Stream: implementers
Topic: Modeling Hearing/Visual Function
Alexander Henket (Apr 16 2019 at 12:56):
We have a functional model https://zibs.nl/wiki/HearingFunction-v3.1(2017EN) and https://zibs.nl/wiki/VisualFunction-v3.1(2017EN).
Both functional models have a nursing viewpoint where they want to know:
1. Does the person have normal ability to hear/see
2. Does the person have a hearing/visual aid and if so what type. Answer could be "no does not"
We are struggling a bit to find the right representations in FHIR for this:
-
(1) could be an Observation for hearing/vision and it could be a Condition. For as far we asked our functional modelers, this is not about problems/conditions, but about observations. The observation may or may not be on a problem list somewhere, but that is not in scope.
-
(2) looks like a DeviceUseStatement. We however have some trouble saying "does not have hearing/visual aid" using this resource
-
We struggle a little on interrelating the two. On a DeviceUseStatement.indication I could add the notion of hearing/vision impairment, but I cannot seem to connect the observation (or condition for that matter) to it.
Is this a topic worth discussing in Montreal, perhaps in Patient Care @Michelle (Moseman) Miller? CC: @Sebastiaan Raap @Pieter Edelman
Michelle (Moseman) Miller (Apr 17 2019 at 12:49):
@Alexander Henket I tend to agree with your assessment above, but I question whether this is better discussed in OO since they own both Observation and DeviceUseStatement.
Speaking as an implementer, I think our system treats most functional statuses as an Observation where some subset may also be represented as a Condition depending on whether any hearing or vision loss rises to a level of concern that warrants management and tracking (i.e. added to problem list).
Alexander Henket (Apr 17 2019 at 12:54):
Thanks Michelle, so maybe I/we need @Eric Haas, @Hans Buitendijk, @Lorraine Constable for an initial OO take?
Jose Costa Teixeira (Apr 17 2019 at 14:26):
Yes, those are the names. For what it is worth, I think that DeviceUseStatement should have a status "not used" like medicationRequest has "not taken" (and the event pattern has a "not done")
Alexander Henket (Apr 17 2019 at 19:32):
That would certainly solve that issue. If OO would be willing to entertain it, I'll happily make a ticket out of that one.
Alexander Henket (Apr 17 2019 at 19:37):
In the given context, I could also add a ticket for adding an "asserter" to Observation to support that e.g. a RelatedPerson told me that Observation.subject has a loss of hearing, even though the subject firmly denies this and was therefor never diagnosed properly. My neighbors would be fine examples of the use case :-)
Alexander Henket (Apr 18 2019 at 11:51):
Some thinking and chewing on how to relate HearingFunction and MedicalAid leads to this:
<Observation>
code 47078008 (SNOMED CT)
valueCodeableConcept HearingFunctionCodelist
extension HearingAid
valueBoolean | valueReference reference(DeviceUseStatement)
</Observation>
Leaves the following things on the table for tickets:
-
Add a way within DeviceUseStatement to say "does not have this type of device" (perhaps via DeviceUseStatement.status) GF#20913
-
Add a second type to DeviceUseStatement.indication for reference(Observation | Condition) so you can formally reference why someone has glasses/hearing aids/pacemaker/... > I see this was already fixed in R4, alas we are on STU3
Last updated: Apr 12 2022 at 19:14 UTC