Bagikan melalui


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

Cuplikan layar memperlihatkan pengaturan perjanjian portal Azure dan X12 untuk pesan masuk.

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

Cuplikan layar memperlihatkan pengaturan perjanjian portal Azure dan X12 untuk pesan keluar.

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:

  1. 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 pesan 837. 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:

    1. 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.

    2. Di pengaturan pesan perjanjian Anda, pilih skema yang direvisi.

  2. 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 pesan 837. Perjanjian Anda memiliki schemaReferences 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"
       }
    ]
    
  3. 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.

    Cuplikan layar memperlihatkan pengaturan perjanjian X12 untuk menonaktifkan validasi untuk semua jenis pesan atau setiap jenis pesan.

Langkah berikutnya

Bertukar pesan X12