FHIR Chat · CarePlan.status contradicts ValueSet request-status · implementers

Stream: implementers

Topic: CarePlan.status contradicts ValueSet request-status


view this post on Zulip Erik Greif (Sep 18 2019 at 23:41):

https://www.hl7.org/fhir/careplan.html defines the "status" field and, inline, specifies the values "draft | active | suspended | completed | entered-in-error | cancelled | unknown." It also provides a link to the required ValueSet: https://www.hl7.org/fhir/valueset-request-status.html

This ValueSet and CodeSystem, request-status, has the following values: draft | active | on-hold | revoked | completed | entered-in-error | unknown
Notice the term "suspended" seems to be replaced with "on-hold," and the term "cancelled" seems to be replaced with the term "revoked."

I understand this may just be a documentation bug, but for the sake of time, which set of values should I adhere to in my R4 implementation?

view this post on Zulip Lloyd McKenzie (Sep 19 2019 at 00:21):

@Grahame Grieve Why is the short description not being checked against the value set? (and is fixing these part of the technical correction?)
@erik gri

view this post on Zulip Lloyd McKenzie (Sep 19 2019 at 00:22):

@Erik Greif You should use the value set and ignore the short description. The value set is what will actually be validated

view this post on Zulip Erik Greif (Sep 19 2019 at 00:29):

Thank you @Lloyd McKenzie, that seemed like the right answer, and thankfully is what I've implemented.

view this post on Zulip Michelle (Moseman) Miller (Sep 19 2019 at 14:04):

Looks like Grahame may have fixed it as part of https://github.com/HL7/fhir/pull/578


Last updated: Apr 12 2022 at 19:14 UTC