# Cardiopulmonary Resuscitation Order Entry - Advance Healthcare Directive Interoperability (cda-adi) v0.1.0

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **Cardiopulmonary Resuscitation Order Entry**

## Logical Model: Cardiopulmonary Resuscitation Order Entry 

| | |
| :--- | :--- |
| *Official URL*:http://hl7.org/cda/us/adi/StructureDefinition/CardiopulmonaryResuscitationOrderEntry | *Version*:0.1.0 |
| Active as of 2026-05-29 | *Computable Name*:Cardiopulmonary_Resuscitation_Order_Entry |
| *Other Identifiers:*urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:hl7ii:2.16.840.1.113883.9.275.3.1:2026-08-28 | |

 
This entry is an act in moodCode RQO. In FHIR this expresses a ServiceRequest with an intent of a directive. It includes a CPR procedure (in moodCode RQO) for the person as a portable medical order. If the order is to NOT perform the procedure, then negationInd will be true for the procedure. In FHIR this aligns with use of the doNotPerform element. 

**Usages:**

* Use this Logical Model Profile: [Planned Procedure PMO Section](StructureDefinition-PlannedProceduresPMOSection.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/resource/hl7.cda.us.adi|current/StructureDefinition/StructureDefinition-CardiopulmonaryResuscitationOrderEntry.json)

### Formal Views of Template Content

 [Description of Template, Differentials, Snapshots and how the different presentations work](http://hl7.org/fhir/R5/profiling.html#presentation). 

 

Other representations of profile: [CSV](StructureDefinition-CardiopulmonaryResuscitationOrderEntry.csv), [Excel](StructureDefinition-CardiopulmonaryResuscitationOrderEntry.xlsx) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "CardiopulmonaryResuscitationOrderEntry",
  "extension" : [{
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
    "_valueBoolean" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
        "valueCode" : "not-applicable"
      }]
    }
  },
  {
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/logical-container",
    "valueUri" : "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
  },
  {
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
    "valueUri" : "urn:hl7-org:v3"
  },
  {
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
    "valueString" : "act"
  },
  {
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/type-profile-style",
    "valueCode" : "cda"
  }],
  "url" : "http://hl7.org/cda/us/adi/StructureDefinition/CardiopulmonaryResuscitationOrderEntry",
  "identifier" : [{
    "system" : "urn:ietf:rfc:3986",
    "value" : "urn:hl7ii:2.16.840.1.113883.9.275.3.1:2026-08-28"
  }],
  "version" : "0.1.0",
  "name" : "Cardiopulmonary_Resuscitation_Order_Entry",
  "title" : "Cardiopulmonary Resuscitation Order Entry",
  "status" : "active",
  "date" : "2026-05-29T13:15:02+00:00",
  "publisher" : "Health Level Seven",
  "contact" : [{
    "name" : "Health Level Seven",
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/structure"
    }]
  }],
  "description" : "This entry is an act in moodCode RQO. In FHIR this expresses a ServiceRequest with an intent of a directive. \nIt includes a CPR procedure (in moodCode RQO) for the person as a portable medical order. \nIf the order is to NOT perform the procedure, then negationInd will be true for the procedure. \nIn FHIR this aligns with use of the doNotPerform element.",
  "fhirVersion" : "5.0.0",
  "mapping" : [{
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  }],
  "kind" : "logical",
  "abstract" : false,
  "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Act",
  "baseDefinition" : "http://hl7.org/cda/stds/core/StructureDefinition/Act",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "Act",
      "path" : "Act"
    },
    {
      "id" : "Act.templateId",
      "path" : "Act.templateId",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "root"
        },
        {
          "type" : "value",
          "path" : "extension"
        }],
        "rules" : "open"
      },
      "min" : 1
    },
    {
      "id" : "Act.templateId:cardio-resuscitation-order",
      "path" : "Act.templateId",
      "sliceName" : "cardio-resuscitation-order",
      "min" : 1,
      "max" : "1"
    },
    {
      "id" : "Act.templateId:cardio-resuscitation-order.root",
      "path" : "Act.templateId.root",
      "min" : 1,
      "patternString" : "2.16.840.1.113883.9.275.3.1"
    },
    {
      "id" : "Act.templateId:cardio-resuscitation-order.extension",
      "path" : "Act.templateId.extension",
      "min" : 1,
      "patternString" : "2026-08-28"
    },
    {
      "id" : "Act.classCode",
      "path" : "Act.classCode",
      "comment" : "SHALL contain exactly one [1..1] @classCode=\"ACT\" Act (CodeSystem: HL7ActClass urn:oid:2.16.840.1.113883.5.6 STATIC).",
      "fixedCode" : "ACT"
    },
    {
      "id" : "Act.moodCode",
      "path" : "Act.moodCode",
      "comment" : "SHALL contain exactly one [1..1] @moodCode=\"RQO\" Request (CodeSystem: HL7ActMood urn:oid:2.16.840.1.113883.5.1001 STATIC).",
      "fixedCode" : "RQO"
    },
    {
      "id" : "Act.id",
      "path" : "Act.id",
      "comment" : "MUST contain at least one [1..*] id.",
      "min" : 1
    },
    {
      "id" : "Act.code.code",
      "path" : "Act.code.code",
      "patternCode" : "100822-6"
    },
    {
      "id" : "Act.text",
      "path" : "Act.text",
      "short" : "links to the rendering of the portable medical order",
      "min" : 1
    },
    {
      "id" : "Act.statusCode",
      "path" : "Act.statusCode",
      "min" : 1
    },
    {
      "id" : "Act.statusCode.code",
      "path" : "Act.statusCode.code",
      "patternCode" : "active"
    },
    {
      "id" : "Act.effectiveTime",
      "path" : "Act.effectiveTime",
      "short" : "Time when the order is placed.",
      "min" : 1
    },
    {
      "id" : "Act.entryRelationship",
      "path" : "Act.entryRelationship",
      "slicing" : {
        "discriminator" : [{
          "type" : "profile",
          "path" : "observation"
        },
        {
          "type" : "profile",
          "path" : "act"
        },
        {
          "type" : "profile",
          "path" : "procedure"
        }],
        "rules" : "open"
      },
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Act.entryRelationship:order-detail-part",
      "path" : "Act.entryRelationship",
      "sliceName" : "order-detail-part",
      "min" : 1,
      "max" : "1"
    },
    {
      "id" : "Act.entryRelationship:order-detail-part.typeCode",
      "path" : "Act.entryRelationship.typeCode",
      "comment" : "SHALL contain exactly one [1..1] @typeCode=\"COMP\" Refers to (CodeSystem: HL7ActRelationshipType urn:oid:2.16.840.1.113883.5.1002).",
      "fixedCode" : "COMP"
    },
    {
      "id" : "Act.entryRelationship:order-detail-part.inversionInd",
      "path" : "Act.entryRelationship.inversionInd",
      "fixedBoolean" : false
    },
    {
      "id" : "Act.entryRelationship:order-detail-part.act",
      "path" : "Act.entryRelationship.act",
      "comment" : "If needed, the identifier for the order detail part of this clinical statement can be the id of the statement suffixed with a part# to make it distinct.",
      "min" : 1,
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Act",
        "profile" : ["http://hl7.org/cda/us/adi/StructureDefinition/CPROrderDetailPart"]
      }]
    },
    {
      "id" : "Act.entryRelationship:planned-procedure-part",
      "path" : "Act.entryRelationship",
      "sliceName" : "planned-procedure-part",
      "min" : 0,
      "max" : "1",
      "mustSupport" : true
    },
    {
      "id" : "Act.entryRelationship:planned-procedure-part.typeCode",
      "path" : "Act.entryRelationship.typeCode",
      "comment" : "SHALL contain exactly one [1..1] @typeCode=\"COMP\" Refers to (CodeSystem: HL7ActRelationshipType urn:oid:2.16.840.1.113883.5.1002).",
      "fixedCode" : "COMP"
    },
    {
      "id" : "Act.entryRelationship:planned-procedure-part.inversionInd",
      "path" : "Act.entryRelationship.inversionInd",
      "fixedBoolean" : false
    },
    {
      "id" : "Act.entryRelationship:planned-procedure-part.procedure",
      "path" : "Act.entryRelationship.procedure",
      "comment" : "If needed, the identifier for the procedure part of this clinical statement can be the id of the statement suffixed with a part# to make it distinct.",
      "min" : 1,
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Procedure",
        "profile" : ["http://hl7.org/cda/us/adi/StructureDefinition/CPRPlannedProcedurePart"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Act.entryRelationship:clinical-instruction-part",
      "path" : "Act.entryRelationship",
      "sliceName" : "clinical-instruction-part",
      "min" : 0,
      "max" : "*",
      "mustSupport" : true
    },
    {
      "id" : "Act.entryRelationship:clinical-instruction-part.typeCode",
      "path" : "Act.entryRelationship.typeCode",
      "comment" : "SHALL contain exactly one [1..1] @typeCode=\"COMP\" Refers to (CodeSystem: HL7ActRelationshipType urn:oid:2.16.840.1.113883.5.1002).",
      "fixedCode" : "COMP"
    },
    {
      "id" : "Act.entryRelationship:clinical-instruction-part.inversionInd",
      "path" : "Act.entryRelationship.inversionInd",
      "fixedBoolean" : false
    },
    {
      "id" : "Act.entryRelationship:clinical-instruction-part.observation",
      "path" : "Act.entryRelationship.observation",
      "comment" : "If needed, the identifier for the instruction part of this clinical statement can be the id of the statement suffixed with a part# to make it distinct.",
      "min" : 1,
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Observation",
        "profile" : ["http://hl7.org/cda/us/ccda/StructureDefinition/InstructionObservation"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Act.entryRelationship:goal-part",
      "path" : "Act.entryRelationship",
      "sliceName" : "goal-part",
      "min" : 0,
      "max" : "*",
      "mustSupport" : true
    },
    {
      "id" : "Act.entryRelationship:goal-part.typeCode",
      "path" : "Act.entryRelationship.typeCode",
      "comment" : "SHALL contain exactly one [1..1] @typeCode=\"COMP\" Refers to (CodeSystem: HL7ActRelationshipType urn:oid:2.16.840.1.113883.5.1002).",
      "fixedCode" : "COMP"
    },
    {
      "id" : "Act.entryRelationship:goal-part.inversionInd",
      "path" : "Act.entryRelationship.inversionInd",
      "fixedBoolean" : false
    },
    {
      "id" : "Act.entryRelationship:goal-part.observation",
      "path" : "Act.entryRelationship.observation",
      "comment" : "If needed, the identifier for the goal part of this clinical statement can be the id of the statement suffixed with a part# to make it distinct.",
      "min" : 1,
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Observation",
        "profile" : ["http://hl7.org/cda/us/ccda/StructureDefinition/GoalObservation"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Act.precondition",
      "path" : "Act.precondition",
      "short" : "Expresses the precondition in an order that is conditional upon a certain health scenario.",
      "max" : "1",
      "mustSupport" : true
    }]
  }
}

```
