FHIR Chat · Make ObservationDefinition linkable to Patient · Orders and Observation WG

Stream: Orders and Observation WG

Topic: Make ObservationDefinition linkable to Patient


view this post on Zulip Ramūnas Jurgilas (Jan 10 2022 at 14:32):

Currently ObservationDefinition can not be searchable using patient ID. To support this functionality needs to implement/add custom search parameters.

I would like , that ObservationDefinition contain possibility link to patient. As example Observation have subject achieving this functionality.

view this post on Zulip Rik Smithies (Jan 10 2022 at 14:48):

What would be the use case for that? Definitions are normally independent of any patient. An observation for a patient may be based on an observation definition, but I cannot think of a need for a direct link between a definition and a patient. Search is not the issue here, it is the need (or lack of it) for subject at all.

view this post on Zulip Ramūnas Jurgilas (Jan 10 2022 at 15:08):

In my case medical device (as example monitoring heart rate) gets assigned to particular patient. Then for particular patient we need to assign high and low heart rate ranges. To achieve it I would use ObservationDefinition with reference to patient and later query high/low values when needed using patient ID.

Where do you think I should store this type of information?

view this post on Zulip Rik Smithies (Jan 10 2022 at 15:34):

Reference ranges normally go in the Observation itself

view this post on Zulip Lloyd McKenzie (Jan 10 2022 at 15:58):

The point here is to establish a standard reference range for a particular type of Observation for a particular patient that is independent of the specific Observations. E.g. you could indicate that a particular patient's normal heart range is X. You then might collect 100s of heart rate measurements. The normal ranges shown in those Observations would be grabbed from the patient-specific ObservationDefinition.

view this post on Zulip Ramūnas Jurgilas (Jan 10 2022 at 16:18):

Thanks @Lloyd McKenzie for putting describing it more clearly.

view this post on Zulip Rik Smithies (Jan 10 2022 at 16:20):

There is the patient-specific-device reference range - which is what I thought this was. Then there is a patient-specific device-independent "normal" range, which seems different. Which is this?

view this post on Zulip Lloyd McKenzie (Jan 10 2022 at 16:32):

Ideally, we should have a mechanism to handle both. So that would argue for ObservationDefinition to have a reference to Device as an extension too.

view this post on Zulip Rik Smithies (Jan 10 2022 at 16:41):

There is also the existing principle that reference ranges for actual observations that have happened (not the patient's general condition) go on the actual observation. I don't see that a personal device would mean that changes, or you would be looking in two places.

view this post on Zulip Lloyd McKenzie (Jan 10 2022 at 16:46):

The normal ranges for a particular Observation can be determined in two ways:

  • they can be patient-independent and instead based just on the equipment, possibly taking into account gender, age or other general patient characteristics
  • they can be patient-specific based on historical measurements and/or specific clinical decisions. E.g. "For this patient, only alert as 'abnormal' if they are outside this range".

What we need to do is provide a mechanism to define and store the second type. You would still send the ranges on a per Observation basis because the patient-specific normal ranges might change from month to month or year to year and would want to know on a given Observation what the range(s) are for that Observation.

view this post on Zulip Rik Smithies (Jan 10 2022 at 16:55):

The first bullet could be split into "from any device" and "from a patient specific device" but the data should be the same in each case. I thought the question was the second of those (otherwise why even mention device in the question) and I was saying there are the same really. But @Ramūnas Jurgilas can confirm which case this one is. But the second bullet could be supported too (seems like https://chat.fhir.org/#narrow/stream/179166-implementers/topic/Defining.20and.20storing.20Individual.20referenceRange.20for.20patients)

view this post on Zulip Lloyd McKenzie (Jan 10 2022 at 17:08):

Right. What's being asked for here is for ObservationDefinition to support being patient-specific (via an extension) - as is also proposed in the thread you referenced.

view this post on Zulip Ramūnas Jurgilas (Jan 11 2022 at 06:50):

In my case it is second case: "they can be patient-specific based on historical measurements and/or specific clinical decisions. E.g. "For this patient, only alert as 'abnormal' if they are outside this range"."


Last updated: Apr 12 2022 at 19:14 UTC