Profiles & Interactions Index > Profile: PractitionerRole (Submission)

Profile: PractitionerRole (Submission)

Simplifier project page: PractitionerRole DHDR Submission

Derived from: PractitionerRole (R4)

Canonical_URLProfile_StatusProfile_VersionFHIR_Version
http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-PractitionerRole-submissionactive4.0.14.0.1

Formal Views of Profile Content

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

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ C0..*Reference(Location)
healthcareServiceC0..*Reference(HealthcareService)
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description1..1string
duringC0..1Period
availabilityExceptions0..1string
endpointC0..*Reference(Endpoint)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ C0..*Reference(Location)
healthcareServiceC0..*Reference(HealthcareService)
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description1..1string
duringC0..1Period
availabilityExceptions0..1string
endpointC0..*Reference(Endpoint)

Snapshot View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ C0..*Reference(Location)
healthcareServiceC0..*Reference(HealthcareService)
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description1..1string
duringC0..1Period
availabilityExceptions0..1string
endpointC0..*Reference(Endpoint)

Table View

PractitionerRole..
PractitionerRole.practitionerReference(PractitionerDHDRSubmission)..
PractitionerRole.practitioner.reference1..
PractitionerRole.organizationReference(OrganizationDHDRSubmission)..
PractitionerRole.organization.reference1..
PractitionerRole.telecom..2
PractitionerRole.telecom:TelecomPhone..1
PractitionerRole.telecom:TelecomPhone.system1..
PractitionerRole.telecom:TelecomPhone.value1..
PractitionerRole.telecom:TelecomPhone.use..
PractitionerRole.telecom:TelecomFax..1
PractitionerRole.telecom:TelecomFax.system1..
PractitionerRole.telecom:TelecomFax.value1..
PractitionerRole.telecom:TelecomFax.use..

JSON View

{
"resourceType": "StructureDefinition",
"id": "PractitionerRole-submission",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-PractitionerRole-submission",
"version": "4.0.1",
"name": "PractitionerRoleDHDRSubmission",
"title": "PractitionerRole DHDR Submission",
"status": "active",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "PractitionerRole",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
"derivation": "constraint",
"element": [
{
"id": "PractitionerRole",
"path": "PractitionerRole",
"mustSupport": true
},
{
"id": "PractitionerRole.practitioner",
"path": "PractitionerRole.practitioner",
"type": [
{
"code": "Reference",
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Practitioner-submission"
]
}
],
"mustSupport": true
},
{
"id": "PractitionerRole.practitioner.reference",
"path": "PractitionerRole.practitioner.reference",
"min": 1,
"mustSupport": true
},
{
"id": "PractitionerRole.organization",
"path": "PractitionerRole.organization",
"type": [
{
"code": "Reference",
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Organization-submission"
]
}
],
"mustSupport": true
},
{
"id": "PractitionerRole.organization.reference",
"path": "PractitionerRole.organization.reference",
"min": 1,
"mustSupport": true
},
{
"id": "PractitionerRole.telecom",
"path": "PractitionerRole.telecom",
"slicing": {
{
"type": "value",
"path": "system"
}
],
"rules": "open"
},
"max": "2",
"mustSupport": true
},
{
"id": "PractitionerRole.telecom:TelecomPhone",
"path": "PractitionerRole.telecom",
"sliceName": "TelecomPhone",
"max": "1",
"mustSupport": true
},
{
"id": "PractitionerRole.telecom:TelecomPhone.system",
"path": "PractitionerRole.telecom.system",
"min": 1,
"fixedCode": "phone",
"mustSupport": true
},
{
"id": "PractitionerRole.telecom:TelecomPhone.value",
"path": "PractitionerRole.telecom.value",
"min": 1,
"mustSupport": true
},
{
"id": "PractitionerRole.telecom:TelecomPhone.use",
"path": "PractitionerRole.telecom.use",
"mustSupport": true
},
{
"id": "PractitionerRole.telecom:TelecomFax",
"path": "PractitionerRole.telecom",
"sliceName": "TelecomFax",
"max": "1",
"mustSupport": true
},
{
"id": "PractitionerRole.telecom:TelecomFax.system",
"path": "PractitionerRole.telecom.system",
"min": 1,
"fixedCode": "fax",
"mustSupport": true
},
{
"id": "PractitionerRole.telecom:TelecomFax.value",
"path": "PractitionerRole.telecom.value",
"min": 1,
"mustSupport": true
},
{
"id": "PractitionerRole.telecom:TelecomFax.use",
"path": "PractitionerRole.telecom.use",
"mustSupport": true
}
]
}
}

Usage

The PractitionerRole resource contains references to practitioner and organization resources.

Notes

.practitioner

  • identifies the prescriber and dispenser practitioner for medication dispense
  • identifies the prescriber and administering practitioner for medication administration
  • .practitioner.reference SHALL be populated with a reference to a Practitioner resource
  • SHALL be mandatory for practitioner prescriber, dispenser and administrator

.organization

  • for medication dispense SHALL identify a pharmacy where the medication was dispensed
  • for medication administration SHALL identify a hospital where the medication was administered
  • .orgnization.reference SHALL be populated with a reference to an Organization resource
  • SHALL be mandatory for the author of the document

.telecom

  • this field SHOULD contain physician phone and fax
  • for MedicationAdministration only phone will be supported; SHALL be populated with the organization's main contact phone number for single-site organizations, or with site-specific contact number for multi-site organizations