Breast Radiology Reporting - 1st STU ballot
0.2.0 - STU 1 Ballot 2020May

Breast Radiology Reporting - 1st STU ballot - Local Development build (v0.2.0). See the Directory of published versions

Extension: ImageInstanceExtension

Image Instance Extension

Specifies DICOM Instance

The official URL for this extension is:

http://hl7.org/fhir/us/breast-radiology/StructureDefinition/ImageInstanceExtension

Status: draft
Extension maintained by: Hl7 - Clinical Interoperability Council

Context of Use

This extension may be used on the following element(s):

  • {"type"=>"*"}

Graphical Overview

This graph provides an overview of how and where this resource is referenced.

Click on any of the elements of the graph to go to a section describing that element.

image/svg+xml

Profile Fragments

The following are the fragments that are included in this profile.

This section is included primarily for developers to understand the hierarchy and commonality of each profile.

Usage info

Usage:

Formal Views of Extension Content

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

This structure is derived from Extension

Summary

Mandatory: 7 elements (6 nested mandatory elements)
Fixed Value: 6 elements
Prohibited: 6 elements

Extensions

This structure refers to these extensions:

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionImage Instance Extension
... extension 0..*ExtensionExtension
Slice: Ordered, Open At End by value:url
... extension:sopClass 0..1ExtensionImage Instance SopClass
.... extension 0..0
.... url 1..1uri"sopClass"
.... value[x] 1..1oidValue of extension
... extension:uid 1..1ExtensionImage Instance UID
.... extension 0..0
.... url 1..1uri"uid"
.... value[x] 1..1oidValue of extension
.... extension 0..0
.... url 1..1uri"frameNumber"
.... value[x] 1..1integerValue of extension
... extension:observationUid 0..*ExtensionImage Instance Observation UID
.... extension 0..0
.... url 1..1uri"observationUid"
.... value[x] 1..1oidValue of extension
... extension:trackingUid 0..*ExtensionImage Instance Tracking UID
.... extension 0..0
.... url 1..1uri"trackingUid"
.... value[x] 1..1oidValue of extension
... ImageRegionExtension 0..1(Complex)imageRegion extension.
URL: http://hl7.org/fhir/us/breast-radiology/StructureDefinition/ImageRegionExtension
... url 1..1uri"http://hl7.org/fhir/us/breast-radiology/StructureDefinition/ImageInstanceExtension"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension I0..*ExtensionImage Instance Extension
... id 0..1stringUnique id for inter-element referencing
... extension I0..*ExtensionExtension
Slice: Ordered, Open At End by value:url
... extension:sopClass I0..1ExtensionImage Instance SopClass
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"sopClass"
.... value[x] I1..1oidValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"uid"
.... value[x] I1..1oidValue of extension
... extension:frameNumber I1..1ExtensionImage frame number
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"frameNumber"
.... value[x] I1..1integerValue of extension
... extension:observationUid I0..*ExtensionImage Instance Observation UID
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"observationUid"
.... value[x] I1..1oidValue of extension
... extension:trackingUid I0..*ExtensionImage Instance Tracking UID
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"trackingUid"
.... value[x] I1..1oidValue of extension
... ImageRegionExtension I0..1(Complex)imageRegion extension.
URL: http://hl7.org/fhir/us/breast-radiology/StructureDefinition/ImageRegionExtension
... url 1..1uri"http://hl7.org/fhir/us/breast-radiology/StructureDefinition/ImageInstanceExtension"

doco Documentation for this format

This structure is derived from Extension

Summary

Mandatory: 7 elements (6 nested mandatory elements)
Fixed Value: 6 elements
Prohibited: 6 elements

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionImage Instance Extension
... extension 0..*ExtensionExtension
Slice: Ordered, Open At End by value:url
... extension:sopClass 0..1ExtensionImage Instance SopClass
.... extension 0..0
.... url 1..1uri"sopClass"
.... value[x] 1..1oidValue of extension
... extension:uid 1..1ExtensionImage Instance UID
.... extension 0..0
.... url 1..1uri"uid"
.... value[x] 1..1oidValue of extension
.... extension 0..0
.... url 1..1uri"frameNumber"
.... value[x] 1..1integerValue of extension
... extension:observationUid 0..*ExtensionImage Instance Observation UID
.... extension 0..0
.... url 1..1uri"observationUid"
.... value[x] 1..1oidValue of extension
... extension:trackingUid 0..*ExtensionImage Instance Tracking UID
.... extension 0..0
.... url 1..1uri"trackingUid"
.... value[x] 1..1oidValue of extension
... ImageRegionExtension 0..1(Complex)imageRegion extension.
URL: http://hl7.org/fhir/us/breast-radiology/StructureDefinition/ImageRegionExtension
... url 1..1uri"http://hl7.org/fhir/us/breast-radiology/StructureDefinition/ImageInstanceExtension"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension I0..*ExtensionImage Instance Extension
... id 0..1stringUnique id for inter-element referencing
... extension I0..*ExtensionExtension
Slice: Ordered, Open At End by value:url
... extension:sopClass I0..1ExtensionImage Instance SopClass
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"sopClass"
.... value[x] I1..1oidValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"uid"
.... value[x] I1..1oidValue of extension
... extension:frameNumber I1..1ExtensionImage frame number
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"frameNumber"
.... value[x] I1..1integerValue of extension
... extension:observationUid I0..*ExtensionImage Instance Observation UID
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"observationUid"
.... value[x] I1..1oidValue of extension
... extension:trackingUid I0..*ExtensionImage Instance Tracking UID
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"trackingUid"
.... value[x] I1..1oidValue of extension
... ImageRegionExtension I0..1(Complex)imageRegion extension.
URL: http://hl7.org/fhir/us/breast-radiology/StructureDefinition/ImageRegionExtension
... url 1..1uri"http://hl7.org/fhir/us/breast-radiology/StructureDefinition/ImageInstanceExtension"

doco Documentation for this format

 

Other representations of extension: Schematron

Terminology Bindings

Constraints

Constraints

IdPathDetailsRequirements
ele-1ExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1ExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Extension.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Extension.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Extension.extension:sopClassAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Extension.extension:sopClassMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Extension.extension:sopClass.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Extension.extension:uidAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Extension.extension:uidMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Extension.extension:uid.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Extension.extension:frameNumberAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Extension.extension:frameNumberMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Extension.extension:frameNumber.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Extension.extension:observationUidAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Extension.extension:observationUidMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Extension.extension:observationUid.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Extension.extension:trackingUidAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Extension.extension:trackingUidMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Extension.extension:trackingUid.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Extension.extension:imageRegionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Extension.extension:imageRegionMust have either extensions or value[x], not both
: extension.exists() != value.exists()