Search code examples
hl7-fhirdstu2-fhirhapi-fhir

FHIR : Appointment reasons as a resource?


I'm implementing FHIR at the moment and I'm having trouble dealing with appointment reasons.

I know I can use the value set available here : https://www.hl7.org/fhir/valueset-encounter-reason.html

or implement my own value set for it but it's still problematic because reasons are a resource in my app and practitioners can add, modify and delete them. Reasons also have various fields such as a color, ...

A value set won't be enough for my app.

Do you have any hints / ideas on how could I implement such thing ?


Solution

  • So you want to point to Condition or Observation as a reason? Or perhaps point to a ReferralRequest or ProcedureRequest the appointment is based on? If so, submit a change request - having these things would also be in alignment with the Request pattern which Appointment should be trying to align with. In the meantime, you're free to define an extension to convey the same meaning.