FHIR Chat · context conduction · implementers

Stream: implementers

Topic: context conduction


view this post on Zulip René Spronk (Feb 11 2021 at 07:51):

Yes I know there's no context conduction in FHIR. But as part of a 'data cleansing' strategy one may wish to at least verify if it's reasonable (given the business rules) that if A references B (A-B for short), and B-C, does this imply A-C ? Or: if A-B and C-B, does that perhaps imply A-C or C-A ?
If that;s too abstract for your taste: if I have an encounter for a patient (E-P), and an observation for a patient (O-P), and [business rule part] the observation date lies within the date range of the encounter, and the observation was made by the same organization involved in the encounter, then as part of the data cleansing / enrichment strategy I could add O-E if not present in the data already.
I would imagine this to be very useful when it comes to linking all sorts of resources to the correct Encounter, Patient or CarePlan if such links are missing in an instance. Any thoughts ?

view this post on Zulip John Moehrke (Feb 11 2021 at 13:35):

I would expect that if a relationship is important, it should be explicit. These (n) step relationships you are describing will happen but shouldn't be seen as anything other than a fact that the universe is a connected thing.

view this post on Zulip John Moehrke (Feb 11 2021 at 13:36):

attacks on privacy often use these (n) step relationships. Hence why de-identification is so hard.

view this post on Zulip René Spronk (Feb 11 2021 at 13:40):

Well, if references aren't required by a profile, clients may choose to do the minimalist thing, forcing one to add these references at the receiving end. "importance" is a relative thing.

view this post on Zulip Lloyd McKenzie (Feb 11 2021 at 15:26):

Doing all sorts of things is possible in data cleansing. Whether it's reasonable is going to depend on context - what sort of assumptions are safe and what the ramifications of getting it wrong would be. Is there something you think the core spec needs to say about this?

view this post on Zulip Vassil Peytchev (Feb 11 2021 at 16:34):

if I have an encounter for a patient (E-P), and an observation for a patient (O-P), and [business rule part] the observation date lies within the date range of the encounter, and the observation was made by the same organization involved in the encounter, then as part of the data cleansing / enrichment strategy I could add O-E if not present in the data already.

I don't think you have enough information to add O-E. In my mind, this looks like a huge liability issue. One way around that is to flag it, and let a person make the judgement if the link can be added.

view this post on Zulip René Spronk (Feb 12 2021 at 07:53):

I agree there are risks associated with this, as always with any data enrichment strategy. That's why I stated there'd have to be 'business rules' as to when adding such references would be acceptable (also from a risk perspective).


Last updated: Apr 12 2022 at 19:14 UTC