Current Build

2.38 Resource Media - Content

FHIR Infrastructure Work GroupMaturity Level: 1 Trial UseCompartments: Device, Patient, Practitioner

A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.

The Media resource contains photos, videos, and audio recordings. It is used with media acquired or used as part of the healthcare process. Here are some typical usages:

  • Photos and videos of diagnostic or care provision procedures for recording purposes
  • Images contained in diagnostic reports

This resource captures a specific type of Observation - an Observation whose value is audio, video or image data. This resource is the preferred representation of such forms of information as it exposes the metadata relevant for interpreting the information. However, in some legacy environments, media information may occasionally appear in Observation instead. Systems should be aware of this possibility.

The Media resource is able to contain medical images in a DICOM format. These images may also be made accessible through an ImagingStudy resource, which provides a direct reference to the image to a WADO-RS server.

For such images, the WADO-RS framework is a preferred method for representing the images - the WADO-RS service may include rendering the image with annotations and display parameters from an associated DICOM presentation state, for instance.

On the other hand, the media resource allows for a robust transfer of an image across boundaries where the WADO-RS service is not available. For this reason, medical images can also be represented in a Media resource, but the Media.content.url should provide a reference to a source WADO-RS service for the image.

This resource is referenced by DiagnosticReport and Observation

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media IDomainResourceA photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference
+ Height can only be used for a photo or video
+ Width can only be used for a photo or video
+ Frames can only be used for a photo
+ Duration can only be used for an audio or a video
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierIdentifier(s) for the image
... basedOn Σ0..*Reference(ServiceRequest)Procedure that caused this media to be created
... type Σ1..1codephoto | video | audio
DigitalMediaType (Required)
... subtype Σ0..1CodeableConceptThe type of acquisition equipment/process
Media SubType (Example)
... view Σ0..1CodeableConceptImaging view, e.g. Lateral or Antero-posterior
Media Collection View/Projection (Example)
... subject Σ0..1Reference(Patient | Practitioner | Group | Device | Specimen)Who/What this Media is a record of
... context Σ0..1Reference(Encounter | EpisodeOfCare)Encounter / Episode associated with media
... occurrence[x] Σ0..1When Media was collected
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... operator Σ0..1Reference(Practitioner)The person who generated the image
... reasonCode Σ0..*CodeableConceptWhy was event performed?
Procedure Reason Codes (Example)
... bodySite Σ0..1CodeableConceptBody part in media
SNOMED CT Body Structures (Example)
... device Σ0..1Reference(Device | DeviceMetric)Observing Device
... height ΣI0..1positiveIntHeight of the image in pixels (photo/video)
... width ΣI0..1positiveIntWidth of the image in pixels (photo/video)
... frames ΣI0..1positiveIntNumber of frames if > 1 (photo)
... duration ΣI0..1unsignedIntLength in seconds (audio / video)
... content 1..1AttachmentActual Media - reference or data
... note 0..*AnnotationComments made about the media

doco Documentation for this format

UML Diagram (Legend)

Media (DomainResource)Identifiers associated with the image - these may include identifiers for the image itself, identifiers for the context of its collection (e.g. series ids) and context ids such as accession numbers or other workflow identifiersidentifier : Identifier [0..*]A procedure that is fulfilled in whole or in part by the creation of this mediabasedOn : Reference [0..*] « ServiceRequest »Whether the media is a photo (still image), an audio recording, or a video recordingtype : code [1..1] « Whether the media is a photo, video, or audio (Strength=Required)DigitalMediaType! »Details of the type of the media - usually, how it was acquired (what type of device). If images sourced from a DICOM system, are wrapped in a Media resource, then this is the modalitysubtype : CodeableConcept [0..1] « Detailed information about the type of the image - its kind, purpose, or the kind of equipment used to generate it (Strength=Example)Media SubType?? »The name of the imaging view e.g. Lateral or Antero-posterior (AP)view : CodeableConcept [0..1] « Imaging view (projection) used when collecting an image (Strength=Example)Media Collection View/Project...?? »Who/What this Media is a record ofsubject : Reference [0..1] « Patient|Practitioner|Group|Device| Specimen »The encounter or episode of care that establishes the context for this mediacontext : Reference [0..1] « Encounter|EpisodeOfCare »The date and time(s) at which the media was collectedoccurrence[x] : Type [0..1] « dateTime|Period »The person who administered the collection of the imageoperator : Reference [0..1] « Practitioner »Describes why the event occurred in coded or textual formreasonCode : CodeableConcept [0..*] « The reason for the media (Strength=Example)Procedure Reason ?? »Indicates the site on the subject's body where the media was collected (i.e. the target site)bodySite : CodeableConcept [0..1] « Codes describing anatomical locations. May include laterality. (Strength=Example)SNOMED CT Body Structures?? »The device used to collect the mediadevice : Reference [0..1] « Device|DeviceMetric »Height of the image in pixels (photo/video)height : positiveInt [0..1]Width of the image in pixels (photo/video)width : positiveInt [0..1]The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is requiredframes : positiveInt [0..1]The duration of the recording in seconds - for audio and videoduration : unsignedInt [0..1]The actual content of the media - inline or by direct reference to the media source filecontent : Attachment [1..1]Comments made about the media by the performer, subject or other participantsnote : Annotation [0..*]

XML Template

<Media xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Identifier(s) for the image --></identifier>
 <basedOn><!-- 0..* Reference(ServiceRequest) Procedure that caused this media to be created --></basedOn>
 <type value="[code]"/><!-- 1..1 photo | video | audio -->
 <subtype><!-- 0..1 CodeableConcept The type of acquisition equipment/process --></subtype>
 <view><!-- 0..1 CodeableConcept Imaging view, e.g. Lateral or Antero-posterior --></view>
 <subject><!-- 0..1 Reference(Patient|Practitioner|Group|Device|Specimen) Who/What this Media is a record of --></subject>
 <context><!-- 0..1 Reference(Encounter|EpisodeOfCare) Encounter / Episode associated with media --></context>
 <occurrence[x]><!-- 0..1 dateTime|Period When Media was collected --></occurrence[x]>
 <operator><!-- 0..1 Reference(Practitioner) The person who generated the image --></operator>
 <reasonCode><!-- 0..* CodeableConcept Why was event performed? --></reasonCode>
 <bodySite><!-- 0..1 CodeableConcept Body part in media --></bodySite>
 <device><!-- 0..1 Reference(Device|DeviceMetric) Observing Device --></device>
 <height value="[positiveInt]"/><!-- ?? 0..1 Height of the image in pixels (photo/video) -->
 <width value="[positiveInt]"/><!-- ?? 0..1 Width of the image in pixels (photo/video) -->
 <frames value="[positiveInt]"/><!-- ?? 0..1 Number of frames if > 1 (photo) -->
 <duration value="[unsignedInt]"/><!-- ?? 0..1 Length in seconds (audio / video) -->
 <content><!-- 1..1 Attachment Actual Media - reference or data --></content>
 <note><!-- 0..* Annotation Comments made about the media --></note>
</Media>

JSON Template

{doco
  "resourceType" : "Media",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Identifier(s) for the image
  "basedOn" : [{ Reference(ServiceRequest) }], // Procedure that caused this media to be created
  "type" : "<code>", // R!  photo | video | audio
  "subtype" : { CodeableConcept }, // The type of acquisition equipment/process
  "view" : { CodeableConcept }, // Imaging view, e.g. Lateral or Antero-posterior
  "subject" : { Reference(Patient|Practitioner|Group|Device|Specimen) }, // Who/What this Media is a record of
  "context" : { Reference(Encounter|EpisodeOfCare) }, // Encounter / Episode associated with media
  // occurrence[x]: When Media was collected. One of these 2:
  "occurrenceDateTime" : "<dateTime>",
  "occurrencePeriod" : { Period },
  "operator" : { Reference(Practitioner) }, // The person who generated the image
  "reasonCode" : [{ CodeableConcept }], // Why was event performed?
  "bodySite" : { CodeableConcept }, // Body part in media
  "device" : { Reference(Device|DeviceMetric) }, // Observing Device
  "height" : "<positiveInt>", // C? Height of the image in pixels (photo/video)
  "width" : "<positiveInt>", // C? Width of the image in pixels (photo/video)
  "frames" : "<positiveInt>", // C? Number of frames if > 1 (photo)
  "duration" : "<unsignedInt>", // C? Length in seconds (audio / video)
  "content" : { Attachment }, // R!  Actual Media - reference or data
  "note" : [{ Annotation }] // Comments made about the media
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Media;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Media.identifier [ Identifier ], ... ; # 0..* Identifier(s) for the image
  fhir:Media.basedOn [ Reference(ServiceRequest) ], ... ; # 0..* Procedure that caused this media to be created
  fhir:Media.type [ code ]; # 1..1 photo | video | audio
  fhir:Media.subtype [ CodeableConcept ]; # 0..1 The type of acquisition equipment/process
  fhir:Media.view [ CodeableConcept ]; # 0..1 Imaging view, e.g. Lateral or Antero-posterior
  fhir:Media.subject [ Reference(Patient|Practitioner|Group|Device|Specimen) ]; # 0..1 Who/What this Media is a record of
  fhir:Media.context [ Reference(Encounter|EpisodeOfCare) ]; # 0..1 Encounter / Episode associated with media
  # Media.occurrence[x] : 0..1 When Media was collected. One of these 2
    fhir:Media.occurrenceDateTime [ dateTime ]
    fhir:Media.occurrencePeriod [ Period ]
  fhir:Media.operator [ Reference(Practitioner) ]; # 0..1 The person who generated the image
  fhir:Media.reasonCode [ CodeableConcept ], ... ; # 0..* Why was event performed?
  fhir:Media.bodySite [ CodeableConcept ]; # 0..1 Body part in media
  fhir:Media.device [ Reference(Device|DeviceMetric) ]; # 0..1 Observing Device
  fhir:Media.height [ positiveInt ]; # 0..1 Height of the image in pixels (photo/video)
  fhir:Media.width [ positiveInt ]; # 0..1 Width of the image in pixels (photo/video)
  fhir:Media.frames [ positiveInt ]; # 0..1 Number of frames if > 1 (photo)
  fhir:Media.duration [ unsignedInt ]; # 0..1 Length in seconds (audio / video)
  fhir:Media.content [ Attachment ]; # 1..1 Actual Media - reference or data
  fhir:Media.note [ Annotation ], ... ; # 0..* Comments made about the media
]

Changes since DSTU2

Media
Media.basedOn
  • Added Element
Media.context
  • Added Element
Media.occurrence[x]
  • Added Element
Media.reasonCode
  • Added Element
Media.bodySite
  • Added Element
Media.device
  • Added Element
Media.note
  • Added Element
Media.deviceName
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R2 <--> R3 Conversion Maps (status = 3 tests that all execute ok. All tests pass round-trip testing and all r3 resources are valid.).

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media IDomainResourceA photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference
+ Height can only be used for a photo or video
+ Width can only be used for a photo or video
+ Frames can only be used for a photo
+ Duration can only be used for an audio or a video
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierIdentifier(s) for the image
... basedOn Σ0..*Reference(ServiceRequest)Procedure that caused this media to be created
... type Σ1..1codephoto | video | audio
DigitalMediaType (Required)
... subtype Σ0..1CodeableConceptThe type of acquisition equipment/process
Media SubType (Example)
... view Σ0..1CodeableConceptImaging view, e.g. Lateral or Antero-posterior
Media Collection View/Projection (Example)
... subject Σ0..1Reference(Patient | Practitioner | Group | Device | Specimen)Who/What this Media is a record of
... context Σ0..1Reference(Encounter | EpisodeOfCare)Encounter / Episode associated with media
... occurrence[x] Σ0..1When Media was collected
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... operator Σ0..1Reference(Practitioner)The person who generated the image
... reasonCode Σ0..*CodeableConceptWhy was event performed?
Procedure Reason Codes (Example)
... bodySite Σ0..1CodeableConceptBody part in media
SNOMED CT Body Structures (Example)
... device Σ0..1Reference(Device | DeviceMetric)Observing Device
... height ΣI0..1positiveIntHeight of the image in pixels (photo/video)
... width ΣI0..1positiveIntWidth of the image in pixels (photo/video)
... frames ΣI0..1positiveIntNumber of frames if > 1 (photo)
... duration ΣI0..1unsignedIntLength in seconds (audio / video)
... content 1..1AttachmentActual Media - reference or data
... note 0..*AnnotationComments made about the media

doco Documentation for this format

UML Diagram (Legend)

Media (DomainResource)Identifiers associated with the image - these may include identifiers for the image itself, identifiers for the context of its collection (e.g. series ids) and context ids such as accession numbers or other workflow identifiersidentifier : Identifier [0..*]A procedure that is fulfilled in whole or in part by the creation of this mediabasedOn : Reference [0..*] « ServiceRequest »Whether the media is a photo (still image), an audio recording, or a video recordingtype : code [1..1] « Whether the media is a photo, video, or audio (Strength=Required)DigitalMediaType! »Details of the type of the media - usually, how it was acquired (what type of device). If images sourced from a DICOM system, are wrapped in a Media resource, then this is the modalitysubtype : CodeableConcept [0..1] « Detailed information about the type of the image - its kind, purpose, or the kind of equipment used to generate it (Strength=Example)Media SubType?? »The name of the imaging view e.g. Lateral or Antero-posterior (AP)view : CodeableConcept [0..1] « Imaging view (projection) used when collecting an image (Strength=Example)Media Collection View/Project...?? »Who/What this Media is a record ofsubject : Reference [0..1] « Patient|Practitioner|Group|Device| Specimen »The encounter or episode of care that establishes the context for this mediacontext : Reference [0..1] « Encounter|EpisodeOfCare »The date and time(s) at which the media was collectedoccurrence[x] : Type [0..1] « dateTime|Period »The person who administered the collection of the imageoperator : Reference [0..1] « Practitioner »Describes why the event occurred in coded or textual formreasonCode : CodeableConcept [0..*] « The reason for the media (Strength=Example)Procedure Reason ?? »Indicates the site on the subject's body where the media was collected (i.e. the target site)bodySite : CodeableConcept [0..1] « Codes describing anatomical locations. May include laterality. (Strength=Example)SNOMED CT Body Structures?? »The device used to collect the mediadevice : Reference [0..1] « Device|DeviceMetric »Height of the image in pixels (photo/video)height : positiveInt [0..1]Width of the image in pixels (photo/video)width : positiveInt [0..1]The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is requiredframes : positiveInt [0..1]The duration of the recording in seconds - for audio and videoduration : unsignedInt [0..1]The actual content of the media - inline or by direct reference to the media source filecontent : Attachment [1..1]Comments made about the media by the performer, subject or other participantsnote : Annotation [0..*]

XML Template

<Media xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Identifier(s) for the image --></identifier>
 <basedOn><!-- 0..* Reference(ServiceRequest) Procedure that caused this media to be created --></basedOn>
 <type value="[code]"/><!-- 1..1 photo | video | audio -->
 <subtype><!-- 0..1 CodeableConcept The type of acquisition equipment/process --></subtype>
 <view><!-- 0..1 CodeableConcept Imaging view, e.g. Lateral or Antero-posterior --></view>
 <subject><!-- 0..1 Reference(Patient|Practitioner|Group|Device|Specimen) Who/What this Media is a record of --></subject>
 <context><!-- 0..1 Reference(Encounter|EpisodeOfCare) Encounter / Episode associated with media --></context>
 <occurrence[x]><!-- 0..1 dateTime|Period When Media was collected --></occurrence[x]>
 <operator><!-- 0..1 Reference(Practitioner) The person who generated the image --></operator>
 <reasonCode><!-- 0..* CodeableConcept Why was event performed? --></reasonCode>
 <bodySite><!-- 0..1 CodeableConcept Body part in media --></bodySite>
 <device><!-- 0..1 Reference(Device|DeviceMetric) Observing Device --></device>
 <height value="[positiveInt]"/><!-- ?? 0..1 Height of the image in pixels (photo/video) -->
 <width value="[positiveInt]"/><!-- ?? 0..1 Width of the image in pixels (photo/video) -->
 <frames value="[positiveInt]"/><!-- ?? 0..1 Number of frames if > 1 (photo) -->
 <duration value="[unsignedInt]"/><!-- ?? 0..1 Length in seconds (audio / video) -->
 <content><!-- 1..1 Attachment Actual Media - reference or data --></content>
 <note><!-- 0..* Annotation Comments made about the media --></note>
</Media>

JSON Template

{doco
  "resourceType" : "Media",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Identifier(s) for the image
  "basedOn" : [{ Reference(ServiceRequest) }], // Procedure that caused this media to be created
  "type" : "<code>", // R!  photo | video | audio
  "subtype" : { CodeableConcept }, // The type of acquisition equipment/process
  "view" : { CodeableConcept }, // Imaging view, e.g. Lateral or Antero-posterior
  "subject" : { Reference(Patient|Practitioner|Group|Device|Specimen) }, // Who/What this Media is a record of
  "context" : { Reference(Encounter|EpisodeOfCare) }, // Encounter / Episode associated with media
  // occurrence[x]: When Media was collected. One of these 2:
  "occurrenceDateTime" : "<dateTime>",
  "occurrencePeriod" : { Period },
  "operator" : { Reference(Practitioner) }, // The person who generated the image
  "reasonCode" : [{ CodeableConcept }], // Why was event performed?
  "bodySite" : { CodeableConcept }, // Body part in media
  "device" : { Reference(Device|DeviceMetric) }, // Observing Device
  "height" : "<positiveInt>", // C? Height of the image in pixels (photo/video)
  "width" : "<positiveInt>", // C? Width of the image in pixels (photo/video)
  "frames" : "<positiveInt>", // C? Number of frames if > 1 (photo)
  "duration" : "<unsignedInt>", // C? Length in seconds (audio / video)
  "content" : { Attachment }, // R!  Actual Media - reference or data
  "note" : [{ Annotation }] // Comments made about the media
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Media;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Media.identifier [ Identifier ], ... ; # 0..* Identifier(s) for the image
  fhir:Media.basedOn [ Reference(ServiceRequest) ], ... ; # 0..* Procedure that caused this media to be created
  fhir:Media.type [ code ]; # 1..1 photo | video | audio
  fhir:Media.subtype [ CodeableConcept ]; # 0..1 The type of acquisition equipment/process
  fhir:Media.view [ CodeableConcept ]; # 0..1 Imaging view, e.g. Lateral or Antero-posterior
  fhir:Media.subject [ Reference(Patient|Practitioner|Group|Device|Specimen) ]; # 0..1 Who/What this Media is a record of
  fhir:Media.context [ Reference(Encounter|EpisodeOfCare) ]; # 0..1 Encounter / Episode associated with media
  # Media.occurrence[x] : 0..1 When Media was collected. One of these 2
    fhir:Media.occurrenceDateTime [ dateTime ]
    fhir:Media.occurrencePeriod [ Period ]
  fhir:Media.operator [ Reference(Practitioner) ]; # 0..1 The person who generated the image
  fhir:Media.reasonCode [ CodeableConcept ], ... ; # 0..* Why was event performed?
  fhir:Media.bodySite [ CodeableConcept ]; # 0..1 Body part in media
  fhir:Media.device [ Reference(Device|DeviceMetric) ]; # 0..1 Observing Device
  fhir:Media.height [ positiveInt ]; # 0..1 Height of the image in pixels (photo/video)
  fhir:Media.width [ positiveInt ]; # 0..1 Width of the image in pixels (photo/video)
  fhir:Media.frames [ positiveInt ]; # 0..1 Number of frames if > 1 (photo)
  fhir:Media.duration [ unsignedInt ]; # 0..1 Length in seconds (audio / video)
  fhir:Media.content [ Attachment ]; # 1..1 Actual Media - reference or data
  fhir:Media.note [ Annotation ], ... ; # 0..* Comments made about the media
]

Changes since DSTU2

Media
Media.basedOn
  • Added Element
Media.context
  • Added Element
Media.occurrence[x]
  • Added Element
Media.reasonCode
  • Added Element
Media.bodySite
  • Added Element
Media.device
  • Added Element
Media.note
  • Added Element
Media.deviceName
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R2 <--> R3 Conversion Maps (status = 3 tests that all execute ok. All tests pass round-trip testing and all r3 resources are valid.).

 

Alternate definitions: Master Definition (XML, JSON), XML Schema/Schematron + JSON Schema, ShEx (for Turtle)

PathDefinitionTypeReference
Media.type Whether the media is a photo, video, or audioRequiredDigitalMediaType
Media.subtype Detailed information about the type of the image - its kind, purpose, or the kind of equipment used to generate itExampleMedia SubType
Media.view Imaging view (projection) used when collecting an imageExampleMedia Collection View/Projection
Media.reasonCode The reason for the mediaExampleProcedure Reason Codes
Media.bodySite Codes describing anatomical locations. May include laterality.ExampleSNOMED CT Body Structures

  • mda-1: Height can only be used for a photo or video (expression : height.empty() or type != 'audio')
  • mda-2: Width can only be used for a photo or video (expression : width.empty() or type != 'audio')
  • mda-3: Frames can only be used for a photo (expression : frames.empty() or type = 'photo')
  • mda-4: Duration can only be used for an audio or a video (expression : duration.empty() or type != 'photo')

The media resource contains several date/times:

  • Media.occurrence[x] - The date(/time) of collection, or the period over which collection occurred
  • Media.duration - The duration of the media. The duration might differ from occurrencePeriod if recording was paused
  • Media.content.creation - This should be consistent with the Media.occurrence[x] but might be different due to partial / edited recordings

This resource can embed the image information directly through the attachment.data element. However, good practice is generally to use the attachment.url element to point to a Binary resource. Servers will frequently be able to persist Binary resources in purpose-dedicated repositories more suitable to potentially large artifacts.

Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.

NameTypeDescriptionExpressionIn Common
based-onreferenceProcedure that caused this media to be createdMedia.basedOn
(ServiceRequest)
contextreferenceEncounter / Episode associated with mediaMedia.context
(EpisodeOfCare, Encounter)
createddateDate attachment was first createdMedia.content.creation
datedateWhen Media was collectedMedia.occurrence
devicereferenceObserving DeviceMedia.device
(Device, DeviceMetric)
identifiertokenIdentifier(s) for the imageMedia.identifier
operatorreferenceThe person who generated the imageMedia.operator
(Practitioner)
patientreferenceWho/What this Media is a record ofMedia.subject
(Patient)
sitetokenBody part in mediaMedia.bodySite
subjectreferenceWho/What this Media is a record ofMedia.subject
(Practitioner, Group, Specimen, Device, Patient)
subtypetokenThe type of acquisition equipment/processMedia.subtype
typetokenphoto | video | audioMedia.type
viewtokenImaging view, e.g. Lateral or Antero-posteriorMedia.view