This page is part of the CDA: Clinical Document Architecture (v2.1.0-draft1: CDA 2.1 Draft) based on FHIR v5.0.0. . For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/fhir/cda/StructureDefinition/RegionOfInterest | Version: 2.1.0-draft1 | |||
Active as of 2023-01-16 | Computable Name: CDAR2.RegionOfInterest |
A derivative of the RIM Observation class that represents a region of interest on an image, using an overlay shape. RegionOfInterest is used to make reference to specific regions in images, e.g., to specify the site of a physical finding by “circling” a region in a schematic picture of a human body. The units of the coordinate values in RegionOfInterest.value are in pixels, expressed as a list of integers. The origin is in the upper left hand corner, with positive X values going to the right and positive Y values going down. The relationship between a RegionOfInterest and its referenced ObservationMedia or ExternalObservation is specified by traversing the entryRelationship or reference class, respectively, where typeCode equals “SUBJ”. A RegionOfInterest must reference exactly one ObservationMedia or one ExternalObservation. If the RegionOfInterest is the target of a
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Base
Path | Conformance | ValueSet / Code |
RegionOfInterest.classCode | required | Fixed Value: ROIOVL |
RegionOfInterest.moodCode | required | Fixed Value: EVN |
RegionOfInterest.subject.typeCode | required | Fixed Value: SBJ |
RegionOfInterest.subject.contextControlCode | required | Fixed Value: OP |
RegionOfInterest.subject.awarenessCode | extensible | TargetAwareness |
RegionOfInterest.informant.typeCode | required | Fixed Value: INF |
RegionOfInterest.informant.contextControlCode | required | Fixed Value: OP |
Id | Grade | Path(s) | Details | Requirements |
roi-er-1 | error | RegionOfInterest.entryRelationship | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
Path | Conformance | ValueSet / Code |
RegionOfInterest.classCode | required | Fixed Value: ROIOVL |
RegionOfInterest.moodCode | required | Fixed Value: EVN |
RegionOfInterest.subject.typeCode | required | Fixed Value: SBJ |
RegionOfInterest.subject.contextControlCode | required | Fixed Value: OP |
RegionOfInterest.subject.awarenessCode | extensible | TargetAwareness |
RegionOfInterest.informant.typeCode | required | Fixed Value: INF |
RegionOfInterest.informant.contextControlCode | required | Fixed Value: OP |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
roi-er-1 | error | RegionOfInterest.entryRelationship | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
Path | Conformance | ValueSet / Code |
RegionOfInterest.classCode | required | Fixed Value: ROIOVL |
RegionOfInterest.moodCode | required | Fixed Value: EVN |
RegionOfInterest.subject.typeCode | required | Fixed Value: SBJ |
RegionOfInterest.subject.contextControlCode | required | Fixed Value: OP |
RegionOfInterest.subject.awarenessCode | extensible | TargetAwareness |
RegionOfInterest.informant.typeCode | required | Fixed Value: INF |
RegionOfInterest.informant.contextControlCode | required | Fixed Value: OP |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
roi-er-1 | error | RegionOfInterest.entryRelationship | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
This structure is derived from Base
Differential View
This structure is derived from Base
Path | Conformance | ValueSet / Code |
RegionOfInterest.classCode | required | Fixed Value: ROIOVL |
RegionOfInterest.moodCode | required | Fixed Value: EVN |
RegionOfInterest.subject.typeCode | required | Fixed Value: SBJ |
RegionOfInterest.subject.contextControlCode | required | Fixed Value: OP |
RegionOfInterest.subject.awarenessCode | extensible | TargetAwareness |
RegionOfInterest.informant.typeCode | required | Fixed Value: INF |
RegionOfInterest.informant.contextControlCode | required | Fixed Value: OP |
Id | Grade | Path(s) | Details | Requirements |
roi-er-1 | error | RegionOfInterest.entryRelationship | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
Key Elements View
Path | Conformance | ValueSet / Code |
RegionOfInterest.classCode | required | Fixed Value: ROIOVL |
RegionOfInterest.moodCode | required | Fixed Value: EVN |
RegionOfInterest.subject.typeCode | required | Fixed Value: SBJ |
RegionOfInterest.subject.contextControlCode | required | Fixed Value: OP |
RegionOfInterest.subject.awarenessCode | extensible | TargetAwareness |
RegionOfInterest.informant.typeCode | required | Fixed Value: INF |
RegionOfInterest.informant.contextControlCode | required | Fixed Value: OP |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
roi-er-1 | error | RegionOfInterest.entryRelationship | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
Snapshot View
Path | Conformance | ValueSet / Code |
RegionOfInterest.classCode | required | Fixed Value: ROIOVL |
RegionOfInterest.moodCode | required | Fixed Value: EVN |
RegionOfInterest.subject.typeCode | required | Fixed Value: SBJ |
RegionOfInterest.subject.contextControlCode | required | Fixed Value: OP |
RegionOfInterest.subject.awarenessCode | extensible | TargetAwareness |
RegionOfInterest.informant.typeCode | required | Fixed Value: INF |
RegionOfInterest.informant.contextControlCode | required | Fixed Value: OP |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
roi-er-1 | error | RegionOfInterest.entryRelationship | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
This structure is derived from Base