FHIR Chat · Issue/Goal/Action · implementers

Stream: implementers

Topic: Issue/Goal/Action


view this post on Zulip Aleksandra Pavlyshina (Aug 02 2016 at 14:44):

Hi there! I'm looking for recommendation for where in FHIR we should store the following data point that will be captured at the Issue level? The use case is that we would show a green up-arrow if the issue is improving, a red down-arrow if the issue is worsening, and a blue right-arrow if the issue shows no change. This will be entered manually by the Care Manager. Our idea is that it will be associated with the Issue (the issue is getting better (improving), getting worse (worsening), or staying the same. If FHIR has something similar at the Issue/Goal level, please advise. I would be happy to hear suggestions.
An issue is captured as a CarePlan.description, and we use separate care plans for each of the issues.
Examples of issues in our palliative care management system are the following:

  • Pain: Acute due to neoplastic disease
  • Caregiver (Jennifer Baker, Wife) has inadequate support
  • Nausea: Acute due to unknown cause
  • Patient is not compliant with Morphine Sulfate
  • Patient needs transportation assistance for access to care

view this post on Zulip Dave Carlson (Aug 02 2016 at 17:06):

Hi Aleksandra, I am also very interested in the use case you describe. Have you considered using Condition to capture the issue? As descrbed in the Argonaut IG (http://argonautwiki.hl7.org/index.php?title=Problems_and_Health_Concerns) your example issues seem to fit as Condition with category=health-concern, or complaint, or. problem. Then the CarePlan.addresses list contains this Condition. Or Goal.addresses could reference that Condition. This would allow you to search for CarePlan that has a Condition with desired category code. With a Goal-Condition relationship, you can associate Observation evidence that supports the graphical symbols for status of the condition.

view this post on Zulip Lloyd McKenzie (Aug 02 2016 at 17:39):

@Aleksandra Pavlyshina I agree with @Dave Carlson that Condition is what you should use for "Issue". Though I'd lean towards just adding an extension to capture your arrow information. The linkage from Goal to Condition is many to many and it'd be pretty complicated to use that to just capture a single element with 3 choice (and perhaps one more for "unknown")

view this post on Zulip Dave Carlson (Aug 02 2016 at 17:45):

Ideally, the UI arrow information would be computed using as associated CDS, e.g. using the cds-hooks. The resulting condition or goal status for arrow indicators might then be stored in an extension. Or if CDS performance allowed, computed on-demand.

view this post on Zulip Aleksandra Pavlyshina (Aug 02 2016 at 21:47):

Thanks for your responses.

view this post on Zulip Aleksandra Pavlyshina (Aug 02 2016 at 21:47):

@Dave Carlson I found in our documentation that "the decision was made to keep the issue as a description and not use an associated condition to store the issue. After looking into the single care plan it was determined that activities relate to a single care plan within FHIR. Due to this constraint and the requirements of the system it appears we will need separate care plans for each of the issues." I need to find out the reasons why. Thanks for pointint me to the Argonaut IG.


Last updated: Apr 12 2022 at 19:14 UTC