We are planning to capture these as follows -
components.code.text - Symptom(s)
valueString - cough,shortnessOfBreath,difficultyBreathing,cough,activityLimitations,chestTightness
Can you please provide guidance which elements under Observation can house this information? I would really appreciate if you could get the response at the earliest.
Your proposed solution makes it impossible for other systems to understand the data without prior knowledge of how to parse the valueString property. Aditionally, other systems will not know which symptoms and triggers are valid for your application.
For our app, we implemented the symptoms as individual observations, expressing them as ratios on a scale of 1 to 100 per symptom.
Here is a small example. I don’t claim that it is perfect so any feedback is welcome.
I haven’t implemented trigger factors yet, but it should be straight forward. The most challenging part is probably finding the most suitable code in SNOMED-CT.
The implementation seems correct from your perspective, but how would you link this observation to the show it is connected to the original observation.
They go hand in hand. For example - asthma attack got triggered due to exercise and symptom is difficultyBreathing.