I’ve been doing some work to better understand a genomics test result.
(This is a bit of a brain dump - I am still trying to piece this together)
The test in question is the BCR::ABL major transcript (likely used for monitoring leukaemia treatment). I’m working with a data structure that uses local codes in an HL7 v2 ORU_R01 format. My goal is to ingest this result into a Genomic Laboratory Information Management System (LIMS) and a genomic data repository, and make it available for sharing via a FHIR RESTful API.
In my initial investigation, I came across this post: Clinical Coding Challenges in Cancer Treatment Pathways | Kevin Mayfield posted on the topic | LinkedIn. Since the data will be shared, I’m inclined to incorporate standard clinical coding into the FHIR API. Local codes won’t mean much to external consumers, whereas SNOMED or LOINC codes would make the data more discoverable and interoperable.
I haven’t yet been able to identify the appropriate SNOMED or LOINC codes (I’m not a clinical coder), but I’ve found several relevant LOINC codes and structures. These structures are quite similar to HL7 v2 ORU_R01, and I also started identifying potential SNOMED equivalents in the US edition.
At this point, I’m a bit out of my depth, but I could see some patterns emerging, so I kept digging… which led me to this:
openEHR – Laboratory analyte result
This archetype appears to align with both HL7 v2 and LOINC data structures (though not SNOMED, as that focuses on clinical terminology rather than structure).
So I don’t yet have a definitive answer, but a direction is starting to take shape. What I’m seeing isn’t a straightforward “FHIR vs openEHR” situation. Instead, it’s a mix of related standards that aren’t directly linked. As a developer, I’m hesitant to create those mappings myself without clear guidance—but I do need them (as a minimum I could get away with LOINC/SNOMED codes).
Right now, my understanding is:
- openEHR provides a base archetype definition
- LOINC “panels” offers more detailed implementation guidance
- LOINC “panels” define coding and data mappings for HL7 v2 (and FHIR)
- IHE LTW describes the clinical processes (work order and test management) - these use HL7 v2 (not FHIR)
- IHE/HL7 EU describes API’s for modern data sharing (this is FHIR based)
- There doesn’t appear to be a UK-specific clinical coding approach here unless LOINC is adopted (while US SNOMED seems to include LOINC mappings). UK doesn’t appear to produce clinical coding at this level
- Ideally I’d like to clinical processes defined - without these engineered technical implementation tends to be on thin ice e.g. the HL7 v2 ORU_R01 will be sufficient as it is without any of the other standards and clinical coding would be a ‘nice’ but uncessary addition.
Given all this, I could potentially build a local FHIR profile Laboratory Analyte Result that maps between LOINC, HL7 v2, and openEHR—but I’m unsure whether that’s the right approach. It feels like a broader UK-level gap… but if so, who owns it?
