<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">    <xs:annotation>		<xs:documentation xml:lang="fr">========================================================================Objet : Version pseudonymisée du schéma CNS destinée aux échanges avec la Direction de la santé.Version : 12/08/2026Base : XSD CNS 2025 : Fichier XSD etabl. spécialisés 2025.xsd (version du 22/07/2026)Lien de téléchargement du schéma base : https://santesecu.public.lu/fr/espace-professionnel/departement-sante/informations-donnees/dcsh/ressources.html     --> CNS Fichier XSD Etablissements spécialisés --> Fichier XSD etabl. spécialisés 2025.xsd (version du 22/07/2026)Ce schéma est dérivé du XSD CNS de référence indiqué ci dessus. Sa structure générale, ainsi que l'ensemble des contrôles et contraintes non mentionnés ci-dessous, sont conservés.Les adaptations apportées concernent exclusivement la pseudonymisation de certaines données d'identification afin de permettre l'échange de données avec la Direction de la santé sans identifiants directs.Seuls les éléments décrits ci-dessous diffèrent du schéma CNS de référence. :| Spécificité                     | Description                                                                                                                                                                                   |  Exemple de valeur autorisée                                |  Spécification technique                          ||---------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|---------------------------------------------------|| Date de naissance pseudonymisée | Date de naissance pseudonymisée au format AAAA0101 : année de naissance conservée, mois et jour systématiquement fixés à 01.                                                                  |  19870101, 20250101                                         |  String ; Regex = "(19|20)[0-9]{2}0101"           || Numéro d'admission pseudonymisé | Identifiant technique hexadécimal de 20 caractères en majuscules généré par l'émetteur. L'unicité au sein d'un même fichier est conservée.                                                    |  814E9CBD165FDD764FBF, 37EB65406B584917683C                 |  String ; Regex = "([0-9A-F]{20})"                || Matricule pseudonymisé          | Identifiant technique hexadécimal de 20 caractères en majuscules généré par l'émetteur, ou valeur générique 7000010105084 pour les personnes non visées (cas C et D de la variable PAAS 2.g). |  814E9CBD165FDD764FBF, 37EB65406B584917683C, 7000010105084  |  String ; Regex = "([0-9A-F]{20}|7000010105084)"  |========================================================================		</xs:documentation>	</xs:annotation>	<xs:complexType name="T_TypeFichier">		<xs:annotation>			<xs:documentation> Type composé qui permet d'identifier le type de fichier pour la chaîne DOCHOSP</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="cadreLegal">				<xs:annotation>					<xs:documentation>Cadre légal CLN</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:length value="3"/>						<xs:pattern value="CLN"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<xs:element name="layout">				<xs:annotation>					<xs:documentation>Version du layout. Indique la version du layout utilisée pour la nomenclature CLN</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:int">						<xs:pattern value="5"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<xs:element name="type">				<xs:annotation>					<xs:documentation>Type fichier Valeur obligatoire DOCSPE</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:minLength value="3"/>						<xs:maxLength value="6"/>						<xs:pattern value="DOCSPE"/>					</xs:restriction>				</xs:simpleType>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="fichierSejourHospitalier" type="T_FichierSejHosp">		<xs:annotation>			<xs:documentation>Root element</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="T_ModaliteSortie">		<xs:annotation>			<xs:documentation> Modalité de sortie.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:enumeration value="01"/>			<xs:enumeration value="02"/>			<xs:enumeration value="03"/>			<xs:enumeration value="04"/>			<xs:enumeration value="05"/>			<xs:enumeration value="06"/>			<xs:enumeration value="07"/>			<xs:enumeration value="10"/>			<xs:enumeration value="11"/>			<xs:enumeration value="12"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="T_CodePrestataire">		<xs:annotation>			<xs:documentation> Type pour le format pour un code Fournisseur à 8 positions</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:integer">			<xs:totalDigits value="8"/>			<xs:pattern value="\d{8}"/>		</xs:restriction>	</xs:simpleType>	<xs:complexType name="T_FichierSejHosp">		<xs:annotation>			<xs:documentation> Type composé pour les données du fichier des séjours hospitaliers</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="reference" type="T_Reference">				<xs:annotation>					<xs:documentation>Référence.</xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Sejour hospitalier. > -->			<xs:element name="typeFichier" type="T_TypeFichier">				<xs:annotation>					<xs:documentation>Type du fichier DOCHOSP</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="listeSejours">				<xs:annotation>					<xs:documentation>Liste de séjours hospitaliers</xs:documentation>				</xs:annotation>				<xs:complexType>					<xs:sequence>						<xs:element name="sejour" type="T_Sejour" maxOccurs="unbounded">							<xs:annotation>								<xs:documentation>Séjours hospitaliers</xs:documentation>							</xs:annotation>						</xs:element>					</xs:sequence>				</xs:complexType>				<!-- UNIQUE SEJOUR HERE !!! -->				<xs:unique name="nrAdmission-unique">					<xs:selector xpath="sejour"/>					<xs:field xpath="nrAdmission"/>				</xs:unique>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:simpleType name="T_Assurabilite">		<xs:annotation>			<xs:documentation> Assurabilité.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:enumeration value="A"/>			<xs:enumeration value="B"/>			<xs:enumeration value="C"/>			<xs:enumeration value="D"/>		</xs:restriction>	</xs:simpleType>	<xs:complexType name="T_Sejour">		<xs:annotation>			<xs:documentation> Type composé pour le sejour</xs:documentation>		</xs:annotation>		<xs:sequence>			<!-- 				< Identification de l’établissement hospitalier. > 			-->			<!-- < Code fournisseur. > -->			<xs:element name="fournisseur" type="T_CodeHopital"/>			<!-- 				< Identification du patient / du nouveau-né. > 			-->			<!-- < Matricule. > -->			<xs:element name="matricule" type="T_Identifiant"/>			<!-- < Sexe > -->			<xs:element name="sexe" type="T_Sexe"/>			<!-- < Date de naissance > -->			<xs:element name="dateNaissance">				<xs:annotation>					<xs:documentation>Date de naissance pseudonymisée au format AAAA0101 : année de naissance conservée, mois et jour systématiquement fixés à 01, sans séparateur.</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:pattern value="(19|20)[0-9]{2}0101"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<!-- < Pays > -->			<xs:element name="pays">				<xs:annotation>					<xs:documentation>Code pays de résidence (ISO)</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:pattern value="[A-Z]{2}"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<!-- < Code postal de résidence. > -->			<xs:element name="codePostal">				<xs:annotation>					<xs:documentation>Code postal de résidence.</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:minLength value="1"/>						<xs:maxLength value="8"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<!-- 				< Données sur l’admission du patient. > 			-->			<!-- < Numéro d'admission. > -->			<xs:element name="assurabilite" type="T_Assurabilite">				<xs:annotation>					<xs:documentation>Assurabilité</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="nrAdmission">				<xs:annotation>					<xs:documentation>Numéro d'admission pseudonymisé : identifiant technique hexadécimal de 20 caractères en majuscules généré par l'émetteur. L'exigence d'unicité introduite par le XSD CNS à partir de 2025 est conservée : celui-ci doit être unique au sein d'un même fichier (contrainte nommée "nrAdmission-unique").</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:pattern value="[0-9A-F]{20}"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<!-- < Date d'admission  > -->			<xs:element name="dateAdmission" type="xs:date">				<xs:annotation>					<xs:documentation>Date d'admission.</xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Heure d'admission   > -->			<xs:element name="heureAdmission" type="xs:time">				<xs:annotation>					<xs:documentation>Heure d'admission.</xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Provenance du patient  (Optionelle.)   > -->			<!-- < Code de l'établissement de provenance. (Optionelle.)   > -->			<xs:element name="provenancePatient" type="T_Provenance" minOccurs="0">				<xs:annotation>					<xs:documentation>Provenance du patient. </xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="provenanceEtablissement" type="T_CodeEtablissement" minOccurs="0">				<xs:annotation>					<xs:documentation>Code de l'établissement de provenance.</xs:documentation>				</xs:annotation>			</xs:element>			<!-- 				< Données sur la sortie du patient. > 			-->			<!-- < Date de sortie  > -->			<xs:element name="dateSortie" type="xs:date">				<xs:annotation>					<xs:documentation>Date de sortie.</xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Heure de sortie  > -->			<xs:element name="heureSortie" type="xs:time">				<xs:annotation>					<xs:documentation>Heure de sortie.</xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Modalité de sortie  > -->			<!-- < Code de l'établissement de destination de sortie (Optionelle.)  > -->			<!-- 				< Données relatives aux services ayant pris en charge. (Optionelle.) > 			-->			<xs:element name="modaliteSortie" type="T_ModaliteSortie">				<xs:annotation>					<xs:documentation>Modalité de sortie.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="codeEtablissementSortie" type="T_CodeEtablissement" minOccurs="0">				<xs:annotation>					<xs:documentation>Code de l'établissement de destination de sortie.</xs:documentation>				</xs:annotation>			</xs:element>			<!-- 				< Données sur les diagnostics. > 			-->			<xs:element name="listePriseEnCharges">				<xs:annotation>					<xs:documentation>Liste des prises en charge (Données relatives aux services ayant pris en charge)</xs:documentation>				</xs:annotation>				<xs:complexType>					<xs:sequence>						<xs:element name="priseEnCharge" type="T_PriseCharge" minOccurs="0" maxOccurs="unbounded">							<xs:annotation>								<xs:documentation>Prise en charge</xs:documentation>							</xs:annotation>						</xs:element>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="codeDiagnosticSejour" type="T_PatternDiagnostic">				<xs:annotation>					<xs:documentation>Diagnostic principal - Code ICD-10-CM </xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="listeServices">				<xs:annotation>					<xs:documentation>Liste des services (Données sur les services)</xs:documentation>				</xs:annotation>				<xs:complexType>					<xs:sequence>						<xs:element name="service" type="T_Services" maxOccurs="unbounded">							<xs:annotation>								<xs:documentation>Service</xs:documentation>							</xs:annotation>						</xs:element>					</xs:sequence>				</xs:complexType>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:complexType name="T_PriseCharge">		<xs:annotation>			<xs:documentation> Type composé pour la prise en charge</xs:documentation>		</xs:annotation>		<xs:sequence>			<!-- < Date du début de la prise en charge.   > -->			<xs:element name="dateDebutPriseEnCharge" type="xs:date" minOccurs="0">				<xs:annotation>					<xs:documentation>Date du début de la prise en charge.</xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Heure du début de la prise en charge.    > -->			<xs:element name="heureDebutPriseEnCharge" type="xs:time" minOccurs="0">				<xs:annotation>					<xs:documentation>Heure du début de la prise en charge. </xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Date de la fin de la prise en charge.   > -->			<xs:element name="dateFinPriseEnCharge" type="xs:date" minOccurs="0">				<xs:annotation>					<xs:documentation>Date de la fin de la prise en charge.</xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Heure de la fin de la prise en charge.    > -->			<xs:element name="heureFinPriseEnCharge" type="xs:time" minOccurs="0">				<xs:annotation>					<xs:documentation>Heure de la fin de la prise en charge. </xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Type de service hospitalier assurant la prise en charge.    > -->			<xs:element name="specialite" type="T_TypeServiceHospitalier" minOccurs="0">				<xs:annotation>					<xs:documentation>Service hospitalier assurant la prise en charge (idem que dans la liste des services).</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="diagnostiquePrincipal" type="T_DiagnosticPrincipal" minOccurs="0">				<xs:annotation>					<xs:documentation>Diagnostique principal</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:complexType name="T_Diagnostic">		<xs:annotation>			<xs:documentation> Type composé pour le diagnostique</xs:documentation>		</xs:annotation>		<xs:sequence>			<!-- < Code diagnostic principal.    > -->			<xs:element name="presentAdmission">				<xs:annotation>					<xs:documentation>Diagnostic principal - « Y » pour chaque diagnostic qui était présent au moment de l'admission du patient, « N » dans le cas contraire, « E » pour les diagnostics pour lesquels la notion de présent à l’admission n’est pas applicable selon les règles de codage.</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:pattern value="Y"/>						<xs:pattern value="N"/>						<xs:pattern value="E"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<!-- < Diagnostics secondaires.    > -->		</xs:sequence>	</xs:complexType>	<xs:complexType name="T_DiagnosticSecondaire">		<xs:annotation>			<xs:documentation> Type composé pour le diagnostique secondaire</xs:documentation>		</xs:annotation>		<xs:sequence>			<!-- < Diagnostic secondaire - Code.    > -->			<xs:element name="codeDiagnostic" type="T_PatternDiagnostic">				<xs:annotation>					<xs:documentation>Diagnostic secondaire. - Code ICD-10-CM </xs:documentation>				</xs:annotation>			</xs:element>			<!-- < Diagnostic secondaire - Present on admission.    > -->			<xs:element name="presentAdmission" type="T_PresenceAdmission" minOccurs="0">				<xs:annotation>					<xs:documentation>Diagnostic secondaire -« Y » pour chaque diagnostic qui était présent au moment de l'admission du patient, « N » dans le cas contraire, « E » pour les diagnostics pour lesquels la notion de présent à l’admission n’est pas applicable selon les règles de codage.</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:simpleType name="T_PatternDiagnostic">		<xs:annotation>			<xs:documentation> Type pour le pattern du diagnostic</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:pattern value="\S{1,7}"/>		</xs:restriction>	</xs:simpleType>	<xs:complexType name="T_DiagnosticPrincipal">		<xs:annotation>			<xs:documentation> Type composé pour le diagnostique secondaire</xs:documentation>		</xs:annotation>		<xs:sequence>			<!-- < Diagnostic secondaire - Code.    > -->			<!-- < Diagnostic secondaire - Present on admission.    > -->			<xs:element name="codeDiagnosticPrincipal" type="T_PatternDiagnostic">				<xs:annotation>					<xs:documentation>Diagnostic principal - Code ICD-10-CM </xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="presentAdmission" type="T_PresenceAdmission" minOccurs="0">				<xs:annotation>					<xs:documentation>Diagnostic secondaire -« Y » pour chaque diagnostic qui était présent au moment de l'admission du patient, « N » dans le cas contraire, « E » pour les diagnostics pour lesquels la notion de présent à l’admission n’est pas applicable selon les règles de codage.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="listeDiagnosticSecondaires">				<xs:annotation>					<xs:documentation>Liste des diagnostiques secondaires</xs:documentation>				</xs:annotation>				<xs:complexType>					<xs:sequence>						<xs:element name="diagnosticSecondaire" type="T_DiagnosticSecondaire" minOccurs="0" maxOccurs="unbounded">							<xs:annotation>								<xs:documentation>Diagnostics secondaires. </xs:documentation>							</xs:annotation>						</xs:element>					</xs:sequence>				</xs:complexType>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:simpleType name="T_TypeServiceHospitalier">		<xs:restriction base="xs:string">			<xs:enumeration value="MCAR"/>			<xs:enumeration value="CICC"/>			<xs:enumeration value="CEST"/>			<xs:enumeration value="CPED"/>			<xs:enumeration value="CPLA"/>			<xs:enumeration value="CVAS"/>			<xs:enumeration value="CVIS"/>			<xs:enumeration value="MDIA"/>			<xs:enumeration value="MGAS"/>			<xs:enumeration value="MGER"/>			<xs:enumeration value="GYNE"/>			<xs:enumeration value="MHON"/>			<xs:enumeration value="CHDJ"/>			<xs:enumeration value="MHDJ"/>			<xs:enumeration value="HLDM"/>			<xs:enumeration value="HLDP"/>			<xs:enumeration value="IMAG"/>			<xs:enumeration value="MIMA"/>			<xs:enumeration value="MINF"/>			<xs:enumeration value="MENV"/>			<xs:enumeration value="MINT"/>			<xs:enumeration value="SINN"/>			<xs:enumeration value="MNEP"/>			<xs:enumeration value="CNEU"/>			<xs:enumeration value="MNEU"/>			<xs:enumeration value="MNVA"/>			<xs:enumeration value="MNVB"/>			<xs:enumeration value="OBST"/>			<xs:enumeration value="MONC"/>			<xs:enumeration value="COPH"/>			<xs:enumeration value="CORL"/>			<xs:enumeration value="CORT"/>			<xs:enumeration value="PEDP"/>			<xs:enumeration value="PEDS"/>			<xs:enumeration value="MPNE"/>			<xs:enumeration value="PMA"/>			<xs:enumeration value="PSYA"/>			<xs:enumeration value="PSYI"/>			<xs:enumeration value="PSYJ"/>			<xs:enumeration value="RADT"/>			<xs:enumeration value="REFO"/>			<xs:enumeration value="REGE"/>			<xs:enumeration value="REPH"/>			<xs:enumeration value="REPO"/>			<xs:enumeration value="REPY"/>			<xs:enumeration value="SIAN"/>			<xs:enumeration value="SIPE"/>			<xs:enumeration value="SPAL"/>			<xs:enumeration value="CTRA"/>			<xs:enumeration value="URGE"/>			<xs:enumeration value="URGP"/>			<xs:enumeration value="CURO"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="T_CodeEtablissement">		<xs:annotation>			<xs:documentation> Type pour le code de l'établissement DOC-HOSP</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:enumeration value="A0"/>			<xs:enumeration value="A1"/>			<xs:enumeration value="A2"/>			<xs:enumeration value="A3"/>			<xs:enumeration value="B0"/>			<xs:enumeration value="B1"/>			<xs:enumeration value="B2"/>			<xs:enumeration value="B3"/>			<xs:enumeration value="B4"/>			<xs:enumeration value="C0"/>			<xs:enumeration value="C1"/>			<xs:enumeration value="C2"/>			<xs:enumeration value="C3"/>			<xs:enumeration value="C4"/>			<xs:enumeration value="D0"/>			<xs:enumeration value="D1"/>			<xs:enumeration value="D2"/>			<xs:enumeration value="E1"/>			<xs:enumeration value="F1"/>			<xs:enumeration value="G1"/>			<xs:enumeration value="H1"/>			<xs:enumeration value="I1"/>			<xs:enumeration value="J1"/>			<xs:enumeration value="K1"/>			<xs:enumeration value="L1"/>			<xs:enumeration value="X1"/>			<!--<xs:pattern value="[A-Z0-9]{2}"/> -->		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="T_Identifiant">		<xs:annotation>			<xs:documentation>Type pour le format d'identifiant unique pour un patient (matricule) : identifiant technique hexadécimal de 20 caractères en majuscules généré par l'émetteur, ou valeur générique 7000010105084 pour les personnes non visées (cas C et D de la variable PAAS 2.g).</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:pattern value="([0-9A-F]{20}|7000010105084)"/>		</xs:restriction>	</xs:simpleType>	<xs:complexType name="T_Reference">		<xs:annotation>			<xs:documentation>Type composé qui permet d'identifier le fichier.</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="fournisseur" type="T_CodeHopital">				<xs:annotation>					<xs:documentation>Code fournisseur sur 8 positions.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="organisme" default="18">				<xs:annotation>					<xs:documentation>Organisme CNS - valeur obligatoire "18"</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:int">						<xs:totalDigits value="2"/>						<xs:minInclusive value="18"/>						<xs:maxInclusive value="18"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<xs:element name="dateEnvoi" type="xs:date">				<xs:annotation>					<xs:documentation>Date à laquelle le fichier a été envoyé à la CNS.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="reference">				<xs:annotation>					<xs:documentation>Idenitifiant de la demande attribué par le fournisseur. (Référence unique qui identifie la demande et garantit son unicité.)</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:minLength value="1"/>						<xs:maxLength value="20"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<xs:element name="anneeVersionICD10">				<xs:annotation>					<xs:documentation>Année de la version ICD10 BE utilisée (par exemple "2023")</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:int">						<xs:pattern value="\d{4}"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<xs:element name="anneeSemestre">				<xs:annotation>					<xs:documentation>Année et semestre d'enregistrement : Exemple 202501 pour le semestre 1 de 2025.</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:int">						<xs:pattern value="\d{6}"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<xs:element name="dateValidationFichier" type="xs:date">				<xs:annotation>					<xs:documentation>Date du dernier export des données</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="heureValidationFichier" type="xs:time">				<xs:annotation>					<xs:documentation>Heure du dernier export des données</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:simpleType name="T_Sexe">		<xs:annotation>			<xs:documentation> Type pour le sexe</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:enumeration value="M"/>			<xs:enumeration value="F"/>			<xs:enumeration value="U"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="T_CodeHopital">		<xs:annotation>			<xs:documentation> Type pour le format pour un code Fournisseur à 8 positions</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:integer">			<xs:totalDigits value="8"/>			<xs:enumeration value="70100179"/>			<xs:enumeration value="70101189"/>			<xs:enumeration value="70131101"/>			<xs:enumeration value="70126148"/>			<xs:enumeration value="70135040"/>			<xs:enumeration value="70125037"/>			<xs:enumeration value="70140801"/>			<xs:enumeration value="70105031"/>			<xs:enumeration value="70128067"/>			<xs:enumeration value="70129077"/>			<xs:enumeration value="70142518"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="T_Provenance">		<xs:annotation>			<xs:documentation> Type pour la provenance du patient.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">        <xs:enumeration value="D0"/>        <xs:enumeration value="D1"/>        <xs:enumeration value="D3"/>        <xs:enumeration value="D6"/>        <xs:enumeration value="D9"/>        <xs:enumeration value="DX"/>        <xs:enumeration value="E0"/>        <xs:enumeration value="E1"/>        <xs:enumeration value="N0"/>        <xs:enumeration value="N1"/>        <xs:enumeration value="H0"/>        <xs:enumeration value="H1"/>        <xs:enumeration value="H2"/>        <xs:enumeration value="H4"/>		</xs:restriction>	</xs:simpleType>	<xs:complexType name="T_Services">		<xs:annotation>			<xs:documentation> Type pour les services </xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="codeService">				<xs:annotation>					<xs:documentation>Service hospitalier assurant la prise en charge (idem que dans la liste des prises en charge).</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="T_TypeServiceHospitalier"/>				</xs:simpleType>			</xs:element>			<xs:element name="dateDebutService" type="xs:date" minOccurs="0">				<xs:annotation>					<xs:documentation>Date du début de la prise en charge.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="heureDebutService" type="xs:time" minOccurs="0">				<xs:annotation>					<xs:documentation>Heure du début de la prise en charge. </xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="dateFinService" type="xs:date" minOccurs="0">				<xs:annotation>					<xs:documentation>Date du fin de la prise en charge.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="heureFinService" type="xs:time" minOccurs="0">				<xs:annotation>					<xs:documentation>Heure du fin de la prise en charge. </xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="codeEtablissementService" type="T_CodeEtablissement">				<xs:annotation>					<xs:documentation>Code site hospitalier  : code prestataire du service de l'établissement hospitalier assurant la prise en charge.</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:simpleType name="T_PresenceAdmission">		<xs:annotation>			<xs:documentation> Présence admission</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:enumeration value="Y"/>			<xs:enumeration value="N"/>			<xs:enumeration value="E"/>		</xs:restriction>	</xs:simpleType></xs:schema>