Profile: PractitionerRole

Simplifier project page: PractitionerRoleDerived from: PractitionerRole (R4)OLIS v2 to FHIR mapping: PractitionerRole mapping
FHIR_VersionIG_VersionIG_StatusCanonical_URL
4.0.12.0.0activehttp://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-PractitionerRole

Differential View

idS Σ1..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ0..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
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
healthcareService0..*Reference(HealthcareService)
id0..1string
extensionC0..*Extension
systemS Σ C0..1codeBinding
valueS Σ0..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..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
during0..1Period
availabilityExceptions0..1string
endpoint0..*Reference(Endpoint)

Hybrid View

idS Σ1..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ0..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
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
healthcareService0..*Reference(HealthcareService)
id0..1string
extensionC0..*Extension
systemS Σ C0..1codeBinding
valueS Σ0..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..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
during0..1Period
availabilityExceptions0..1string
endpoint0..*Reference(Endpoint)

Snapshot View

idS Σ1..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ0..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
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
healthcareService0..*Reference(HealthcareService)
id0..1string
extensionC0..*Extension
systemS Σ C0..1codeBinding
valueS Σ0..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..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
during0..1Period
availabilityExceptions0..1string
endpoint0..*Reference(Endpoint)

Table View

PractitionerRole..
PractitionerRole.id1..
PractitionerRole.meta1..
PractitionerRole.meta.profile1..1
PractitionerRole.practitionerReference(Practitioner)..
PractitionerRole.practitioner.reference1..
PractitionerRole.organizationReference(Organization)..
PractitionerRole.organization.reference1..
PractitionerRole.locationReference(Location)..1
PractitionerRole.location.reference1..
PractitionerRole.telecom..2
PractitionerRole.telecom.system..
PractitionerRole.telecom.value..
PractitionerRole.telecom.use..

JSON View

{
"resourceType": "StructureDefinition",
"id": "426fb5fc-339d-42b5-8d33-44080cbeb14f",
"meta": {
"lastUpdated": "2022-11-23T15:45:27.9710482+00:00"
},
"url": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-PractitionerRole",
"version": "2.0.0",
"name": "PractitionerRole",
"status": "active",
"date": "2022-11-23T15:46:04.9412513+00:00",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "OLIS-HL7-v2",
"name": "OLIS FHIR v2 Mapping"
}
],
"kind": "resource",
"abstract": false,
"type": "PractitionerRole",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
"derivation": "constraint",
"element": [
{
"id": "PractitionerRole",
"path": "PractitionerRole",
{
"key": "pr-1",
"severity": "error",
"human": "MUST have either practitioner or organization element",
"expression": "practitioner.exists() or Organization.exists()",
"source": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-PractitionerRole"
}
]
},
{
"id": "PractitionerRole.id",
"path": "PractitionerRole.id",
"min": 1,
"mustSupport": true
},
{
"id": "PractitionerRole.meta",
"path": "PractitionerRole.meta",
"min": 1,
"mustSupport": true
},
{
"id": "PractitionerRole.meta.profile",
"path": "PractitionerRole.meta.profile",
"min": 1,
"max": "1",
"fixedCanonical": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-PractitionerRole|2.0.0",
"mustSupport": true
},
{
"id": "PractitionerRole.practitioner",
"path": "PractitionerRole.practitioner",
"type": [
{
"code": "Reference",
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Practitioner"
]
}
],
"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-lab-profile-Organization"
]
}
],
"mustSupport": true,
"mapping": [
{
"identity": "OLIS-HL7-v2",
"map": "OBR.16, ZBR.3"
}
]
},
{
"id": "PractitionerRole.organization.reference",
"path": "PractitionerRole.organization.reference",
"min": 1,
"mustSupport": true
},
{
"id": "PractitionerRole.location",
"path": "PractitionerRole.location",
"max": "1",
"type": [
{
"code": "Reference",
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Location"
]
}
],
"mustSupport": true,
"mapping": [
{
"identity": "OLIS-HL7-v2",
"map": "ORC.24",
"comment": "See Location.address mapping for detail"
}
]
},
{
"id": "PractitionerRole.location.reference",
"path": "PractitionerRole.location.reference",
"min": 1,
"mustSupport": true
},
{
"id": "PractitionerRole.telecom",
"path": "PractitionerRole.telecom",
"max": "2",
"mustSupport": true
},
{
"id": "PractitionerRole.telecom.system",
"path": "PractitionerRole.telecom.system",
"mustSupport": true,
"mapping": [
{
"identity": "OLIS-HL7-v2",
"map": "OBR.17.3"
}
]
},
{
"id": "PractitionerRole.telecom.value",
"path": "PractitionerRole.telecom.value",
"mustSupport": true,
"mapping": [
{
"identity": "OLIS-HL7-v2",
"map": "OBR.17.4, OBR.17.6 - OBR.17.8"
}
]
},
{
"id": "PractitionerRole.telecom.use",
"path": "PractitionerRole.telecom.use",
"mustSupport": true,
"mapping": [
{
"identity": "OLIS-HL7-v2",
"map": "OBR.17,2"
}
]
}
]
}
}

Usage

The PractitionerRole resource contains the practitioner and the associated organization supported by some fields in OLIS.

Notes

.id
  • This field SHALL contain an arbitrary id used for reference purposes.
.practitioner
  • This field SHOULD contain a reference to the practitioner, when applicable.
.organization
  • This field SHOULD contain a reference to the organization the practitioner is associated with, when applicable.
.location
  • This field SHOULD contain a reference to the location for the address of the practitioner in the test request.
.telecom
  • This field SHOULD contain the ordering provider's call back number.