PractitionerRole

Definition of Practitioner Role

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..0string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..0Period
assignerΣ I0..0Reference(Organization)
activeΣ1..1boolean
id0..1string
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I0..1dateTime
id0..0string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
id0..0string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
practitionerRISΣ0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
specialtyΣ0..0CodeableConceptBinding
locationΣ I0..0Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..0ContactPoint
availabilityExceptions0..0string
endpointI0..*Reference(Endpoint)

Example JSON

Example data record for internal user/staff:

{
    "resourceType": "PractitionerRole",
    "meta": {
        "versionId": "1",
        "lastUpdated": "2020-08-06T15:07:48.228+02:00",
        "profile":  [
            "http://dedalus-group.com/fhir/StructureDefinition/PractitionerRole"
        ]
    },
    "identifier":  [
        {
            "system": "http://dedalus-group.com/",
            "value": "1234"
        }
    ],
    "active": true,
    "period": {
        "start": "2012-01-01"
    },
    "practitioner": {
        "reference": "Practitioner/example",
        "display": "Dr Test"
    },
    "organization": {
        "reference": "Organization/UUID"
    },
    "code":  [
        {
            "coding":  [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0286",
                    "code": "RP"
                }
            ]
        },
        {
            "coding":  [
                {
                    "system": "http://dedalus-group.com/fhir/CodeSystem/UPractitionerRIS",
                    "code": "DOCTOR"
                }
            ]
        }
    ]
}

Example XML

Example data record for internal user/staff:

<PractitionerRole xmlns="http://hl7.org/fhir">
    <meta>
        <versionId value="1" />
        <lastUpdated value="2020-08-06T15:07:48.228+02:00" />
        <profile value="http://dedalus-group.com/fhir/StructureDefinition/PractitionerRole" />
    </meta>
    <identifier>
        <system value="http://dedalus-group.com/" />
        <value value="1234" />
    </identifier>
    <active value="true" />
    <period>
        <start value="2012-01-01" />
    </period>
    <practitioner>
        <reference value="Practitioner/example" />
        <display value="Dr Test" />
    </practitioner>
    <organization>
        <reference value="Organization/UUID" />
    </organization>
    <code>
        <coding>
            <system value="http://terminology.hl7.org/CodeSystem/v2-0286" />
            <code value="RP" />
        </coding>
    </code>
    <code>
        <coding>
            <system value="http://dedalus-group.com/fhir/CodeSystem/UPractitionerRIS" />
            <code value="DOCTOR" />
        </coding>
    </code>
</PractitionerRole>