CDCgov / prime-reportstream

ReportStream is a public intermediary tool for delivery of data between different parts of the healthcare ecosystem.
https://reportstream.cdc.gov
Creative Commons Zero v1.0 Universal
70 stars 39 forks source link

Universal Pipeline Condition Mapping #9177

Closed arnejduranovic closed 1 week ago

arnejduranovic commented 1 year ago

User Story:

As ReportStream, I need to be able to determine what condition a DiagnosticReport FHIR resource or Condition FHIR resource relates to so receivers can easily filter on a condition or conditions.

Description/Use Case

Presently, at least in the case of the California Flu pilot, receivers have to enter a long list of LOINC codes that are associated with the condition they are interested in and we filter on that via the condition filter. The main drawback of this method is that we have to manually manage the list of LOINC codes in the settings file, per receiver. So when a new test for a condition gets released we need to modify the setting file, which is unmanageable at scale. Even if we said "Okay, let's just start moving all LOINC codes to our LIVD table and map to conditions there", we still need to answer the following questions:

  1. Where are we going to get all this information from? How do we keep it up-to-date?
  2. Are LOINC codes enough? There are tests that use LDT instead

We need to have an efficient and reliable way to map test LOINC codes to the conditions they represent. Patricia has written up a document detailing the intricacies of mapping codes in general (not just LOINC) to conditions.

Risks/Impacts/Considerations

Dev Notes:

Acceptance Criteria

MauriceReeves-usds commented 1 year ago

@GilmoreA6 I have some documentation and rough mapping from CSTE around condition mapping if you want to discuss this some more.

bishoyayoub commented 1 year ago

@LaFreda1 @brandonnava We have moved this epic over to Engagement. Please note, there are three tickets in this epic.

GilmoreA6 commented 1 year ago

Link to completed research document:

https://cdc.sharepoint.com/teams/USDSatCDC/Shared%20Documents/Forms/AllItems.aspx?FolderCTID=0x0120004368ADED9C3BEA4B94E57C5781F119FF&id=%2Fteams%2FUSDSatCDC%2FShared%20Documents%2FPRIME%20ReportStream%2FDesign%20and%20Research%2FUniversal%20Pipeline&viewid=17db3ff6%2D95c5%2D4562%2Da1f3%2D12b5097b5947