Extensions for Using Data Elements from FHIR R4B in FHIR STU3
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R4B in FHIR STU3 - Downloaded Version null See the Directory of published versions

Extension: ExtensionPlanDefinition_RelatedArtifact

Official URL: http://hl7.org/fhir/4.3/StructureDefinition/extension-PlanDefinition.relatedArtifact Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: ExtensionPlanDefinition_RelatedArtifact

R4B: PlanDefinition.relatedArtifact additional types (RelatedArtifact) additional types from child elements (citation, display, document, label, resource, type, url)

This extension is part of the cross-version definitions generated to enable use of the element PlanDefinition.relatedArtifact as defined in FHIR R4B in FHIR STU3.

The source element is defined as: PlanDefinition.relatedArtifact 0..* RelatedArtifact

Across FHIR versions, the element set has been mapped as:

  • R4B: PlanDefinition.relatedArtifact 0..* RelatedArtifact
  • R4: PlanDefinition.relatedArtifact 0..* RelatedArtifact
  • STU3: PlanDefinition.relatedArtifact 0..* RelatedArtifact

Following are the generation technical comments: Element PlanDefinition.relatedArtifact is mapped to FHIR STU3 element PlanDefinition.relatedArtifact as SourceIsBroaderThanTarget. The mappings for PlanDefinition.relatedArtifact do not cover the following types: RelatedArtifact. The mappings for PlanDefinition.relatedArtifact do not cover the following types based on type expansion: citation, display, document, label, resource, type, url.

Context of Use

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

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

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R4B: Additional documentation, citations additional types
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:_datatype 1..1 Extension DataType slice for a FHIR R4B `RelatedArtifact` value
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: RelatedArtifact
.... extension:type 1..1 Extension R4B: type
..... url 1..1 uri "type"
..... value[x] 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
.... extension:label 0..1 Extension R4B: Short label (new)
..... url 1..1 uri "label"
..... value[x] 0..1 string Short label
.... extension:display 0..1 Extension R4B: display
..... url 1..1 uri "display"
..... value[x] 0..1 string Brief description of the related artifact
.... extension:citation 0..1 Extension R4B: citation
..... url 1..1 uri "citation"
..... value[x] 0..1 markdown Bibliographic citation for the artifact
.... extension:url 0..1 Extension R4B: url
..... url 1..1 uri "url"
..... value[x] 0..1 uri Where the artifact can be accessed
.... extension:document 0..1 Extension R4B: document additional types
..... url 1..1 uri "document"
..... value[x] 0..1 Attachment What document is being referenced
.... extension:resource 0..1 Extension R4B: resource additional types
..... url 1..1 uri "resource"
..... value[x] 0..1 uri What resource is being referenced
... url 1..1 uri "http://hl7.org/fhir/4.3/StructureDefinition/extension-PlanDefinition.relatedArtifact"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R4B: Additional documentation, citations additional types
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:_datatype 1..1 Extension DataType slice for a FHIR R4B `RelatedArtifact` value
..... 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 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: RelatedArtifact
.... extension:type 1..1 Extension R4B: type
..... 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 uri "type"
..... value[x] 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
.... extension:label 0..1 Extension R4B: Short label (new)
..... 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 uri "label"
..... value[x] 0..1 string Short label
.... extension:display 0..1 Extension R4B: display
..... 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 uri "display"
..... value[x] 0..1 string Brief description of the related artifact
.... extension:citation 0..1 Extension R4B: citation
..... 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 uri "citation"
..... value[x] 0..1 markdown Bibliographic citation for the artifact
.... extension:url 0..1 Extension R4B: url
..... 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 uri "url"
..... value[x] 0..1 uri Where the artifact can be accessed
.... extension:document 0..1 Extension R4B: document additional types
..... 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 uri "document"
..... value[x] 0..1 Attachment What document is being referenced
.... extension:resource 0..1 Extension R4B: resource additional types
..... 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 uri "resource"
..... value[x] 0..1 uri What resource is being referenced
... url 1..1 uri "http://hl7.org/fhir/4.3/StructureDefinition/extension-PlanDefinition.relatedArtifact"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R4B: PlanDefinition.relatedArtifact additional types (RelatedArtifact) additional types from child elements (citation, display, document, label, resource, type, url)

  • _datatype: string: Slice to indicate the presence of a R4B RelatedArtifact in FHIR STU3
  • type: code: R4B: RelatedArtifact.type
  • label: string: R4B: RelatedArtifact.label (new:string)
  • display: string: R4B: RelatedArtifact.display
  • citation: markdown: R4B: RelatedArtifact.citation
  • url: uri: R4B: RelatedArtifact.url
  • document: Attachment: R4B: RelatedArtifact.document additional types (Attachment) additional types from child elements (contentType, creation, data, hash, language, size, title, url)
  • resource: uri: R4B: RelatedArtifact.resource additional types (canonical(http://hl7.org/fhir/StructureDefinition/Resource)) additional types from child elements (value)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R4B: Additional documentation, citations additional types
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:_datatype 1..1 Extension DataType slice for a FHIR R4B `RelatedArtifact` value
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: RelatedArtifact
.... extension:type 1..1 Extension R4B: type
..... url 1..1 uri "type"
..... value[x] 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
.... extension:label 0..1 Extension R4B: Short label (new)
..... url 1..1 uri "label"
..... value[x] 0..1 string Short label
.... extension:display 0..1 Extension R4B: display
..... url 1..1 uri "display"
..... value[x] 0..1 string Brief description of the related artifact
.... extension:citation 0..1 Extension R4B: citation
..... url 1..1 uri "citation"
..... value[x] 0..1 markdown Bibliographic citation for the artifact
.... extension:url 0..1 Extension R4B: url
..... url 1..1 uri "url"
..... value[x] 0..1 uri Where the artifact can be accessed
.... extension:document 0..1 Extension R4B: document additional types
..... url 1..1 uri "document"
..... value[x] 0..1 Attachment What document is being referenced
.... extension:resource 0..1 Extension R4B: resource additional types
..... url 1..1 uri "resource"
..... value[x] 0..1 uri What resource is being referenced
... url 1..1 uri "http://hl7.org/fhir/4.3/StructureDefinition/extension-PlanDefinition.relatedArtifact"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R4B: Additional documentation, citations additional types
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:_datatype 1..1 Extension DataType slice for a FHIR R4B `RelatedArtifact` value
..... 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 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: RelatedArtifact
.... extension:type 1..1 Extension R4B: type
..... 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 uri "type"
..... value[x] 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
.... extension:label 0..1 Extension R4B: Short label (new)
..... 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 uri "label"
..... value[x] 0..1 string Short label
.... extension:display 0..1 Extension R4B: display
..... 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 uri "display"
..... value[x] 0..1 string Brief description of the related artifact
.... extension:citation 0..1 Extension R4B: citation
..... 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 uri "citation"
..... value[x] 0..1 markdown Bibliographic citation for the artifact
.... extension:url 0..1 Extension R4B: url
..... 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 uri "url"
..... value[x] 0..1 uri Where the artifact can be accessed
.... extension:document 0..1 Extension R4B: document additional types
..... 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 uri "document"
..... value[x] 0..1 Attachment What document is being referenced
.... extension:resource 0..1 Extension R4B: resource additional types
..... 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 uri "resource"
..... value[x] 0..1 uri What resource is being referenced
... url 1..1 uri "http://hl7.org/fhir/4.3/StructureDefinition/extension-PlanDefinition.relatedArtifact"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R4B: PlanDefinition.relatedArtifact additional types (RelatedArtifact) additional types from child elements (citation, display, document, label, resource, type, url)

  • _datatype: string: Slice to indicate the presence of a R4B RelatedArtifact in FHIR STU3
  • type: code: R4B: RelatedArtifact.type
  • label: string: R4B: RelatedArtifact.label (new:string)
  • display: string: R4B: RelatedArtifact.display
  • citation: markdown: R4B: RelatedArtifact.citation
  • url: uri: R4B: RelatedArtifact.url
  • document: Attachment: R4B: RelatedArtifact.document additional types (Attachment) additional types from child elements (contentType, creation, data, hash, language, size, title, url)
  • resource: uri: R4B: RelatedArtifact.resource additional types (canonical(http://hl7.org/fhir/StructureDefinition/Resource)) additional types from child elements (value)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:type.​value[x] Base required RelatedArtifactType 📍3.0.2 FHIR Std.

Constraints

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()