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-id} This is the logical identifier representing the practitioner. For further information here.
{identifierLicense} Identifier type for the Practitioner. Is a fixed value. (i.e. LN, License number)
{licenseNumber} This is the business identifier representing the practitioner. For further information here.
{organization-logical-identifier} This is the logical identifier representing an organization. For further information here.
{professionCodeSnomed} This is the code representing the profession based upon SNOMED CT
{location-logical-identifier} 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.