Cermin Belajar: Menimbang Kekuatan dan Kelemahan Solusi Buatanmu
Saatnya berhenti sebentar, menatap hasil kerjamu, lalu menilainya dengan jujur sebelum orang lain yang menilainya.
Pernah merasa solusi buatanmu sudah sempurna, sampai dosen bertanya, "Kalau data pasien ini salah terkirim, siapa yang tahu?" Di titik itulah refleksi solusi pertukaran informasi kesehatan berperan. Kamu tidak sedang mencari kesalahan untuk disesali. Kamu sedang mencari celah sebelum celah itu ditemukan oleh sistem sungguhan, dengan pasien sungguhan.
Ini artikel terakhir dari seri Pertukaran Informasi Kesehatan (RM5306), bagian dari rangkaian Keamanan dan Perlindungan Data. Kamu sudah merakit solusi di artikel sebelumnya. Sekarang kita bercermin: apa yang sudah kuat, apa yang masih rapuh, dan apa yang kamu perbaiki lebih dulu?
Mengapa Refleksi Solusi Pertukaran Informasi Kesehatan Itu Penting?
Bayangkan kamu memasak rendang untuk acara keluarga. Kamu tidak langsung menyajikannya, bukan? Kamu mencicipi dulu: kurang asin, kurang pedas, terlalu santan. Refleksi bekerja sama. Hasil kerjamu adalah masakannya, dan refleksi adalah sendok pencicipnya.
Secara akademik, ide ini punya dasar kuat. Kolb (1984) menggambarkan belajar sebagai siklus: mengalami, mengamati, menyimpulkan, lalu mencoba lagi. Schรถn (1983) menyebut profesional yang baik sebagai reflective practitioner, yaitu orang yang terbiasa mengevaluasi tindakannya saat dan sesudah bekerja. Bagi perekam medis, kebiasaan ini bukan sekadar nilai tambah. Rekam medis memuat data yang sangat sensitif, dan Permenkes No. 24 Tahun 2022 tentang Rekam Medis menempatkan keamanan serta kerahasiaannya sebagai kewajiban fasilitas pelayanan kesehatan.
Refleksi yang baik menjawab tiga pertanyaan: apa yang terjadi, mengapa terjadi, dan apa yang berubah setelah ini. Kalau catatanmu hanya menjawab pertanyaan pertama, kamu baru membuat laporan, belum refleksi.
Menimbang Kekuatan dan Kelemahan Solusi Pertukaran Informasi Kesehatan
Agar penilaianmu tidak berdasarkan perasaan, pakai rubrik. Tabel berikut merangkum lima dimensi yang bisa kamu pakai untuk menimbang solusi buatanmu. Sesuaikan butirnya dengan rumusan Sub-CPMK T1–T5 di RPS mata kuliahmu.
Beri skor 1–4 untuk tiap dimensi, lalu tulis satu bukti di sampingnya, misalnya tangkapan layar atau potongan JSON. Skor tanpa bukti gampang berubah jadi opini.
Seorang mahasiswa membuat alur pengiriman data pendaftaran pasien dari aplikasi puskesmas ke SIMRS rumah sakit rujukan. Hasil refleksinya:
Struktur data sudah mengikuti resource Patient FHIR. Data yang dikirim hanya identitas dasar, jadi risiko kebocoran lebih kecil.
Kode jenis kelamin dikirim sebagai "L"/"P", padahal FHIR meminta male/female/other/unknown. Pengujian jaringan juga baru dilakukan satu kali.
Pelajarannya: kekuatan dan kelemahan sering datang dari satu solusi yang sama. Struktur sudah bagus, tetapi detail kecil bisa membuat seluruh pertukaran gagal.
Banyak kegagalan pertukaran data bukan karena teknologinya canggih atau tidak, tetapi karena dua sistem memaknai satu kode secara berbeda. Itulah sebabnya HL7 menyediakan value set untuk kode seperti jenis kelamin administratif, supaya semua pihak memakai kosakata yang sama (HL7 International, FHIR R4).
Langkah Praktis Refleksi Solusi Pertukaran Informasi Kesehatan: Audit Mandiri
Sekarang giliranmu. Lima langkah di bawah ini bisa kamu kerjakan dengan laptop dan data fiktif. Semua nama pasien, nomor rekam medis, dan alamat server di sini rekaan.
Pastikan alamat IP-mu benar dan server tujuan bisa dijangkau. Di Windows pakai ipconfig dan ping. Di Linux atau macOS pakai ping -c 4.
ipconfig ping -n 4 simrs.contoh.test # Linux / macOS ping -c 4 simrs.contoh.test
Buka payload-mu dan bandingkan dengan resource Patient FHIR. JSON mengikuti RFC 8259, jadi tanda kutip dan koma harus tepat. Ini contoh data fiktif yang sudah benar:
{
"resourceType": "Patient",
"id": "rm-0001",
"identifier": [{
"system": "http://contoh.test/no-rm",
"value": "RM-000123"
}],
"name": [{ "text": "Siti Fiktif" }],
"gender": "female",
"birthDate": "1995-04-12"
}
Cocokkan setiap kolom lokalmu dengan elemen tujuan. Di sinilah kelemahan paling sering muncul.
| Kolom lokal | Elemen FHIR | Aturan konversi |
|---|---|---|
nama_pasien | Patient.name.text | Salin langsung |
tgl_lahir | Patient.birthDate | Ubah ke format YYYY-MM-DD |
jk | Patient.gender | L → male, P → female |
Kirim permintaan GET ke server uji dan lihat kode status HTTP-nya (RFC 9110). Kode 2xx berarti berhasil, 4xx berarti ada yang salah di sisimu, 5xx berarti masalah di server.
curl -i -H "Accept: application/fhir+json" \ https://fhir.contoh.test/Patient/rm-0001
Jangan pernah memakai data pasien asli untuk latihan atau pengujian. Data pribadi, termasuk data kesehatan, dilindungi oleh UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi. Pakai data fiktif, dan beri tahu pembaca laporanmu bahwa datanya rekaan.
Tuangkan hasil auditmu dalam format yang rapi. Satu catatan seperti ini lebih berguna daripada tiga halaman narasi.
{
"solusi": "Kirim data pendaftaran puskesmas ke SIMRS",
"kekuatan": ["Mengikuti resource Patient FHIR", "Data minimal"],
"kelemahan": ["Kode jk belum dipetakan", "Uji jaringan baru sekali"],
"perbaikan": [
{ "prioritas": 1, "tindakan": "Tambah pemetaan L/P ke male/female" },
{ "prioritas": 2, "tindakan": "Ulangi ping dan curl di tiga waktu berbeda" }
]
}
Dari Temuan ke Perbaikan: Cara Menutup Celah
Menemukan kelemahan itu separuh pekerjaan. Separuhnya lagi adalah memperbaiki dan membuktikan bahwa perbaikanmu bekerja. Urutkan temuan berdasarkan dampaknya pada pasien: celah yang berisiko membocorkan atau merusak data didahulukan, perbaikan tampilan belakangan.
Setelah memperbaiki, ulangi pengujian yang sama dan bandingkan hasilnya. Kalau kamu memperbaiki pemetaan "L/P", kirim lagi data fiktif yang sama dan pastikan kolom gender kini terisi "male" atau "female". Catat sebelum dan sesudahnya. Itulah bukti belajarmu.
Pikirkan perbaikan seperti merapikan lemari. Kalau kamu mengeluarkan semua baju sekaligus, kamar jadi berantakan dan kamu menyerah di tengah jalan. Lebih baik rapikan satu rak, lihat hasilnya, lalu lanjut ke rak berikutnya. Dalam solusi pertukaran data, satu rak itu bisa berarti satu kolom, satu endpoint, atau satu aturan akses.
Berikut tiga pertanyaan yang bisa kamu tempel di catatan refleksimu. Pertama, bagian mana yang berjalan sesuai rencana, dan apa buktinya? Kedua, bagian mana yang hampir gagal, dan apa penyebab utamanya? Ketiga, kalau kamu mengerjakan ulang minggu depan, satu keputusan apa yang akan kamu ubah? Jawaban jujur atas tiga pertanyaan ini sudah cukup untuk menyusun laporan refleksi yang matang.
Satu hal lagi: bagikan hasil refleksimu kepada teman sekelas. Orang lain sering melihat celah yang tidak kamu lihat, sama seperti kamu yang lebih mudah menemukan salah ketik di naskah temanmu daripada di naskahmu sendiri. Anggap kritik mereka sebagai cermin kedua, bukan serangan. Di dunia kerja rekam medis, kebiasaan saling menguji ini yang menjaga mutu data tetap tinggi dan mencegah kesalahan kecil membesar menjadi masalah pelayanan.
Tulis kelemahan dengan kalimat aktif dan spesifik: "Saya belum memetakan kode jenis kelamin", bukan "Mungkin ada kekurangan di bagian data". Kalimat spesifik bisa langsung dikerjakan. Kalimat samar hanya membuatmu merasa sudah merefleksi.
๐ฏ Kesimpulan
Refleksi solusi pertukaran informasi kesehatan bukan tanda bahwa solusimu gagal. Itu tanda bahwa kamu serius. Kamu sudah belajar menimbang solusi lewat lima dimensi, memeriksa konektivitas, struktur data, dan pemetaan kode, lalu mencatat temuan dengan bukti dan prioritas.
Satu hal yang perlu kamu bawa pulang dari seluruh seri ini: solusi yang baik adalah solusi yang terus kamu uji dan perbaiki, bukan yang kamu anggap selesai.
Bagaimana hasil refleksimu? Satu kelemahan apa yang paling mengejutkanmu saat audit?
- HL7 International. FHIR Release 4 (v4.0.1), resource Patient dan value set administrative gender. https://hl7.org/fhir/R4/
- Bray, T. (Ed.). (2017). RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format. IETF.
- Fielding, R., Nottingham, M., & Reschke, J. (Eds.). (2022). RFC 9110: HTTP Semantics. IETF.
- Kolb, D. A. (1984). Experiential Learning: Experience as the Source of Learning and Development. Prentice-Hall.
- Schรถn, D. A. (1983). The Reflective Practitioner: How Professionals Think in Action. Basic Books.
- Republik Indonesia. Undang-Undang Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi.
- Kementerian Kesehatan Republik Indonesia. Peraturan Menteri Kesehatan Nomor 24 Tahun 2022 tentang Rekam Medis.
Catatan: nomor pasal dan halaman tidak dicantumkan karena perlu diverifikasi. Cek naskah resmi di JDIH sebelum mengutip pasal tertentu.
Pertukaran Informasi Kesehatan
Lihat seluruh 16 artikel RM5306 dalam satu halaman daftar isi.
Buka Daftar Isi