Profiles & Operations Index > Profile: PractitionerRole

Profile: PractitionerRole

Simplifier project page: PractitionerRole

Derived from: PractitionerRole (R4)

Canonical_URLProfile_StatusProfile_VersionFHIR_Version
http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-PractitionerRoledraft4.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
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*ContactPoint
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

Hybrid View

idS Σ0..1System.String
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*ContactPoint
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

Snapshot View

idS Σ0..1System.String
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*ContactPoint
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

Table View

PractitionerRole..
PractitionerRole.id..
PractitionerRole.practitionerReference(Practitioner)1..
PractitionerRole.practitioner.reference1..
PractitionerRole.organizationReference(Organization)1..
PractitionerRole.organization.reference1..


JSON View

{
    "resourceType": "StructureDefinition",
    "url": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-PractitionerRole",
    "version": "4.0.0",
    "name": "PractitionerRole",
    "title": "PractitionerRole",
    "status": "draft",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "PractitionerRole",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "PractitionerRole",
                "path": "PractitionerRole",
                "mustSupport": true
            },
            {
                "id": "PractitionerRole.id",
                "path": "PractitionerRole.id",
                "mustSupport": true
            },
            {
                "id": "PractitionerRole.practitioner",
                "path": "PractitionerRole.practitioner",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Practitioner"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "PractitionerRole.practitioner.reference",
                "path": "PractitionerRole.practitioner.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "PractitionerRole.organization",
                "path": "PractitionerRole.organization",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "PractitionerRole.organization.reference",
                "path": "PractitionerRole.organization.reference",
                "min": 1,
                "mustSupport": true
            }
        ]
    }
}

Usage

The PractitionerRole resource contains references to practitioner, organization and location resources.

Notes

.practitioner

  • identifies the practitioner that performed the medictaion dispense or adminstration
  • .practitioner.reference SHALL be populated with a reference to a Practitioner resource

.organization

  • SHALL identify an organization where the medication dispense or administration was performed
  • .orgnization.reference SHALL be populated with a reference to an Organization resource

.location

  • SHALL identify an organization facility where the medication administration was performed
  • .location.reference SHALL be populated with a reference to a Location resource