<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="sgrdv-base-find-practitioner-role" />
  <url value="http://sante.quebec/fhir/StructureDefinition/sgrdv-base-find-practitioner-role" />
  <name value="SGRDVBaseFindPractitionerRole" />
  <title value="Rôle du professionnel pour la recherche de disponibilités (Base)" />
  <status value="active" />
  <experimental value="true" />
  <description value="Profil neutre du rôle exercé par le professionnel référencé dans les demandes de disponibilités. Pointe vers le professionnel et porte le rôle exercé (mappé sur specialty pour rester cohérent avec SGRDVBaseFindResponsePractitionerRole)." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="PractitionerRole" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
  <derivation value="constraint" />
  <differential>
    <element id="PractitionerRole.practitioner">
      <path value="PractitionerRole.practitioner" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://sante.quebec/fhir/StructureDefinition/sgrdv-base-find-practitioner" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="PractitionerRole.specialty">
      <path value="PractitionerRole.specialty" />
      <min value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://sante.quebec/fhir/ValueSet/sgrdv-specialty-vs" />
      </binding>
    </element>
    <element id="PractitionerRole.specialty.coding">
      <path value="PractitionerRole.specialty.coding" />
      <mustSupport value="true" />
    </element>
    <element id="PractitionerRole.specialty.coding.code">
      <path value="PractitionerRole.specialty.coding.code" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>