Interactive Multimedia Report (IMR)
1.1.0 - Trial-Implementation International flag

This page is part of the IHE Interactive Multimedia Report (IMR) (v1.1.0: Publication) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: IMRObservation - Detailed Descriptions

Active as of 2024-06-20

Definitions for the imr-observation resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Observation
2. Observation.basedOn
Control1..?
Must Supporttrue
SlicingThis element introduces a set of slices on Observation.basedOn. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • type @ resolve()
  • 4. Observation.basedOn:serviceRequest
    Slice NameserviceRequest
    Control1..*
    TypeReference(IMR ServiceRequest)
    6. Observation.category
    Control1..?
    SlicingThis element introduces a set of slices on Observation.category. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • pattern @ coding
    • 8. Observation.category:imaging
      Slice Nameimaging
      Control1..1
      Must Supporttrue
      10. Observation.category:imaging.coding
      Control1..?
      Pattern Value{
        "system" : "http://terminology.hl7.org/CodeSystem/observation-category",
        "code" : "imaging"
      }
      12. Observation.subject
      Control1..?
      TypeReference(Patient)
      14. Observation.performer
      TypeReference(Practitioner, PractitionerRole, Organization)
      16. Observation.value[x]
      ShortActual result. Note: If the value is null, an explicit corresponding null value is required rather than leaving the value blank.
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Must Supporttrue
      18. Observation.derivedFrom
      Must Supporttrue
      SlicingThis element introduces a set of slices on Observation.derivedFrom. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • type @ resolve()
      • 20. Observation.derivedFrom:imagingStudy
        Slice NameimagingStudy
        Control0..1
        TypeReference(ImagingStudy)