<?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:ps_Hospi_v1.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:types="vm:pecrac:hospi:types_Hospi_v1.xsd" xmlns:ps="vm:pecrac:hospi:ps_Hospi_v1.xsd">
  <xs:import namespace="vm:pecrac:hospi:types_Hospi_v1.xsd" schemaLocation="types_Hospi_v1.xsd"/>
  <xs:element name="PS">
    <xs:annotation>
      <xs:documentation>Informations relatives au Professionnel de Santé</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="FinessGeographique">
          <xs:annotation>
            <xs:documentation>N° FINESS géographique du PS</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:integer">
              <xs:totalDigits value="9"/>
              <xs:fractionDigits value="0"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="FinessJuridique">
          <xs:annotation>
            <xs:documentation>N° FINESS juridique du PS</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:integer">
              <xs:totalDigits value="9"/>
              <xs:fractionDigits value="0"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element default="1" name="CodeConventionRO">
          <xs:annotation>
            <xs:documentation>Indique si le PS est conventionné RO ou non,(O/N).</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:length value="1"/>
              <xs:enumeration value="0"/>
              <xs:enumeration value="1"/>
              <xs:enumeration value="2"/>
              <xs:enumeration value="3"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="StatutJuridique">
          <xs:annotation>
            <xs:documentation>Indique le StatutJuridique</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="CategorieEtablissement">
          <xs:annotation>
            <xs:documentation>Indique la catégorie de l'établissement</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="RaisonSociale">
          <xs:annotation>
            <xs:documentation>Indique la raison sociale du PS</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="NomPs">
          <xs:annotation>
            <xs:documentation>Indique la raison sociale du PS</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PrenomPs">
          <xs:annotation>
            <xs:documentation>Complement a la raison sociale du PS</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CourrielPS">
          <xs:annotation>
            <xs:documentation>Indique l'adresse mail de contact du PS</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TelephonePS">
          <xs:annotation>
            <xs:documentation>Indique le téléphone contact du PS</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="FaxPS">
          <xs:annotation>
            <xs:documentation>Indique le fax de contact du PS</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="Adresse1">
          <xs:annotation>
            <xs:documentation>Adresse 1 du Professionnel de Santé</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="50"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="Adresse2">
          <xs:annotation>
            <xs:documentation>Adresse 2 du Professionnel de Santé</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="50"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="Adresse3">
          <xs:annotation>
            <xs:documentation>Adresse 2 du Professionnel de Santé</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="50"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="Adresse4">
          <xs:annotation>
            <xs:documentation>Adresse 4 Professionnel de Santé</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="50"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CodePostal">
          <xs:annotation>
            <xs:documentation>Code postal de l'adresse du Professionnel de Santé</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="Ville">
          <xs:annotation>
            <xs:documentation>Ville de l'adresse du Professionnel de Santé</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="30"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element default="N" name="Surveillance">
          <xs:annotation>
            <xs:documentation>Indique si le PS est sous surveillance chez Vnet</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="0"/>
              <xs:maxLength value="1"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>