Hello Keith, Russ and anyone interested: I thought I sent this weeks ago, but must have sent it to a black hole! So, sorry this is a lagging response.
I had done some digging into our lab normal ranges data, and the following is a good brief example of the issues with a static normal ranges table: These were the normal ranges reported in our EMR for LOINC 74774-1 Glucose:MCnc:Pt:Ser/Plas/Bld:Qn during one month Jan, 2017: NL Rng 201701 count 40.00 - 96.00 112 46-96 1801 60.00 - 99.00 4 60-100 2 60-108 1950 60.00 - 108.00 4 60-115 6342 60.00 - 115.00 4 64-112 2 64-128 1 65-99 92395 65.00 - 99.00 764 70-99 16 70-100 1 70-105 1 70-110 14 74-100 7 74-106 2 total 103422 There are many explanations for the variation. I have worked with lab normal ranges data in different settings and contexts, and it is very difficult to reconstruct how a lab analyzer, usually, reported out the normal ranges with a result. (Serum glucose may have its own unique quality complications, with “fasting” or not. Some previous work with Mayo Clinic showed that the “fasting” glucose test order code was not always used when patient fasting and vice versa. But the lab may know, based on a comment or notation in the order.) I looked at an alternative method to characterize whether results were in the normal ranges, that we have used in multi-center research and Intermountain decision support. We find that the Abnormal Flags that come with the results (and usually the normal ranges) are very consistent. In the gap in normal ranges that we experienced, due to a software version upgrade data loss event, the Abnormal flags were intact in the source Lab and consequently, the CDM, data. This shows the correspondence of Abnormal Flags to logic that determines if Result_Num is within the given normal ranges: Lab Results 2018 with EQ Result_Modifier, Norm_Modfier_Low and Norm_Modifier_High ABN_IND Result_Num < Norm_Range _Low Result_Num > Norm_Range _High Count AH 0 0 17 AH 0 1 4216343 AL 0 0 6 AL 1 0 3448286 null 1 0 8 null 0 0 24633566 null 0 1 63 Is there any interest to characterize more lab results data to see how well the ABN_IND performs to fill gaps where there are not normal ranges? Thank you, Susan Susan Rea, Medical Informaticist Data Administrator, PCORnet Intermountain Enterprise Analytics Intermountain Healthcare susan....@imail.org<mailto:susan....@imail.org> 801-694-6343 (cell) From: Gpc-dev <gpc-dev-boun...@listserv.kumc.edu> On Behalf Of Keith Marsolo Sent: Wednesday, August 5, 2020 9:36 AM To: Russ Waitman <rwait...@kumc.edu> Cc: gpc-dev@listserv.kumc.edu Subject: Re: Follow up on the Data WG Meeting 7/17 BE ALERT. External Sender. Be cautious. Good question. In that case, we’d ideally have entries for each organization along with a way to identify which records pertain to a given organization within the CDM. Keith On Aug 3, 2020, at 4:39 PM, Russ Waitman <rwait...@kumc.edu<mailto:rwait...@kumc.edu>> wrote: Thanks Keith, I am a bit removed if we have a CDM that integrates data from multiple hospitals (Intermountain), one could have multiple organizations with multiple references in that table? Russ From: Dan Connolly <dconno...@kumc.edu<mailto:dconno...@kumc.edu>> Date: Monday, August 3, 2020 at 1:25 PM To: Keith Marsolo <keith.mars...@duke.edu<mailto:keith.mars...@duke.edu>> Cc: Mei Liu <mei...@kumc.edu<mailto:mei...@kumc.edu>>, Russ Waitman <rwait...@kumc.edu<mailto:rwait...@kumc.edu>>, "GPC-DEV@LISTSERV.KUMC.EDU<mailto:GPC-DEV@LISTSERV.KUMC.EDU>" <gpc-dev@listserv.kumc.edu<mailto:gpc-dev@listserv.kumc.edu>> Subject: Re: Follow up on the Data WG Meeting 7/17 Ah. OK. I understand now. ________________________________ From: Keith Marsolo <keith.mars...@duke.edu<mailto:keith.mars...@duke.edu>> Sent: Monday, August 3, 2020 1:19 PM To: Dan Connolly <dconno...@kumc.edu<mailto:dconno...@kumc.edu>> Cc: Mei Liu <mei...@kumc.edu<mailto:mei...@kumc.edu>>; Russ Waitman <rwait...@kumc.edu<mailto:rwait...@kumc.edu>>; gpc-dev@listserv.kumc.edu<mailto:gpc-dev@listserv.kumc.edu> <gpc-dev@listserv.kumc.edu<mailto:gpc-dev@listserv.kumc.edu>> Subject: Re: Follow up on the Data WG Meeting 7/17 Hi Dan. The purpose of the lookup table is to handle those results where the range is not part of the record itself. Many clinical labs maintain a table or catalog of ranges. The idea would be to have the lookup table capture that information. But we wouldn’t go the other direction. We wouldn’t try to reverse engineer the range based on what’s stored within the individual records. If a record has a range and a unit, that’s sufficient. Thanks. Keith On Aug 3, 2020, at 2:09 PM, Dan Connolly <dconno...@kumc.edu<mailto:dconno...@kumc.edu>> wrote: Hi Kieth and company, I think the concern here is that at a site like Intermountain, there are N lab systems, and building one normal range metadata table to rule them all is somewhere between a large engineering project and an open research project. Given that we already have LAB_RESULT_CM.NORM_RANGE_LOW and LAB_RESULT_CM.NORM_RANGE_HIGH for the the widespread practice where normal ranges come out of the lab systems with each result, why is it essential to build a table with some compressed version of those data? -- Dan ________________________________ From: Gpc-dev <gpc-dev-boun...@listserv.kumc.edu<mailto:gpc-dev-boun...@listserv.kumc.edu>> on behalf of Mei Liu <mei...@kumc.edu<mailto:mei...@kumc.edu>> Sent: Monday, August 3, 2020 9:01 AM To: Russ Waitman <rwait...@kumc.edu<mailto:rwait...@kumc.edu>>; gpc-dev@listserv.kumc.edu<mailto:gpc-dev@listserv.kumc.edu> <gpc-dev@listserv.kumc.edu<mailto:gpc-dev@listserv.kumc.edu>> Subject: FW: Follow up on the Data WG Meeting 7/17 Please see the following email for DRONC’s response regarding our concerns and questions with the CDM lab normal range table. Thanks, Mei From: Keith Marsolo <keith.mars...@duke.edu<mailto:keith.mars...@duke.edu>> Sent: Thursday, July 30, 2020 12:10 PM To: Mei Liu <mei...@kumc.edu<mailto:mei...@kumc.edu>> Subject: Re: Follow up on the Data WG Meeting 7/17 Importance: High Hi Mei. We ask for all labs for a couple of reasons. The first is that it allows us to get a sense of the “universe” of lab data across the PCORnet, and allows us to track the network’s improvement in mapping labs to LOINC. The second reason is that we get requests from outside investigators / sponsors about potential projects that require lab data. Through the data curation results, we can determine which sites have records using LOINC codes, and having all labs allows us to look at the RAW_NAME to determine if the records are potentially available and just not mapped. Going forward, we’ve been working with the NLM on queries to better assess the quality of lab data mappings, which will be more effective if applied to all labs. For the 2nd question, it’s really about normal ranges and units. We can’t really query lab data without units, because while we could potentially guess at the unit, we’d have to trust that the LOINC code is correct, and we still discover instances where labs have incorrect LOINC codes. With normal ranges, we haven’t done a ton of work with them yet because we’re still relatively new at querying labs, but they can be very helpful in assigning thresholds or cut points. Many vary by age/race/gender, so understanding that site-level variation is helpful during analysis. Hope that helps. Let me know if there are other questions. Keith On Jul 27, 2020, at 10:54 AM, Mei Liu <mei...@kumc.edu<mailto:mei...@kumc.edu>> wrote: Hi Keith, After the Data WG meeting on 7/17, GPC sites had an internal discussion on the feasibility of creating a reference range look-up table for labs. Our major concern is that it may not be feasible for sites like Intermountain Health and IU/Regenstrief in our network to create such table because they have numerous hospitals that use different lab facilities resulting in inconsistent lab normal ranges. Intermountain had a unique case where their central lab lost a section of historic normal range data when they upgraded software, resulting in 78% complete on normal ranges whereas their usual coverage of Lab Normal ranges for quantitative labs is ~95%. So, that gap will fill in and completeness should be back above 80% over time. GPC sites would like the DRNOC to clarify the following two questions: 1. Since we have been asked to dump all lab data into CDM, it would be useful if the DRNOC could articulate why it seems useful – or have they found it useful in practice – to ask for every site’s entire lab data holdings. 2. Why are these Lab Normal tables in the CDM needed? Thank you! Mei ------------------------------------------------- Mei Liu, PhD Associate Professor Department of Internal Medicine Division of Medical Informatics University of Kansas Medical Center Office: 913-945-6446 Fax: 913-588-4880 NOTICE: This e-mail is for the sole use of the intended recipient and may contain confidential and privileged information. If you are not the intended recipient, you are prohibited from reviewing, using, disclosing or distributing this e-mail or its contents. If you have received this e-mail in error, please contact the sender by reply e-mail and destroy all copies of this e-mail and its contents.
_______________________________________________ Gpc-dev mailing list Gpc-dev@listserv.kumc.edu http://listserv.kumc.edu/mailman/listinfo/gpc-dev