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 qualificationqualification.code
indicates the type of qualificationqualificaton.issuer
includes a reference to the organization that issued the qualificationqualification.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 appliesqualification.whereValid
indicates where the qualification is valid. Users may select any number of specific locations, classes of locations, or combination thereofqualification.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:
- A coded representation of the qualification in
qualification.code
- A reference to the organization that issued the qualification in
qualification.issuer
- 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 inqualification.history.status
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..* | Qualification | ||
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
extension | 0..* | Extension | Identifier | |
url | 1..1 | "identifier" | ||
valueIdentifier | 1..1 | Identifier | Identifier | |
extension | 1..1 | Extension | Code | |
url | 1..1 | "code" | ||
valueCodeableConcept | 1..1 | CodeableConcept | Code | |
extension | 1..1 | Extension | Issuer | |
url | 1..1 | "issuer" | ||
valueReference | 1..1 | Reference(VhDir Organization) | Issuer | |
extension | 0..1 | Extension | Status | |
url | 1..1 | "status" | ||
valueCoding | 1..1 | Coding | Status | |
extension | 0..1 | Extension | Period | |
url | 1..1 | "period" | ||
valuePeriod | 1..1 | Period | Period | |
extension | 0..* | Extension | Where the qualification is valid | |
url | 1..1 | "whereValid" | ||
value[x] | 1..1 | CodeableConcept, Reference(VhDir Location) | Where the qualification is valid | |
extension | 0..* | Extension | History | |
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
extension | 1..1 | Extension | Previous status | |
url | 1..1 | "status" | ||
valueCoding | 1..1 | Coding | Previous status | |
extension | 1..1 | Extension | Period | |
url | 1..1 | "period" | ||
valuePeriod | 1..1 | Period | Period | |
url | 1..1 | "history" | ||
value[x] | 0..0 | |||
url | 1..1 | "http://hl7.org/fhir/uv/vhdir/StructureDefinition/qualification" | ||
value[x] | 0..0 | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | I | 0..* | Qualification | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
extension | 0..* | Extension | Identifier | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "identifier" | ||
valueIdentifier | 1..1 | Identifier | Identifier | |
extension | 1..1 | Extension | Code | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "code" | ||
valueCodeableConcept | 1..1 | CodeableConcept | Code | |
extension | 1..1 | Extension | Issuer | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "issuer" | ||
valueReference | 1..1 | Reference(VhDir Organization) | Issuer | |
extension | 0..1 | Extension | Status | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "status" | ||
valueCoding | 1..1 | Coding | Status | |
extension | 0..1 | Extension | Period | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "period" | ||
valuePeriod | 1..1 | Period | Period | |
extension | 0..* | Extension | Where the qualification is valid | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "whereValid" | ||
value[x] | 1..1 | CodeableConcept, Reference(VhDir Location) | Where the qualification is valid | |
extension | 0..* | Extension | History | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
extension | 1..1 | Extension | Previous status | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "status" | ||
valueCoding | 1..1 | Coding | Previous status | |
extension | 1..1 | Extension | Period | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "period" | ||
valuePeriod | 1..1 | Period | Period | |
url | 1..1 | "history" | ||
url | 1..1 | "http://hl7.org/fhir/uv/vhdir/StructureDefinition/qualification" | ||
Documentation for this format |
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..* | Qualification | ||
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
extension | 0..* | Extension | Identifier | |
url | 1..1 | "identifier" | ||
valueIdentifier | 1..1 | Identifier | Identifier | |
extension | 1..1 | Extension | Code | |
url | 1..1 | "code" | ||
valueCodeableConcept | 1..1 | CodeableConcept | Code | |
extension | 1..1 | Extension | Issuer | |
url | 1..1 | "issuer" | ||
valueReference | 1..1 | Reference(VhDir Organization) | Issuer | |
extension | 0..1 | Extension | Status | |
url | 1..1 | "status" | ||
valueCoding | 1..1 | Coding | Status | |
extension | 0..1 | Extension | Period | |
url | 1..1 | "period" | ||
valuePeriod | 1..1 | Period | Period | |
extension | 0..* | Extension | Where the qualification is valid | |
url | 1..1 | "whereValid" | ||
value[x] | 1..1 | CodeableConcept, Reference(VhDir Location) | Where the qualification is valid | |
extension | 0..* | Extension | History | |
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
extension | 1..1 | Extension | Previous status | |
url | 1..1 | "status" | ||
valueCoding | 1..1 | Coding | Previous status | |
extension | 1..1 | Extension | Period | |
url | 1..1 | "period" | ||
valuePeriod | 1..1 | Period | Period | |
url | 1..1 | "history" | ||
value[x] | 0..0 | |||
url | 1..1 | "http://hl7.org/fhir/uv/vhdir/StructureDefinition/qualification" | ||
value[x] | 0..0 | |||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | I | 0..* | Qualification | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
extension | 0..* | Extension | Identifier | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "identifier" | ||
valueIdentifier | 1..1 | Identifier | Identifier | |
extension | 1..1 | Extension | Code | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "code" | ||
valueCodeableConcept | 1..1 | CodeableConcept | Code | |
extension | 1..1 | Extension | Issuer | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "issuer" | ||
valueReference | 1..1 | Reference(VhDir Organization) | Issuer | |
extension | 0..1 | Extension | Status | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "status" | ||
valueCoding | 1..1 | Coding | Status | |
extension | 0..1 | Extension | Period | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "period" | ||
valuePeriod | 1..1 | Period | Period | |
extension | 0..* | Extension | Where the qualification is valid | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "whereValid" | ||
value[x] | 1..1 | CodeableConcept, Reference(VhDir Location) | Where the qualification is valid | |
extension | 0..* | Extension | History | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
extension | 1..1 | Extension | Previous status | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "status" | ||
valueCoding | 1..1 | Coding | Previous status | |
extension | 1..1 | Extension | Period | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | "period" | ||
valuePeriod | 1..1 | Period | Period | |
url | 1..1 | "history" | ||
url | 1..1 | "http://hl7.org/fhir/uv/vhdir/StructureDefinition/qualification" | ||
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.