Observation - interpretation with cardinality 0..*

Why is the interpretation cardinality set as 0…*?

From what I understand for a given observation it can be tagged as one of these values high, low, normal. They cannot be high and low at the same time.

So what are the use cases and values where we can have multiple interpretations for the same observation. If possible please provide real life examples.

for example it can be ‘high’ and ‘worse’ at the same time
see all the possible values at https://www.hl7.org/fhir/valueset-observation-interpretation.html

that makes sense, but I am having a hard time visualizing on how this show up since the element is defined as CodeableConcept.

It would really help if someone can post a JSON example on how this would actually look.


One key thing is that multiple codings within a CodeableConcept indicate synonyms/translations of each other. Multiple repetitions of CodeableConcept refer to completely independent concepts.

thank you for clarifying with a JSON. will review with the team and get back for additional clarifications if needed.