Skip to content

Latest commit

 

History

History
232 lines (181 loc) · 11.1 KB

File metadata and controls

232 lines (181 loc) · 11.1 KB

OpenELIS Global Analyzer Plugins Inventory

Version: 1.1.0
Date: 2026-02-02
Total Plugins: 37 Last Verified: 2026-02-02

Note: QuantStudio7Flex plugin (#36) added via PR #42 in openelisglobal-plugins repository.


Complete Inventory

# Analyzer Manufacturer Category Protocol Transport README
1 AB7500Fast Applied Biosystems MOLECULAR FILE Filesystem Create
2 AbbottArchitect Abbott IMMUNOLOGY HL7 TCP/IP View
3 Cobas4800 Roche MOLECULAR FILE Filesystem Create
4 Cobas6800VL Roche MOLECULAR HL7 TCP/IP Create
5 CobasC111 Roche CHEMISTRY FILE Filesystem Create
6 CobasIntegra400 Roche CHEMISTRY FILE Filesystem Create
7 CobasTaqMan48DBS Roche MOLECULAR FILE Filesystem Create
8 CobasTaqMan48VL Roche MOLECULAR FILE Filesystem Create
9 CobasTaqman96VL Roche MOLECULAR FILE Filesystem Create
10 CobasTaqMan96DBS Roche MOLECULAR FILE Filesystem Create
11 FacsCalibur BD Biosciences FLOW_CYTOMETRY FILE Filesystem Create
12 FacsCantoII BD Biosciences FLOW_CYTOMETRY FILE Filesystem Create
13 FacsPresto BD Biosciences FLOW_CYTOMETRY FILE Filesystem Create
14 FluoroCyclerXT Hain Lifescience MOLECULAR FILE Filesystem View
15 Fully Unknown CHEMISTRY FILE Filesystem Create
16 GeneXpert Cepheid HEMATOLOGY ASTM RS232/TCP Create
17 GeneXpertFile Cepheid MOLECULAR FILE Filesystem Create
18 GeneXpertHL7 Cepheid MOLECULAR HL7 HTTP/TCP Create
19 GenericASTM Generic Configurable ASTM RS232/TCP Create
20 HoribaMicros60 Horiba ABX HEMATOLOGY ASTM RS232 View
21 HoribaPentra60 Horiba ABX HEMATOLOGY ASTM RS232 View
22 Mindray Mindray HEMATOLOGY/CHEMISTRY HL7 TCP/IP View
23 pocH-100i Horiba ABX HEMATOLOGY ASTM RS232/TCP Create
24 QuantStudio3 Applied Biosystems MOLECULAR FILE Filesystem Create
25 QuantStudio7Flex Thermo Fisher MOLECULAR FILE Filesystem PR #42
27 StagoSTart4 Stago COAGULATION ASTM/HL7 RS232/TCP View
26 Sysmex2000i Sysmex HEMATOLOGY FILE Filesystem Create
27 Sysmex4000i Sysmex HEMATOLOGY FILE Filesystem Create
28 SysmexKX21 Sysmex HEMATOLOGY FILE Filesystem Create
29 SysmeXT Sysmex HEMATOLOGY FILE Filesystem Create
30 SysmexXN-L Sysmex HEMATOLOGY ASTM RS232/TCP Create
31 SysmexXN1000 Sysmex HEMATOLOGY FILE Filesystem Create
32 SysmexXP Sysmex HEMATOLOGY ASTM RS232/TCP Create
33 SysmexXT4000i Sysmex HEMATOLOGY FILE Filesystem Create
34 weberAnalyzer Weber FLOW_CYTOMETRY FILE Filesystem Create
35 template N/A Template N/A N/A N/A

By Category

Hematology (12 analyzers)

Molecular (10 analyzers)

Chemistry (5 analyzers)

Flow Cytometry (4 analyzers)

Immunology (1 analyzer)

Coagulation (1 analyzer)

Generic/Template (2 items)

  • GenericASTM - Generic, ASTM (database-driven configuration)
  • template - Plugin development template

By Protocol

HL7 (5 analyzers)

Analyzer Transport MSH-3 Sending Application
AbbottArchitect TCP/IP (MLLP) ARCHITECT or ABBOTT
Cobas6800VL TCP/IP (MLLP) (Contains "Load Viral")
GeneXpertHL7 HTTP/TCP (HTTP servlet)
Mindray TCP/IP (MLLP) MINDRAY
StagoSTart4 TCP/IP (MLLP) STAGO

ASTM LIS2-A2 (7 analyzers)

Analyzer Transport Identification Pattern
GeneXpert RS232/TCP H-segment contains "GeneXpert"
GenericASTM RS232/TCP Database pattern matching
HoribaMicros60 RS232 H-segment contains "ABX^MICROS60"
HoribaPentra60 RS232 H-segment contains "ABX^PENTRA60"
pocH-100i RS232/TCP H-segment contains "pocH-100i"
StagoSTart4 RS232 H-segment contains "START4" or "STAGO"
SysmexXN-L RS232/TCP H-segment contains "XN-L"
SysmexXP RS232/TCP H-segment contains "XP-100"

FILE (24 analyzers)

Analyzer Delimiter Identification Pattern
AB7500Fast Comma (CSV) Contains "sds7500fast"
Cobas4800 Comma (CSV) Contains "cobas 4800"
CobasC111 Semicolon Contains "Instr" column
CobasIntegra400 Space First line contains "COBAS INTEGRA400"
CobasTaqMan48DBS Tab Test column contains "HI2QLD48"
CobasTaqMan48VL Tab Test column contains "HI2CAP48" or "IFS48CDC"
CobasTaqman96VL Tab Test column contains "HI2CAP96" or "IFS96CDC"
CobasTaqMan96DBS Tab Test column contains "HI2QLD96"
FacsCalibur Comma (CSV) Line 1 contains "MultiSET"
FacsCantoII Comma (CSV) Line 1 contains "TRITEST"
FacsPresto (CSV) (Pattern TBD)
FluoroCyclerXT Tab/Semicolon/Comma Contains "fluorocycler" or sample/result/interpretation
Fully Tab (Pattern TBD)
GeneXpertFile (CSV) Contains "GeneXpert Dx System"
QuantStudio3 Comma (CSV) Contains "Instrument Type" + regex "QuantStudio.?\s+3\s+System"
Sysmex2000i Comma (CSV) Data contains "XT-2000i"
Sysmex4000i Comma (CSV) Data contains "XT-4000i"
SysmexKX21 Semicolon Contains "KX21-NERG"
SysmeXT Comma (CSV) (Pattern TBD)
SysmexXN1000 Comma (CSV) Contains "XN-10^23865"
SysmexXT4000i Comma (CSV) (Pattern TBD)
weberAnalyzer Comma (CSV) Line 1 contains "MugelSET"

Protocol Summary

Protocol Count Primary Use Case
FILE 23 Analyzers that export CSV/TXT files to shared directory
ASTM LIS2-A2 8 Bidirectional laboratory instrument communication
HL7 v2.x 5 Hospital/clinical system integration

Installation & Usage

Plugin Installation

  1. Build the plugin JAR:

    cd plugins/analyzers/{AnalyzerName}
    mvn clean package
  2. Copy JAR to OpenELIS plugins directory:

    cp target/*.jar /var/lib/openelis-global/plugins/
  3. Restart OpenELIS:

    docker compose restart oe.openelis.org

Accessing Analyzer Results

Navigate to: Results > Analyzer > [Analyzer Name]


Contributing

Creating New Analyzer Plugin

  1. Use template/ as starting point
  2. Follow plugin development guide: ../docs/analyzer.md
  3. Add README.md with required sections
  4. Submit pull request to openelisglobal-plugins

Updating Existing Plugin

  1. Contact original author (see plugin's contact.txt if present)
  2. Coordinate with core team before modifying
  3. Update README.md with changes
  4. Ensure backward compatibility

Related Documentation


Maintained By: OpenELIS Global Community
Repository: openelisglobal-plugins