This page is part of the FHIR Specification (v4.0.1: R4 - Mixed Normative and STU) in it's permanent home (it will always be available at this URL). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4
Modeling and Methodology Work Group | Maturity Level: N/A | Standards Status: Informative |
Raw XML (canonical form + also see XML Format Specification)
Definition for Code System Canonical Status Codes for FHIR Resources
<?xml version="1.0" encoding="UTF-8"?> <CodeSystem xmlns="http://hl7.org/fhir"> <id value="resource-status"/> <meta> <lastUpdated value="2019-11-01T09:29:23.356+11:00"/> </meta> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml"> <h2> Canonical Status Codes for FHIR Resources</h2> <div> <p> The master set of status codes used throughout FHIR. All status codes are mapped to one of these codes.</p> </div> <p> This code system http://hl7.org/fhir/resource-status defines the following codes:</p> <table class="codes"> <tr> <td style="white-space:nowrap"> <b> Code</b> </td> <td> <b> Display</b> </td> <td> <b> Definition</b> </td> </tr> <tr> <td style="white-space:nowrap">error <a name="resource-status-error"> </a> </td> <td> error</td> <td> The resource was created in error, and should not be treated as valid (note: in many cases, for various data integrity related reasons, the information cannot be removed from the record)</td> </tr> <tr> <td style="white-space:nowrap">proposed <a name="resource-status-proposed"> </a> </td> <td> proposed</td> <td> The resource describes an action or plan that is proposed, and not yet approved by the participants</td> </tr> <tr> <td style="white-space:nowrap">planned <a name="resource-status-planned"> </a> </td> <td> planned</td> <td> The resource describes a course of action that is planned and agreed/approved, but at the time of recording was still future</td> </tr> <tr> <td style="white-space:nowrap">draft <a name="resource-status-draft"> </a> </td> <td> draft</td> <td> The information in the resource is still being prepared and edited</td> </tr> <tr> <td style="white-space:nowrap">requested <a name="resource-status-requested"> </a> </td> <td> requested</td> <td> A fulfiller has been asked to perform this action, but it has not yet occurred</td> </tr> <tr> <td style="white-space:nowrap">received <a name="resource-status-received"> </a> </td> <td> received</td> <td> The fulfiller has received the request, but not yet agreed to carry out the action</td> </tr> <tr> <td style="white-space:nowrap">declined <a name="resource-status-declined"> </a> </td> <td> declined</td> <td> The fulfiller chose not to perform the action</td> </tr> <tr> <td style="white-space:nowrap">accepted <a name="resource-status-accepted"> </a> </td> <td> accepted</td> <td> The fulfiller has decided to perform the action, and plans are in train to do this in the future</td> </tr> <tr> <td style="white-space:nowrap">arrived <a name="resource-status-arrived"> </a> </td> <td> arrived</td> <td> The pre-conditions for the action are all fulfilled, and it is imminent</td> </tr> <tr> <td style="white-space:nowrap">active <a name="resource-status-active"> </a> </td> <td> active</td> <td> The resource describes information that is currently valid or a process that is presently occuring</td> </tr> <tr> <td style="white-space:nowrap">suspended <a name="resource-status-suspended"> </a> </td> <td> suspended</td> <td> The process described/requested in this resource has been halted for some reason</td> </tr> <tr> <td style="white-space:nowrap">failed <a name="resource-status-failed"> </a> </td> <td> failed</td> <td> The process described/requested in the resource could not be completed, and no further action is planned</td> </tr> <tr> <td style="white-space:nowrap">replaced <a name="resource-status-replaced"> </a> </td> <td> replaced</td> <td> The information in this resource has been replaced by information in another resource</td> </tr> <tr> <td style="white-space:nowrap">complete <a name="resource-status-complete"> </a> </td> <td> complete</td> <td> The process described/requested in the resource has been completed, and no further action is planned</td> </tr> <tr> <td style="white-space:nowrap">inactive <a name="resource-status-inactive"> </a> </td> <td> inactive</td> <td> The resource describes information that is no longer valid or a process that is stopped occurring</td> </tr> <tr> <td style="white-space:nowrap">abandoned <a name="resource-status-abandoned"> </a> </td> <td> abandoned</td> <td> The process described/requested in the resource did not complete - usually due to some workflow error, and no further action is planned</td> </tr> <tr> <td style="white-space:nowrap">unknown <a name="resource-status-unknown"> </a> </td> <td> unknown</td> <td> Authoring system does not know the status</td> </tr> <tr> <td style="white-space:nowrap">unconfirmed <a name="resource-status-unconfirmed"> </a> </td> <td> unconfirmed</td> <td> The information in this resource is not yet approved</td> </tr> <tr> <td style="white-space:nowrap">confirmed <a name="resource-status-confirmed"> </a> </td> <td> confirmed</td> <td> The information in this resource is approved</td> </tr> <tr> <td style="white-space:nowrap">resolved <a name="resource-status-resolved"> </a> </td> <td> resolved</td> <td> The issue identified by this resource is no longer of concern</td> </tr> <tr> <td style="white-space:nowrap">refuted <a name="resource-status-refuted"> </a> </td> <td> refuted</td> <td> This information has been ruled out by testing and evaluation</td> </tr> <tr> <td style="white-space:nowrap">differential <a name="resource-status-differential"> </a> </td> <td> differential</td> <td> Potentially true?</td> </tr> <tr> <td style="white-space:nowrap">partial <a name="resource-status-partial"> </a> </td> <td> partial</td> <td> This information is still being assembled</td> </tr> <tr> <td style="white-space:nowrap">busy-unavailable <a name="resource-status-busy-unavailable"> </a> </td> <td> busy-unavailable</td> <td> not available at this time/location</td> </tr> <tr> <td style="white-space:nowrap">free <a name="resource-status-free"> </a> </td> <td> free</td> <td> Free for scheduling</td> </tr> <tr> <td style="white-space:nowrap">on-target <a name="resource-status-on-target"> </a> </td> <td> on-target</td> <td> Ready to act</td> </tr> <tr> <td style="white-space:nowrap">ahead-of-target <a name="resource-status-ahead-of-target"> </a> </td> <td> ahead-of-target</td> <td> Ahead of the planned timelines</td> </tr> <tr> <td style="white-space:nowrap">behind-target <a name="resource-status-behind-target"> </a> </td> <td> behind-target</td> <td/> </tr> <tr> <td style="white-space:nowrap">not-ready <a name="resource-status-not-ready"> </a> </td> <td> not-ready</td> <td> Behind the planned timelines</td> </tr> <tr> <td style="white-space:nowrap">transduc-discon <a name="resource-status-transduc-discon"> </a> </td> <td> transduc-discon</td> <td> The device transducer is disconnected</td> </tr> <tr> <td style="white-space:nowrap">hw-discon <a name="resource-status-hw-discon"> </a> </td> <td> hw-discon</td> <td> The hardware is disconnected</td> </tr> </table> </div> </text> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> <valueCode value="trial-use"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm"> <valueInteger value="3"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"> <valueCode value="mnm"/> </extension> <url value="http://hl7.org/fhir/resource-status"/> <version value="4.0.1"/> <name value="Canonical Status Codes for FHIR Resources"/> <status value="draft"/> <publisher value="FHIR Project"/> <description value="The master set of status codes used throughout FHIR. All status codes are mapped to one of these codes."/> <caseSensitive value="true"/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-status"/> <hierarchyMeaning value="is-a"/> <content value="complete"/> <concept> <code value="error"/> <display value="error"/> <definition value="The resource was created in error, and should not be treated as valid (note: in many cases, for various data integrity related reasons, the information cannot be removed from the record)"/> </concept> <concept> <code value="proposed"/> <display value="proposed"/> <definition value="The resource describes an action or plan that is proposed, and not yet approved by the participants"/> </concept> <concept> <code value="planned"/> <display value="planned"/> <definition value="The resource describes a course of action that is planned and agreed/approved, but at the time of recording was still future"/> </concept> <concept> <code value="draft"/> <display value="draft"/> <definition value="The information in the resource is still being prepared and edited"/> </concept> <concept> <code value="requested"/> <display value="requested"/> <definition value="A fulfiller has been asked to perform this action, but it has not yet occurred"/> </concept> <concept> <code value="received"/> <display value="received"/> <definition value="The fulfiller has received the request, but not yet agreed to carry out the action"/> </concept> <concept> <code value="declined"/> <display value="declined"/> <definition value="The fulfiller chose not to perform the action"/> </concept> <concept> <code value="accepted"/> <display value="accepted"/> <definition value="The fulfiller has decided to perform the action, and plans are in train to do this in the future"/> </concept> <concept> <code value="arrived"/> <display value="arrived"/> <definition value="The pre-conditions for the action are all fulfilled, and it is imminent"/> </concept> <concept> <code value="active"/> <display value="active"/> <definition value="The resource describes information that is currently valid or a process that is presently occuring"/> </concept> <concept> <code value="suspended"/> <display value="suspended"/> <definition value="The process described/requested in this resource has been halted for some reason"/> </concept> <concept> <code value="failed"/> <display value="failed"/> <definition value="The process described/requested in the resource could not be completed, and no further action is planned"/> </concept> <concept> <code value="replaced"/> <display value="replaced"/> <definition value="The information in this resource has been replaced by information in another resource"/> </concept> <concept> <code value="complete"/> <display value="complete"/> <definition value="The process described/requested in the resource has been completed, and no further action is planned"/> </concept> <concept> <code value="inactive"/> <display value="inactive"/> <definition value="The resource describes information that is no longer valid or a process that is stopped occurring"/> </concept> <concept> <code value="abandoned"/> <display value="abandoned"/> <definition value="The process described/requested in the resource did not complete - usually due to some workflow error, and no further action is planned"/> </concept> <concept> <code value="unknown"/> <display value="unknown"/> <definition value="Authoring system does not know the status"/> </concept> <concept> <code value="unconfirmed"/> <display value="unconfirmed"/> <definition value="The information in this resource is not yet approved"/> </concept> <concept> <code value="confirmed"/> <display value="confirmed"/> <definition value="The information in this resource is approved"/> </concept> <concept> <code value="resolved"/> <display value="resolved"/> <definition value="The issue identified by this resource is no longer of concern"/> </concept> <concept> <code value="refuted"/> <display value="refuted"/> <definition value="This information has been ruled out by testing and evaluation"/> </concept> <concept> <code value="differential"/> <display value="differential"/> <definition value="Potentially true?"/> </concept> <concept> <code value="partial"/> <display value="partial"/> <definition value="This information is still being assembled"/> </concept> <concept> <code value="busy-unavailable"/> <display value="busy-unavailable"/> <definition value="not available at this time/location"/> </concept> <concept> <code value="free"/> <display value="free"/> <definition value="Free for scheduling"/> </concept> <concept> <code value="on-target"/> <display value="on-target"/> <definition value="Ready to act"/> </concept> <concept> <code value="ahead-of-target"/> <display value="ahead-of-target"/> <definition value="Ahead of the planned timelines"/> </concept> <concept> <code value="behind-target"/> <display value="behind-target"/> </concept> <concept> <code value="not-ready"/> <display value="not-ready"/> <definition value="Behind the planned timelines"/> </concept> <concept> <code value="transduc-discon"/> <display value="transduc-discon"/> <definition value="The device transducer is disconnected"/> </concept> <concept> <code value="hw-discon"/> <display value="hw-discon"/> <definition value="The hardware is disconnected"/> </concept> </CodeSystem>
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.