{
  "resourceType": "StructureDefinition",
  "id": "4598ea45-1602-4b7d-aed9-c72f75461a09",
  "meta": {
    "lastUpdated": "2019-03-12T22:12:42.3939415+00:00"
  },
  "url": "http://ehealthbc.ca/API/FHIR/StructureDefinition/PractitionerReportingProvider",
  "name": "ca-bc-CD-profile-Practitioner_ReportingProvider",
  "status": "draft",
  "date": "2019-03-12T22:12:41.7392834+00:00",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Practitioner",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Practitioner",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Practitioner.meta",
        "path": "Practitioner.meta",
        "max": "0"
      },
      {
        "id": "Practitioner.implicitRules",
        "path": "Practitioner.implicitRules",
        "max": "0"
      },
      {
        "id": "Practitioner.language",
        "path": "Practitioner.language",
        "max": "0"
      },
      {
        "id": "Practitioner.text",
        "path": "Practitioner.text",
        "max": "0"
      },
      {
        "id": "Practitioner.contained",
        "path": "Practitioner.contained",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier",
        "path": "Practitioner.identifier",
        "short": "A identifier for the Peporting Provider",
        "definition": "A identifier for the Reporting Provider"
      },
      {
        "id": "Practitioner.identifier.id",
        "path": "Practitioner.identifier.id",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.use",
        "path": "Practitioner.identifier.use",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.type",
        "path": "Practitioner.identifier.type",
        "comment": "none"
      },
      {
        "id": "Practitioner.identifier.type.id",
        "path": "Practitioner.identifier.type.id",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.type.coding",
        "path": "Practitioner.identifier.type.coding",
        "comment": "none"
      },
      {
        "id": "Practitioner.identifier.type.coding.id",
        "path": "Practitioner.identifier.type.coding.id",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.type.coding.system",
        "path": "Practitioner.identifier.type.coding.system",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.type.coding.version",
        "path": "Practitioner.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.type.coding.code",
        "path": "Practitioner.identifier.type.coding.code",
        "short": "Reporting Provider ID Type",
        "definition": "Reporting Provider ID Type",
        "comment": "CD_Mandate_Dataset_Specs Data Element ID: \r\n177.1"
      },
      {
        "id": "Practitioner.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Practitioner.identifier.type.coding.display",
        "short": "Reporting Provider ID Type",
        "definition": "Reporting Provider ID Type",
        "comment": "none"
      },
      {
        "id": "Practitioner.identifier.type.coding.userSelected",
        "path": "Practitioner.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Practitioner.identifier.type.text",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.system",
        "path": "Practitioner.identifier.system",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.value",
        "path": "Practitioner.identifier.value",
        "short": "Reporting Provider ID",
        "definition": "Reporting Provider ID",
        "comment": "CD_Mandate_Dataset_Specs Data Element ID: \r\n177"
      },
      {
        "id": "Practitioner.identifier.period",
        "path": "Practitioner.identifier.period",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier.assigner",
        "path": "Practitioner.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Practitioner.active",
        "path": "Practitioner.active",
        "max": "0"
      },
      {
        "id": "Practitioner.name",
        "path": "Practitioner.name",
        "comment": "none"
      },
      {
        "id": "Practitioner.name.id",
        "path": "Practitioner.name.id",
        "max": "0"
      },
      {
        "id": "Practitioner.name.use",
        "path": "Practitioner.name.use",
        "max": "0"
      },
      {
        "id": "Practitioner.name.text",
        "path": "Practitioner.name.text",
        "max": "0"
      },
      {
        "id": "Practitioner.name.family",
        "path": "Practitioner.name.family",
        "short": "Provider Last Name",
        "definition": "Provider Last Name",
        "comment": "CD_Mandate_Dataset_Specs Data Element ID: \r\n167.2",
        "min": 1
      },
      {
        "id": "Practitioner.name.given",
        "path": "Practitioner.name.given",
        "short": "Provider Given Name(s)",
        "definition": "Provider Given Name(s)",
        "comment": "CD_Mandate_Dataset_Specs Data Element ID: \r\n167.1",
        "min": 1
      },
      {
        "id": "Practitioner.name.prefix",
        "path": "Practitioner.name.prefix",
        "max": "0"
      },
      {
        "id": "Practitioner.name.suffix",
        "path": "Practitioner.name.suffix",
        "max": "0"
      },
      {
        "id": "Practitioner.name.period",
        "path": "Practitioner.name.period",
        "max": "0"
      },
      {
        "id": "Practitioner.telecom.id",
        "path": "Practitioner.telecom.id",
        "max": "0"
      },
      {
        "id": "Practitioner.telecom.system",
        "path": "Practitioner.telecom.system",
        "definition": "'fax' or 'phone'",
        "comment": "none",
        "fixedCode": "'fax' or 'phone'"
      },
      {
        "id": "Practitioner.telecom.value",
        "path": "Practitioner.telecom.value",
        "short": "Provider Phone No.; Fax No.",
        "definition": "Provider Fax No.; Phone No.; Phone No. extension\r\nApply 'ext', 'ext.', or 'x' to indicate extension.\r\ne.g. (604)675-4000 ext.12345",
        "comment": "CD_Mandate_Dataset_Specs Data Element ID: \r\n103: Provider Fax Number\r\n176: Provider Phone No.\r\n168: Pvodier Phone No. ext."
      },
      {
        "id": "Practitioner.telecom.use",
        "path": "Practitioner.telecom.use",
        "comment": "none"
      },
      {
        "id": "Practitioner.telecom.rank",
        "path": "Practitioner.telecom.rank",
        "max": "0"
      },
      {
        "id": "Practitioner.telecom.period",
        "path": "Practitioner.telecom.period",
        "max": "0"
      },
      {
        "id": "Practitioner.address",
        "path": "Practitioner.address",
        "short": "Address(es) of the practitioner",
        "definition": "Address(es) of the practitioner",
        "comment": "none"
      },
      {
        "id": "Practitioner.address.id",
        "path": "Practitioner.address.id",
        "max": "0"
      },
      {
        "id": "Practitioner.address.use",
        "path": "Practitioner.address.use",
        "comment": "none"
      },
      {
        "id": "Practitioner.address.type",
        "path": "Practitioner.address.type",
        "max": "0"
      },
      {
        "id": "Practitioner.address.text",
        "path": "Practitioner.address.text",
        "short": "HCP Clinic/Facility Name (Provider)",
        "definition": "HCP Clinic/Facility Name (Provider)",
        "comment": "CD_Mandate_Dataset_Specifications Data Element ID:\r\n178"
      },
      {
        "id": "Practitioner.address.line",
        "path": "Practitioner.address.line",
        "short": "Street Address (Provider)",
        "definition": "Street Address (Provider)",
        "comment": "CD_Mandate_Dataset_Specifications Data Element ID:\r\n178.1"
      },
      {
        "id": "Practitioner.address.city",
        "path": "Practitioner.address.city",
        "definition": "Name of city, town etc.",
        "comment": "CD_Mandate_Dataset_Specs Data Element ID: \r\n170"
      },
      {
        "id": "Practitioner.address.district",
        "path": "Practitioner.address.district",
        "max": "0"
      },
      {
        "id": "Practitioner.address.state",
        "path": "Practitioner.address.state",
        "short": "Province",
        "definition": "Apply code from: http://ehealthontario.ca/API/FHIR/CodeSystem/StateCode",
        "comment": "CD_Mandate_Dataset_Specs Data Element ID: \r\n172"
      },
      {
        "id": "Practitioner.address.postalCode",
        "path": "Practitioner.address.postalCode",
        "comment": "CD_Mandate_Dataset_Specs Data Element ID: \r\n171"
      },
      {
        "id": "Practitioner.address.country",
        "path": "Practitioner.address.country",
        "max": "0"
      },
      {
        "id": "Practitioner.address.period",
        "path": "Practitioner.address.period",
        "max": "0"
      },
      {
        "id": "Practitioner.gender",
        "path": "Practitioner.gender",
        "comment": "CD_Mandate_Dataset_Specifications Data Element ID: \r\n167.4"
      },
      {
        "id": "Practitioner.birthDate",
        "path": "Practitioner.birthDate",
        "max": "0"
      },
      {
        "id": "Practitioner.photo",
        "path": "Practitioner.photo",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification",
        "path": "Practitioner.qualification",
        "max": "0"
      },
      {
        "id": "Practitioner.communication",
        "path": "Practitioner.communication",
        "max": "0"
      }
    ]
  }
}