<?xml version="1.0" encoding="utf-8"?>
<!-- édité avec XMLSpy v2020 rel. 2 sp1 (x64) (http://www.altova.com) par Geay Fabrice (Mutuelle) -->
<xs:schema xmlns="urn:amc:med" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="urn:amc:ci" targetNamespace="urn:amc:med" elementFormDefault="qualified" vc:minVersion="1.1">
	<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="../ci/xmldsig-core-schema.xsd"/>
	<xs:import namespace="urn:amc:ci" schemaLocation="../ci/ci.xsd"/>
	<!-- Ajout -->
	<xs:element name="Envelope" type="Envelope"/>
	<xs:complexType name="Envelope">
		<xs:sequence>
			<xs:element ref="Header" minOccurs="0"/>
			<xs:element ref="Body" minOccurs="1"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="Header" type="Header"/>
	<xs:complexType name="Header">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="Body" type="Body"/>
	<xs:complexType name="Body">
		<xs:sequence>
			<xs:element ref="DemandeClc" minOccurs="0"/>
			<xs:element ref="ReponseClc" minOccurs="0"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType> 
	<!-- Fin d'ajout -->
	<xs:element name="DemandeClc">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="IdReponseIbd" type="UuidIdType"/>
				<xs:element name="BeneficiaireDeSoins">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="InfoOdr" type="IdentifiantOuvrantDroitType"/>
							<xs:element name="InfoBs" type="IdentifiantBeneficiaireSoinsType"/>
							<xs:element name="NumAmc" type="NumeroAmcType"/>
							<xs:element name="NumAdh" type="NumeroAdherentAmcType"/>
							<xs:element name="NumDossier" type="Max64TextType" minOccurs="0"/>
							<xs:element name="NumPatient" type="Max64TextType" minOccurs="0"/>
							<xs:element name="IndicateurContratAcs" type="IndicateurType" minOccurs="0"/>
							<xs:element name="Contact" type="ContactType" minOccurs="0"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Demandeur" type="DemandeurType"/>
				<xs:element name="ContexteDemande" type="ContexteDemandeTypeClc"/>
				<xs:element name="Prestation">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="DateDebut" type="xs:date"/>
							<xs:element name="DateFin" type="xs:date" minOccurs="0"/>
							<xs:element name="ListeActesFactures" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ActeFacture" type="InfoActeType" maxOccurs="unbounded"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="ListeServicesAdditionnels" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ServiceAdditionnel" type="InfoServiceAdditionnelType" maxOccurs="unbounded"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Prescription" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Date" type="xs:date"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="EngagementAAnnuler" type="EngagementAAnnulerType" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="Id" type="IdDocType" use="required" form="unqualified"/>
			<xs:attribute name="horodatage" type="xs:dateTime" use="required" form="unqualified"/>
			<xs:attribute name="version" type="xs:string" use="required" form="unqualified"/>
			<xs:attribute name="versionTable" type="xs:string" use="required" form="unqualified"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="ReponseClc">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="IdDemandeClc" type="UuidIdType"/>
				<xs:element name="BeneficiaireDeSoins">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="InfoOdr" type="IdentifiantOuvrantDroitType"/>
							<xs:element name="InfoBs" type="IdentifiantBeneficiaireSoinsType"/>
							<xs:element name="NumAmc" type="NumeroAmcType"/>
							<xs:element name="NumAdh" type="NumeroAdherentAmcType"/>
							<xs:element name="NumDossier" type="Max256TextType" minOccurs="0"/>
							<xs:element name="NumPatient" type="Max256TextType" minOccurs="0"/>
							<xs:element name="InfoContrat" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="IndicateurContratACS" type="IndicateurType"/>
										<xs:element name="DateDebutCouverture" type="xs:date" minOccurs="0"/>
										<xs:element name="DateFinCouverture" type="xs:date" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Contact" type="ContactType" minOccurs="0"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Demandeur" type="DemandeurType"/>
				<xs:element name="ContactAmc" type="Max2048TextType" minOccurs="0"/>
				<xs:element name="ContexteDemande" type="ContexteDemandeTypeClc"/>
				<xs:element name="ContexteReponse">
					<xs:complexType>
						<xs:group ref="ContexteReponseGroup"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Prestation">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="DateDebut" type="xs:date"/>
							<xs:element name="DateFin" type="xs:date" minOccurs="0"/>
							<xs:element name="ListeActesFactures" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ActeFacture" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="InfoActe" type="InfoActeType"/>
													<xs:element name="TraitementAmc" type="TraitementAmcType"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="ListeServicesAdditionnels" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ServiceAdditionnel" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="InfoServiceAdditionnel" type="InfoServiceAdditionnelType"/>
													<xs:element name="TraitementAmc" type="TraitementAmcType" maxOccurs="unbounded"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="EngagementAAnnuler" type="EngagementAAnnulerType" minOccurs="0"/>
				<xs:element name="Engagement">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="NumEngagement" type="NumeroEngagementType"/>
							<xs:element name="DateFinEngagement" type="xs:date"/>
							<xs:element name="DateLimiteFacturation" type="xs:date" minOccurs="0"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="ModalitesSv" type="ModalitesSvType" minOccurs="0" maxOccurs="2"/>
				<xs:element name="Prescription" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Date" type="xs:date"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Commentaire" type="Max2048TextType" minOccurs="0"/>
				<xs:element ref="ds:Signature"/>
			</xs:sequence>
			<xs:attribute name="Id" type="IdDocType" use="required" form="unqualified"/>
			<xs:attribute name="horodatage" type="xs:dateTime" use="required" form="unqualified"/>
			<xs:attribute name="version" type="xs:string" use="required" form="unqualified"/>
			<xs:attribute name="versionTable" type="xs:string" use="required" form="unqualified"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="AdresseType">
		<xs:sequence>
			<xs:element name="Destinataire" type="Max64TextType" minOccurs="0"/>
			<xs:element name="ComplementDestinataire" type="Max256TextType" minOccurs="0"/>
			<xs:element name="ComplementPointGeographique" type="Max256TextType" minOccurs="0"/>
			<xs:element name="Adresse" type="Max256TextType" minOccurs="0"/>
			<xs:element name="ComplementAdresse" type="Max256TextType" minOccurs="0"/>
			<xs:element name="CodePostal" type="CodePostalType" minOccurs="0"/>
			<xs:element name="Ville" type="Max64TextType" minOccurs="0"/>
			<xs:element name="Pays" type="Max64TextType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContactType">
		<xs:sequence>
			<xs:element name="Email" type="EmailType" minOccurs="0"/>
			<xs:element name="Telephone" type="TelephoneType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContexteDemandeTypeClc">
		<xs:sequence>
			<xs:element name="PresenceCv" type="IndicateurType"/>
			<xs:element name="NatureAssurance" type="NatureAssuranceType"/>
			<xs:element name="IndicateurMt" type="IndicateurType"/>
			<xs:element name="IndicateurParcoursSoins" type="IndicateurParcoursSoinsType" minOccurs="0"/>
			<xs:element name="IndicateurTpRo" type="IndicateurType" minOccurs="0"/>
			<xs:element name="DateAt" type="xs:date" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DemandeurType">
		<xs:sequence>
			<xs:element name="NumFact" type="Max64TextType"/>
			<xs:element name="CodeConv" type="CodeConventionAmoType"/>
			<xs:element name="CodeSpe" type="CodeSpecialiteRoType"/>
			<xs:element name="Domaine" type="CodeDomaineType"/>
			<xs:element name="Nom" type="Max64TextType" minOccurs="0"/>
			<xs:element name="IndicateurCas" type="Exact1TextType" minOccurs="0"/>
			<xs:element name="ComplementPs" minOccurs="0">
				<xs:complexType>
					<xs:choice>
						<xs:element name="Rpps" type="IdentifiantRppsType"/>
						<xs:element name="Adeli" type="IdentifiantAdeliType"/>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="ComplementEs" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="FinessGeo" type="IdentifiantFinessType" minOccurs="0"/>
						<xs:element name="FinessJur" type="IdentifiantFinessType" minOccurs="0"/>
						<xs:element name="StatutJur" type="CodeStatutJuridiqueEtabType" minOccurs="0"/>
						<xs:element name="Categorie" type="CodeCategorieEtabType" minOccurs="0"/>
						<xs:element name="Siret" type="IdentifiantSiretType" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Contact" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Nom" type="Max64TextType" minOccurs="0"/>
						<xs:element name="Email" type="EmailType" minOccurs="0"/>
						<xs:element name="Telephone" type="TelephoneType" minOccurs="0"/>
						<xs:element name="Fax" type="TelephoneType" minOccurs="0"/>
						<xs:element name="Adresse" type="AdresseType" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EngagementAAnnulerType">
		<xs:sequence>
			<xs:element name="NumEngagementAAnnuler" type="NumEngagementType"/>
			<xs:element name="CodeMotif" type="Exact1TextType" minOccurs="0"/>
			<xs:element name="IdReponseClc" type="UuidIdType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IdentifiantBeneficiaireSoinsType">
		<xs:sequence>
			<xs:element name="Nir" type="IdentifiantNirType" minOccurs="0"/>
			<xs:element name="DateNaiss" type="DateLunaireType"/>
			<xs:element name="Rang" type="RangType"/>
			<xs:element name="Nom" type="Max64TextType"/>
			<xs:element name="Prenom" type="Max64TextType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IdentifiantNirType">
		<xs:sequence>
			<xs:element name="Num" type="NumNirType"/>
			<xs:element name="Cle" type="CleNirType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IdentifiantOuvrantDroitType">
		<xs:sequence>
			<xs:element name="Nir" type="IdentifiantNirType"/>
			<xs:element name="Nom" type="Max64TextType" minOccurs="0"/>
			<xs:element name="Prenom" type="Max64TextType" minOccurs="0"/>
			<xs:element name="CodeRegimeAmo" type="CodeRegimeAmoType" minOccurs="0"/>
			<xs:element name="CodeCaisseAmo" type="CodeCaisseAmoType" minOccurs="0"/>
			<xs:element name="CodeCentreAmo" type="CodeCentreAmoType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="InfoActeType">
		<xs:sequence>
			<xs:element name="Ligne" type="xs:integer"/>
			<xs:element name="CodeActe" type="CodeActeType"/>
			<xs:element name="ActeSupport" type="xs:integer" minOccurs="0"/>
			<xs:element name="DateActe" type="xs:date"/>
			<xs:element name="NbActes" type="xs:decimal"/>
			<xs:element name="CoeffActe" type="xs:decimal"/>
			<xs:element name="NbUnites" type="xs:decimal"/>
			<xs:element name="PrixUnitActe" type="MontantEuroMax8Type"/>
			<xs:element name="BrRo" type="MontantEuroMax8Type"/>
			<xs:element name="TauxRo" type="xs:decimal"/>
			<xs:element name="MrRo" type="MontantEuroMax8Type"/>
			<xs:element name="MontantTotal" type="MontantEuroMax8Type"/>
			<xs:element name="TopExo" type="IndicateurType" minOccurs="0"/>
			<xs:element name="IdentExe" type="IdentExeType"/>
			<xs:element name="ZoneExe" type="ZoneTarifType" minOccurs="0"/>
			<xs:element name="CodeSpe" type="CodeSpeType" minOccurs="0"/>
			<xs:element name="LieuExe" type="CodeLieuExecutionType" minOccurs="0"/>
			<xs:element name="NatureDep" type="CodeDepassementType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="InfoServiceAdditionnelType">
		<xs:sequence>
			<xs:element name="Ligne" type="xs:integer"/>
			<xs:element name="Code" type="Max64TextType"/>
			<xs:element name="Libelle" type="Max256TextType"/>
			<xs:element name="DateDebut" type="xs:date"/>
			<xs:element name="DateFin" type="xs:date" minOccurs="0"/>
			<xs:element name="Quantite" type="xs:decimal"/>
			<xs:element name="PrixUnit" type="MontantEuroMax8Type"/>
			<xs:element name="MontantTotal" type="MontantEuroMax8Type"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ModalitesSvType">
		<xs:sequence>
			<xs:element name="CodeAiguillageSts" type="Exact1TextType"/>
			<xs:element name="IndicateurDesactivSts" type="IndicateurType"/>
			<xs:element name="AccordTp" type="Exact1TextType"/>
			<xs:element name="CodeRoutageSv" type="CodeRoutageSvType"/>
			<xs:element name="IndicateurAnnulDre" type="IndicateurType"/>
			<xs:element name="OperateurReglement" type="OperateurReglementType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ServiceSuivantType">
		<xs:sequence>
			<xs:element name="NumAmc" type="NumeroAmcType"/>
			<xs:element name="Service" type="IdentifiantServiceType"/>
			<xs:element name="CodeTypeConv" type="CodeTypeConventionType" minOccurs="0"/>
			<xs:element name="CritereSecondaire" type="CritereSecondaireType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TraitementAmcType">
		<xs:sequence>
			<xs:element name="MontantAmc" type="MontantEuroMax8Type"/>
			<xs:element name="Motif" type="MotifTraitementAmcType" minOccurs="0"/>
			<xs:element name="Commentaire" type="Max2048TextType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CleNirType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeActeType">
		<xs:annotation>
			<xs:documentation>La liste des codes acte est une liste fermÃ©e. Elle est dÃ©finie par le RO et complÃ©tee par une liste de codes acte AMC dÃ©finie par le CLRC.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="5"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeCaisseAmoType">
		<xs:annotation>
			<xs:documentation>
Code caisse AMO (de lâ€™ouvrant-droit). 
</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeCategorieEtabType">
		<xs:annotation>
			<xs:documentation>Typage de la valeur des catÃ©gories d'Ã©tablissement</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeCentreAmoType">
		<xs:annotation>
			<xs:documentation>
Code centre AMO (de lâ€™ouvrant-droit). 
</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeConventionAmoType">
		<xs:annotation>
			<xs:documentation>
Code conventionnel AMO du PS facturant permettant dâ€™identifier le Secteur du conventionnement du PS, ou de l'Ã©tablissement.
</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeDepassementType">
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeDomaineType">
		<xs:annotation>
			<xs:documentation>Domaine</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{1,4}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeLieuExecutionType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[012]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodePostalType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="5"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeRegimeAmoType">
		<xs:annotation>
			<xs:documentation>
Code rÃ©gime AMO (de lâ€™ouvrant-droit). 
</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeRoutageSvType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="2"/>
			<xs:minLength value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeSpecialiteRoType">
		<xs:annotation>
			<xs:documentation>SpÃ©cialitÃ© valeur du RO</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeSpeType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeStatutJuridiqueEtabType">
		<xs:annotation>
			<xs:documentation>Code statut juridique (La nomenclature des statuts juridiques est une notion propre Ã  FINESS.)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeTypeConventionType">
		<xs:annotation>
			<xs:documentation>Type de convention</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CritereSecondaireType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DateLunaireType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EmailType">
		<xs:annotation>
			<xs:documentation>Adresse Mail</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="256"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Exact1TextType">
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdDocType">
		<xs:restriction base="xs:ID">
			<xs:maxLength value="37"/>
			<xs:minLength value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentExeType">
		<xs:restriction base="xs:string">
			<xs:length value="9"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifiantAdeliType">
		<xs:annotation>
			<xs:documentation>NumÃ©ro ADELI (MinistÃ¨re) ou pseudo-ADELI (ASIP pour la CNAMTS)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="9"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifiantFinessType">
		<xs:annotation>
			<xs:documentation>Typage de l'identifiant du RÃ©pertoire Finess</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="9"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifiantRppsType">
		<xs:annotation>
			<xs:documentation>NumÃ©roRPPS</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="11"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifiantServiceType">
		<xs:annotation>
			<xs:documentation>Identifiant du service</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifiantSiretType">
		<xs:annotation>
			<xs:documentation>http://www.sirene.fr/sirene/public/accueil</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="14"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IndicateurParcoursSoinsType">
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IndicateurTraitementType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IndicateurType">
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max2048TextType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="2048"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max256TextType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="256"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max64TextType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="64"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MontantEuroMax8Type">
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0.00"/>
			<xs:maxInclusive value="999999.99"/>
			<xs:totalDigits value="8"/>
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MotifTraitementAmcType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NatureAssuranceType">
		<xs:annotation>
			<xs:documentation>
Nature de l'assurance
</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumEngagementType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumeroAdherentAmcType">
		<xs:annotation>
			<xs:documentation>NumÃ©ro d'adhÃ©rent chez un AMC.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="15"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumeroAmcType">
		<xs:annotation>
			<xs:documentation>NumÃ©ro d'AMC indiquÃ© sur le support AMC prÃ©sentÃ© par le bÃ©nÃ©ficiaire de soins. Si le numÃ©ro est plus court, le complÃ©ter par des 0 Ã  gauche.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="10"/>
			<xs:minLength value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumeroEngagementType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumNirType">
		<xs:restriction base="xs:string">
			<xs:length value="13"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="OperateurReglementType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="10"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RangType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[1-9]{1}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TelephoneType">
		<xs:annotation>
			<xs:documentation>Structure portant un numÃ©ro de tÃ©lÃ©phone ou fax</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="30"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UuidIdType">
		<xs:annotation>
			<xs:documentation>UUID de type NCName_8-4-4-4-12 pour un total de 36+1 caractÃ¨res</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:NCName">
			<xs:maxLength value="37"/>
			<xs:minLength value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ZoneTarifType">
		<xs:annotation>
			<xs:documentation>Zone de tarification Valeur du RO</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:group name="ContexteReponseGroup">
		<xs:sequence>
			<xs:element name="IndicateurTrt" type="IndicateurTraitementType"/>
			<xs:element name="NaturePjAmc" type="Exact1TextType"/>
			<xs:element name="IndicateurTpPs" type="IndicateurType" minOccurs="0"/>
			<xs:element name="IndicateurTpRo" type="IndicateurType" minOccurs="0"/>
			<xs:element name="IndicateurTpPecRo" type="IndicateurType" minOccurs="0"/>
			<xs:element name="ListeServicesSuivants" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Service" type="ServiceSuivantType" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:group>
</xs:schema>