Clinical Document Architecture V2.1
2.1.0 - CI Build

Clinical Document Architecture V2.1, published by Health Level 7. This is not an authorized publication; it is the continuous build for version 2.1.0). This version is based on the current content of https://github.com/HL7/cda-core-2.0/ and changes regularly. See the Directory of published versions

Logical Model: CDAR2.RegionOfInterest - JSON Profile

JSON representation of the RegionOfInterest logical model.

Raw json | Download


{
  "resourceType" : "StructureDefinition",
  "id" : "RegionOfInterest",
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n      <p>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 &quot;circling&quot; 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 &quot;SUBJ&quot;. A RegionOfInterest must reference exactly one ObservationMedia or one ExternalObservation. If the RegionOfInterest is the target of a &lt;renderMultimedia&gt; reference, then it shall only reference an ObservationMedia and not an ExternalObservation.</p>\n      <p>An XML attribute &quot;ID&quot; of type XML ID, is added to RegionOfInterest 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).</p>\n    </div>"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-namespace",
      "valueUri" : "urn:hl7-org:v3"
    }
  ],
  "url" : "http://hl7.org/fhir/cda/StructureDefinition/RegionOfInterest",
  "version" : "2.1.0",
  "name" : "CDAR2.RegionOfInterest",
  "title" : "RegionOfInterest (CDA Class)",
  "status" : "active",
  "experimental" : false,
  "date" : "2020-10-29T14:57:38+00:00",
  "publisher" : "Health Level 7",
  "description" : "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 <renderMultimedia> reference, then it shall only reference an ObservationMedia and not an ExternalObservation.\nAn XML attribute \"ID\" of type XML ID, is added to RegionOfInterest 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).",
  "fhirVersion" : "4.0.1",
  "kind" : "logical",
  "abstract" : false,
  "type" : "RegionOfInterest",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation" : "specialization",
  "snapshot" : {
    "element" : [
      {
        "id" : "RegionOfInterest",
        "path" : "RegionOfInterest",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "Base",
          "min" : 0,
          "max" : "*"
        },
        "isModifier" : false
      },
      {
        "id" : "RegionOfInterest.classCode",
        "path" : "RegionOfInterest.classCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.classCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "ROIOVL",
        "fixedCode" : "ROIOVL",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActClassROI"
        }
      },
      {
        "id" : "RegionOfInterest.moodCode",
        "path" : "RegionOfInterest.moodCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.moodCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "EVN",
        "fixedCode" : "EVN",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActMood"
        }
      },
      {
        "id" : "RegionOfInterest.ID",
        "path" : "RegionOfInterest.ID",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.ID",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.templateId",
        "path" : "RegionOfInterest.templateId",
        "definition" : "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.templateId",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/II"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.id",
        "path" : "RegionOfInterest.id",
        "min" : 1,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.id",
          "min" : 1,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/II"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.code",
        "path" : "RegionOfInterest.code",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.code",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/CS"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.value",
        "path" : "RegionOfInterest.value",
        "min" : 1,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.value",
          "min" : 1,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/INT"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.subject",
        "path" : "RegionOfInterest.subject",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.subject",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.subject.typeCode",
        "path" : "RegionOfInterest.subject.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.subject.typeCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "SBJ",
        "fixedCode" : "SBJ",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationTargetSubject"
        }
      },
      {
        "id" : "RegionOfInterest.subject.contextControlCode",
        "path" : "RegionOfInterest.subject.contextControlCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.subject.contextControlCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "OP",
        "fixedCode" : "OP",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ContextControl"
        }
      },
      {
        "id" : "RegionOfInterest.subject.awarenessCode",
        "path" : "RegionOfInterest.subject.awarenessCode",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.subject.awarenessCode",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/CE"
          }
        ],
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-TargetAwareness"
        }
      },
      {
        "id" : "RegionOfInterest.subject.relatedSubject",
        "path" : "RegionOfInterest.subject.relatedSubject",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.subject.relatedSubject",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/RelatedSubject"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.specimen",
        "path" : "RegionOfInterest.specimen",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.specimen",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.specimen.typeCode",
        "path" : "RegionOfInterest.specimen.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.specimen.typeCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "SPC",
        "fixedCode" : "SPC",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationTargetDirect"
        }
      },
      {
        "id" : "RegionOfInterest.specimen.specimenRole",
        "path" : "RegionOfInterest.specimen.specimenRole",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.specimen.specimenRole",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/SpecimenRole"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.performer",
        "path" : "RegionOfInterest.performer",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.performer",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.performer.typeCode",
        "path" : "RegionOfInterest.performer.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.performer.typeCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "PRF",
        "fixedCode" : "PRF",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationPhysicalPerformer"
        }
      },
      {
        "id" : "RegionOfInterest.performer.time",
        "path" : "RegionOfInterest.performer.time",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.performer.time",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.performer.modeCode",
        "path" : "RegionOfInterest.performer.modeCode",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.performer.modeCode",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/CE"
          }
        ],
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationMode"
        }
      },
      {
        "id" : "RegionOfInterest.performer.assignedEntity",
        "path" : "RegionOfInterest.performer.assignedEntity",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.performer.assignedEntity",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/AssignedEntity"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.author",
        "path" : "RegionOfInterest.author",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.author",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Author"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.informant",
        "path" : "RegionOfInterest.informant",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.informant",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.informant.typeCode",
        "path" : "RegionOfInterest.informant.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.informant.typeCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "INF",
        "fixedCode" : "INF",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationInformationGenerator"
        }
      },
      {
        "id" : "RegionOfInterest.informant.contextControlCode",
        "path" : "RegionOfInterest.informant.contextControlCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.informant.contextControlCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "OP",
        "fixedCode" : "OP",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ContextControl"
        }
      },
      {
        "id" : "RegionOfInterest.informant.assignedEntity",
        "path" : "RegionOfInterest.informant.assignedEntity",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.informant.assignedEntity",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/AssignedEntity"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.informant.relatedEntity",
        "path" : "RegionOfInterest.informant.relatedEntity",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.informant.relatedEntity",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/RelatedEntity"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.participant",
        "path" : "RegionOfInterest.participant",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.participant",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.participant.typeCode",
        "path" : "RegionOfInterest.participant.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.participant.typeCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationType"
        }
      },
      {
        "id" : "RegionOfInterest.participant.contextControlCode",
        "path" : "RegionOfInterest.participant.contextControlCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.participant.contextControlCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "OP",
        "fixedCode" : "OP",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ContextControl"
        }
      },
      {
        "id" : "RegionOfInterest.participant.time",
        "path" : "RegionOfInterest.participant.time",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.participant.time",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.participant.awarenessCode",
        "path" : "RegionOfInterest.participant.awarenessCode",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.participant.awarenessCode",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/CE"
          }
        ],
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-TargetAwareness"
        }
      },
      {
        "id" : "RegionOfInterest.participant.participantRole",
        "path" : "RegionOfInterest.participant.participantRole",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.participant.participantRole",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ParticipantRole"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship",
        "path" : "RegionOfInterest.entryRelationship",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Element"
          }
        ],
        "constraint" : [
          {
            "key" : "roi-er-1",
            "severity" : "error",
            "human" : "Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act",
            "expression" : "(observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.typeCode",
        "path" : "RegionOfInterest.entryRelationship.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.typeCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.inversionInd",
        "path" : "RegionOfInterest.entryRelationship.inversionInd",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.inversionInd",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "boolean"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.contextConductionInd",
        "path" : "RegionOfInterest.entryRelationship.contextConductionInd",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.contextConductionInd",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "boolean"
          }
        ],
        "defaultValueBoolean" : true
      },
      {
        "id" : "RegionOfInterest.entryRelationship.sequenceNumber",
        "path" : "RegionOfInterest.entryRelationship.sequenceNumber",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.sequenceNumber",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/INT"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.negationInd",
        "path" : "RegionOfInterest.entryRelationship.negationInd",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.negationInd",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "boolean"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.seperatableInd",
        "path" : "RegionOfInterest.entryRelationship.seperatableInd",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.seperatableInd",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/BL"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.observation",
        "path" : "RegionOfInterest.entryRelationship.observation",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.observation",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Observation"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.regionOfInterest",
        "path" : "RegionOfInterest.entryRelationship.regionOfInterest",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.regionOfInterest",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/RegionOfInterest"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.observationMedia",
        "path" : "RegionOfInterest.entryRelationship.observationMedia",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.observationMedia",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ObservationMedia"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.substanceAdministration",
        "path" : "RegionOfInterest.entryRelationship.substanceAdministration",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.substanceAdministration",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/SubstanceAdministration"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.supply",
        "path" : "RegionOfInterest.entryRelationship.supply",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.supply",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Supply"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.procedure",
        "path" : "RegionOfInterest.entryRelationship.procedure",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.procedure",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Procedure"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.encounter",
        "path" : "RegionOfInterest.entryRelationship.encounter",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.encounter",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Encounter"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.organizer",
        "path" : "RegionOfInterest.entryRelationship.organizer",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.organizer",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Organizer"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.act",
        "path" : "RegionOfInterest.entryRelationship.act",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.entryRelationship.act",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Act"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference",
        "path" : "RegionOfInterest.reference",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.reference",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.typeCode",
        "path" : "RegionOfInterest.reference.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.reference.typeCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.seperatableInd",
        "path" : "RegionOfInterest.reference.seperatableInd",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.reference.seperatableInd",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/BL"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.externalAct",
        "path" : "RegionOfInterest.reference.externalAct",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.reference.externalAct",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ExternalAct"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.externalObservation",
        "path" : "RegionOfInterest.reference.externalObservation",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.reference.externalObservation",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ExternalObservation"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.externalProcedure",
        "path" : "RegionOfInterest.reference.externalProcedure",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.reference.externalProcedure",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ExternalProcedure"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.externalDocument",
        "path" : "RegionOfInterest.reference.externalDocument",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.reference.externalDocument",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ExternalDocument"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.precondition",
        "path" : "RegionOfInterest.precondition",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "RegionOfInterest.precondition",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.precondition.typeCode",
        "path" : "RegionOfInterest.precondition.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.precondition.typeCode",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "PRCN",
        "fixedCode" : "PRCN",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActRelationshipConditional"
        }
      },
      {
        "id" : "RegionOfInterest.precondition.criterion",
        "path" : "RegionOfInterest.precondition.criterion",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "RegionOfInterest.precondition.criterion",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Criterion"
          }
        ]
      }
    ]
  },
  "differential" : {
    "element" : [
      {
        "id" : "RegionOfInterest",
        "path" : "RegionOfInterest",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "RegionOfInterest.classCode",
        "path" : "RegionOfInterest.classCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "ROIOVL",
        "fixedCode" : "ROIOVL",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActClassROI"
        }
      },
      {
        "id" : "RegionOfInterest.moodCode",
        "path" : "RegionOfInterest.moodCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "EVN",
        "fixedCode" : "EVN",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActMood"
        }
      },
      {
        "id" : "RegionOfInterest.ID",
        "path" : "RegionOfInterest.ID",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.templateId",
        "path" : "RegionOfInterest.templateId",
        "definition" : "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/II"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.id",
        "path" : "RegionOfInterest.id",
        "min" : 1,
        "max" : "*",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/II"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.code",
        "path" : "RegionOfInterest.code",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/CS"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.value",
        "path" : "RegionOfInterest.value",
        "min" : 1,
        "max" : "*",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/INT"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.subject",
        "path" : "RegionOfInterest.subject",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.subject.typeCode",
        "path" : "RegionOfInterest.subject.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "SBJ",
        "fixedCode" : "SBJ",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationTargetSubject"
        }
      },
      {
        "id" : "RegionOfInterest.subject.contextControlCode",
        "path" : "RegionOfInterest.subject.contextControlCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "OP",
        "fixedCode" : "OP",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ContextControl"
        }
      },
      {
        "id" : "RegionOfInterest.subject.awarenessCode",
        "path" : "RegionOfInterest.subject.awarenessCode",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/CE"
          }
        ],
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-TargetAwareness"
        }
      },
      {
        "id" : "RegionOfInterest.subject.relatedSubject",
        "path" : "RegionOfInterest.subject.relatedSubject",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/RelatedSubject"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.specimen",
        "path" : "RegionOfInterest.specimen",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.specimen.typeCode",
        "path" : "RegionOfInterest.specimen.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "SPC",
        "fixedCode" : "SPC",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationTargetDirect"
        }
      },
      {
        "id" : "RegionOfInterest.specimen.specimenRole",
        "path" : "RegionOfInterest.specimen.specimenRole",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/SpecimenRole"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.performer",
        "path" : "RegionOfInterest.performer",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.performer.typeCode",
        "path" : "RegionOfInterest.performer.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "PRF",
        "fixedCode" : "PRF",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationPhysicalPerformer"
        }
      },
      {
        "id" : "RegionOfInterest.performer.time",
        "path" : "RegionOfInterest.performer.time",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.performer.modeCode",
        "path" : "RegionOfInterest.performer.modeCode",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/CE"
          }
        ],
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationMode"
        }
      },
      {
        "id" : "RegionOfInterest.performer.assignedEntity",
        "path" : "RegionOfInterest.performer.assignedEntity",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/AssignedEntity"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.author",
        "path" : "RegionOfInterest.author",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Author"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.informant",
        "path" : "RegionOfInterest.informant",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.informant.typeCode",
        "path" : "RegionOfInterest.informant.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "INF",
        "fixedCode" : "INF",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationInformationGenerator"
        }
      },
      {
        "id" : "RegionOfInterest.informant.contextControlCode",
        "path" : "RegionOfInterest.informant.contextControlCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "OP",
        "fixedCode" : "OP",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ContextControl"
        }
      },
      {
        "id" : "RegionOfInterest.informant.assignedEntity",
        "path" : "RegionOfInterest.informant.assignedEntity",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/AssignedEntity"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.informant.relatedEntity",
        "path" : "RegionOfInterest.informant.relatedEntity",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/RelatedEntity"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.participant",
        "path" : "RegionOfInterest.participant",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.participant.typeCode",
        "path" : "RegionOfInterest.participant.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationType"
        }
      },
      {
        "id" : "RegionOfInterest.participant.contextControlCode",
        "path" : "RegionOfInterest.participant.contextControlCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "OP",
        "fixedCode" : "OP",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ContextControl"
        }
      },
      {
        "id" : "RegionOfInterest.participant.time",
        "path" : "RegionOfInterest.participant.time",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.participant.awarenessCode",
        "path" : "RegionOfInterest.participant.awarenessCode",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/CE"
          }
        ],
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-TargetAwareness"
        }
      },
      {
        "id" : "RegionOfInterest.participant.participantRole",
        "path" : "RegionOfInterest.participant.participantRole",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ParticipantRole"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship",
        "path" : "RegionOfInterest.entryRelationship",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Element"
          }
        ],
        "constraint" : [
          {
            "key" : "roi-er-1",
            "severity" : "error",
            "human" : "Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act",
            "expression" : "(observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.typeCode",
        "path" : "RegionOfInterest.entryRelationship.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.inversionInd",
        "path" : "RegionOfInterest.entryRelationship.inversionInd",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "boolean"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.contextConductionInd",
        "path" : "RegionOfInterest.entryRelationship.contextConductionInd",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "boolean"
          }
        ],
        "defaultValueBoolean" : true
      },
      {
        "id" : "RegionOfInterest.entryRelationship.sequenceNumber",
        "path" : "RegionOfInterest.entryRelationship.sequenceNumber",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/INT"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.negationInd",
        "path" : "RegionOfInterest.entryRelationship.negationInd",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "boolean"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.seperatableInd",
        "path" : "RegionOfInterest.entryRelationship.seperatableInd",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/BL"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.observation",
        "path" : "RegionOfInterest.entryRelationship.observation",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Observation"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.regionOfInterest",
        "path" : "RegionOfInterest.entryRelationship.regionOfInterest",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/RegionOfInterest"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.observationMedia",
        "path" : "RegionOfInterest.entryRelationship.observationMedia",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ObservationMedia"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.substanceAdministration",
        "path" : "RegionOfInterest.entryRelationship.substanceAdministration",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/SubstanceAdministration"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.supply",
        "path" : "RegionOfInterest.entryRelationship.supply",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Supply"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.procedure",
        "path" : "RegionOfInterest.entryRelationship.procedure",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Procedure"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.encounter",
        "path" : "RegionOfInterest.entryRelationship.encounter",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Encounter"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.organizer",
        "path" : "RegionOfInterest.entryRelationship.organizer",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Organizer"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.entryRelationship.act",
        "path" : "RegionOfInterest.entryRelationship.act",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Act"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference",
        "path" : "RegionOfInterest.reference",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.typeCode",
        "path" : "RegionOfInterest.reference.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.seperatableInd",
        "path" : "RegionOfInterest.reference.seperatableInd",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/BL"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.externalAct",
        "path" : "RegionOfInterest.reference.externalAct",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ExternalAct"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.externalObservation",
        "path" : "RegionOfInterest.reference.externalObservation",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ExternalObservation"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.externalProcedure",
        "path" : "RegionOfInterest.reference.externalProcedure",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ExternalProcedure"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.reference.externalDocument",
        "path" : "RegionOfInterest.reference.externalDocument",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/ExternalDocument"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.precondition",
        "path" : "RegionOfInterest.precondition",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Element"
          }
        ]
      },
      {
        "id" : "RegionOfInterest.precondition.typeCode",
        "path" : "RegionOfInterest.precondition.typeCode",
        "representation" : [
          "xmlAttr"
        ],
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "code"
          }
        ],
        "defaultValueCode" : "PRCN",
        "fixedCode" : "PRCN",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActRelationshipConditional"
        }
      },
      {
        "id" : "RegionOfInterest.precondition.criterion",
        "path" : "RegionOfInterest.precondition.criterion",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "http://hl7.org/fhir/cda/StructureDefinition/Criterion"
          }
        ]
      }
    ]
  }
}