/ Teknologi Kesehatan
Install DICOM Router Hanya 5 Menit — Ini Caranya
5 menit bukan mitos. Tapi bukan dengan cara yang selama ini dicoba. Pelajari mengapa setup DICOM Router manual bisa memakan berhari-hari dan ada pendekatan yang memangkas semua itu.
Jawaban singkat
Yang perlu dipahami sebelum membaca lebih jauh
- 5 menit bisa dicapai kalau routing ke SATUSEHAT sudah built-in di sistem yang Anda pakai — tidak ada installer, tidak ada konfigurasi terpisah.
- Setup DICOM Router manual memakan waktu bukan karena toolnya buruk, tapi karena ada banyak lapisan konfigurasi yang tidak terdokumentasi dengan baik.
5 menit. Bukan dengan cara yang selama ini dicoba.
5 menit bukan angka yang dibuat-buat. Tapi untuk mencapainya, ada satu kondisi yang harus terpenuhi: tidak ada yang perlu di-install secara terpisah.
Kalau Anda sedang membaca artikel ini karena sudah berjam-jam — atau berhari-hari — bergulat dengan setup DICOM Router dan belum juga berhasil kirim satu file DICOM pun ke SATUSEHAT, artikel ini ditulis untuk Anda.
Apa yang sebenarnya memakan waktu?
DICOM Router dari Kemkes adalah software yang gratis dan fungsional. Masalahnya bukan di software-nya — masalahnya ada di semua hal yang harus benar sebelum software-nya mau jalan.
Berikut urutan masalah yang paling sering ditemui tim IT di lapangan:
1. Windows LongPath Error
DICOM Router membuat path file yang panjang untuk menyimpan DICOM sementara. Windows secara default membatasi panjang path hingga 260 karakter. Kalau belum diaktifkan, muncul error yang tidak langsung menjelaskan penyebabnya. Solusinya ada — edit registry, aktifkan LongPathsEnabled, restart komputer — tapi tidak terdokumentasi di panduan utama.
2. Spasi di File Konfigurasi
File router.conf sensitif terhadap format. ORG_ID=nilai berbeda dengan ORG_ID = nilai. Satu karakter spasi yang tidak disengaja membuat autentikasi ke SATUSEHAT gagal tanpa pesan error yang jelas.
3. AE Title Tidak Cocok
AE Title adalah nama yang dipakai PACS dan DICOM Router untuk saling mengenali. Kalau PACS mengirim ke DCMROUTER tapi DICOM Router dikonfigurasi dengan nama lain — atau ada trailing space tersembunyi dari software PACS — koneksi gagal.
4. Port Sudah Terpakai
DICOM Router default menggunakan port 11112 (DICOM) dan 8080 (HTTP). Kalau salah satu port sudah digunakan aplikasi lain di server yang sama, router tidak mau jalan. Perlu cari tahu proses mana yang memakai port tersebut, lalu putuskan: ganti port router, atau pindahkan aplikasi lain.
5. Docker vs Installer
DICOM Router tersedia dalam dua versi: installer Windows dan Docker. Keduanya punya langkah setup berbeda. Dokumentasi untuk Docker lebih lengkap, tapi tidak semua tim IT familiar dengan Docker. Installer Windows lebih familiar, tapi lebih sering memunculkan masalah path dan permission.
6. ServiceRequest Harus Dikirim Lebih Dulu
Ini yang paling sering diabaikan. File DICOM tidak akan diproses DICOM Router kalau ServiceRequest dengan accession number yang sama belum dikirim ke SATUSEHAT. Urutan ini tidak boleh terbalik — dan kalau terbalik, error yang muncul bisa membingungkan karena tidak langsung menunjuk ke masalahnya.
Setiap masalah di atas punya solusi. Tapi setiap solusi butuh waktu untuk ditemukan, dicoba, dan diverifikasi. Itulah kenapa “5 menit” terasa seperti klaim yang tidak realistis.
Berapa waktu yang realistis untuk setup manual?
Berdasarkan pengalaman di lapangan, tim IT yang baru pertama kali setup DICOM Router biasanya membutuhkan waktu:
- 1-2 jam kalau semua berjalan mulus dan tidak ada masalah
- Setengah hari kalau ada 1-2 masalah yang perlu di-debug
- Beberapa hari kalau ada masalah kompatibilitas dengan PACS existing, masalah jaringan, atau perlu koordinasi dengan vendor
Ini belum termasuk waktu untuk maintenance jangka panjang: monitoring apakah router masih berjalan, membersihkan folder /app/in yang bisa penuh, atau troubleshooting ketika ada update sistem.
Kenapa ada yang bisa selesai lebih cepat?
Ada satu variabel yang paling menentukan seberapa cepat proses ini berjalan: apakah routing ke SATUSEHAT sudah terintegrasi di sistem yang Anda pakai, atau harus dikonfigurasi terpisah?
Ketika routing sudah menjadi bagian dari PACS — bukan komponen tambahan yang harus di-install, dikonfigurasi, dan dijaga sendiri — maka “5 menit” bukan lagi klaim yang tidak realistis. Dalam konteks ini, yang terjadi adalah:
- Buat akun dan daftarkan fasilitas kesehatan
- Masukkan credential SATUSEHAT (Organization ID, Client ID, Secret)
- Hubungkan modalitas atau PACS existing ke sistem
Tidak ada installer. Tidak ada file config yang bisa salah format. Tidak ada port yang harus dibebaskan. Tidak ada docker-compose yang harus ditulis.
Kapan setup terpisah masuk akal?
Setup DICOM Router secara terpisah tetap relevan kalau:
- Faskes sudah punya PACS existing dengan investasi besar dan tidak ingin pindah
- Tim IT punya kapasitas dan familiaritas untuk mengelola infrastruktur tambahan
- Ada kebutuhan customisasi yang tidak bisa dipenuhi sistem all-in-one
Kalau kondisi di atas tidak semuanya berlaku — terutama untuk faskes tipe C/D atau klinik dengan tim IT terbatas — setup terpisah sering kali menambah beban tanpa nilai tambah yang sebanding.
Kesimpulan
5 menit adalah angka yang nyata, tapi dengan syarat yang spesifik: tidak ada komponen yang perlu di-install dan dikonfigurasi secara terpisah.
Kalau Anda sedang dalam proses setup DICOM Router dan menemui masalah yang berulang, langkah paling praktis adalah memastikan bahwa setiap tahap setup didokumentasikan dengan baik — mulai dari LongPath, konfigurasi AE Title, urutan pengiriman ServiceRequest, sampai mekanisme monitoring jangka panjang.
Imagestro-PACS menyertakan routing ke SATUSEHAT sebagai bagian dari platform — tidak ada DICOM Router yang perlu di-install atau dikelola secara terpisah. Kalau Anda ingin melihat bagaimana pendekatannya bekerja dalam konteks fasilitas kesehatan Indonesia, buka Imagestro-PACS dan mulai dari free tier.
Istilah penting
Glossary singkat
- DICOM Router
- Software yang menerima file DICOM dari PACS atau modalitas, lalu meneruskannya ke server tujuan seperti SATUSEHAT NIDR.
- AE Title
- Application Entity Title — nama unik yang digunakan untuk mengidentifikasi perangkat atau software dalam komunikasi DICOM.
- LongPath
- Pengaturan Windows yang mengizinkan path file melebihi 260 karakter — sering menjadi penyebab error saat menjalankan DICOM Router di Windows.
- router.conf
- File konfigurasi utama DICOM Router yang menyimpan credential, URL SATUSEHAT, AE Title, dan pengaturan port.
Pertanyaan umum
Yang sering ditanyakan sebelum implementasi
- Kenapa DICOM Router dari Kemkes sering error saat pertama kali dijalankan?
- Banyak error saat setup awal disebabkan oleh konfigurasi yang tidak tepat — spasi di file config, LongPath Windows yang belum diaktifkan, port yang sudah terpakai, atau AE Title yang tidak cocok antara PACS dan router. Setiap masalah ini membutuhkan langkah debug tersendiri.
- Apakah DICOM Router harus di-install di server yang sama dengan PACS?
- Tidak harus. DICOM Router bisa dijalankan di server terpisah selama jaringan antara PACS dan server router tersambung dengan benar. Yang penting adalah IP, port, dan AE Title terkonfigurasi sesuai.
- Ada alternatif selain DICOM Router dari Kemkes?
- Ada. Beberapa sistem PACS sudah menyertakan routing ke SATUSEHAT sebagai fitur bawaan, sehingga tidak perlu setup DICOM Router secara terpisah. Pendekatan ini mengurangi jumlah komponen yang perlu dikonfigurasi dan dijaga.
Umpan balik
Apakah artikel ini membantu memahami workflow PACS?
Kirim Data Radiologi ke SATUSEHAT Tanpa Beban Setup Mandiri
Hubungkan alur radiologi faskes Anda—mulai dari worklist modalitas, accession number otomatis, web DICOM viewer, hingga sinkronisasi SATUSEHAT. Tersedia Free Tier untuk klinik dan rumah sakit.