Mejoras y actualizaciones de la interfaz con el Prestador.
--- /dev/null
+<?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
--- /dev/null
+<?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
--- /dev/null
+<?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
<?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