]> git.llucax.com Git - z.facultad/75.10/miklolife.git/commitdiff
Agregado del interfaces con Pagos.
authorGuillermo Rugilo <guillerugilo@yahoo.com.ar>
Mon, 6 Jun 2005 06:34:45 +0000 (06:34 +0000)
committerGuillermo Rugilo <guillerugilo@yahoo.com.ar>
Mon, 6 Jun 2005 06:34:45 +0000 (06:34 +0000)
Mejoras y actualizaciones de la interfaz con el Prestador.

especificaciones/Interfaces/Pagos/informe_apr_rechazos/ejemplos/rp_2005-05-29_00.xml [new file with mode: 0644]
especificaciones/Interfaces/Pagos/informe_apr_rechazos/informe_apr_rechazos_schema.xsd [new file with mode: 0644]
especificaciones/Interfaces/Pagos/interfaces_con_pagos.rtf [new file with mode: 0644]
especificaciones/Interfaces/Pagos/reporte_consumo/reporte_consumo_schema.xsd [new file with mode: 0644]
especificaciones/Interfaces/Prestador/info_prestaciones_e_intervenciones/ejemplos/2005-05-28_00.xml [moved from especificaciones/Interfaces/Prestador/info_prestaciones_e_intervenciones/ejemplos/2005-05-28_01.xml with 100% similarity]
especificaciones/Interfaces/Prestador/info_prestaciones_e_intervenciones/infoPrestaciones_schema.xsd
especificaciones/Interfaces/Prestador/interfaces_con_el_prestador.rtf

diff --git a/especificaciones/Interfaces/Pagos/informe_apr_rechazos/ejemplos/rp_2005-05-29_00.xml b/especificaciones/Interfaces/Pagos/informe_apr_rechazos/ejemplos/rp_2005-05-29_00.xml
new file mode 100644 (file)
index 0000000..e251568
--- /dev/null
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<informeAprRechazos fechaGeneracion="2005-05-29">\r
+       <lineas>\r
+\r
+               <linea codigoAutorizacion="123" aprobada="true">\r
+                       <tipoAutorizacion>Manual</tipoAutorizacion>\r
+                       <prestador>\r
+                               <CUIT>30-12345678-1</CUIT>\r
+                               <nombre>Clinica San Camilo</nombre>\r
+                       </prestador>\r
+                       \r
+                       <codigoPrestacion>B01AC06</codigoPrestacion>\r
+                       <codigoAfiliado>987</codigoAfiliado>\r
+                       \r
+                       <porcentajeCoberturaReclamado>12.5</porcentajeCoberturaReclamado>\r
+                       <porcentajeCoberturaReal>12.5</porcentajeCoberturaReal>\r
+                       \r
+                       <fechaAprobacion>2005-05-12</fechaAprobacion>\r
+                       <fechaVencimiento>2005-07-12</fechaVencimiento>\r
+                       <fechaRealizacion>2005-05-27</fechaRealizacion>\r
+                       \r
+                       <fechaRecepcionInfo>2005-05-28</fechaRecepcionInfo>\r
+               </linea>\r
+\r
+               <linea codigoAutorizacion="8888" aprobada="false">\r
+                       <tipoAutorizacion>Manual</tipoAutorizacion>\r
+                       <prestador>\r
+                               <CUIT>30-11112222-1</CUIT>\r
+                               <nombre>Clinica Fiorito</nombre>\r
+                       </prestador>\r
+                       \r
+                       <codigoPrestacion>B01AC06</codigoPrestacion>\r
+                       <codigoAfiliado>1155</codigoAfiliado>\r
+                       \r
+                       <porcentajeCoberturaReclamado>12.5</porcentajeCoberturaReclamado>\r
+                       <porcentajeCoberturaReal>10</porcentajeCoberturaReal>\r
+                       \r
+                       <fechaAprobacion>2005-05-10</fechaAprobacion>\r
+                       <fechaVencimiento>2005-07-10</fechaVencimiento>\r
+                       <fechaRealizacion>2005-05-27</fechaRealizacion>\r
+                       \r
+                       <fechaRecepcionInfo>2005-05-28</fechaRecepcionInfo>             \r
+               \r
+                       <motivoRechazo>Porcentaje de cobertura recibido invalido</motivoRechazo>\r
+               </linea>\r
+               \r
+               <linea codigoAutorizacion="112" aprobada="false">\r
+                       <prestador>\r
+                               <CUIT>30-11112222-1</CUIT>\r
+                               <nombre>Clinica Fiorito</nombre>\r
+                       </prestador>\r
+                       \r
+                       <codigoPrestacion>0123456</codigoPrestacion>\r
+                       <codigoAfiliado>6688</codigoAfiliado>\r
+                       \r
+                       <porcentajeCoberturaReclamado>40</porcentajeCoberturaReclamado>\r
+                       \r
+                       <fechaRealizacion>2005-05-27</fechaRealizacion>\r
+                       \r
+                       <fechaRecepcionInfo>2005-05-28</fechaRecepcionInfo>             \r
+               \r
+                       <motivoRechazo>Autorizacion Recibida inexistente</motivoRechazo>\r
+               </linea>\r
+\r
+       </lineas>\r
+       \r
+</informeAprRechazos>\r
diff --git a/especificaciones/Interfaces/Pagos/informe_apr_rechazos/informe_apr_rechazos_schema.xsd b/especificaciones/Interfaces/Pagos/informe_apr_rechazos/informe_apr_rechazos_schema.xsd
new file mode 100644 (file)
index 0000000..8fc6e07
--- /dev/null
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">\r
+       <xs:element name="informeAprRechazos" type="informeAprRechazosType"/>\r
+       <xs:complexType name="informeAprRechazosType">\r
+               <xs:sequence>\r
+                       <xs:element name="lineas" type="LineasType"/>\r
+               </xs:sequence>\r
+               <xs:attribute name="fechaGeneracion" type="xs:date"/>\r
+       </xs:complexType>\r
+       <xs:complexType name="LineasType">\r
+               <xs:sequence>\r
+                       <xs:element name="linea" type="LineaType" minOccurs="0" maxOccurs="unbounded"/>\r
+               </xs:sequence>\r
+       </xs:complexType>\r
+       <xs:complexType name="LineaType">\r
+               <xs:sequence>\r
+                       <xs:element name="tipoAutorizacion" type="TipoAutorizacionType" minOccurs="0"/>\r
+                       <xs:element name="prestador" type="PrestadorType"/>\r
+                       <xs:element name="codigoPrestacion" type="CodigoPrestacionType"/>\r
+                       <xs:element name="codigoAfiliado" type="xs:positiveInteger" minOccurs="0" maxOccurs="unbounded"/>\r
+                       <xs:element name="porcentajeCoberturaReclamado" type="PorcentajeCoberturaType"/>\r
+                       <xs:element name="porcentajeCoberturaReal" type="PorcentajeCoberturaType" minOccurs="0"/>\r
+                       <xs:element name="fechaAprobacion" type="xs:date" minOccurs="0"/>\r
+                       <xs:element name="fechaVencimiento" type="xs:date" minOccurs="0"/>\r
+                       <xs:element name="fechaRealizacion" type="xs:date"/>\r
+                       <xs:element name="fechaRecepcionInfo" type="xs:date"/>\r
+                       <xs:element name="motivoRechazo" type="xs:string" minOccurs="0"/>\r
+               </xs:sequence>\r
+               <xs:attribute name="codigoAutorizacion" type="xs:positiveInteger"/>\r
+               <xs:attribute name="aprobada" type="xs:boolean"/>\r
+       </xs:complexType>\r
+       <xs:complexType name="PrestadorType">\r
+               <xs:sequence>\r
+                       <xs:element name="CUIT" type="CUITType"/>\r
+                       <xs:element name="nombre" type="xs:string"/>\r
+               </xs:sequence>\r
+       </xs:complexType>\r
+       <xs:simpleType name="CUITType">\r
+               <xs:restriction base="xs:string">\r
+                       <xs:pattern value="\d{2}-\d{8}-\d{1}"/>\r
+               </xs:restriction>\r
+       </xs:simpleType>\r
+       <xs:simpleType name="TipoAutorizacionType">\r
+               <xs:restriction base="xs:normalizedString">\r
+                       <xs:enumeration value="Manual"/>\r
+                       <xs:enumeration value="Automatica"/>\r
+               </xs:restriction>\r
+       </xs:simpleType>\r
+       <xs:simpleType name="CodigoPrestacionType">\r
+               <xs:restriction base="xs:normalizedString">\r
+                       <xs:minLength value="1"/>\r
+                       <xs:maxLength value="8"/>\r
+               </xs:restriction>\r
+       </xs:simpleType>\r
+       <xs:simpleType name="PorcentajeCoberturaType">\r
+               <xs:restriction base="xs:decimal">\r
+                       <xs:minInclusive value="0"/>\r
+                       <xs:maxInclusive value="100"/>\r
+               </xs:restriction>\r
+       </xs:simpleType>\r
+</xs:schema>\r
diff --git a/especificaciones/Interfaces/Pagos/interfaces_con_pagos.rtf b/especificaciones/Interfaces/Pagos/interfaces_con_pagos.rtf
new file mode 100644 (file)
index 0000000..e564163
Binary files /dev/null and b/especificaciones/Interfaces/Pagos/interfaces_con_pagos.rtf differ
diff --git a/especificaciones/Interfaces/Pagos/reporte_consumo/reporte_consumo_schema.xsd b/especificaciones/Interfaces/Pagos/reporte_consumo/reporte_consumo_schema.xsd
new file mode 100644 (file)
index 0000000..4b5aa4b
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">\r
+\r
+       <xs:element name="reporteConsumo" type="reporteConsumoType"/>\r
+       \r
+       <xs:complexType name="reporteConsumoType">\r
+               <xs:sequence>\r
+                       <xs:element name="lineas" type="LineasType"/>\r
+               </xs:sequence>\r
+               <xs:attribute name="fechaGeneracion" type="xs:date"/>\r
+       </xs:complexType>\r
+       \r
+       <xs:complexType name="LineasType">\r
+               <xs:sequence>\r
+                       <xs:element name="linea" type="LineaType" minOccurs="0" maxOccurs="unbounded"/>\r
+               </xs:sequence>\r
+       </xs:complexType>\r
+       \r
+       <xs:complexType name="LineaType">\r
+               <xs:sequence>\r
+                       <xs:element name="nombreAfiliado" type="xs:string"/>\r
+                       <xs:element name="apellidoAfiliado" type="xs:string"/>\r
+                       <xs:element name="codigoPlanAfiliado" type="xs:integer"/>\r
+                       \r
+                       <xs:element name="autorizacionRealizada" type="AutorizacionRealizadaType" minOccurs="0" maxOccurs="unbounded"/>\r
+               </xs:sequence>\r
+               <xs:attribute name="codigoAfiliado" type="xs:positiveInteger"/>\r
+       </xs:complexType>\r
+\r
+       <xs:complexType name="AutorizacionRealizadaType">\r
+               <xs:sequence>\r
+                       <xs:element name="prestador" type="PrestadorType"/>\r
+                       <xs:element name="codigoPrestacion" type="CodigoPrestacionType"/>\r
+                       <xs:element name="nombrePrestacion" type="xs:string"/>\r
+                       <xs:element name="fechaRealizacion" type="xs:date"/>\r
+                       <xs:element name="porcentajeCobertura" type="PorcentajeCoberturaType"/>                                         \r
+               </xs:sequence>\r
+               <xs:attribute name="codigo" type="xs:positiveInteger"/>\r
+       </xs:complexType>\r
+       \r
+       <xs:complexType name="PrestadorType">\r
+               <xs:sequence>\r
+                       <xs:element name="CUIT" type="CUITType"/>\r
+                       <xs:element name="nombre" type="xs:string"/>\r
+               </xs:sequence>\r
+       </xs:complexType>\r
+       \r
+       <xs:simpleType name="CUITType">\r
+               <xs:restriction base="xs:string">\r
+                       <xs:pattern value="\d{2}-\d{8}-\d{1}"/>\r
+               </xs:restriction>\r
+       </xs:simpleType>\r
+               \r
+       <xs:simpleType name="CodigoPrestacionType">\r
+               <xs:restriction base="xs:normalizedString">\r
+                       <xs:minLength value="1"/>\r
+                       <xs:maxLength value="8"/>\r
+               </xs:restriction>\r
+       </xs:simpleType>\r
+       \r
+       <xs:simpleType name="PorcentajeCoberturaType">\r
+               <xs:restriction base="xs:decimal">\r
+                       <xs:minInclusive value="0"/>\r
+                       <xs:maxInclusive value="100"/>\r
+               </xs:restriction>\r
+       </xs:simpleType>\r
+       \r
+</xs:schema>\r
index a47493c9a6c4a77b2f3ff89f03ea6bc5406d7236..3d10d261b0e2df9526a55f48ab9c06b0b2d088c8 100644 (file)
@@ -1,9 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">\r
-\r
-       <xs:element name="prestador" type="PrestadorType"/>\r
        <xs:element name="infoPrestaciones" type="InfoPrestacionesType"/>\r
-\r
        <xs:complexType name="InfoPrestacionesType">\r
                <xs:sequence>\r
                        <xs:element name="prestador" type="PrestadorType"/>\r
                </xs:sequence>\r
                <xs:attribute name="fechaEnvio" type="xs:date"/>\r
        </xs:complexType>\r
-\r
        <xs:complexType name="PrestadorType">\r
                <xs:sequence>\r
                        <xs:element name="CUIT" type="CUITType"/>\r
                </xs:sequence>\r
        </xs:complexType>\r
-\r
        <xs:complexType name="LineasType">\r
                <xs:sequence>\r
                        <xs:element name="linea" type="LineaType" minOccurs="0" maxOccurs="unbounded"/>\r
                </xs:sequence>\r
        </xs:complexType>\r
-\r
        <xs:complexType name="LineaType">\r
                <xs:sequence>\r
-                       <xs:element name="codigoAfiliado" type="xs:positiveInteger" minOccurs="0" maxOccurs="unbounded"/>\r
+                       <xs:element name="codigoAfiliado" type="xs:positiveInteger"/>\r
                        <xs:element name="codigoPrestacion" type="CodigoPrestacionType"/>\r
                        <xs:element name="fechaRealizacion" type="xs:date"/>\r
                        <xs:element name="porcentajeCobertura" type="PorcentajeCoberturaType"/>\r
                </xs:sequence>\r
                <xs:attribute name="codigoAutorizacion" type="xs:positiveInteger"/>\r
        </xs:complexType>\r
-\r
        <xs:simpleType name="CUITType">\r
                <xs:restriction base="xs:string">\r
                        <xs:pattern value="\d{2}-\d{8}-\d{1}"/>\r
                </xs:restriction>\r
        </xs:simpleType>\r
-\r
        <xs:simpleType name="CodigoPrestacionType">\r
                <xs:restriction base="xs:normalizedString">\r
                        <xs:minLength value="1"/>\r
                        <xs:maxLength value="8"/>\r
                </xs:restriction>\r
        </xs:simpleType>\r
-\r
        <xs:simpleType name="PorcentajeCoberturaType">\r
                <xs:restriction base="xs:decimal">\r
                        <xs:minInclusive value="0"/>\r
                        <xs:maxInclusive value="100"/>\r
                </xs:restriction>\r
        </xs:simpleType>\r
-\r
 </xs:schema>\r
index 7c2057e3dce750061def8493c50a997bdefb1e4e..8bb3e094709b3d01130e03875ad7f27c0b0025e2 100644 (file)
Binary files a/especificaciones/Interfaces/Prestador/interfaces_con_el_prestador.rtf and b/especificaciones/Interfaces/Prestador/interfaces_con_el_prestador.rtf differ