PractitionerRole

References

PractitionerRole appears in ServiceRequest.requester references.

Snapshot

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeBindingFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ0..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
specialtyΣ0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*ContactPoint
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

Click here for more information about the base FHIR PractitionerRole specification.

JSON structure

This is a template for the FHIR PractitionerRole. See table below for values description.

{
    "resourceType": "PractitionerRole",
    "id": "{id}",
    "meta": {
        "profile":  [
            "http://fhir.akinox.com/r4b/StructureDefinition/PractitionerRole"
        ]
    },
    "practitioner": {
        "reference": "Practitioner/{practitioner-id}",
        "identifier": {
            "type": {
                "coding":  [
                    {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                        "code": "{identifierLicense}"
                    }
                ]
            },
            "value": "{licenseNumber}"
        }
    },
    "organization": {
        "reference": "Organization/{organization-logical-identifier}"
    },
    "code":  [
        {
            "coding":  [
                {
                    "system": "http://snomed.info/sct/ca",
                    "code": "{professionCodeSnomed}"
                }
            ]
        }
    ],
    "location":  [
        {
            "reference": "Location/{location-logical-identifier}"
        }
    ]
}

Description of the values

Property Description
id This is the logical identifier. It is an integer that represents the link between a department and the practitioner.
practitioner.reference This is the logical identifier representing the practitioner. For further information here.
practitioner.identifier.type Identifier type for the Practitioner. Is a fixed value. (i.e. LN, License number)
practitioner.identifier.value This is the business identifier representing the practitioner's license number. For further information here.
organization.reference This is the logical identifier representing an organization. For further information here.
code This is the code representing the profession based upon SNOMED CT
location.reference This is the logical identifier representing a location. For further information here.

Notes on typical FHIR errors

  • The practitioner.identifier.type.coding.code must always be LN. Otherwise, the FHIR validation will raise an error. (It is caps sensitive)
    • Click here for further information regarding the types of identifier.
  • If you remove the meta.profile, there will be an error on the FHIR validation.
  • The reference value for location, organization and practitioner must always follow this template :
    • {FHIR-entity}/{id}

Search Parameters

Name Description
practitioner.identifier Business identifier (License number) of the of the referenced practitioner.
organization.identifier Business identifier (MSSSCode) of the referenced organization.

See search examples.