PackagesCanonicalsLogsProblems
    Packages
    ca.infoway.io.erec@1.0.0-dft-ballot
    https://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Practitioner
{
  "description": "Practitioner covers all individuals who are engaged in the healthcare process and healthcare-related services as part of their formal responsibilities and this Resource is used for attribution of activities and responsibilities to these individuals. Practitioners include (but are not limited to): physicians, specialists, physician assistants, nurses, social workers, professional homecare providers, and receptionists handling patient registration.",
  "_filename": "Practitioner.StructureDefinition.json",
  "package_name": "ca.infoway.io.erec",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "Practitioner",
  "abstract": false,
  "type": "Practitioner",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.0-dft-ballot",
  "status": "draft",
  "id": "1b13f663-fcf8-4bdd-a28e-2f8bf3861598",
  "kind": "resource",
  "url": "https://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Practitioner",
  "version": "0.1.0",
  "differential": {
    "element": [ {
      "id": "Practitioner.meta",
      "path": "Practitioner.meta",
      "comment": "The MustSupport flag on this element has been relaxed in this version until further confirmation of the use of meta.profile (outside of use for certain validation suites) and impact can be assessed by the working group."
    }, {
      "id": "Practitioner.identifier",
      "path": "Practitioner.identifier",
      "mustSupport": true
    }, {
      "id": "Practitioner.identifier.system",
      "min": 1,
      "path": "Practitioner.identifier.system",
      "mustSupport": true
    }, {
      "id": "Practitioner.identifier.value",
      "min": 1,
      "path": "Practitioner.identifier.value",
      "mustSupport": true
    }, {
      "id": "Practitioner.active",
      "path": "Practitioner.active",
      "mustSupport": false
    }, {
      "id": "Practitioner.name",
      "path": "Practitioner.name",
      "mustSupport": true
    }, {
      "id": "Practitioner.name.use",
      "path": "Practitioner.name.use",
      "mustSupport": true
    }, {
      "id": "Practitioner.name.text",
      "path": "Practitioner.name.text",
      "mustSupport": true
    }, {
      "id": "Practitioner.name.family",
      "min": 1,
      "path": "Practitioner.name.family",
      "mustSupport": true
    }, {
      "id": "Practitioner.name.given",
      "path": "Practitioner.name.given",
      "mustSupport": true
    }, {
      "id": "Practitioner.telecom",
      "path": "Practitioner.telecom",
      "mustSupport": true
    }, {
      "id": "Practitioner.telecom.system",
      "path": "Practitioner.telecom.system",
      "mustSupport": true
    }, {
      "id": "Practitioner.telecom.value",
      "min": 1,
      "path": "Practitioner.telecom.value",
      "mustSupport": true
    }, {
      "id": "Practitioner.telecom.use",
      "path": "Practitioner.telecom.use",
      "mustSupport": true
    }, {
      "id": "Practitioner.address",
      "path": "Practitioner.address",
      "mustSupport": true
    }, {
      "id": "Practitioner.address.text",
      "path": "Practitioner.address.text",
      "mustSupport": true
    }, {
      "id": "Practitioner.address.city",
      "path": "Practitioner.address.city",
      "mustSupport": true
    }, {
      "id": "Practitioner.address.postalCode",
      "path": "Practitioner.address.postalCode",
      "mustSupport": true
    }, {
      "id": "Practitioner.address.country",
      "path": "Practitioner.address.country",
      "mustSupport": true
    }, {
      "id": "Practitioner.gender",
      "path": "Practitioner.gender",
      "comment": "SHOULD NOT be populated when sending a message. Note that FHIR strings SHALL NOT exceed 1MB in size."
    }, {
      "id": "Practitioner.birthDate",
      "path": "Practitioner.birthDate",
      "short": "The date on which the practitioner was born",
      "comment": "SHOULD NOT be populated when sending a message."
    }, {
      "id": "Practitioner.qualification",
      "path": "Practitioner.qualification",
      "comment": "SHOULD be populated when sending a message."
    }, {
      "id": "Practitioner.qualification.code",
      "path": "Practitioner.qualification.code",
      "binding": {
        "strength": "preferred",
        "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/healthcareproviderroletype"
      }
    }, {
      "id": "Practitioner.communication",
      "path": "Practitioner.communication",
      "binding": {
        "strength": "preferred",
        "valueSet": "https://fhir.infoway-inforoute.ca/io/CA-eReC/ValueSet/human-language"
      },
      "comment": "SHOULD be populated when sending a message. The structure 'aaa' with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type."
    }, {
      "id": "Practitioner.communication.coding",
      "path": "Practitioner.communication.coding",
      "mustSupport": true
    }, {
      "id": "Practitioner.communication.coding.code",
      "path": "Practitioner.communication.coding.code",
      "mustSupport": true
    }, {
      "id": "Practitioner.communication.text",
      "path": "Practitioner.communication.text",
      "mustSupport": true
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Practitioner"
}