International Patient Summary 1.0.0 Release
1.0 - CI Build

International Patient Summary 1.0.0 Release - Local Development build (v1.0). See the Directory of published versions

Resource Profile: IPS ObservationMedia

Official URL: http://localhost:8877/fhir/StructureDefinition/2.16.840.1.113883.10.22.4.23--20210902120216 Version: 1.0
Draft as of 2021-09-02 Computable Name: IPSObservationMedia
Other Identifiers: id: urn:oid:2.16.840.1.113883.10.22.4.23 (use: OFFICIAL)

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

This structure is derived from CDAR2.ObservationMedia

NameFlagsCard.TypeDescription & Constraintsdoco
.. ObservationMedia 0..*CDAR2.ObservationMediaBase for all types and resources
... classCode 0..1codeFixed Value: OBS
... moodCode 0..1codeFixed Value: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.23
... value S1..1ED
.... mediaType 1..1code
.... representation 1..1code
... performer 0..1Performer2
... author 0..*Author

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
ObservationMedia.languageCoderequiredAllLanguages
NameFlagsCard.TypeDescription & Constraintsdoco
.. ObservationMedia 0..*CDAR2.ObservationMediaBase for all types and resources
... classCode 0..1codeBinding: ActClassObservation (required)
Fixed Value: OBS
... moodCode 0..1codeBinding: ActMood (required)
Fixed Value: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.23
... value S1..1ED
.... mediaType 1..1code
.... representation 1..1code
... performer 0..1Performer2
... author 0..*Author

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ObservationMedia.classCoderequiredFixed Value: OBS
ObservationMedia.moodCoderequiredFixed Value: EVN
ObservationMedia.languageCoderequiredAllLanguages
NameFlagsCard.TypeDescription & Constraintsdoco
.. ObservationMedia 0..*CDAR2.ObservationMediaBase for all types and resources
... ID 0..1string
... classCode 0..1codeBinding: ActClassObservation (required)
Fixed Value: OBS
... moodCode 0..1codeBinding: ActMood (required)
Fixed Value: EVN
... typeId 0..1II
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... assigningAuthorityName 0..1string
..... displayable 0..1boolean
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.23
..... extension 0..1string
... id 0..*II
... languageCode 0..1CSBinding: AllLanguages (required): All Languages

... value S1..1ED
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... charset 0..1code
.... compression 0..1codeBinding: CompressionAlgorithm (required)
.... integrityCheck 0..1base64Binary
.... integrityCheckAlgorithm 0..1codeBinding: IntegrityCheckAlgorithm (required)
.... language 0..1code
.... mediaType 1..1code
.... representation 1..1code
.... data[x] 0..1
..... dataStringstring
..... dataBase64Binarybase64Binary
.... reference 0..1TEL
.... thumbnail 0..1ED
... subject 0..1Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationTargetSubject (required)
Fixed Value: SBJ
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... awarenessCode 0..1CEBinding: TargetAwareness (extensible)
.... relatedSubject 1..1RelatedSubject
... specimen 0..*Specimen
... performer 0..1Performer2
... author 0..*Author
... informant 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationInformationGenerator (required)
Fixed Value: INF
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... assignedEntity 0..1AssignedEntity
.... relatedEntity 0..1RelatedEntity
... participant 0..*Participant2
... entryRelationship 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... inversionInd 0..1boolean
.... contextConductionInd 1..1boolean
.... sequenceNumber 0..1INT
.... negationInd 0..1boolean
.... seperatableInd 0..1BL
.... observation 0..1Observation
.... regionOfInterest 0..1RegionOfInterest
.... observationMedia 0..1ObservationMedia
.... substanceAdministration 0..1SubstanceAdministration
.... supply 0..1Supply
.... procedure 0..1Procedure
.... encounter 0..1Encounter
.... organizer 0..1Organizer
.... act 0..1Act
... reference 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... seperatableInd 0..1BL
.... externalAct 0..1ExternalAct
.... externalObservation 0..1ExternalObservation
.... externalProcedure 0..1ExternalProcedure
.... externalDocument 0..1ExternalDocument
... precondition 0..*Precondition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ObservationMedia.classCoderequiredFixed Value: OBS
ObservationMedia.moodCoderequiredFixed Value: EVN
ObservationMedia.templateId:primary.nullFlavorrequiredNullFlavor
ObservationMedia.languageCoderequiredAllLanguages
ObservationMedia.value.nullFlavorrequiredNullFlavor
ObservationMedia.value.compressionrequiredCompressionAlgorithm
ObservationMedia.value.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
ObservationMedia.subject.typeCoderequiredFixed Value: SBJ
ObservationMedia.subject.contextControlCoderequiredFixed Value: OP
ObservationMedia.subject.awarenessCodeextensibleTargetAwareness
ObservationMedia.informant.typeCoderequiredFixed Value: INF
ObservationMedia.informant.contextControlCoderequiredFixed Value: OP

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from CDAR2.ObservationMedia

Summary

Mandatory: 5 elements
Must-Support: 2 elements
Fixed Value: 3 elements

Slices

This structure defines the following Slices:

  • The element ObservationMedia.templateId is sliced based on the values of value:root, value:extension

Differential View

This structure is derived from CDAR2.ObservationMedia

NameFlagsCard.TypeDescription & Constraintsdoco
.. ObservationMedia 0..*CDAR2.ObservationMediaBase for all types and resources
... classCode 0..1codeFixed Value: OBS
... moodCode 0..1codeFixed Value: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.23
... value S1..1ED
.... mediaType 1..1code
.... representation 1..1code
... performer 0..1Performer2
... author 0..*Author

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
ObservationMedia.languageCoderequiredAllLanguages

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ObservationMedia 0..*CDAR2.ObservationMediaBase for all types and resources
... classCode 0..1codeBinding: ActClassObservation (required)
Fixed Value: OBS
... moodCode 0..1codeBinding: ActMood (required)
Fixed Value: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.23
... value S1..1ED
.... mediaType 1..1code
.... representation 1..1code
... performer 0..1Performer2
... author 0..*Author

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ObservationMedia.classCoderequiredFixed Value: OBS
ObservationMedia.moodCoderequiredFixed Value: EVN
ObservationMedia.languageCoderequiredAllLanguages

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ObservationMedia 0..*CDAR2.ObservationMediaBase for all types and resources
... ID 0..1string
... classCode 0..1codeBinding: ActClassObservation (required)
Fixed Value: OBS
... moodCode 0..1codeBinding: ActMood (required)
Fixed Value: EVN
... typeId 0..1II
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... assigningAuthorityName 0..1string
..... displayable 0..1boolean
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.23
..... extension 0..1string
... id 0..*II
... languageCode 0..1CSBinding: AllLanguages (required): All Languages

... value S1..1ED
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... charset 0..1code
.... compression 0..1codeBinding: CompressionAlgorithm (required)
.... integrityCheck 0..1base64Binary
.... integrityCheckAlgorithm 0..1codeBinding: IntegrityCheckAlgorithm (required)
.... language 0..1code
.... mediaType 1..1code
.... representation 1..1code
.... data[x] 0..1
..... dataStringstring
..... dataBase64Binarybase64Binary
.... reference 0..1TEL
.... thumbnail 0..1ED
... subject 0..1Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationTargetSubject (required)
Fixed Value: SBJ
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... awarenessCode 0..1CEBinding: TargetAwareness (extensible)
.... relatedSubject 1..1RelatedSubject
... specimen 0..*Specimen
... performer 0..1Performer2
... author 0..*Author
... informant 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationInformationGenerator (required)
Fixed Value: INF
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... assignedEntity 0..1AssignedEntity
.... relatedEntity 0..1RelatedEntity
... participant 0..*Participant2
... entryRelationship 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... inversionInd 0..1boolean
.... contextConductionInd 1..1boolean
.... sequenceNumber 0..1INT
.... negationInd 0..1boolean
.... seperatableInd 0..1BL
.... observation 0..1Observation
.... regionOfInterest 0..1RegionOfInterest
.... observationMedia 0..1ObservationMedia
.... substanceAdministration 0..1SubstanceAdministration
.... supply 0..1Supply
.... procedure 0..1Procedure
.... encounter 0..1Encounter
.... organizer 0..1Organizer
.... act 0..1Act
... reference 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... seperatableInd 0..1BL
.... externalAct 0..1ExternalAct
.... externalObservation 0..1ExternalObservation
.... externalProcedure 0..1ExternalProcedure
.... externalDocument 0..1ExternalDocument
... precondition 0..*Precondition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ObservationMedia.classCoderequiredFixed Value: OBS
ObservationMedia.moodCoderequiredFixed Value: EVN
ObservationMedia.templateId:primary.nullFlavorrequiredNullFlavor
ObservationMedia.languageCoderequiredAllLanguages
ObservationMedia.value.nullFlavorrequiredNullFlavor
ObservationMedia.value.compressionrequiredCompressionAlgorithm
ObservationMedia.value.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
ObservationMedia.subject.typeCoderequiredFixed Value: SBJ
ObservationMedia.subject.contextControlCoderequiredFixed Value: OP
ObservationMedia.subject.awarenessCodeextensibleTargetAwareness
ObservationMedia.informant.typeCoderequiredFixed Value: INF
ObservationMedia.informant.contextControlCoderequiredFixed Value: OP

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from CDAR2.ObservationMedia

Summary

Mandatory: 5 elements
Must-Support: 2 elements
Fixed Value: 3 elements

Slices

This structure defines the following Slices:

  • The element ObservationMedia.templateId is sliced based on the values of value:root, value:extension

 

Other representations of profile: CSV, Excel, Schematron