Sequencing ELR
  • Overview
  • Stengths & Challenges
  • Data Flow
  • WDRS
  • DRIVE
  • Example Data
  • Federal Guidance

Data Flow

Data flow: Samples are sequenced by the same lab that conducted diagnostic testing or by a different lab. Labs then report results to WA DOH directly or to APHL who then send results to WA DOH. Select other “PHL” or “SFT” to view simplified flow diagrams for how data submitted via these modes enter WDRS.

{
  if(mode=="ELR") {
    return mermaid`
    %%{ init: { 'flowchart': { 'curve': 'monotoneY' }, 'theme':'base', 'themeVariables': {'primaryColor': '#eff6f3', 'primaryTextColor': '#6a6a6a', 'primaryBorderColor': '#6a6a6a', 'lineColor': '#f3969a', 'secondaryColor': '#eff6f3'}} }%%
    flowchart TD
    d_lab(Diagnostic Lab) --> s_lab(Sequencing Lab)
    s_lab & lab(Diagnostic & Sequencing Lab) --> aphl(APHL) 
    s_lab --> pre[[Pre-processor]]
    aphl --> pre
    lab --> pre
    pre --> welrs[(WELRS)] --> drive[[DRIVE]] --> post[[Post-processor]] --> wdrs[(WDRS)]
    post --> welrs
    wdrs --> diqa{{"Data Integration Pipeline:
    - Data Reformatting
    - Public Repo (NCBI/GISAID) Linkage
    - QA"}}
    diqa --> |"Question 
    Package 
    Update"| wdrs`
  }
  
  if(mode=="PHL") {
    return mermaid`
    %%{ init: { 'flowchart': { 'curve': 'monotoneY' }, 'theme':'base', 'themeVariables': {'primaryColor': '#eff6f3', 'primaryTextColor': '#6a6a6a', 'primaryBorderColor': '#6a6a6a', 'lineColor': '#f3969a', 'secondaryColor': '#eff6f3'}} }%%
    flowchart TD
    d_lab(Diagnostic Lab) 
    d_phl[/PHL Diagnostic/] 
    d_lab & d_phl --> s_phl[/PHL Sequencing/]
    s_phl --> lims[(LIMS)] --> web[/Data Dashboard/]
    web --> diqa{{"Data Integration Pipeline:
    - <i>Case linkage</i>
    - Data Reformatting
    - Public Repo (NCBI/GISAID) Linkage
    - QA"}}
    diqa --> |"Question 
    Package 
    Update"| wdrs[(WDRS)]`
  }
  
  if(mode=="SFT") {
    return mermaid`
    %%{ init: { 'flowchart': { 'curve': 'monotoneY' }, 'theme':'base', 'themeVariables': {'primaryColor': '#eff6f3', 'primaryTextColor': '#6a6a6a', 'primaryBorderColor': '#6a6a6a', 'lineColor': '#f3969a', 'secondaryColor': '#eff6f3'}} }%%
    flowchart TD
    d_lab(Diagnostic Lab) --> s_lab(Sequencing Lab)
    s_lab & lab(Diagnostic & Sequencing Lab) --> sft[/SFT Host/]
    sft --> diqa{{"Data Integration Pipeline:
    - <i>Case linkage</i>
    - Data Reformatting
    - Public Repo (NCBI/GISAID) Linkage
    - QA"}}
    diqa --> |"Question 
    Package 
    Update"| wdrs[(WDRS)]`
  }
}
viewof mode = Inputs.radio(["ELR", "PHL", "SFT"], {value: "ELR", label: "Select mode:"})
mermaid`
    %%{ init: { 'flowchart': { 'curve': 'monotoneY' }, 'theme':'base', 'themeVariables': {'primaryColor': '#eff6f3', 'primaryTextColor': '#6a6a6a', 'primaryBorderColor': '#6a6a6a', 'lineColor': '#f3969a', 'secondaryColor': '#eff6f3'}} }%%
flowchart TD
    ext(External Data Owner) 
    doh[/Internal Data Owner/]`
mermaid`
%%{ init: { 'flowchart': { 'curve': 'monotoneY' }, 'theme':'base', 'themeVariables': {'primaryColor': '#eff6f3', 'primaryTextColor': '#6a6a6a', 'primaryBorderColor': '#6a6a6a', 'lineColor': '#f3969a', 'secondaryColor': '#eff6f3'}} }%%
flowchart TD
    proc[["Data processing (software)"]]
    script{{"Data processing (scripts)"}}
    db[(Database)]`

Descriptions:

Sequencing Result Sources: Public Health, Academic, and Private Laboratories
Sequencing results are transmitted to WA DOH via ELR originating from various sources:
  • The transmitting lab may be the lab that conducted diagnostic testing (e.g.: PCR) and sequencing (Diagnostic & Sequencing Lab).
  • The transmitting lab may also have only done sequencing on a sample (Sequencing Lab), while the diagnostic testing was performed by another lab before being sent for sequencing (Diagnostic Lab).
  • The transmitting lab may be APHL, who receive sequencing results from a lab (sometimes as a linelist) and then forward results to WA DOH in HL7 formatting.

WELRS: Washington Electronic Lab Reporting System

WELRS is the database for all electronically-received lab reports, for all conditions. Incoming ELRs are processed, certain standardized values (such as "Health Condtion") are assigned, and the messages are converted from HL7 to XML formatting.


DRIVE: Disease Reporting and Interoperability Verification Engine

DRIVE is a Rhapsody-based system that performs the middleware processing of ELRs between WELRS and WDRS. DRIVE reformats data and standardizes values for the widely varying information received from different reporting laboratories, and sends ELRs on to WDRS for workflow processing and end-user evaluation.


WDRS: Washington Disease Reporting System

WDRS is a Maven-based electronic disease surveillance system used in Washington State. WDRS is used to receive, process, track, and analyze data for 64+ notifiable conditions in Washington State, including COVID-19.

WDRS is Event-based, where an Event is the association of a person with a disease at a point in time. For conditions like COVID-19, one person can be associated with multiple Events for the same condtion. A person can also be associated with Events for multiple conditions tracked through WDRS.

See the WDRS Sequencing Data page for more details about Question Package updates and storage of SARS-CoV-2 sequencing data in WDRS.


Legend: