Best Practices for Interoperable Data Exchange Using LOINC

26
Best Practices for Interoperable Data Exchange Using LOINC Ming-Chin (Mark) Lin, MD Stanley M. Huff, MD

description

Best Practices for Interoperable Data Exchange Using LOINC. Ming-Chin (Mark) Lin, MD Stanley M. Huff, MD. Introduction. Two primary use cases Sharing data between and among different institutions for patient care - PowerPoint PPT Presentation

Transcript of Best Practices for Interoperable Data Exchange Using LOINC

Page 1: Best Practices for Interoperable Data Exchange Using LOINC

Best Practices for Interoperable Data Exchange Using LOINC

Ming-Chin (Mark) Lin, MDStanley M. Huff, MD

Page 2: Best Practices for Interoperable Data Exchange Using LOINC

Introduction

• Two primary use cases– Sharing data between and among different

institutions for patient care– Aggregating data between and among different

institutions for clinical research, quality improvement, public health surveillance, etc. (secondary use)

• Use LOINC codes as the lingua franca for the data sharing

Page 3: Best Practices for Interoperable Data Exchange Using LOINC

Introduction (continued)• Mark’s work comparing LOINC usage across ARUP, Regenstrief, and

Intermountain• What is truth?

– If local codes from different sites are mapped to the same LOINC code, how do we know they are really the same test?

– If local codes from different sites are mapped to different LOINC codes, how do we know they are really different tests?

• Extensional definitions– Comparison of names (substance, timing, property, specimen), units of

measure, mean value, standard deviation, coded values, co-occurring tests, etc.

• Results: We found about a 4% error rate in mapping– And that is us! What is it like for “regular” facilities?

Page 4: Best Practices for Interoperable Data Exchange Using LOINC

Introduction (continued)

• Analyzing the errors lead to additional questions– Can we classify the errors?– What is the ultimate goal of mapping?– Can we define “best practices” for mapping so

that everyone doing mapping can achieve greater accuracy?

Page 5: Best Practices for Interoperable Data Exchange Using LOINC

Principles/Goals in Choosing Best Practices

• Optimize for patient safety, interoperability, and secondary use of data

• Anticipate change - Make the process as easy as possible when new codes are created, technology changes, or when errors are corrected

• Make the practices understandable and reproducible

• Have the least possible impact on LOINC staff

Page 6: Best Practices for Interoperable Data Exchange Using LOINC

Approach

• State best practices to encourage movement to better processes

• We expect this to take time• Don’t try to mandate anything (we don’t have

any authority to do that)• Not following best practices is not considered

“non compliance” to standards• We may need to change some LOINC content to

better support best practices

Page 7: Best Practices for Interoperable Data Exchange Using LOINC

Proposed Process• Create specific best practice guidelines for difficult situations and common

errors• Consider a few questions each meeting• As agreements are made, add the best practices as a section in the LOINC

manual• Example issues (please contribute your issues)

– Specificity of analytes– Best approach for sending method specific data– Best practice for value of quantities and interpretations– How to deal with pre and post coordinated specimen type– How to deal with pre and post coordinated challenge conditions– Use of Acnc and Titr– Use of NAR and NOM– Use of PRID and IMP– Etc.

Page 8: Best Practices for Interoperable Data Exchange Using LOINC

Proposal #1

Request a new code when analyte/component details don’t

match LOINC exactly

Page 9: Best Practices for Interoperable Data Exchange Using LOINC

Examples

• A new local test is for Avian pox virus Ab.IGG– Not a match for Avian pox virus Ab

• A new local test is for Avian paramyxovirus 10 Ab– Not a match for Avian paramyxovirus Ab

• A new local test for 11-Deoxycortisol.free SCnc– Not a match for 11-Deoxycortisol SCnc

• Many, many examples where there is a parent-child relationship between items. These are never a match. Always request a new code.

Page 10: Best Practices for Interoperable Data Exchange Using LOINC

Proposal #2

Always send method information as an independent element in the OBX

segment.

Page 11: Best Practices for Interoperable Data Exchange Using LOINC

“Fit for Purpose” or “Good Enough” mapping versus “Best Practice”

• Example: Tests where the name includes a specific method at site A are mapped to methodless tests at site B

• Works for the known use case– Either estimated weights or scale weights may be

good enough for a particular study• This represents a loss of information when

data moves from A to B

Page 12: Best Practices for Interoperable Data Exchange Using LOINC

Proposed Best Practice• Always capture the method with the data if it is known• Recommended: Map to the methodless LOINC code but

send the method as part the value of OBX.17 Observation Method if it is available• Related policy: The LOINC Committee will encourage and help develop a

coded value set for methods

• Recommended: Map to the LOINC code that pre coordinates the method in the code– Specific details and sub methods can also be sent in OBX.17

• Discouraged practice: mapping tests where the method is known to methodless LOINC codes

Page 13: Best Practices for Interoperable Data Exchange Using LOINC

Examples

• Local test: Hepatitis C virus Ab.IgG by EIA• Recommended: send EIA as method in OBX– OBX|1|CE|16936-7^Hep C virus^LN|…|EIA|…

• Recommended: Send precoordinated code for EIA method– OBX|1|CE|57006-9^Hep C virus EIA^LN|…||…

• Discouraged: Method not sent– OBX|1|CE|16936-7^Hep C virus^LN|…||…

Page 14: Best Practices for Interoperable Data Exchange Using LOINC

Proposal #3

Always map to the Quantitative code even if the lab is only sending the

interpretation.

Page 15: Best Practices for Interoperable Data Exchange Using LOINC

Discussion• There was a lot of discussion about what the test was approved by FDA for (e.g. tests that produce a number but the reporting is

specified to always be a threshold-based "interpretation"). • • Clem was not in favor of the suggestion to: • • "Always map to the quantitative LOINC code. Related policy: The LOINC Committee will discourage or deprecate the use of

nominal or ordinal LOINC codes for concentrations"• • What I think we had agreement on was something like:• • Best practice is...• • 1. Reporting the interpretation (e.g. positive, negative, not-detected, etc) of a test procedure that produces an approved/validated

quantitative result in OBX-8.• • Corollaries:• a) Don't report the interpretation as the (only) test result in OBX-5.• b) Don't report these single-test interpretations as a separate OBX segment.• • There was quite a bit of discussion about whether the result/interpretation of an FDA-approved ordinal result should be sent in

OBX-5 or OBX-8. Clem argued that it went against the current conventions to put the expected result in OBX-8…that flowsheets, etc would have to be re-architected to grab the "meat" of the result from OBX-8 in these cases.

Page 16: Best Practices for Interoperable Data Exchange Using LOINC

Proposed Best Practice

• Always map to the quantitative LOINC code– Related policy: The LOINC Committee will discourage or

deprecate the use of nominal or ordinal LOINC codes for concentrations

• Send numbers when they exist as the value of OBX 5• Send interpretations when they exist as the value of

OBX 8• One or the other or both of the numeric value and

the interpretation can exist in a data instance

Page 17: Best Practices for Interoperable Data Exchange Using LOINC

Examples

• Local test: Cocaine in blood, with values of “positive” and “negative”

• Best: Map to Cocaine Qn and send interpretive value in OBX.8 (Interpretation, was previously abnormal flag)

• OBX|1|CE|72405-4^Cocaine MCnc Bld Qn^LN|||||positive|• Anticipates future send of value and interpretation• OBX|1|CE|72405-4^Cocaine MCnc Bld Qn^LN||4.0|ng/ml||positive|

• Discouraged: Map to ACnc Ord and send interpretation in OBX.5• OBX|1|CE|16633-0^Cocaine ACnc Bld Ord^LN||positive||||

Page 18: Best Practices for Interoperable Data Exchange Using LOINC

Proposal #4

Pre coordinate the specimen type for common specimens, and post coordinate specimen type for uncommon specimens

Page 19: Best Practices for Interoperable Data Exchange Using LOINC

Examples

• Local test: Cadmium mass concentration in CSF• Option 1: pre coordinated specimen

– OBX|1|NM|9686-7^Cadium MCNC CSF^LN||2.1|ug/gm|

• Option 2: Post coordinated specimen– OBX|1|NM|9687-5^Cadium MCNC XXX^LN|1.1|2.1|ug/gm|– OBX|1|CE|66746-9^Specimen Type^LN|1.2|CSF||

Page 20: Best Practices for Interoperable Data Exchange Using LOINC

Cadmium Mass Concentration66746-9 Specimen type Type Pt Specimen Nom9687-5 Cadmium MCnc Pt XXX Qn5609-3 Cadmium MCnc Pt Bld Qn51193-1 Cadmium MCnc Pt Body fld Qn9686-7 Cadmium MCnc Pt CSF Qn5610-1 Cadmium MCnt Pt Hair Qn21128-4 Cadmium MCnt Pt Nail Qn12505-4 Cadmium MCnc Pt RBC Qn21129-2 Cadmium MCnc Pt Ser/Plas Qn20737-3 Cadmium MCnt Pt Tiss Qn5611-9 Cadmium MCnc Pt Urine Qn9466-4 Cadmium MCnc Pt Water Qn

Page 21: Best Practices for Interoperable Data Exchange Using LOINC

Erythrocyte Counts23859-2 Erythrocytes NCnc Pt XXX Qn26453-1 Erythrocytes NCnc Pt Bld Qn47280-3 Erythrocytes NCnc Pt BldCo Qn26455-6 Erythrocytes NCnc Pt Body fld Qn26454-9 Erythrocytes NCnc Pt CSF Qn53517-9 Erythrocytes NCnc Pt Dial fld Qn30387-5 Erythrocytes NCnc Pt Gast fld Qn30388-3 Erythrocytes NCnc Pt Pericard fld Qn26457-2 Erythrocytes NCnc Pt Periton fld Qn26456-4 Erythrocytes NCnc Pt Plr fld Qn43245-0 Erythrocytes NCnc Pt Semen Qn26458-0 Erythrocytes NCnc Pt Synv fld Qn30391-7 Erythrocytes NCnc Pt Urine Qn5808-1 Erythrocytes NCnc Pt Urine sed Qn68435-7 Erythrocytes NCnc Pt Vitr fld Qn

Page 22: Best Practices for Interoperable Data Exchange Using LOINC

Proposed Best Practice

• For cell counts and chemicals– Pre coordinate specimen type if the specimen is:

Bld, BldA, BldC, BldV, BldMV, BldCo, BldCoV, BldCoA, Bld/Tiss, Bld^donor, Bld^fetus, Body fld, CSF, Dial fld, Gast fld, Pericard fld, Periton fld, Plas, Plr fld, Saliva, Semen, Ser, Ser/Plas, Tiss, TPN, Synv fld, Stool, Tear, Urine, Urine sed, Vitr fld, Hair, Nail, Water, Air

– Post coordinate all other specimen types• Wound drainage, burns, sebum, environmental objects,

specific types of tissue (heart, brain, liver, skin, bone, etc.)

Page 23: Best Practices for Interoperable Data Exchange Using LOINC

Source

A [Local name]: Alpha 1 antitrypsin phenotyping

[LOINC®]: 6770-2: Alpha 1 antitrypsin phenotyping: Immunofixation: Prid: Pt: Nom: Ser/Plas

[Coded Variables and their frequencies]: M1M1 (75), M1M2 (31), M1S (12), MM (8), M1Z (6)

B [Local name]: Alpha 1 antitrypsin phenotyping

[LOINC®]:32769-2: Alpha 1 antitrypsin phenotyping : No method: Imp : Pt : Nom : Ser/Plas

[Coded Variables and their frequencies]: M1M1 (887), M1M2 (278), M1S (91), M1Z (88), MM (86), SEE NOTE (60)

Prid and Imp

Page 24: Best Practices for Interoperable Data Exchange Using LOINC

Discussion

Page 25: Best Practices for Interoperable Data Exchange Using LOINC

Degrees of Interoperability• Degree I: Exact equivalence without translation

– Same code, unit of measure, and value set– Data are mutually substitutable in all contexts of use

• Degree II: Exact equivalence after translation– Unit of measure conversion (need UCUM)– Mass concentration to substance concentration conversion (need the

molecular weight)– Pre and post coordination translation

• Method as part of LOINC code versus method sent somewhere else in the message

• Peak or trough as part of LOINC code versus peak and trough sent somewhere else in the message

– Data are mutually substitutable in all contexts of use after translation

Page 26: Best Practices for Interoperable Data Exchange Using LOINC

Degrees of Interoperability (cont)

• Degree III: Context specific subsumption– A parent-child relationship exists between tests at the

different institutions• Method specific tests roll up to methodless tests• IgM or IgG antibodies roll up to generic antibody

– Data are mutually substitutable only in a specific context of use even after translation

• Degree IV: No interoperability– No comparable data or information exists between or

among institutions