Profiles & Operations Index > Profile: PractitionerPrescriber

Profile: Practitioner Prescriber

Simplifier project page: PractitionerPrescriber

Derived from: Practitioner (R4)

Canonical_URLProfile_StatusProfile_VersionFHIR_Version
http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-consumer-profile-Practitioner-prescriberdraft1.0.04.0.1

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work

Differential View

idS Σ0..1System.String
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ0..1boolean
useΣ ?!0..1codeBinding
textΣ0..1string
familyS Σ0..1string
givenS Σ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
addressΣ0..*Address
genderΣ0..1codeBinding
birthDateΣ0..1date
photoI0..*Attachment
identifier0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

Hybrid View

idS Σ0..1System.String
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ0..1boolean
useΣ ?!0..1codeBinding
textΣ0..1string
familyS Σ0..1string
givenS Σ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
addressΣ0..*Address
genderΣ0..1codeBinding
birthDateΣ0..1date
photoI0..*Attachment
identifier0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

Snapshot View

idS Σ0..1System.String
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ0..1boolean
useΣ ?!0..1codeBinding
textΣ0..1string
familyS Σ0..1string
givenS Σ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
addressΣ0..*Address
genderΣ0..1codeBinding
birthDateΣ0..1date
photoI0..*Attachment
identifier0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

Table View

Practitioner..
Practitioner.id..
Practitioner.identifier1..1
Practitioner.identifier.system1..
Practitioner.identifier.value1..
Practitioner.name..1
Practitioner.name.family..
Practitioner.name.given..
Practitioner.telecom..2
Practitioner.telecom..1
Practitioner.telecom.system1..
Practitioner.telecom.value1..
Practitioner.telecom.use..
Practitioner.telecom..1
Practitioner.telecom.system1..
Practitioner.telecom.value1..
Practitioner.telecom.use..


JSON View

{
    "resourceType": "StructureDefinition",
    "id": "61aa59b3-be7f-4981-b91a-90cfe7fb7e15",
    "meta": {
        "lastUpdated": "2022-02-18T20:33:43.578+00:00"
    },
    "text": {
        "status": "empty",
        --- We have skipped the narrative for better readability of the resource ---
    },
    "url": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-consumer-profile-Practitioner-prescriber",
    "version": "1.0.0",
    "name": "PractitionerPrescriber",
    "status": "draft",
    "date": "2022-02-18",
    "description": "The prescriber who authored the originating MedicationRequest (prescription) event.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Practitioner",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Practitioner",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Practitioner",
                "path": "Practitioner",
                "mustSupport": true
            },
            {
                "id": "Practitioner.id",
                "path": "Practitioner.id",
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier",
                "path": "Practitioner.identifier",
                "definition": "An identifier that applies to this person in this role.\nDHDR: Practitioner ID (Licence): Prescriber, Pharmacist, other",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier.system",
                "path": "Practitioner.identifier.system",
                "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique.\n\nDHDR: URI of a licence regulating body",
                "comment": "Identifier.system is always case sensitive.\n\nDHDR Note:  See https://simplifier.net/CanadianURIRegistry",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.identifier.value",
                "path": "Practitioner.identifier.value",
                "definition": "The portion of the identifier typically relevant to the user and which is unique within the context of the system.\n\nDHDR: Licence # or other business identifier",
                "comment": "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.\n\nDHDR Note: E.g. This would be the CPSO License # for prescribers, or the CPHA License # for pharmacists.",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.name",
                "path": "Practitioner.name",
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.family",
                "path": "Practitioner.name.family",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name.given",
                "path": "Practitioner.name.given",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom",
                "path": "Practitioner.telecom",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "system"
                        }
                    ],
                    "rules": "open"
                },
                "definition": "A contact detail for the practitioner, e.g. a telephone number or an email address.\n\nDHDR: Practitioner Phone and Fax",
                "max": "2",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:TelecomPhone",
                "path": "Practitioner.telecom",
                "sliceName": "TelecomPhone",
                "definition": "A contact detail for the practitioner, e.g. a telephone number or an email address.\n\nDHDR: Practitioner Phone Number",
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:TelecomPhone.system",
                "path": "Practitioner.telecom.system",
                "min": 1,
                "fixedCode": "phone",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:TelecomPhone.value",
                "path": "Practitioner.telecom.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:TelecomPhone.use",
                "path": "Practitioner.telecom.use",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://hl7.org/fhir/ValueSet/contact-point-use|4.0.0"
                }
            },
            {
                "id": "Practitioner.telecom:TelecomFax",
                "path": "Practitioner.telecom",
                "sliceName": "TelecomFax",
                "definition": "A contact detail for the practitioner, e.g. a telephone number or an email address.\n\nDHDR: Practitioner Fax Number",
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:TelecomFax.system",
                "path": "Practitioner.telecom.system",
                "min": 1,
                "fixedCode": "fax",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:TelecomFax.value",
                "path": "Practitioner.telecom.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom:TelecomFax.use",
                "path": "Practitioner.telecom.use",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://hl7.org/fhir/ValueSet/contact-point-use|4.0.0"
                }
            }
        ]
    }
}

Usage

The Practitioner resource contains practitioner prescriber information identified in the DHDR record.

Notes

.identifier

  • SHALL be used to convey business identifier(s) that are specific to this Practitioner such as a college license number

  • identifier.system should be URI of a licence regulating body. See global identifiers table in Identifiers page for Ontario college URIs.

  • identifier.value should be the CPSO License number for prescribers, or the CPHA License number for pharmacists.

.name

  • This field SHALL contain the name of the physician

.telecome

  • This field SHALL contain physician phone and fax number