Saya menganggap Anda sedang berhadapan dengan HL7 v2.x
HL7 sangat fleksibel secara sukarela. Itu memiliki keuntungan besar tetapi juga menghadirkan tantangan. Aturan dasar yang perlu diingat adalah bahwa setiap implementasi akan berbeda. Jika Anda menggunakan produk yang sama di 2 lingkungan yang berbeda (misalnya 2 rumah sakit), aturan pertukaran data mungkin akan berbeda. Produk Anda harus siap untuk memenuhi persyaratan tersembunyi tersebut jika Anda ingin dapat mengukur jumlah antarmuka HL7 yang akan berinteraksi dengannya.
Dalam sebagian besar sistem perawatan kesehatan yang menangani HL7, kami menghadapi sebagian daftar tantangan umum ini:
- Setiap sistem dapat menginterpretasikan arti dari setiap data. Konteks dan alur kerja juga dapat mempengaruhi semantik. Saya melihat beberapa sistem menggunakan nomor akun (PID.18) atau nomor kunjungan (PV1.19) untuk mengidentifikasi pasien agar sesuai dengan beberapa alur kerja klinis. Jenis celah semantik itu mungkin akan berdampak pada bagaimana sistem menerima data ini.
- Wajib vs Opsional: Karena sepotong data dapat ditukar untuk mencapai beberapa tujuan dalam beberapa konteks yang berbeda, sebagian besar segmen dan bidang didokumentasikan sebagai opsional dalam dokumentasi resmi (dan beberapa parser). Namun, untuk memenuhi alur kerja tertentu, produk kesehatan mungkin akan menambah aturan batasan data dan mengendurkan beberapa lainnya. Sebagian besar waktu, analisis kasus per kasus perlu terjadi untuk mengidentifikasi mereka.
- Tabel: HL7 menyediakan beberapa daftar nilai yang disarankan untuk beberapa bidang. Misalnya, daftar nilai yang disarankan untuk jenis kelamin adalah 6 panjang ... Jelas, sebagian besar sistem tidak menerapkan semua 6 tetapi apa strategi pemetaan Anda jika Anda menerima satu yang tidak Anda dukung di muka?
- Segmen dan bidang dapat disesuaikan: Panjang bidang, tipe data, dan atribut definisi lainnya dapat disesuaikan. Anda perlu memetakannya ke beberapa struktur data yang Anda tahu tanpa kehilangan informasi penting.
jlmorin
www.caristix.com
Masalah pertama adalah memastikan semua orang tahu apa HL7 itu.
Itulah kerutan di atas semua masalah normal dalam pengembangan perangkat lunak.
Jadi, Anda menghubungi [Farmasi | Bank | Perusahaan Asuransi] Anda yang ingin mencabut semua uang yang mereka dapat dari antarmuka HL7 ke fasilitas yang menggunakan perangkat lunak Anda. Kontrak Anda dengan fasilitas, kontrak mereka dengan apotek, [Farmasi | Bank | Perusahaan Asuransi] tidak memiliki petunjuk bagaimana perangkat lunak Anda bekerja, fasilitas tidak memiliki petunjuk apa HL7 itu dan Anda teringat di apotek karena mereka terus-menerus memberi tahu Anda bahwa perangkat lunak Anda bermasalah.
Saya percaya masalah dengan HL7 adalah bahwa sebagian besar dilakukan dengan murah. HL7 3.0 mungkin tidak pernah terwujud karena tidak akan pernah menghasilkan uang.
Jika Anda akan "membayar untuk HL7" ingat bahwa Anda juga membayar untuk HL [1-6]. Antarmuka SOAP bukan HL7. Pengurai pesan HL7 bukan HL7, tidak juga generator pesan.
sumber