blob: 26c9d747eb1bafe5510e705ab920dd0413a60902 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by none (none) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ode.apache.org/test/xsdref-test" targetNamespace="http://ode.apache.org/test/xsdref-test" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="ListeProduit.xsd"/>
<xs:element name="Listexreftst" type="ListexreftstType">
<xs:annotation>
<xs:documentation>Liste de matrice de prise en charge</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="ListexreftstType">
<xs:sequence>
<xs:element ref="xreftst" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:element name="xreftst" type="xreftstType">
<xs:annotation>
<xs:documentation>Matrice de prise en charge</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="xreftstType">
<xs:sequence>
<xs:element ref="LigneMatrice" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:element name="LigneMatrice" type="LigneMatriceType">
<xs:annotation>
<xs:documentation>Ligne de la matrice</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="LigneMatriceType">
<xs:sequence>
<xs:element ref="Type"/>
<xs:element ref="Montant"/>
<xs:element ref="ProduitCouvrant"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Type">
<xs:annotation>
<xs:documentation>Type
Exemples de valeur : Depense, Ticket moderateur, Depassement, Participation forfaitaire, Majoration de TM, PO de base)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Depense"/>
<xs:enumeration value="Ticket moderateur"/>
<xs:enumeration value="Depassement"/>
<xs:enumeration value="Participation forfaitaire"/>
<xs:enumeration value="Majoration de TM"/>
<xs:enumeration value="PO de base"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Montant" type="xs:decimal">
<xs:annotation>
<xs:documentation>Montant</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProduitCouvrant" type="ReferenceProduitType">
<xs:annotation>
<xs:documentation>produit couvrant</xs:documentation>
</xs:annotation>
</xs:element>
<!--
<xs:simpleType name="ReferenceProduitType2">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
-->
</xs:schema>