{
  "resourceType": "StructureDefinition",
  "id": "sgrdv-base-find-practitioner-role",
  "url": "http://sante.quebec/fhir/StructureDefinition/sgrdv-base-find-practitioner-role",
  "name": "SGRDVBaseFindPractitionerRole",
  "title": "Rôle du professionnel pour la recherche de disponibilités (Base)",
  "status": "active",
  "experimental": true,
  "description": "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": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "PractitionerRole",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "PractitionerRole.practitioner",
        "path": "PractitionerRole.practitioner",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://sante.quebec/fhir/StructureDefinition/sgrdv-base-find-practitioner"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty",
        "path": "PractitionerRole.specialty",
        "min": 1,
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://sante.quebec/fhir/ValueSet/sgrdv-specialty-vs"
        }
      },
      {
        "id": "PractitionerRole.specialty.coding",
        "path": "PractitionerRole.specialty.coding",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty.coding.code",
        "path": "PractitionerRole.specialty.coding.code",
        "mustSupport": true
      }
    ]
  }
}