Stream: implementers
Topic: ServiceRequest with many details
Robin Bosman (Sep 01 2020 at 13:08):
I was looking at ServiceRequest to model requests that may contain quite some details. e.g. a nursing requests in the context of bladder care (instillation, flushing, tubing etc.) that may contain specific instructions concerning what products to use, certain amounts of products to use etc.
Another example might be nursing for wound care: part can of course be expressed using e.g. SNOMED-CT codes but for certain type of burn injuries, a GP might want to go through a list of possible extra instructions based on established (insurancy) practices in our jurisdiction. Basically it often comes down to an extra list of key/value pairs. The .supportingInfo allows to reference any other type of resource so it seems serviceRequest comes with a lot of flexibility
What would be the correct strategy to follow here?
I considered a few approaches:
-doing everything with .orderDetail has its limits, definitely when something needs to be expressed in a value
-referencing QuestionnaireResponse can solve this but is that functionally correct?
-referencing a CarePlan could solve certain things. e.g. when the nurse has to adminster a product, it can be defined in activity.detail in the CarePlan - but does the existence of a CarePlan not imply a more general plan of action - what if the GP only once gives a patient a prescription for certain care activities?
-not overthinking it by using .patientInstruction string to add all this extra information - of course that means the information is not really structured
-I can imagine how to solve it with extensions but of course I leave that as a last resort
Any thoughts on this are very much appreciated!
Lloyd McKenzie (Sep 01 2020 at 15:42):
@Michelle (Moseman) Miller
Michelle (Moseman) Miller (Sep 01 2020 at 20:41):
Orders and Observation owns ServiceRequest, so I would want their input as well here....but speaking as an implementer, I asked a similar question on J#14002, which led to the introduction of orderDetail. That said, I would have preferred it to be key/value pairs to convey the full context of each pair (or Q&A).
- Isolation (e.g. Airborne Precautions, Contact Precautions, Droplet Precautions, Standard Precautions)
- Transportation Mode (e.g. Wheelchair, Patient Bed, Crib, Walk, Stretcher, etc.)
- Anesthesia Type (e.g. Epidural, General Mask, Topical, General Intubation, Regional Block)
- NPO Exceptions (e.g. NPO except for ice chips, NPO except for meds, NPO except for sips of water, No exceptions)
- Urinary Catheter Type (e.g. External Catheter, Indwelling Catheter)
- Ventilator Mode (e.g. ACMV, CMV, CPAP, HFJV, PCV, SIMV)
If you log a JIRA to request a change, I would be interested in watching / helping advocate for that change.
CC: @Rob Hausam
Susan Matney (Sep 02 2020 at 19:35):
@Robin Bosman we have integrated both the International classification of nursing practice (ICNP) and Clinical Care Classification System (CCC) nursing intervention codes into SNOMED CT. There are many interventions in SNOMED CT such as the one your found. Unfortunately, interventions and the granular level you are requesting, are not available for encoding in either the observation or the response. We would need to request those atomic level concepts.
Last updated: Apr 12 2022 at 19:14 UTC