Referensi untuk pengaturan pesan X12 dalam perjanjian untuk Azure Logic Apps
Berlaku untuk: Azure Logic Apps (Konsumsi + Standar)
Referensi ini menjelaskan properti yang dapat Anda tetapkan dalam perjanjian X12 untuk menentukan cara menangani pesan antara mitra dagang. Siapkan properti ini berdasarkan perjanjian Anda dengan mitra yang bertukar pesan dengan Anda.
Pengaturan Penerimaan X12
Pengidentifikasi
Properti | Deskripsi |
---|---|
ISA1 (Pengualifikasi Otorisasi) | Nilai Pengualifikasi Otorisasi yang ingin Anda gunakan. Nilai default-nya adalah 00 - Tidak ada informasi Otorisasi yang Ada. Catatan: Jika Anda memilih nilai lain, tentukan nilai untuk properti ISA2. |
ISA2 | Nilai Informasi Otorisasi yang digunakan saat properti ISA1 bukan 00 - Tidak ada informasi Otorisasi yang Ada. Nilai properti ini harus memiliki minimal satu karakter alfanumerik dan maksimal 10. |
ISA3 (Pengualifikasi Keamanan) | Nilai Pengualifikasi Keamanan yang ingin Anda gunakan. Nilai default-nya adalah 00 - Tidak ada Informasi Keamanan yang Ada. Catatan: Jika Anda memilih nilai lain, tentukan nilai untuk properti ISA4. |
ISA4 | Nilai Informasi Keamanan yang digunakan saat properti ISA3 bukan 00 - Tidak ada Informasi Keamanan yang Ada. Nilai properti ini harus memiliki minimal satu karakter alfanumerik dan maksimal 10. |
Pengakuan
Properti | Deskripsi |
---|---|
TA1 yang Diharapkan | Kembalikan pengakuan teknis (TA1) kepada pengirim pertukaran. |
FA Diharapkan | Kembalikan pengakuan fungsional (FA) ke pengirim pertukaran. Untuk properti Versi FA, berdasarkan versi skema, pilih pengakuan 997 atau 999. Untuk mengaktifkan pembuatan loop AK2 dalam pengakuan fungsional untuk set transaksi yang diterima, pilih Sertakan AK2 / IK2 Loop. |
Schemas
Untuk bagian ini, pilih skema dari akun integrasi Anda untuk setiap Jenis Transaksi (ST01) dan Aplikasi Pengirim (GS02). EDI Alur Penerimaan membongkar pesan masuk dengan mencocokkan nilai dan skema yang Anda tetapkan di bagian ini dengan nilai untuk ST01 dan GS02 dalam pesan masuk dan dengan skema pesan masuk. Setelah Anda menyelesaikan setiap baris, baris kosong baru akan muncul secara otomatis.
Properti | Deskripsi |
---|---|
Versi | Versi X12 untuk skema |
Jenis Transaksi (ST01) | Jenis transaksi |
Aplikasi Pengirim (GS02) | Aplikasi pengirim |
Skema | File skema yang ingin Anda gunakan |
Amplop
Properti | Deskripsi |
---|---|
Penggunaan ISA11 | Pemisah yang digunakan dalam kumpulan transaksi: - Pengidentifikasi Standar: Gunakan titik (.) untuk notasi desimal, bukan notasi desimal dokumen yang masuk dalam EDI Alur Penerimaan. - Pemisah Pengulangan: Tentukan pemisah untuk kemunculan berulang elemen data sederhana atau struktur data berulang. Sebagai contoh, biasanya karat (^) digunakan sebagai pemisah pengulangan. Untuk skema HIPAA, Anda hanya dapat menggunakan karat. |
Nomor kontrol
Properti | Deskripsi |
---|---|
Tidak diperbolehkan duplikat nomor kontrol pertukaran | Blokir pertukaran duplikat. Periksa nomor kontrol pertukaran (ISA13) untuk nomor kontrol pertukaran yang diterima. Jika ada kecocokan terdeteksi, Alur Penerimaan EDI tidak memproses pertukaran. Untuk menentukan jumlah hari untuk melakukan pemeriksaan, masukkan nilai untuk properti Periksa duplikat ISA13 setiap (hari) . |
Tidak memperbolehkan duplikat nomor kontrol Grup | Blokir pertukaran yang memiliki nomor kontrol grup duplikat. |
Tidak memperbolehkan duplikat nomor kontrol set Transaksi | Blokir pertukaran yang memiliki nomor kontrol transaksi duplikat. |
Validasi
Baris Default memperlihatkan aturan validasi yang digunakan untuk jenis pesan EDI. Jika Anda ingin menentukan aturan yang berbeda, pilih setiap kotak di mana Anda ingin aturan diatur ke benar. Setelah Anda menyelesaikan setiap baris, baris kosong baru akan muncul secara otomatis.
Properti | Deskripsi |
---|---|
Jenis Pesan | Jenis pesan EDI |
Validasi EDI | Lakukan validasi EDI pada jenis data sebagaimana didefinisikan oleh properti EDI milik skema, pembatasan panjang, elemen data kosong, dan pemisah berikutnya. |
Validasi yang Diperluas | Jika jenis data bukan merupakan EDI, validasi ada pada persyaratan elemen data dan pengulangan, pencacahan, dan validasi panjang elemen data yang diizinkan (min atau maks). |
Perbolehkan Angka Nol Di Awal atau Di Akhir | Simpan karakter nol dan spasi tambahan Di Awal atau Di Akhir. Jangan hapus karakter ini. |
Pangkas Angka Nol Di Awal atau Di Akhir | Hapus karakter nol dan spasi yang di Awal atau di akhir. |
Kebijakan Pemisah Trailing | Hasilkan pemisah berikutnya. - Tidak Diperbolehkan: Larang pembatas berikutnya dan pemisah di persimpangan masuk. Jika pertukaran memiliki pembatas akhir dan pemisah, pertukaran dinyatakan tidak valid. - Opsional: Terima pertukaran dengan atau tanpa pembatas dan pemisah berikutnya. - Wajib: Pertukaran yang masuk harus memiliki pembatas berikutnya dan pemisah. |
Pengaturan internal
Properti | Deskripsi |
---|---|
Konversi format desimal tersirat NN ke basis 10 nilai numerik | Konversi nomor EDI yang ditentukan dengan format "Nn" menjadi nilai numerik base-10. |
Buat tag XML kosong jika pemisah berikutnya diperbolehkan | Mintalah pengirim pertukaran menyertakan tag XML kosong untuk pemisah berikutnya. |
Pisahkan Pertukaran sebagai set transaksi - tangguhkan set transaksi pada kesalahan | Uraikan setiap set transaksi yang berada dalam pertukaran ke dalam dokumen XML terpisah dengan menerapkan amplop yang sesuai ke kumpulan transaksi. Tangguhkan hanya transaksi yang mengalami kegagalan validasi. |
Pisahkan Pertukaran sebagai set transaksi - tangguhkan set transaksi pada kesalahan | Uraikan setiap set transaksi yang berada dalam pertukaran ke dalam dokumen XML terpisah dengan menerapkan amplop yang sesuai ke kumpulan transaksi. Tangguhkan seluruh pertukaran ketika satu atau beberapa transaksi ditetapkan dalam validasi gagal pertukaran. |
Pertahankan Pertukaran - Tangguhkan Set Transaksi pada Kesalahan | Bbiarkan pertukaran tetap utuh dan membuat dokumen XML untuk seluruh pertukaran batch. Tangguhkan hanya set transaksi yang gagal validasi, tetapi terus memproses semua set transaksi lainnya. |
Pertahankan Pertukaran - Tangguhkan Set Transaksi pada Kesalahan | Membiarkan pertukaran tetap utuh dan membuat dokumen XML untuk seluruh pertukaran batch. Menangguhkan seluruh pertukaran ketika satu atau beberapa transaksi ditetapkan dalam validasi gagal pertukaran. |
Pengaturan Pengiriman X12
Pengidentifikasi
Properti | Deskripsi |
---|---|
ISA1 (Pengualifikasi Otorisasi) | Nilai Pengualifikasi Otorisasi yang ingin Anda gunakan. Nilai default-nya adalah 00 - Tidak ada informasi Otorisasi yang Ada. Catatan: Jika Anda memilih nilai lain, tentukan nilai untuk properti ISA2. |
ISA2 | Nilai Informasi Otorisasi yang digunakan saat properti ISA1 bukan 00 - Tidak ada informasi Otorisasi yang Ada. Nilai properti ini harus memiliki minimal satu karakter alfanumerik dan maksimal 10. |
ISA3 (Pengualifikasi Keamanan) | Nilai Pengualifikasi Keamanan yang ingin Anda gunakan. Nilai default-nya adalah 00 - Tidak ada Informasi Keamanan yang Ada. Catatan: Jika Anda memilih nilai lain, tentukan nilai untuk properti ISA4. |
ISA4 | Nilai Informasi Keamanan yang digunakan saat properti ISA3 bukan 00 - Tidak ada Informasi Keamanan yang Ada. Nilai properti ini harus memiliki minimal satu karakter alfanumerik dan maksimal 10. |
Pengakuan
Properti | Deskripsi |
---|---|
TA1 yang Diharapkan | Kembalikan pengakuan teknis (TA1) kepada pengirim pertukaran. Pengaturan ini menentukan bahwa mitra tuan rumah, yang mengirim pesan, meminta pengakuan dari mitra tamu dalam perjanjian. Pengakuan ini diharapkan oleh mitra tuan rumah berdasarkan Pengaturan Penerimaan dari perjanjian. |
FA yang Diharapkan | Kembalikan pengakuan fungsional (FA) ke pengirim pertukaran. Untuk properti Versi FA, berdasarkan versi skema, pilih pengakuan 997 atau 999. Pengaturan ini menentukan bahwa mitra tuan rumah, yang mengirim pesan, meminta pengakuan dari mitra tamu dalam perjanjian. Pengakuan ini diharapkan oleh mitra tuan rumah berdasarkan Pengaturan Penerimaan dari perjanjian. |
Schemas
Untuk bagian ini, pilih skema dari akun integrasi Anda untuk setiap jenis transaksi (ST01). Setelah Anda menyelesaikan setiap baris, baris kosong baru akan muncul secara otomatis.
Properti | Deskripsi |
---|---|
Versi | Versi X12 untuk skema |
Jenis Transaksi (ST01) | Jenis transaksi untuk skema |
Skema | File skema yang ingin Anda gunakan. Jika Anda memilih skema terlebih dahulu, versi dan jenis transaksi akan diatur secara otomatis. |
Amplop
Properti | Deskripsi |
---|---|
Penggunaan ISA11 | Pemisah yang digunakan dalam kumpulan transaksi: - Pengidentifikasi Standar: Gunakan titik (.) untuk notasi desimal, bukan notasi desimal dokumen yang keluar dalam EDI Alur Pengiriman. - Pemisah Pengulangan: Tentukan pemisah untuk kemunculan berulang elemen data sederhana atau struktur data berulang. Sebagai contoh, biasanya karat (^) digunakan sebagai pemisah pengulangan. Untuk skema HIPAA, Anda hanya dapat menggunakan karat. |
Nomor Versi Kontrol
Untuk bagian ini, pilih skema dari akun integrasi Anda untuk setiap pertukaran. Setelah Anda menyelesaikan setiap baris, baris kosong baru akan muncul secara otomatis.
Properti | Deskripsi |
---|---|
Nomor Versi Kontrol (ISA12) | Versi standar X12 |
Indikator Penggunaan (ISA15) | Konteks pertukaran, yang merupakan data Uji, data Informasi, atau data Produksi |
Skema | Skema yang digunakan untuk menghasilkan segmen GS dan ST untuk pertukaran bersandi X12 yang dikirim ke Alur Pengiriman EDI. |
GS1 | Opsional, pilih kode fungsional. |
GS2 | Opsional, tentukan pengirim aplikasi. |
GS3 | Opsional, tentukan penerima aplikasi. |
GS4 | Opsional, pilih CCYYMMDD atau YYMMDD. |
GS5 | Opsional, pilih HHMM, HHMMSS, atau HHMMSSdd. |
GS7 | Opsional, pilih nilai untuk lembaga yang bertanggung jawab. |
GS8 | Opsional, tentukan versi dokumen skema. |
Nomor kontrol
Properti | Deskripsi |
---|---|
Nomor Kontrol Pertukaran (ISA13) | Rentang nilai untuk nomor kontrol pertukaran, yang dapat memiliki nilai minimum 1 dan nilai maksimum 999999999 |
Nomor Kontrol Grup (GS06) | Rentang nilai untuk nomor kontrol grup, yang dapat memiliki nilai minimum 1 dan nilai maksimum 999999999 |
Nomor Kontrol Set Transaksi (ST02) | Rentang nilai untuk nomor kontrol set transaksi, yang dapat memiliki nilai minimum 1 dan nilai maksimum 999999999 - Awalan: Opsional, nilai alfanumerik - Akhiran: Opsional, nilai alfanumerik |
Set dan Pemisah Karakter
Baris Default memperlihatkan kumpulan karakter yang digunakan sebagai pembatas untuk skema pesan. Jika Anda tidak ingin menggunakan kumpulan karakter Default, Anda bisa memasukkan sekumpulan pembatas yang berbeda untuk setiap jenis pesan. Setelah Anda menyelesaikan setiap baris, baris kosong baru akan muncul secara otomatis.
Tip
Untuk memberikan nilai karakter khusus, edit perjanjian sebagai JSON dan berikan nilai ASCII untuk karakter khusus.
Properti | Deskripsi |
---|---|
Set Karakter yang akan Digunakan | Set karakter X12, yang merupakan Dasar, Diperluas, atau UTF8. |
Skema | Skema yang ingin Anda gunakan. Setelah Anda memilih skema, pilih set karakter yang ingin Anda gunakan, berdasarkan deskripsi pemisah di bawah ini. |
Jenis Input | Jenis input untuk set karakter |
Pemisah Komponen | Karakter tunggal yang memisahkan elemen data komposit |
Pemisah Elemen Data | Karakter tunggal yang memisahkan elemen data sederhana dalam data komposit |
Pemisah Karakter Pengganti | Karakter pengganti yang menggantikan semua karakter pemisah dalam data muatan saat menghasilkan pesan X12 keluar |
Terminator Segment | Karakter tunggal yang menunjukkan akhir segmen EDI |
Akhiran | Karakter yang digunakan dengan pengidentifikasi segmen. Jika Anda menentukan akhiran, elemen data terminator segmen boleh kosong. Jika terminator segmen dibiarkan kosong, Anda harus menunjuk akhiran. |
Validasi
Baris Default memperlihatkan aturan validasi yang digunakan untuk jenis pesan EDI. Jika Anda ingin menentukan aturan yang berbeda, pilih setiap kotak di mana Anda ingin aturan diatur ke benar. Setelah Anda menyelesaikan setiap baris, baris kosong baru akan muncul secara otomatis.
Properti | Deskripsi |
---|---|
Jenis Pesan | Jenis pesan EDI |
Validasi EDI | Lakukan validasi EDI pada jenis data sebagaimana didefinisikan oleh properti EDI milik skema, pembatasan panjang, elemen data kosong, dan pemisah berikutnya. |
Validasi yang Diperluas | Jika jenis data bukan merupakan EDI, validasi ada pada persyaratan elemen data dan pengulangan, pencacahan, dan validasi panjang elemen data yang diizinkan (min atau maks). |
Perbolehkan Angka Nol Di Awal atau Di Akhir | Simpan karakter nol dan spasi tambahan Di Awal atau Di Akhir. Jangan hapus karakter ini. |
Pangkas Angka Nol Di Awal atau Di Akhir | Hapus karakter nol dan spasi yang di Awal atau di akhir. |
Kebijakan Pemisah Trailing | Hasilkan pemisah berikutnya. - Tidak Diperbolehkan: Melarang pembatas dan pemisah berikutnya di pertukaran keluar. Jika pertukaran memiliki pembatas dan pemisah berikutnya, pertukaran dinyatakan tidak valid. - Opsional: Kirim pertukaran dengan atau tanpa pembatas dan pemisah berikutnya. - Wajib: Pertukaran yang keluar harus memiliki pembatas dan pemisah berikutnya. |
Skema HIPAA dan jenis pesan
Ketika Anda bekerja dengan skema HIPAA dan jenis pesan 277 atau 837, Anda perlu melakukan beberapa langkah tambahan. Nomor versi dokumen (GS8) untuk jenis pesan tersebut memiliki lebih dari sembilan karakter, misalnya, "005010X222A1". Selain itu, beberapa nomor versi dokumen dipetakan ke variasi jenis pesan. Jika Anda tidak mereferensikan jenis pesan yang benar dalam skema Anda dan dalam perjanjian Anda, Anda akan mendapatkan pesan kesalahan berikut:
"The message has an unknown document type and did not resolve to any of the existing schemas configured in the agreement."
Tabel ini mencantumkan jenis pesan yang terpengaruh, varian apa pun, dan nomor versi dokumen yang memetakan ke jenis pesan tersebut:
Jenis atau varian pesan | Deskripsi | Nomor versi dokumen (GS8) |
---|---|---|
277 | Pemberitahuan Status Informasi Perawatan Kesehatan | 005010X212 |
837_I | Klaim Perawatan Kesehatan Institusional | 004010X096A1 005010X223A1 005010X223A2 |
837_D | Klaim Perawatan Kesehatan Gigi | 004010X097A1 005010X224A1 005010X224A2 |
837_P | Klaim Perawatan Kesehatan Profesional | 004010X098A1 005010X222 005010X222A1 |
Anda juga perlu menonaktifkan validasi EDI saat menggunakan nomor versi dokumen ini karena dapat mengakibatkan kesalahan yang menyebutkan panjang karakter tidak valid.
Untuk menentukan nomor versi dokumen dan jenis pesan ini, ikuti langkah-langkah berikut ini:
Dalam skema HIPAA Anda, ganti jenis pesan saat ini dengan jenis pesan varian untuk nomor versi dokumen yang ingin Anda gunakan.
Misalnya, Anda ingin menggunakan nomor versi dokumen
005010X222A1
dengan jenis pesan837
. Dalam skema Anda, ganti setiap nilai"X12_00501_837"
dengan nilai"X12_00501_837_P"
sebagai gantinya.Untuk mendesain skema Anda, ikuti langkah-langkah berikut:
Di portal Microsoft Azure, buka akun integrasi Anda. Temukan dan unduh skema Anda. Ganti jenis pesan dan ganti nama file skema, dan unggah skema yang direvisi ke akun integrasi Anda. Untuk informasi selengkapnya, lihat Edit skema.
Di pengaturan pesan perjanjian Anda, pilih skema yang direvisi.
Di
schemaReferences
objek perjanjian Anda, tambahkan entri lain yang menentukan jenis pesan varian yang cocok dengan nomor versi dokumen Anda.Misalnya, Anda ingin menggunakan nomor versi dokumen
005010X222A1
dengan jenis pesan837
. Perjanjian Anda memilikischemaReferences
bagian dengan properti dan nilai ini:"schemaReferences": [ { "messageId": "837", "schemaVersion": "00501", "schemaName": "X12_00501_837" } ]
Di
schemaReferences
bagian ini, tambahkan entri lain yang memiliki nilai ini:"messageId": "837_P"
"schemaVersion": "00501"
"schemaName": "X12_00501_837_P"
Setelah selesai,
schemaReferences
bagian Anda terlihat seperti ini:"schemaReferences": [ { "messageId": "837", "schemaVersion": "00501", "schemaName": "X12_00501_837" }, { "messageId": "837_P", "schemaVersion": "00501", "schemaName": "X12_00501_837_P" } ]
Dalam pengaturan pesan perjanjian Anda, nonaktifkan validasi EDI dengan menghapus kotak centang Validasi EDI baik untuk setiap jenis pesan atau untuk semua jenis pesan jika Anda menggunakan nilai Default.