Dokumentasi Bridging Middleware

Integrasi Middleware#

Middleware ADAMLABS adalah lapisan penghubung antara instrumen laboratorium (analyzer) dengan server AdamLIS. Sebagian besar analyzer hanya berkomunikasi lewat protokol pesan laboratorium seperti HL7 v2.x atau ASTM, bukan REST API — middleware menerjemahkan pesan dua arah ini agar hasil pemeriksaan dari alat dapat langsung masuk ke AdamLIS, dan sebaliknya order pemeriksaan dari AdamLIS dapat dikirim ke alat.

Analyzer yang Sudah Terkoneksi#

Middleware ADAMLABS telah terkoneksi dengan 100+ analyzer laboratorium dari berbagai kategori pemeriksaan, di antaranya:

Imunologi: Clover A1c, TCOAG KC1, Wondfo, Biomerieux, Snibe

Urinalisa: Urine DUS R-300, Unisys, Verify 120

Hematologi: Nihon Kohden Mek Series/3 Diff/5 Diff, Mindray BC Series, ZYBIO Z3/Z5, Siemens Advia 360, Sysmex XN-1000/XN 350/XN 450/XP-100, DxH 560 Beckman, ERBA H560

Elektrolit: I-Sens Smart, K-Lite, Diestro, Neomedica Type B, EC90, Dianuo, Biocare, CBS, MK Cells, Cornley

Kimia Klinik: Weiner Lab CM-200/CM 250, Metro Lab 1600, Metrolab 2300, Mindray BS 120, Humastar 300 SR, Abbott Architect Series, ZYBIO EXC 200, Biolis 50i, Fujifilm NX 500, Pictus 400, BGA I-Smart, Wondfo Finecare, Selectra, Kimia Indiko

Keterangan

Catatan: daftar analyzer terkoneksi terus bertambah. Model atau merek analyzer lain di luar daftar tetap dapat diajukan untuk pengecekan kompatibilitas ke tim implementasi ADAMLABS.

Metode Integrasi#

Metode Koneksi Middleware#

Middleware terhubung ke analyzer melalui koneksi serial maupun TCP/IP, menggunakan protokol HL7 v2.x atau ASTM E1381/E1394 tergantung dukungan alat, lalu meneruskan data ke server AdamLIS melalui REST API.

Arah pesan dari alat: HL7/ASTM diterjemahkan middleware menjadi panggilan REST API ke server AdamLIS (hasil pemeriksaan)

Arah pesan ke alat: REST API dari server AdamLIS diterjemahkan middleware menjadi pesan HL7/ASTM ke analyzer (order pemeriksaan)

Mode operasi: Host-query (alat meminta order berdasarkan ID sampel) maupun batch download (alat mengirim seluruh hasil terbaru secara berkala)

Metode Mapping Data#

Sebelum sebuah analyzer aktif digunakan, kode pemeriksaan pada alat perlu dicocokkan (mapping) dengan datamaster pemeriksaan di AdamLIS agar hasil yang diterima middleware masuk ke parameter yang tepat.

Input datamaster: Pencocokan kode/parameter pemeriksaan analyzer dengan datamaster pemeriksaan AdamLIS

Validasi format: Format pesan dari analyzer diperiksa oleh tim teknis sebelum middleware diaktifkan pada mode produksi

Keterangan

Catatan: proses mapping data biasanya dilakukan bersamaan dengan tahapan pemasangan awal dan pencocokan datamaster SIMRS, sebelum sistem AdamLIS siap dipakai penuh di fasilitas.