DIPS Core Implementation Guide
0.1.0 - ci-build Norway

DIPS Core Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: DIPSPractitionerRole

Official URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRole Version: 0.1.0
Draft as of 2026-09-03 Computable Name: DIPSPractitionerRole

The DIPS Practitioner Role Profile inherits from the FHIR Practitioner Role resource; refer to it for scope and usage definitions

Example Usage Scenarios:

The following are example usage scenarios for this profile:

Query by Practitioner Role name or NPI

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* NoBasisPractitionerRole Roles/organizations the practitioner is associated with
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:healthCarePartyType 0..* base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyType
.... extension:communicationType 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleCommunicationType
.... extension:healthCarePartyDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:ward 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:section 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:hospital 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:hcpRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:dipsSignature 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleLastUpdated 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueDateTime 0..1 dateTime Value of extension
.... extension:healthCarePosition 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueCoding 0..1 Coding Value of extension
....... system Σ 0..1 uri Identity of the terminology system
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
.... extension:userRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleId 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:HCPCodeIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51
.... identifier:HCPIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51.1
.... identifier:HERIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.2
.... identifier:HPRIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
... practitioner Σ 0..1 DIPSPractitionerReference(Practitioner | no-basis-Practitioner) Practitioner that is able to provide the defined services for the organization
... organization Σ 0..1 Reference(DIPSOrganization) Organization where the roles are available
... Slices for code Σ 0..* CodeableConcept Roles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
Binding: PractitionerRole (example): The role a person plays representing an organization.
.... code:All Slices Content/Rules for all slices
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:FHIRCoding Σ 0..* Coding Code defined by a terminology system
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/practitioner-role
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
...... coding:DIPSCoding Σ 0..* Coding Code defined by a terminology system
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1012
.... code:functions Σ 0..* CodeableConcept Roles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
... telecom Σ 0..* ContactPoint Contact details that are specific to the role/location/service
.... value Σ 0..1 string The actual contact point details
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PractitionerRole.identifier:HCPCodeIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HCPIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HERIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HPRIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.code Base example Practitioner role 📍4.0.1 FHIR Std.
PractitionerRole.code:functions Base preferred

urn:oid:2.16.578.1.12.4.1.1.9034

Not State Unknown
PractitionerRole.telecom.​use Base required ContactPointUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PractitionerRole If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PractitionerRole 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PractitionerRole A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from NoBasisPractitionerRole

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* NoBasisPractitionerRole Roles/organizations the practitioner is associated with
... meta
.... lastUpdated 0..1 instant When the resource version last changed
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:healthCarePartyType 0..* base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyType
.... extension:communicationType 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleCommunicationType
.... extension:healthCarePartyDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:ward 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:section 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:hospital 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:hcpRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:dipsSignature 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleLastUpdated 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueDateTime 0..1 dateTime Value of extension
.... extension:healthCarePosition 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueCoding 0..1 Coding Value of extension
....... system 0..1 uri Identity of the terminology system
....... version 0..0 Version of the system - if relevant
....... code 0..1 code Symbol in syntax defined by the system
....... display 0..1 string Representation defined by the system
....... userSelected 0..0 If this coding was chosen directly by the user
.... extension:userRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleId 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
... Slices for identifier 0..* Identifier Business Identifiers that are specific to a role/location
Slice: Unordered, Open by value:system
.... identifier:HCPCodeIdentifier 0..* Identifier Business Identifiers that are specific to a role/location
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:HCPIdentifier 0..* Identifier Business Identifiers that are specific to a role/location
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51.1
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:HERIdentifier 0..* Identifier Business Identifiers that are specific to a role/location
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.2
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:HPRIdentifier 0..* Identifier Business Identifiers that are specific to a role/location
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
... organization 0..1 Reference(DIPSOrganization) Organization where the roles are available
... code 0..* CodeableConcept Roles which this practitioner may perform
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:FHIRCoding 0..* Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/practitioner-role
...... code 0..1 code Symbol in syntax defined by the system
...... display 0..1 string Representation defined by the system
..... coding:DIPSCoding 0..* Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1012
... specialty 0..0 Specific specialty of the practitioner
... Slices for specialty Content/Rules for all slices
.... specialty:discipline 0..0 Specific discipline of practitioner
... telecom 0..* ContactPoint Contact details that are specific to the role/location/service
.... value 0..1 string The actual contact point details
... availableTime 0..0 Times the Service Site is available
... notAvailable 0..0 Not available during this time due to provided reason
... availabilityExceptions 0..0 Description of availability exceptions
... endpoint 0..0 Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* NoBasisPractitionerRole Roles/organizations the practitioner is associated with
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:healthCarePartyType 0..* base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyType
.... extension:communicationType 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleCommunicationType
.... extension:healthCarePartyDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:ward 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:section 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:hospital 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:hcpRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:dipsSignature 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleLastUpdated 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueDateTime 0..1 dateTime Value of extension
.... extension:healthCarePosition 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueCoding 0..1 Coding Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 0..1 uri Identity of the terminology system
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
.... extension:userRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleId 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
Slice: Unordered, Open by value:system
.... identifier:HCPCodeIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51
..... value Σ 0..1 string The value that is unique
Example General: 123456
.... identifier:HCPIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51.1
..... value Σ 0..1 string The value that is unique
Example General: 123456
.... identifier:HERIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.2
..... value Σ 0..1 string The value that is unique
Example General: 123456
.... identifier:HPRIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... value Σ 0..1 string The value that is unique
Example General: 123456
... active Σ 0..1 boolean Whether this practitioner role record is in active use
... period Σ 0..1 Period The period during which the practitioner is authorized to perform in these role(s)
... practitioner Σ 0..1 DIPSPractitionerReference(Practitioner | no-basis-Practitioner) Practitioner that is able to provide the defined services for the organization
... organization Σ 0..1 Reference(DIPSOrganization) Organization where the roles are available
... Slices for code Σ 0..* CodeableConcept Roles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
Binding: PractitionerRole (example): The role a person plays representing an organization.
.... code:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:FHIRCoding Σ 0..* Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/practitioner-role
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:DIPSCoding Σ 0..* Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1012
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... code:functions Σ 0..* CodeableConcept Roles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... location Σ 0..* Reference(Location | no-basis-Location) The location(s) at which this practitioner provides care
... healthcareService 0..* Reference(HealthcareService | no-basis-HealthcareService) The list of healthcare services that this worker provides for this role's Organization/Location(s)
... telecom Σ 0..* ContactPoint Contact details that are specific to the role/location/service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value Σ 0..1 string The actual contact point details
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
.... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
.... period Σ 0..1 Period Time period when the contact point was/is in use

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PractitionerRole.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
PractitionerRole.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
PractitionerRole.language Base preferred Common Languages 📍4.0.1 FHIR Std.
PractitionerRole.extension:healthCarePartyDepartment.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.extension:ward.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.extension:section.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.extension:hospital.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.extension:userRoleDepartment.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HCPCodeIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HCPIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HERIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HPRIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.code Base example Practitioner role 📍4.0.1 FHIR Std.
PractitionerRole.code:functions Base preferred

urn:oid:2.16.578.1.12.4.1.1.9034

Not State Unknown
PractitionerRole.telecom.​system Base required ContactPointSystem 📍4.0.1 FHIR Std.
PractitionerRole.telecom.​use Base required ContactPointUse 📍4.0.1 FHIR Std.
PractitionerRole.availableTime.​daysOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PractitionerRole If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PractitionerRole 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PractitionerRole A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from NoBasisPractitionerRole

Summary

Mandatory: 0 element(6 nested mandatory elements)
Fixed: 6 elements
Prohibited: 24 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of PractitionerRole.identifier
  • The element 1 is sliced based on the value of PractitionerRole.code.coding

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* NoBasisPractitionerRole Roles/organizations the practitioner is associated with
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:healthCarePartyType 0..* base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyType
.... extension:communicationType 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleCommunicationType
.... extension:healthCarePartyDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:ward 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:section 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:hospital 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:hcpRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:dipsSignature 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleLastUpdated 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueDateTime 0..1 dateTime Value of extension
.... extension:healthCarePosition 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueCoding 0..1 Coding Value of extension
....... system Σ 0..1 uri Identity of the terminology system
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
.... extension:userRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleId 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:HCPCodeIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51
.... identifier:HCPIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51.1
.... identifier:HERIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.2
.... identifier:HPRIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
... practitioner Σ 0..1 DIPSPractitionerReference(Practitioner | no-basis-Practitioner) Practitioner that is able to provide the defined services for the organization
... organization Σ 0..1 Reference(DIPSOrganization) Organization where the roles are available
... Slices for code Σ 0..* CodeableConcept Roles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
Binding: PractitionerRole (example): The role a person plays representing an organization.
.... code:All Slices Content/Rules for all slices
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:FHIRCoding Σ 0..* Coding Code defined by a terminology system
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/practitioner-role
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
...... coding:DIPSCoding Σ 0..* Coding Code defined by a terminology system
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1012
.... code:functions Σ 0..* CodeableConcept Roles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
... telecom Σ 0..* ContactPoint Contact details that are specific to the role/location/service
.... value Σ 0..1 string The actual contact point details
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PractitionerRole.identifier:HCPCodeIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HCPIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HERIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HPRIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.code Base example Practitioner role 📍4.0.1 FHIR Std.
PractitionerRole.code:functions Base preferred

urn:oid:2.16.578.1.12.4.1.1.9034

Not State Unknown
PractitionerRole.telecom.​use Base required ContactPointUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PractitionerRole If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PractitionerRole 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PractitionerRole A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from NoBasisPractitionerRole

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* NoBasisPractitionerRole Roles/organizations the practitioner is associated with
... meta
.... lastUpdated 0..1 instant When the resource version last changed
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:healthCarePartyType 0..* base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyType
.... extension:communicationType 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleCommunicationType
.... extension:healthCarePartyDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:ward 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:section 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:hospital 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:hcpRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... reference 0..1 string Literal reference, Relative, internal or absolute URL
.... extension:dipsSignature 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleLastUpdated 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueDateTime 0..1 dateTime Value of extension
.... extension:healthCarePosition 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueCoding 0..1 Coding Value of extension
....... system 0..1 uri Identity of the terminology system
....... version 0..0 Version of the system - if relevant
....... code 0..1 code Symbol in syntax defined by the system
....... display 0..1 string Representation defined by the system
....... userSelected 0..0 If this coding was chosen directly by the user
.... extension:userRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleId 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
... Slices for identifier 0..* Identifier Business Identifiers that are specific to a role/location
Slice: Unordered, Open by value:system
.... identifier:HCPCodeIdentifier 0..* Identifier Business Identifiers that are specific to a role/location
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:HCPIdentifier 0..* Identifier Business Identifiers that are specific to a role/location
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51.1
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:HERIdentifier 0..* Identifier Business Identifiers that are specific to a role/location
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.2
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:HPRIdentifier 0..* Identifier Business Identifiers that are specific to a role/location
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
... organization 0..1 Reference(DIPSOrganization) Organization where the roles are available
... code 0..* CodeableConcept Roles which this practitioner may perform
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:FHIRCoding 0..* Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/practitioner-role
...... code 0..1 code Symbol in syntax defined by the system
...... display 0..1 string Representation defined by the system
..... coding:DIPSCoding 0..* Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1012
... specialty 0..0 Specific specialty of the practitioner
... Slices for specialty Content/Rules for all slices
.... specialty:discipline 0..0 Specific discipline of practitioner
... telecom 0..* ContactPoint Contact details that are specific to the role/location/service
.... value 0..1 string The actual contact point details
... availableTime 0..0 Times the Service Site is available
... notAvailable 0..0 Not available during this time due to provided reason
... availabilityExceptions 0..0 Description of availability exceptions
... endpoint 0..0 Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* NoBasisPractitionerRole Roles/organizations the practitioner is associated with
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:healthCarePartyType 0..* base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyType
.... extension:communicationType 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleCommunicationType
.... extension:healthCarePartyDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePartyDepartment"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:ward 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleWard"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:section 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleSection"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:hospital 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHospital"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:hcpRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHcpRoleName"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleDepartment 0..* (Complex) Extension
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleDepartment"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueReference 0..1 Reference() Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
....... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
....... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
....... display Σ 0..1 string Text alternative for the resource
.... extension:dipsSignature 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleDipsSignature"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleLastUpdated 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleLastUpdated"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueDateTime 0..1 dateTime Value of extension
.... extension:healthCarePosition 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleHealthCarePosition"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueCoding 0..1 Coding Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 0..1 uri Identity of the terminology system
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
.... extension:userRoleName 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleName"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
.... extension:userRoleId 0..1 (Complex) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://dips.no/fhir/R4/StructureDefinition/DIPSPractitionerRoleUserRoleId"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueString 0..1 string Value of extension
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
Slice: Unordered, Open by value:system
.... identifier:HCPCodeIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51
..... value Σ 0..1 string The value that is unique
Example General: 123456
.... identifier:HCPIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:1.3.6.1.4.1.9038.51.1
..... value Σ 0..1 string The value that is unique
Example General: 123456
.... identifier:HERIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.2
..... value Σ 0..1 string The value that is unique
Example General: 123456
.... identifier:HPRIdentifier Σ 0..* Identifier Business Identifiers that are specific to a role/location
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... value Σ 0..1 string The value that is unique
Example General: 123456
... active Σ 0..1 boolean Whether this practitioner role record is in active use
... period Σ 0..1 Period The period during which the practitioner is authorized to perform in these role(s)
... practitioner Σ 0..1 DIPSPractitionerReference(Practitioner | no-basis-Practitioner) Practitioner that is able to provide the defined services for the organization
... organization Σ 0..1 Reference(DIPSOrganization) Organization where the roles are available
... Slices for code Σ 0..* CodeableConcept Roles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
Binding: PractitionerRole (example): The role a person plays representing an organization.
.... code:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:FHIRCoding Σ 0..* Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/practitioner-role
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:DIPSCoding Σ 0..* Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1012
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... code:functions Σ 0..* CodeableConcept Roles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... location Σ 0..* Reference(Location | no-basis-Location) The location(s) at which this practitioner provides care
... healthcareService 0..* Reference(HealthcareService | no-basis-HealthcareService) The list of healthcare services that this worker provides for this role's Organization/Location(s)
... telecom Σ 0..* ContactPoint Contact details that are specific to the role/location/service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value Σ 0..1 string The actual contact point details
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
.... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
.... period Σ 0..1 Period Time period when the contact point was/is in use

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PractitionerRole.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
PractitionerRole.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
PractitionerRole.language Base preferred Common Languages 📍4.0.1 FHIR Std.
PractitionerRole.extension:healthCarePartyDepartment.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.extension:ward.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.extension:section.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.extension:hospital.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.extension:userRoleDepartment.​value[x]:valueReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HCPCodeIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HCPIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HERIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.identifier:HPRIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PractitionerRole.code Base example Practitioner role 📍4.0.1 FHIR Std.
PractitionerRole.code:functions Base preferred

urn:oid:2.16.578.1.12.4.1.1.9034

Not State Unknown
PractitionerRole.telecom.​system Base required ContactPointSystem 📍4.0.1 FHIR Std.
PractitionerRole.telecom.​use Base required ContactPointUse 📍4.0.1 FHIR Std.
PractitionerRole.availableTime.​daysOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PractitionerRole If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PractitionerRole 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PractitionerRole A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from NoBasisPractitionerRole

Summary

Mandatory: 0 element(6 nested mandatory elements)
Fixed: 6 elements
Prohibited: 24 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of PractitionerRole.identifier
  • The element 1 is sliced based on the value of PractitionerRole.code.coding

 

Other representations of profile: CSV, Excel, Schematron

Notes:

Search Parameters:

The following search parameters and search parameter combinations SHALL be supported:

  1. SHALL support searching Practitioner Role using the active search parameter:

    GET [base]/PractitionerRole?active=[boolean]

    Example:

    1. GET [base]/PractitionerRole?active=true

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the status of the practitioner roles active or inactive ([how to search by string])

  2. SHALL support searching PractitionerRole using the count search parameter:

    GET [base]/PractitionerRole?_count=[number]

    Example:

    1. GET [base]/PractitionerRole?_count=5

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the _count ([how to search by string])

  3. SHALL support searching Practitioner Role using the id search parameter:

    GET [base]/PractitionerRole?_id=[id]

    Example:

    1. GET [base]/PractitionerRole?_id=agb1000203

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the id ([how to search by string])

  4. SHALL support searching Practitioner Role using the identifier search parameter:

    GET [base]/PractitionerRole?identifier={system|}[code]

    Example:

    1. GET [base]/PractitionerRole?identifier=urn:oid:2.16.578.1.12.4.1.2 889911

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the identifier ([how to search by string])

  5. SHALL support searching Practitioner Role using the organization search parameter:

    GET [base]/PractitionerRole?organization=[organization]

    Example:

    1. GET [base]/PractitionerRole?organization=Organization/aks1

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the organization ([how to search by string])

  6. SHALL support searching Practitioner Role using the organization-herid search parameter:

    GET [base]/PractitionerRole?organization.herid=[string]

    Example:

    1. GET [base]/PractitionerRole?organization.herid=80624

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the organization herid ([how to search by string])

  7. SHALL support searching Practitioner Role using the organization-identifier search parameter:

    GET [base]/PractitionerRole?organization.identifier={system|}[code]

    Example:

    1. GET [base]/PractitionerRole?organization.identifier=urn:oid:2.16.578.1.12.4.1.4.101 970948139

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the organization identifier ([how to search by string])

  8. SHALL support searching Practitioner Role using the organization-name search parameter:

    GET [base]/PractitionerRole?organization.name=[string]

    Example:

    1. GET [base]/PractitionerRole?organization.name=Andenes

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the organization name ([how to search by string])

  9. SHALL support searching by Practitioner Role name using the organization-name-contains search parameter:

    GET [base]/PractitionerRole?organization.name:contains=[string]

    Example:

    1. GET [base]/PractitionerRole?organization.name:contains=Ande

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the organization name contains([how to search by string])

  10. SHALL support searching Practitioner Role using the organization-name-exact search parameter:

    GET [base]/PractitionerRole?organization.name:exact=[string]

    Example:

    1. GET [base]/PractitionerRole?organization.name:exact=Andenes legekontor

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the exact organization name ([how to search by string])

  11. SHALL support searching Practitioner Role using the page search parameter:

    GET [base]/PractitionerRole?page=[number]

    Example:

    1. GET [base]/PractitionerRole?page=3

    Implementation Notes: Fetches a bundle of all PractitionerRole resources that match the page ([how to search by string])

  12. SHALL support searching Practitioner Role using the name search parameter:

    GET [base]/PractitionerRole?_pretty=[boolean]

    Example:

    1. GET [base]/PractitionerRole?_pretty=true

    Implementation Notes: Fetches a bundle of all PractitionerRole resources with pretty text or not ([how to search by string])