FHIR Chat · Secondary data use for observations. LOINC and SNOMED · implementers

Stream: implementers

Topic: Secondary data use for observations. LOINC and SNOMED


view this post on Zulip Michael Hosking (Jul 12 2017 at 20:32):

We are currently looking at building patient based questionnaires (eg. Oxford Hip Score - patient reported pain).
This specific questionnaire is not represented in LOINC as is other questionnaires, such as the PHQ-9 (https://s.details.loinc.org/LOINC/44261-6.html?sections=Comprehensive) - completely LOINC coded for both questions and answers.

For the purpose of displaying information outside of the context of a questionnaire to other clinical users (eg. Observation of "Patient has reported moderate hip pain"), it is known that when using an existing captured concept - the observation concept must hold semantic value outside of the context of the original source (ie. the patient questionnaire).

Currently the best option for patient questionnaire coding:
QUESTION:
- LOINC question code, must match word for word
- IF no appropriate LOINC code, use SMCT Post-coordinated expression to represent question
ANSWER:
- SNOMED CT post-coodinated expression to represent semantic value of observation (ie. body site, severity...)

I would be interested in peoples opinions and views on this.

view this post on Zulip Lloyd McKenzie (Jul 12 2017 at 21:41):

Seems like a reasonable strategy to me. Only other comment is that it's possible that some questions (or answers) might not be expressible with LOINC or post-coordinated SNOMED, so you may occasionally need to supplement with other code systems, including locally-defined codes.

view this post on Zulip Michael Hosking (Jul 12 2017 at 22:02):

Thanks Lloyd,
Agreed - we may not be able to achieve semantic matching and alternatives codes (local or otherwise) may need to be used/created (but avoided where possible)

view this post on Zulip Michelle (Moseman) Miller (Jul 13 2017 at 17:47):

See https://chat.fhir.org/#narrow/stream/implementers/topic/Code.20only.20Observation.20valid.3F (starting with my June 22 comment), which was a recent discussion about using SNOMED in Observation.code to represent a question -- such as vomiting -- and then using a SNOMED qualifier in Observation.value to represent the answer -- such as present or absent. As part of this discussion, I mentioned GF#13318, which I had logged to ask for additional Observation examples that include SNOMED in the Observation.code. While the tracker isn't resolved yet, I think there is general agreement to include such examples and guidance.

view this post on Zulip Michael Hosking (Sep 05 2017 at 22:22):

Thanks @Michelle M Miller,
I'm looking into this now with our team to understand how this might work. Appreciate the suggestions :)


Last updated: Apr 12 2022 at 19:14 UTC