Union of http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitionerrole and http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitionerrole

This is the set of resources that conform to either of the profiles AU PD Practitioner Role (http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitionerrole) and AU PD Practitioner Role (http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitionerrole). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*A practitioner in a healthcare role in an Australian healthcare context
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-6: A resource should have narrative for robust management
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
... meta Σ0..1Metaleft: Metadata on Practitoner Role; right: Metadata on Practitioner Role
.... extension 0..*ExtensionAdditional content defined by implementations
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... source SΣ0..1uriIdentifies where the resource comes from
.... profile Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ0..*CodingTags applied to this resource
Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.

... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..*Identifierleft: Practitioner role identifiers; right: Business Identifiers that are specific to a role/location
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: ?? (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
.... type Σ0..1CodeableConceptDescription of identifier
Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


ele-1: All FHIR elements must have a @value or children
.... system Σ0..1uriThe namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Example General: http://www.acme.com/identifiers/patient
.... value Σ0..1stringThe value that is unique
ele-1: All FHIR elements must have a @value or children
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
ele-1: All FHIR elements must have a @value or children
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
ele-1: All FHIR elements must have a @value or children
... active SΣ1..1booleanRequired status
... period Σ0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)
... practitioner SΣ1..1Reference(AU PD Practitioner | #sd-au-pd-practitioner-au-pd-practitioner)Practitioner in the role
... organization SΣ1..1Reference(AU PD Organisation | #sd-au-pd-organisation-au-pd-organisation)left: Organisation providing this role; right: Organisation providing this role. Reference to be the same Organisation as the referenced HealthcareService for this role.
... code SΣ0..*CodeableConceptleft: Directory SNOMED-CT Practitioner Role Code; right: Directory SNOMED-CT Practitioner Role Code.
Binding: ?? (preferred)
... specialty SΣ0..*CodeableConceptleft: Directory SNOMED-CT Practitioner Specialty; right: Directory SNOMED-CT Practitioner Specialty.
Binding: ?? (preferred)
... location SΣ1..*Reference(AU PD Location | #sd-au-pd-location-au-pd-location)left: Location at which this role is provided; right: Location at which this role is provided. Reference to be the same Location as the referenced HealthcareService for this role.
... healthcareService S0..*Reference(HealthcareService)left: Healthcare services provided in this role; right: Healthcare service at which this role is provided.
... telecom SΣ0..*ContactPointContact details for the practitioner in this role.
... availableTime 0..*BackboneElementTimes the Service Site is available
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: ?? (required): The days of the week.


.... allDay 0..1booleanAlways available? e.g. 24 hour service
.... availableStartTime 0..1timeOpening time of day (ignored if allDay = true)
..... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... value 0..1timePrimitive value for time
.... availableEndTime 0..1timeClosing time of day (ignored if allDay = true)
..... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... value 0..1timePrimitive value for time
... notAvailable 0..*BackboneElementNot available during this time due to provided reason
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... description 1..1stringReason presented to the user explaining why time not available
.... during 0..1PeriodService not available from this date
... availabilityExceptions 0..1stringDescription of availability exceptions
... endpoint S0..*Reference(Endpoint)left: Technical endpoints for this practitioner role, including secure messaging endpoints; right: Technical endpoints for this practitioner role.

doco Documentation for this format