Profile

Logical URI: https://www.myvaccines.ch/fhir/StructureDefinition/PractitionerRole

Base Profile

The profile is based on PractitionerRole

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
practitionerΣ I0..1Reference(http://hl7.org/fhir/StructureDefinition/Practitioner)
organizationΣ I0..1Reference(http://hl7.org/fhir/StructureDefinition/Organization)
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(http://hl7.org/fhir/StructureDefinition/Location)
healthcareServiceI0..*Reference(http://hl7.org/fhir/StructureDefinition/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(http://hl7.org/fhir/StructureDefinition/Endpoint)

Differential table

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
practitionerΣ I1..1Reference(My Vaccines Practitioner)
organizationΣ I1..1Reference(My Vaccines Organization)
id0..1string
extensionI0..*Extension
codingΣ0..*CodingBinding
textΣ0..1string
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(http://hl7.org/fhir/StructureDefinition/Location)
healthcareServiceI0..*Reference(http://hl7.org/fhir/StructureDefinition/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(http://hl7.org/fhir/StructureDefinition/Endpoint)

Structure Definition

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="PractitionerRole" />
    <meta>
        <lastUpdated value="2018-11-16T13:25:54.938+00:00" />
    </meta>
    <url value="https://www.myvaccines.ch/fhir/StructureDefinition/PractitionerRole" />
    <version value="1" />
    <name value="PractitionerRole" />
    <title value="My Vaccines Practitioner Role" />
    <status value="draft" />
    <date value="2018-11-16T13:25:54.8769433+00:00" />
    <publisher value="Arpage AG" />
    <contact>
        <name value="Matthieu Chavaillaz" />
        <telecom>
            <system value="email" />
            <value value="matthieu.chavaillaz@arpage.ch" />
        </telecom>
    </contact>
    <fhirVersion value="3.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="PractitionerRole" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
    <derivation value="constraint" />
    <differential>
        <element id="PractitionerRole.practitioner">
            <path value="PractitionerRole.practitioner" />
            <min value="1" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://www.myvaccines.ch/fhir/StructureDefinition/Practitioner" />
                <aggregation value="referenced" />
            </type>
        </element>
        <element id="PractitionerRole.organization">
            <path value="PractitionerRole.organization" />
            <min value="1" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://www.myvaccines.ch/fhir/StructureDefinition/Organization" />
                <aggregation value="referenced" />
            </type>
        </element>
        <element id="PractitionerRole.code">
            <path value="PractitionerRole.code" />
            <max value="1" />
        </element>
        <element id="PractitionerRole.code.coding">
            <path value="PractitionerRole.code.coding" />
            <binding>
                <strength value="required" />
                <valueSetReference>
                    <reference value="https://www.myvaccines.ch/fhir/ValueSet/practitioner-role" />
                </valueSetReference>
            </binding>
        </element>
    </differential>
</StructureDefinition>

Practitioner Role example

[tbd]