CPR Status
The “CPR Status” collection of data is used to transmit the kind of data often recorded on DNACPR forms and also recorded as part of the ReSPECT form. This collection of data reflects a clinical decision that has been made. The decision may be made by one or more professionals in discussion with the patient and/or their representatives. Once the decision is made, it can also be shared after the time of decision with other individuals that were not present for the discussion.
The following FHIR profiles are used to form the CPR Status Atomic Unit:
- EOL-Patient-1
- CareConnect-Organization-1
- CareConnect-Practitioner-1 (EOL mandates name.text)
- CareConnect-PractitionerRole-1
- EOL-CPRStatus-Flag-1
- EOL-CPRStatus-QuestionnaireResponse-1
CPR Status data item mapping to FHIR profiles
The CPR Status data items are fulfilled by elements within the FHIR resources listed below:
EOL Data Item | FHIR resource element | Mandatory/Required/Optional |
---|---|---|
CPR Status | EOL-CPRStatus-Flag-1.code | Mandatory |
Reason for CPR status | EOL-CPRStatus-QuestionnaireResponse-1.reasonForCPRStatus | Optional |
CPR Status Mental Capacity | EOL-CPRStatus-QuestionnaireResponse-1.cPRStatusMentalCapacity | Optional |
Date Time of CPR Status | EOL-CPRStatus-Flag-1.period.start | Mandatory |
Review Date | EOL-CPRStatus-Flag-1.period.end | Optional |
Persons Involved in Discussion | EOL-CPRStatus-QuestionnaireResponse-1.personsInvolvedInDiscussion (Extension) | Optional |
Persons or Organisations Made Aware of the Decision | EOL-CPRStatus-QuestionnaireResponse-1.awarenessOfDecision (Extension) | Optional |
Professionals Involved in Decision | EOL-CPRStatus-QuestionnaireResponse-1.professionalsInvolvedInDecision | Optional |
Professional Recording the CPR status | EOL-CPRStatus-Flag-1.author | Mandatory |
Professional Endorsing this CPR status | EOL-CPRStatus-QuestionnaireResponse-1.professionalEndorsingStatus | Optional |
Persons Involved in Discussion and Persons or Organisations Made Aware of the Decision (codeableConcept) Guidance
Where the sending system supports a terminology system:
- The codeableConcept.coding element MUST be populated with:
- system: identity of the terminology system (e.g. SNOMED-CT)
- code: symbol in syntax defined by the system
- display: representation defined by the system
- the codeableConcept.text field MUST be populated with the display value from the codeableConcept.coding.display element e.g. ‘Asthma (disorder)’
- the codeableConcept.text field MAY contain free text to capture more detail associated with the codeableConcept.coding.code e.g. ‘Patient uses blue inhaler to relieve symptoms’
Where the sending system does not support a terminology system:
- the codeableConcept.text field MUST be populated with a text description of the concept as a human readable narrative e.g ‘Asthma’.
- the codeableConcept.text field MAY contain free text to capture more detail associated with the concept e.g. ‘Patient uses blue inhaler to relieve symptoms’