PackagesCanonicalsLogsProblems
    Packages
    hl7.cda.uv.core@2.0.0-sd-snapshot1
    http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
description: A derivative of the RIM Observation class that represents multimedia that is logically part of the current document. This class is only for multimedia that is logically part of the attested content of the document. Rendering a referenced ObservationMedia requires a software tool that recognizes the particular MIME media type.\nAn XML attribute \"ID\" of type XML ID, is added to ObservationMedia within the CDA Schema. This attribute serves as the target of a renderMultiMedia reference (see renderMultiMedia). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).\nThe distinction between ObservationMedia and ExternalObservation is that ObservationMedia entries are part of the attested content of the document whereas ExternalObservations are not. For instance, when a clinician draws a picture as part of a progress note, that picture is represented as a CDA ObservationMedia. If that clinician is also describing a finding seen on a chest-x-ray, the referenced chest-x-ray is represented as a CDA ExternalObservation.
package_name: hl7.cda.uv.core
derivation: specialization
name: ObservationMedia
type: http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
elements:
  ID:
    type: id
    representation: [xmlAttr]
    index: 0
  entryRelationship: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship', array: true, index: 12}
  sdtcPrecondition2: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Precondition2', array: true, index: 15}
  specimen: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Specimen', array: true, index: 7}
  value:
    type: http://hl7.org/cda/stds/core/StructureDefinition/ED
    representation: [typeAttr]
    index: 5
  participant: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Participant2', array: true, index: 11}
  classCode:
    pattern: {type: Code, value: OBS}
    defaultValueCode: OBS
    type: code
    binding: {strength: required, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActClassObservation'}
    representation: [xmlAttr]
    index: 1
  author: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Author', array: true, index: 9}
  reference: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Reference', array: true, index: 13}
  languageCode:
    type: http://hl7.org/cda/stds/core/StructureDefinition/CS
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/all-languages'}
    index: 4
  id: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/II', array: true, index: 3}
  moodCode:
    pattern: {type: Code, value: EVN}
    defaultValueCode: EVN
    type: code
    binding: {strength: required, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActMood'}
    representation: [xmlAttr]
    index: 2
  informant: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Informant', array: true, index: 10}
  subject: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Subject', index: 6}
  performer: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Performer2', array: true, index: 8}
  precondition: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Precondition', array: true, index: 14}
package_version: 2.0.0-sd-snapshot1
class: logical
kind: logical
url: http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
base: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
version: 2.0.0-sd-snapshot1
required: [classCode, value, moodCode]