Stream: implementers
Topic: CarePlan.status contradicts ValueSet request-status
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?
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
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
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.
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