Stream: implementers
Topic: Linking Allergy to Encounter
Dave Barnet (Jan 15 2018 at 15:43):
Hopefully a very quick question. How do you link an allergy to the encounter that asserted the allergy? I can see that "similar" resources such as Observation, Condition, Immunization etc. all have an Encounter reference, but not AllergyIntolerance.
Lloyd McKenzie (Jan 15 2018 at 15:54):
So far we haven't seen that's a requirement for most systems - i.e. it doesn't meet the 80% rule of "most systems capture this". If you think that assessment is in error, you can certainly raise a change request. Alternatively you could raise a change request asking for a standard extension.
Travis Stenerson (Jan 15 2018 at 16:53):
Likewise AdverseEvent does not have a context reference. I ran into this recently when trying to link therapy related toxicity that is 'unnacceptable to patient' in chemotherapy to it's occurrence, ie which line of therapy did it happen during. I have created a condition profile with a category of 'therapy related toxicity' and a context reference.
Eric Haas (Jan 15 2018 at 17:56):
AdverseEvent is an event resource from a FHIR workflow perspective but has not yet been mapped to it and I think the lack of a context sounds like an critically important omission to this draft resource - make a change request to add it.
Lloyd McKenzie (Jan 15 2018 at 18:37):
Agree. Linking AdverseEvent to an encounter definitely sounds like part of the 80%.
Travis Stenerson (Jan 16 2018 at 16:48):
Lloyd McKenzie (Jan 16 2018 at 19:53):
Thanks
Russell Leftwich (Jan 17 2018 at 20:36):
Clinically linking Allergy to the encounter would be a requirement, since the details of the reaction are in the encounter. And an allergy reaction is different from an AdverseEvent only in that the allergy reaction is not an AdverseEvent the first time because no one knew the patient had an allergy.
Lloyd McKenzie (Jan 18 2018 at 05:24):
Reactions would certainly be tied to an encounter. But the assertion of an allergy may well happen at a different time than the recording of the reactions. Reactions would typically be captured as Observations or possibly Conditions. Is it common for systems to tie an allergy itself to an encounter? (It's not something I've seen.)
Peter Jordan (Jan 18 2018 at 06:11):
In NZ, the GP2GP Data Model allows just about all clinical entries (including allergies) to be related to a primary care encounter. If treating a patient for the first time, a GP will commonly ask if that patient has any allergies and record them (or absence thereof) with the underlying PMS creating the links. Of course, these are patient assertions, but I'd say they account for a significant % of allergies & intolerances recorded in EHRs.
Michelle (Moseman) Miller (Jan 18 2018 at 21:12):
Yes, our EHR can associate an encounter with an allergy (and I have seen it done with other EHRs, too, who send us allergy data to aggregate in our population health platform).
Grahame Grieve (Jan 19 2018 at 10:19):
I think it's slippery associating an allergy risk to an encounter. What does it mean:
- the allergy was asserted during an encounter?
- the allergy was asserted because of an encounter?
- the allergy was the cause of an encounter?
- the allergy was informed of during an encounter?
- the allergy was caused by an encounter?
Michelle (Moseman) Miller (Jan 19 2018 at 15:59):
In our EHR, the allergy is documented during that encounter.
Peter Jordan (Jan 19 2018 at 20:27):
If EHRs made a clear distinction between Adverse Reactions and Allergies (risk of AR in the future if exposed to xx substance) the answers to Grahame's question would be clearer. Patients assert that they have allergies during encounters; presenting complaints are more likely to be ARs (might be the result of a known risk); an AR might happen during an encounter and might be directly or indirectly caused by one (e.g. prescribed medication). Unfortunately, even though FHIR contains some degree of separation, it is only possible to attach Adverse Reactions to an AllergyIntolerance resource, hence the need to link AllergyIntolerance resources to an Encounter to cover all of these use cases.
Grahame Grieve (Jan 20 2018 at 05:24):
Peter - I assumed that the distinction was clear, and was only asking about the 'risk of x' case. Permutating with event vs condition only makes thing worse
Russell Leftwich (Jan 21 2018 at 22:59):
The 'risk of x' is a clinical judgement by the provider. If the risk is a potential allergic reaction and the provider is a downstream provider contemplating administering a medication on the patient's allergy list then x can only reasonably be estimated with knowledge of the original assertion of the allergy. That would seem to be by referencing the encounter where the allergy was asserted. The alternative of asking the patient for details that they may not recall or may never have known is far less satisfactory in most cases. Of course, over 80% of systems do allow you to do that.
Travis Stenerson (Jan 23 2018 at 16:26):
I have a related use case that I'm not sure how to classify in FHIR. Can anyone suggest an approach?
"If the patient is unable to tolerate Dabrafenib + trametinib, single agent dabrafenib or vemurafenib are options".
Dabrafenib+Trametinib are not a combination drug AFAIK, so to hold both in a single code, one would need to be created.
So the patient is given a combination drug and is unable to tolerate the combination, but one of the single agents is acceptable. Here the patient could end up with a Condition or an Observation of a symptom. May have an AllergyIntolerance asserted, and this may also be considered an AdverseEvent.
The condition has no link to the agents that caused it, but could be inferred because it is linked to a follow up encounter for that regimen or line of therapy.
The AllergyIntolerance has no link to the point in the workflow where it was asserted (so I don't know which line of therapy this occured during). Also, I'm unsure if AllergyIntolerance can hold agent combinations in the code. It also does not have a link to a Condition or Observation that caused the assertion, but can code the causal substance.
Would this qualify as an AdverseEvent? An expected toxicity, intolerable to the patient. No medical errors were made, but I think it still qualifies. This resource also suffers from the 'can I put a combination of agents in the suspectEntity'. AdverseEvent can also reference the condition, if this is an AdverseEvent, and will hopefully have a context reference. I use the context to determine the line of therapy these events occurred at. (in a decision support system)
I guess I'm not suggesting any particular changes, but hoping someone has suggestions on the proper way to handle the above clinical statement in FHIR (taken from a lung cancer guideline). Thanks
Rob Hausam (Jan 23 2018 at 17:01):
This is fairly complicated, but I'll take a stab at part of it. I think what you are describing would be what could be thought of as a "conditional intolerance" - which is something that I don't believe we've addressed. The idea is that there is an intolerance to dabrafenib if the patient is concurrently taking trametinib (and vice versa). I don't think it would be a good idea to try represent this as an intolerance to the agents as a combination, because that is not how they are supplied, ordered or administered. Representing the "conditional intolerance" would then be something that I think you would do in the extension space (at least at present), as the AllergyIntolerance resource doesn't have a mechanism for representing a precondition for the specified allergy or intolerance.
Richard Townley-O'Neill (Jan 25 2018 at 04:56):
One option would be to create two instances of AllergyIntolerance
, one for each of the substances, and add notes to both that this problem only occurs in combination with the other substance.
So you would create
AllergyIntolerance .code = Dabrafenib .note = "Problem when used in combination with trametinib. No problems when used alone."
etc.
Rob Hausam (Jan 25 2018 at 14:27):
Yes, that's a somewhat simpler and "lighter" approach to representing the "conditional intolerance". Plus, of course, it's available right now without requiring an extension. The downside, though, would potentially be that it wouldn't behave correctly with allergy/intolerance decision support applications, as false alerts would be expected to be generated for dabrafenib and trametinib alone as well as in combination.
Michelle (Moseman) Miller (Jan 26 2018 at 13:36):
FYI - Yesterday, Patient Care approved both GF#14566 and GF#14458 to support referencing the Encounter from both AllergyIntolerance and AdverseEvent.
Robert McClure (Jan 26 2018 at 15:41):
Agree with support for the initial light approach that requires a human to read the information, and with moving forward with an extension that somehow encodes that it is a concurrent administration of multiple drugs that results in the intolerance. I suspect this is common enough in oncology - it would be great to get real examples. @Travis Stenerson is this a real example?
Travis Stenerson (Jan 26 2018 at 19:58):
@Robert McClure
This example is directly from the NCCN Non-small cell lung cancer guideline specifically for the BRAF V600E mutation positive disease.
Richard Townley-O'Neill (Jan 29 2018 at 00:42):
@Michelle (Moseman) Miller
In AllergyIntolerance consider moving encounter
from between patient
and onset
to before recorder
or after asserter
, as they are more relevant to encounter
.
Michelle (Moseman) Miller (Jan 29 2018 at 12:54):
The reason for the current sequence is to align with w5 patterns of: patient (who.focus), encounter (context), onset (when.init)
Richard Townley-O'Neill (Jan 29 2018 at 22:41):
Thanks Michelle.
Richard Townley-O'Neill (Jan 29 2018 at 22:42):
If anyone is interested, the link for w5 is http://build.fhir.org/w5
Last updated: Apr 12 2022 at 19:14 UTC