<?xml version="1.0" encoding="UTF-8"?>
<!--edited with XMLSpy v2008 (http://www.altova.com) by (Naji Mhamdi)--><xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="vm:pecrac:hospi:entete_Hospi_v1.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:types="vm:pecrac:hospi:types_Hospi_v1.xsd" xmlns:entete="vm:pecrac:hospi:entete_Hospi_v1.xsd">
  <xs:import namespace="vm:pecrac:hospi:types_Hospi_v1.xsd" schemaLocation="types_Hospi_v1.xsd"/>
  <xs:element name="Entete">
    <xs:annotation>
      <xs:documentation>Entete du flux aller pecrac</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DateEmission">
          <xs:annotation>
            <xs:documentation>Date d'emission du flux pecrac Hospi, au format AAAAMMJJ+01:00</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="types:Date"/>
          </xs:simpleType>
        </xs:element>
        <xs:element name="HeureEmission" type="types:Heure">
          <xs:annotation>
            <xs:documentation>Heure d'emission du flux pecrac Hospi au format HH:MN:SS+01:00</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Origine">
          <xs:annotation>
            <xs:documentation>Origine du flux pecrac Hospi</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="VIAMEDIS"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="IDUnique">
          <xs:annotation>
            <xs:documentation>Numero unique généré automatiquement lors de l'envoi</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:long">
              <xs:totalDigits value="15"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="TypeMessage">
          <xs:annotation>
            <xs:documentation>Type du flux pecrac</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="PEC_DEMANDE_VALORISATION"/>
              <xs:enumeration value="PEC_REPONSE_VALORISATION"/>
              <xs:enumeration value="SIM_DEMANDE_VALORISATION"/>
              <xs:enumeration value="SIM_REPONSE_VALORISATION"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="NatureMessage">
          <xs:annotation>
            <xs:documentation>Nature du message indiquant que le flux est un flux de test</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="TEST"/>
              <xs:enumeration value="PROD"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="TypeDemande">
          <xs:annotation>
            <xs:documentation>Type de demande HOPITAL</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="HOSP"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="TypeProfilOrigine">
          <xs:annotation>
            <xs:documentation>Type de profil à l'origine du flux</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
			<xs:length value="1"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IdentifiantGestionnaireOrigine">
          <xs:annotation>
            <xs:documentation>Identifiant du gestionnaire à l'origine du flux</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="51"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>