]> git.llucax.com Git - z.facultad/75.10/miklolife.git/commitdiff
1)Subo una carpeta Interfaces, la cual debería contener la información de formato...
authorGuillermo Rugilo <guillerugilo@yahoo.com.ar>
Mon, 30 May 2005 02:34:26 +0000 (02:34 +0000)
committerGuillermo Rugilo <guillerugilo@yahoo.com.ar>
Mon, 30 May 2005 02:34:26 +0000 (02:34 +0000)
2) Como parte de ello, subo también la primer versión del schema (y un ejemplo) del formato que vamos a IMPONERLE :P a los flaquitos de la clínica.

especificaciones/Interfaces/Prestador/info_prestaciones_e_intervenciones/ejemplos/2005-05-28_01.xml [new file with mode: 0644]
especificaciones/Interfaces/Prestador/info_prestaciones_e_intervenciones/infoPrestaciones_schema.xsd [new file with mode: 0644]

diff --git a/especificaciones/Interfaces/Prestador/info_prestaciones_e_intervenciones/ejemplos/2005-05-28_01.xml b/especificaciones/Interfaces/Prestador/info_prestaciones_e_intervenciones/ejemplos/2005-05-28_01.xml
new file mode 100644 (file)
index 0000000..d474349
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<infoPrestaciones fechaEnvio="2005-05-28">\r
+       <prestador>\r
+               <CUIT>30-12345678-1</CUIT>\r
+       </prestador>\r
+       <lineas>\r
+               <linea codigoAutorizacion="123">\r
+                       <codigoAfiliado>987</codigoAfiliado>\r
+                       <codigoPrestacion>B01AC06</codigoPrestacion>\r
+                       <fechaRealizacion>2005-05-27</fechaRealizacion>\r
+                       <porcentajeCobertura>12.5</porcentajeCobertura>\r
+               </linea>\r
+               <linea codigoAutorizacion="225">\r
+                       <codigoAfiliado>3305</codigoAfiliado>\r
+                       <codigoPrestacion>10101</codigoPrestacion>\r
+                       <fechaRealizacion>2005-05-27</fechaRealizacion>\r
+                       <porcentajeCobertura>20</porcentajeCobertura>\r
+               </linea>\r
+               <linea codigoAutorizacion="112">\r
+                       <codigoAfiliado>123</codigoAfiliado>\r
+                       <codigoPrestacion>661095</codigoPrestacion>\r
+                       <fechaRealizacion>2005-05-27</fechaRealizacion>\r
+                       <porcentajeCobertura>10</porcentajeCobertura>\r
+               </linea>\r
+       </lineas>\r
+</infoPrestaciones>\r
diff --git a/especificaciones/Interfaces/Prestador/info_prestaciones_e_intervenciones/infoPrestaciones_schema.xsd b/especificaciones/Interfaces/Prestador/info_prestaciones_e_intervenciones/infoPrestaciones_schema.xsd
new file mode 100644 (file)
index 0000000..a47493c
--- /dev/null
@@ -0,0 +1,57 @@
+<?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:element name="lineas" type="LineasType"/>\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="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