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.
