VhDir Implementation Guide CI Build: STU2 Ballot

This page is part of the Validated Healthcare Directory FHIR IG (v0.2.0: STU 1 Ballot 2) based on FHIR v3.5.0. . For a full list of available versions, see the Directory of published versions

StructureDefinition-qualification

An extension to add qualifications for an organization (e.g. accreditation) or practitionerRole (e.g. registered to prescribe controlled substances). The extension includes:

  • qualification.identifier provides an identifier for the qualification
  • qualification.code indicates the type of qualification
  • qualificaton.issuer includes a reference to the organization that issued the qualification
  • qualification.status describes the current status of the qualification (i.e. active, inactive, issued in error, revoked, pending, unknown)
  • qualification.period indicates a period of time during which the current status applies
  • qualification.whereValid indicates where the qualification is valid. Users may select any number of specific locations, classes of locations, or combination thereof
  • qualification.history presents a series of historical statuses for the qualification and the period of time associated with each status

Formal Views of Profile Content

Description of Profiles, Differentials, and Snapshots.

The official URL for this profile is: http://hl7.org/fhir/uv/vhdir/StructureDefinition/qualification

Published on Sat Dec 09 00:54:07 AEST 2017 as a active by .

This profile builds on Extension


Complete Summary of the Mandatory Requirements

This extension is optional. If used, it SHALL include:

  1. A coded representation of the qualification in qualification.code
  2. A reference to the organization that issued the qualification in qualification.issuer
  3. For each representation of the history of the qualification, a coded status in qualification.history.status and period of time for which that status applied in qualification.history.status
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Qualification
... extension 0..*ExtensionSlice: Unordered, Open by value:url
... extension 0..*ExtensionIdentifier
.... url 1..1"identifier"
.... valueIdentifier 1..1IdentifierIdentifier
... extension 1..1ExtensionCode
.... url 1..1"code"
.... valueCodeableConcept 1..1CodeableConceptCode
... extension 1..1ExtensionIssuer
.... url 1..1"issuer"
.... valueReference 1..1Reference(VhDir Organization)Issuer
... extension 0..1ExtensionStatus
.... url 1..1"status"
.... valueCoding 1..1CodingStatus
... extension 0..1ExtensionPeriod
.... url 1..1"period"
.... valuePeriod 1..1PeriodPeriod
... extension 0..*ExtensionWhere the qualification is valid
.... url 1..1"whereValid"
.... value[x] 1..1CodeableConcept, Reference(VhDir Location)Where the qualification is valid
... extension 0..*ExtensionHistory
.... extension 0..*ExtensionSlice: Unordered, Open by value:url
.... extension 1..1ExtensionPrevious status
..... url 1..1"status"
..... valueCoding 1..1CodingPrevious status
.... extension 1..1ExtensionPeriod
..... url 1..1"period"
..... valuePeriod 1..1PeriodPeriod
.... url 1..1"history"
.... value[x] 0..0
... url 1..1"http://hl7.org/fhir/uv/vhdir/StructureDefinition/qualification"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension I0..*Qualification
... id 0..1stringxml:id (or equivalent in JSON)
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension 0..*ExtensionIdentifier
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"identifier"
.... valueIdentifier 1..1IdentifierIdentifier
... extension 1..1ExtensionCode
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"code"
.... valueCodeableConcept 1..1CodeableConceptCode
... extension 1..1ExtensionIssuer
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"issuer"
.... valueReference 1..1Reference(VhDir Organization)Issuer
... extension 0..1ExtensionStatus
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"status"
.... valueCoding 1..1CodingStatus
... extension 0..1ExtensionPeriod
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"period"
.... valuePeriod 1..1PeriodPeriod
... extension 0..*ExtensionWhere the qualification is valid
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"whereValid"
.... value[x] 1..1CodeableConcept, Reference(VhDir Location)Where the qualification is valid
... extension 0..*ExtensionHistory
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension 1..1ExtensionPrevious status
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1"status"
..... valueCoding 1..1CodingPrevious status
.... extension 1..1ExtensionPeriod
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1"period"
..... valuePeriod 1..1PeriodPeriod
.... url 1..1"history"
... url 1..1"http://hl7.org/fhir/uv/vhdir/StructureDefinition/qualification"

doco Documentation for this format

Summary

Mandatory: 4 elements (8 nested mandatory elements)
Fixed Value: 10 elements
Prohibited: 2 elements

Structures

This structure refers to these other structures:

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Qualification
... extension 0..*ExtensionSlice: Unordered, Open by value:url
... extension 0..*ExtensionIdentifier
.... url 1..1"identifier"
.... valueIdentifier 1..1IdentifierIdentifier
... extension 1..1ExtensionCode
.... url 1..1"code"
.... valueCodeableConcept 1..1CodeableConceptCode
... extension 1..1ExtensionIssuer
.... url 1..1"issuer"
.... valueReference 1..1Reference(VhDir Organization)Issuer
... extension 0..1ExtensionStatus
.... url 1..1"status"
.... valueCoding 1..1CodingStatus
... extension 0..1ExtensionPeriod
.... url 1..1"period"
.... valuePeriod 1..1PeriodPeriod
... extension 0..*ExtensionWhere the qualification is valid
.... url 1..1"whereValid"
.... value[x] 1..1CodeableConcept, Reference(VhDir Location)Where the qualification is valid
... extension 0..*ExtensionHistory
.... extension 0..*ExtensionSlice: Unordered, Open by value:url
.... extension 1..1ExtensionPrevious status
..... url 1..1"status"
..... valueCoding 1..1CodingPrevious status
.... extension 1..1ExtensionPeriod
..... url 1..1"period"
..... valuePeriod 1..1PeriodPeriod
.... url 1..1"history"
.... value[x] 0..0
... url 1..1"http://hl7.org/fhir/uv/vhdir/StructureDefinition/qualification"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension I0..*Qualification
... id 0..1stringxml:id (or equivalent in JSON)
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension 0..*ExtensionIdentifier
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"identifier"
.... valueIdentifier 1..1IdentifierIdentifier
... extension 1..1ExtensionCode
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"code"
.... valueCodeableConcept 1..1CodeableConceptCode
... extension 1..1ExtensionIssuer
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"issuer"
.... valueReference 1..1Reference(VhDir Organization)Issuer
... extension 0..1ExtensionStatus
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"status"
.... valueCoding 1..1CodingStatus
... extension 0..1ExtensionPeriod
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"period"
.... valuePeriod 1..1PeriodPeriod
... extension 0..*ExtensionWhere the qualification is valid
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1"whereValid"
.... value[x] 1..1CodeableConcept, Reference(VhDir Location)Where the qualification is valid
... extension 0..*ExtensionHistory
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension 1..1ExtensionPrevious status
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1"status"
..... valueCoding 1..1CodingPrevious status
.... extension 1..1ExtensionPeriod
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1"period"
..... valuePeriod 1..1PeriodPeriod
.... url 1..1"history"
... url 1..1"http://hl7.org/fhir/uv/vhdir/StructureDefinition/qualification"

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron



See the Conformance requirements for a complete list of supported RESTful interactions for this IG.