Extensions for Using Data Elements from FHIR R4B in FHIR STU3 - Downloaded Version null See the Directory of published versions
| Official URL: http://hl7.org/fhir/4.3/StructureDefinition/extension-VerificationResult.primarySource | Version: 0.1.0 | |||
| Standards status: Trial-use | Maturity Level: 0 | Computable Name: ExtensionVerificationResult_PrimarySource | ||
R4B: VerificationResult.primarySource (new:BackboneElement)
This extension is part of the cross-version definitions generated to enable use of the
element VerificationResult.primarySource as defined in FHIR R4B
in FHIR STU3.
The source element is defined as:
VerificationResult.primarySource 0..* BackboneElement
Across FHIR versions, the element set has been mapped as:
VerificationResult.primarySource 0..* BackboneElementFollowing are the generation technical comments:
Element VerificationResult.primarySource is not mapped to FHIR STU3, since FHIR R4B VerificationResult is not mapped.
Element VerificationResult.primarySource has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
Context of Use
This extension may be used on the following element(s)
Basic
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R4B: Information about the primary source(s) involved in validation (new) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4B: Reference to the primary source (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "who" | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R4B.Organization for use in FHIR STU3(0.1.0) | Organization | Cross-version Profile for R4B.Practitioner for use in FHIR STU3(0.1.0) | Practitioner | Cross-version Profile for R4B.PractitionerRole for use in FHIR STU3(0.1.0) | PractitionerRole) | Reference to the primary source | |
![]() ![]() ![]() |
0..* | Extension | R4B: Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) Binding: R4BVerificationresultPrimarySourceTypeForR3 (0.1.0) (example): Type of the validation primary source. | |
![]() ![]() ![]() |
0..* | Extension | R4B: Method for exchanging information with the primary source (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "communicationMethod" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Method for exchanging information with the primary source Binding: R4BVerificationresultCommunicationMethodForR3 (0.1.0) (example): Method for communicating with the data source (manual; API; Push). | |
![]() ![]() ![]() |
0..1 | Extension | R4B: successful | failed | unknown (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "validationStatus" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | successful | failed | unknown Binding: R4BVerificationresultValidationStatusForR3 (0.1.0) (preferred): Status of the validation of the target against the primary source. | |
![]() ![]() ![]() |
0..1 | Extension | R4B: When the target was validated against the primary source (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "validationDate" | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | When the target was validated against the primary source | |
![]() ![]() ![]() |
0..1 | Extension | R4B: yes | no | undetermined (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "canPushUpdates" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | yes | no | undetermined Binding: R4BVerificationresultCanPushUpdatesForR3 (0.1.0) (preferred): Ability of the primary source to push updates/alerts. | |
![]() ![]() ![]() |
0..* | Extension | R4B: specific | any | source (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "pushTypeAvailable" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | specific | any | source Binding: R4BVerificationresultPushTypeAvailableForR3 (0.1.0) (preferred): Type of alerts/updates the primary source can send. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.3/StructureDefinition/extension-VerificationResult.primarySource" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R4B: Information about the primary source(s) involved in validation (new) | |
![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4B: Reference to the primary source (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "who" | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R4B.Organization for use in FHIR STU3(0.1.0) | Organization | Cross-version Profile for R4B.Practitioner for use in FHIR STU3(0.1.0) | Practitioner | Cross-version Profile for R4B.PractitionerRole for use in FHIR STU3(0.1.0) | PractitionerRole) | Reference to the primary source | |
![]() ![]() ![]() |
0..* | Extension | R4B: Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) Binding: R4BVerificationresultPrimarySourceTypeForR3 (0.1.0) (example): Type of the validation primary source. | |
![]() ![]() ![]() |
0..* | Extension | R4B: Method for exchanging information with the primary source (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "communicationMethod" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Method for exchanging information with the primary source Binding: R4BVerificationresultCommunicationMethodForR3 (0.1.0) (example): Method for communicating with the data source (manual; API; Push). | |
![]() ![]() ![]() |
0..1 | Extension | R4B: successful | failed | unknown (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "validationStatus" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | successful | failed | unknown Binding: R4BVerificationresultValidationStatusForR3 (0.1.0) (preferred): Status of the validation of the target against the primary source. | |
![]() ![]() ![]() |
0..1 | Extension | R4B: When the target was validated against the primary source (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "validationDate" | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | When the target was validated against the primary source | |
![]() ![]() ![]() |
0..1 | Extension | R4B: yes | no | undetermined (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "canPushUpdates" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | yes | no | undetermined Binding: R4BVerificationresultCanPushUpdatesForR3 (0.1.0) (preferred): Ability of the primary source to push updates/alerts. | |
![]() ![]() ![]() |
0..* | Extension | R4B: specific | any | source (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "pushTypeAvailable" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | specific | any | source Binding: R4BVerificationresultPushTypeAvailableForR3 (0.1.0) (preferred): Type of alerts/updates the primary source can send. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.3/StructureDefinition/extension-VerificationResult.primarySource" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R4B: VerificationResult.primarySource (new:BackboneElement)
VerificationResult.primarySource.who (new:Reference(Organization,Practitioner,PractitionerRole))VerificationResult.primarySource.type (new:CodeableConcept)VerificationResult.primarySource.communicationMethod (new:CodeableConcept)VerificationResult.primarySource.validationStatus (new:CodeableConcept)VerificationResult.primarySource.validationDate (new:dateTime)VerificationResult.primarySource.canPushUpdates (new:CodeableConcept)VerificationResult.primarySource.pushTypeAvailable (new:CodeableConcept)Maturity: 0
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R4B: Information about the primary source(s) involved in validation (new) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4B: Reference to the primary source (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "who" | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R4B.Organization for use in FHIR STU3(0.1.0) | Organization | Cross-version Profile for R4B.Practitioner for use in FHIR STU3(0.1.0) | Practitioner | Cross-version Profile for R4B.PractitionerRole for use in FHIR STU3(0.1.0) | PractitionerRole) | Reference to the primary source | |
![]() ![]() ![]() |
0..* | Extension | R4B: Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) Binding: R4BVerificationresultPrimarySourceTypeForR3 (0.1.0) (example): Type of the validation primary source. | |
![]() ![]() ![]() |
0..* | Extension | R4B: Method for exchanging information with the primary source (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "communicationMethod" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Method for exchanging information with the primary source Binding: R4BVerificationresultCommunicationMethodForR3 (0.1.0) (example): Method for communicating with the data source (manual; API; Push). | |
![]() ![]() ![]() |
0..1 | Extension | R4B: successful | failed | unknown (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "validationStatus" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | successful | failed | unknown Binding: R4BVerificationresultValidationStatusForR3 (0.1.0) (preferred): Status of the validation of the target against the primary source. | |
![]() ![]() ![]() |
0..1 | Extension | R4B: When the target was validated against the primary source (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "validationDate" | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | When the target was validated against the primary source | |
![]() ![]() ![]() |
0..1 | Extension | R4B: yes | no | undetermined (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "canPushUpdates" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | yes | no | undetermined Binding: R4BVerificationresultCanPushUpdatesForR3 (0.1.0) (preferred): Ability of the primary source to push updates/alerts. | |
![]() ![]() ![]() |
0..* | Extension | R4B: specific | any | source (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "pushTypeAvailable" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | specific | any | source Binding: R4BVerificationresultPushTypeAvailableForR3 (0.1.0) (preferred): Type of alerts/updates the primary source can send. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.3/StructureDefinition/extension-VerificationResult.primarySource" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R4B: Information about the primary source(s) involved in validation (new) | |
![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4B: Reference to the primary source (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "who" | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R4B.Organization for use in FHIR STU3(0.1.0) | Organization | Cross-version Profile for R4B.Practitioner for use in FHIR STU3(0.1.0) | Practitioner | Cross-version Profile for R4B.PractitionerRole for use in FHIR STU3(0.1.0) | PractitionerRole) | Reference to the primary source | |
![]() ![]() ![]() |
0..* | Extension | R4B: Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) Binding: R4BVerificationresultPrimarySourceTypeForR3 (0.1.0) (example): Type of the validation primary source. | |
![]() ![]() ![]() |
0..* | Extension | R4B: Method for exchanging information with the primary source (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "communicationMethod" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Method for exchanging information with the primary source Binding: R4BVerificationresultCommunicationMethodForR3 (0.1.0) (example): Method for communicating with the data source (manual; API; Push). | |
![]() ![]() ![]() |
0..1 | Extension | R4B: successful | failed | unknown (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "validationStatus" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | successful | failed | unknown Binding: R4BVerificationresultValidationStatusForR3 (0.1.0) (preferred): Status of the validation of the target against the primary source. | |
![]() ![]() ![]() |
0..1 | Extension | R4B: When the target was validated against the primary source (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "validationDate" | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | When the target was validated against the primary source | |
![]() ![]() ![]() |
0..1 | Extension | R4B: yes | no | undetermined (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "canPushUpdates" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | yes | no | undetermined Binding: R4BVerificationresultCanPushUpdatesForR3 (0.1.0) (preferred): Ability of the primary source to push updates/alerts. | |
![]() ![]() ![]() |
0..* | Extension | R4B: specific | any | source (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "pushTypeAvailable" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | specific | any | source Binding: R4BVerificationresultPushTypeAvailableForR3 (0.1.0) (preferred): Type of alerts/updates the primary source can send. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.3/StructureDefinition/extension-VerificationResult.primarySource" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R4B: VerificationResult.primarySource (new:BackboneElement)
VerificationResult.primarySource.who (new:Reference(Organization,Practitioner,PractitionerRole))VerificationResult.primarySource.type (new:CodeableConcept)VerificationResult.primarySource.communicationMethod (new:CodeableConcept)VerificationResult.primarySource.validationStatus (new:CodeableConcept)VerificationResult.primarySource.validationDate (new:dateTime)VerificationResult.primarySource.canPushUpdates (new:CodeableConcept)VerificationResult.primarySource.pushTypeAvailable (new:CodeableConcept)Maturity: 0
Other representations of profile: CSV, Excel, Schematron
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.value[x] | Base | example | Cross-version ValueSet R4B.primary-source-type for use in FHIR STU3 | 📍0.1.0 | This IG |
| Extension.extension:communicationMethod.value[x] | Base | example | Cross-version ValueSet R4B.verificationresult-communication-method for use in FHIR STU3 | 📍0.1.0 | This IG |
| Extension.extension:validationStatus.value[x] | Base | preferred | Cross-version ValueSet R4B.validation-status for use in FHIR STU3 | 📍0.1.0 | This IG |
| Extension.extension:canPushUpdates.value[x] | Base | preferred | Cross-version ValueSet R4B.can-push-updates for use in FHIR STU3 | 📍0.1.0 | This IG |
| Extension.extension:pushTypeAvailable.value[x] | Base | preferred | Cross-version ValueSet R4B.push-type-available for use in FHIR STU3 | 📍0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() | (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|