This is a very important question-- I can't imagine doing a meaningful retrospective study without addressing it.

I noticed that whenever an encounter has a diagnosis with MODIFIER_CD = 'DiagObs:PROBLEM_LIST' that encounter will also contain the same diagnosis but with MODIFIER_CD = 'PROBLEM_STATUS_C:X' where X is 1,2, or 3. And in these cases I've been filtering so that there are only 'PROBLEM_STATUS_C:1' if I want the active diagnoses.

I also filter out anything that has MODIFIER_CD = 'DiagObs:MEDICAL_HX'.

There is a second pattern for what I suspect are also active diagnoses. These have MODIFIER_CD = 'DiagObs:PAT_ENC_DX'. Some of these have a second copy of the diagnosis in the same encounter with MODIFIER_CD = 'DiagObs:PRIMARY_DX_YN' and some do not. I have been assuming that the 'PAT_ENC_DX' ones are current if they exist at all and have been ignoring 'PRIMARY_DX_YN' because I'm interested in active diagnoses regardless of whether or not they are primary for their respective visits.

So, together this means that through the I2B2 interface, every single diagnosis term in my query I would include twice in the same pane: once with the 'DiagObs:PAT_ENC_DX' modifier and once with the 'PROBLEM_STATUS_C:1' modifier (and never just a bare diagnosis).

BUT, that's just my current best guess. I'm just as uncertain as you, Dan. How do the rest of y'all do?

Something I've been meaning to do is actually pull consecutive visits for patients and see if 'PAT_ENC_DX' for something you would expect to go away (fracture, laceration) actually goes away in subsequent visits. But the opinion of any Epic experts on the list will save us all a lot of trial and error.

PS: KUMC also has diagnoses where MODIFIER_CD is one of 'DiagObs:UHC_DIAGNOSIS', 'DiagObs:Clinic', or 'DiagObs:Primary'. My site doesn't have those, so I have no idea how to distinguish active diagnoses from among the ones with those modifiers.

On 09/24/2014 01:10 PM, Dan Connolly wrote:
Russ,

I have a note from the six month evaluation: "4.c currently have a diagnosis." i.e. distinguishing between historical/resolved diagnoses and current diagnoses.

I can imagine some somewhat manual approaches to this, but I don't know of a crisp, generalizable technique for it. Is it clear to you (or anybody else in gpc-dev) how to do it?

In any case, is this something I/we can leave in the someday pile?

--
Dan



_______________________________________________
Gpc-dev mailing list
[email protected]
http://listserv.kumc.edu/mailman/listinfo/gpc-dev

_______________________________________________
Gpc-dev mailing list
[email protected]
http://listserv.kumc.edu/mailman/listinfo/gpc-dev

Reply via email to