مرجع لإعدادات رسائل X12 في اتفاقيات Azure Logic Apps
ينطبق على: Azure Logic Apps (الاستهلاك + قياسي)
يصف هذا المرجع الخصائص التي يمكنك تعيينها في اتفاقية X12 لتحديد كيفية التعامل مع الرسائل بين الشركاء التجاريين. قم بإعداد هذه الخصائص استنادًا إلى اتفاقيتك مع الشريك الذي يتبادل الرسائل معك.
إعدادات تلقي X12
معرفات
الخاصية | الوصف |
---|---|
ISA1 (Authorization Qualifier) | قيمة مؤهل التخويل التي تريد استخدامها. القيمة الافتراضية هي 00 - No Authorization Information Present. ملاحظة: إذا حددت قيماً أخرى، فحدد قيمة للخاصية ISA2. |
ISA2 | قيمة معلومات التخويل لاستخدامها عندما تكون الخاصية ISA1 ليست 00 - No Authorization Information Present. يجب أن تحتوي قيمة الخاصية هذه على حرف أبجدي رقمي واحد كحد أدنى و10 كحد أقصى. |
ISA3 (Security Qualifier) | قيمة مؤهل الأمان التي تريد استخدامها. القيمة الافتراضية هي 00 - No Security Information Present. ملاحظة: إذا حددت قيماً أخرى، فحدد قيمة للخاصية ISA4. |
ISA4 | قيمة معلومات الأمان لاستخدامها عندما تكون الخاصيةISA3 ليست 00 - No Security Information Present. يجب أن تحتوي قيمة الخاصية هذه على حرف أبجدي رقمي واحد كحد أدنى و10 كحد أقصى. |
إقرار
الخاصية | الوصف |
---|---|
TA1 Expected | إرجاع إقرار تقني (TA1) إلى مرسل التبادل. |
FA Expected | إرجاع إقرار وظيفي (FA) إلى مرسل التبادل. بالنسبة لخاصية FA Version، استناداً إلى إصدار المخطط، حدد الإقرارات 997 أو 999. لتمكين إنشاء تكرار حلقي AK2 في الإقرارات الوظيفية لمجموعات العمليات المقبولة، حدد "Include AK2 / IK2 Loop". |
المخططات
في هذا القسم، حدد "schema" من حساب التكامل الخاص بك لكل نوع معاملة (ST01) وتطبيق المرسل (GS02). يقوم EDI Receive Pipeline بتفكيك الرسالة الواردة عن طريق مطابقة القيم والمخطط الذي عينته في هذا القسم بقيم ST01 وGS02 في الرسالة الواردة مع مخطط الرسالة الواردة. بعد إكمال كل صف، يظهر صف فارغ جديد تلقائياً.
الخاصية | الوصف |
---|---|
إصدار | إصدار X12 للمخطط |
Transaction Type (ST01) | نوع العملية |
Sender Application (GS02) | تطبيق المرسل |
المخطط | ملف المخطط الذي تريد استخدامه |
مغلفات
الخاصية | الوصف |
---|---|
ISA11 Usage | الفاصل الذي يجب استخدامه في مجموعة عمليات: - Standard Identifier: استخدم نقطة (.) للعلامة العشرية، بدلاً من العلامة العشرية للمستند الوارد في مسار تلقي EDI. - Repetition Separator: يُحدد الفاصل للتكرارات المتكررة لعنصر بيانات بسيط أو بنية بيانات متكررة. على سبيل المثال، عادة ما يتم استخدام قيراط (^) كفاصل التكرار. بالنسبة لمخططات HIPAA، يمكنك فقط استخدام قيراط. |
أرقام التحكم
الخاصية | الوصف |
---|---|
Disallow Interchange control number duplicates | منع تبادلات التكرار. تحقق من رقم عنصر تحكم التبادل (ISA13) لرقم عنصر تحكم التبادل المستلم. إذا تم الكشف عن تطابق، فإن EDI Receive Pipeline لا يعالج التبادل. لتحديد عدد الأيام لإجراء الفحص، أدخل قيمة للخاصية Check for duplicate ISA13 every (days). |
Disallow Group control number duplicates | منع تداخلات تحتوي على أرقام عناصر تحكم مجموعة مكررة. |
Disallow Transaction set control number duplicates | منع تداخلات تحتوي على أرقام عناصر تحكم مجموعة عمليات مكررة. |
التصديقات
يعرض الصف Default قواعد التحقق من الصحة المستخدمة لنوع رسالة EDI. إذا كنت تريد تعريف قواعد مختلفة، فحدد كل مربع تريد تعيين القاعدة فيه إلى "true". بعد إكمال كل صف، يظهر صف فارغ جديد تلقائياً.
الخاصية | الوصف |
---|---|
Message Type | نوع رسالة EDI |
EDI Validation | إجراء التحقق من صحة EDI على أنواع البيانات كما هو محدد بواسطة خصائص مخطط EDI وقيود الطول وعناصر البيانات الفارغة والفواصل اللاحقة. |
Extended Validation | إذا كان نوع البيانات ليس EDI، فإن التحقق من الصحة على متطلبات عنصر البيانات والتكرار المسموح به وقائمة التعداد والتحقق من طول عنصر البيانات (الحد الأدنى أو الحد الأقصى). |
Allow Leading/Trailing Zeroes | الاحتفاظ بأي أحرف مسافة إضافية بادئة أو لاحقة للصفر. لا تُزِل هذه الأحرف. |
Trim Leading/Trailing Zeroes | إزالة أي أحرف مسافة بادئة أو لاحقة للصفر. |
Trailing Separator Policy | إنشاء فواصل لاحقة. - Not Allowed: حظر المحدّدات اللاحقة والفواصل في التبادل الوارد. إذا كان التبادل يحتوي على محددات وفواصل لاحقة، يُعلن عن أن التبادل غير صالح. - Optional: قبول التداخلات مع المحدّدات اللاحقة والفواصل أو دونها. - Mandatory: يجب أن يحتوي التبادل الوارد على محدّدات لاحقة وفواصل. |
الإعدادات الداخلية
الخاصية | الوصف |
---|---|
Convert implied decimal format Nn to a base 10 numeric value | تحويل رقم EDI المُحدد بالتنسيق "Nn" إلى قيمة رقمية أساسية 10. |
Create empty XML tags if trailing separators are allowed | اجعل مرسل التبادل يتضمن علامات XML فارغة للفواصل اللاحقة. |
Split Interchange as transaction sets - suspend transaction sets on error | توزيع كل عملية تم تعيينها في تبادل في مستند XML منفصل عن طريق تطبيق المغلف المناسب على مجموعة العمليات. إيقاف المعاملات مؤقتاً فقط حيث يفشل التحقق من الصحة. |
Split Interchange as transaction sets - suspend interchange on error | توزيع كل عملية تم تعيينها في تبادل في مستند XML منفصل عن طريق تطبيق المغلف المناسب. أوقف التبادل بأكمله مؤقتاً عندما تقوم مجموعة عملية واحدة أو أكثر في التحقق من فشل التبادل. |
Preserve Interchange - suspend transaction sets on error | اترك التبادل سليماً، وأنشئ مستند XML للتبادل المجمع بالكامل. أوقف مجموعات العمليات التي تفشل في التحقق من الصحة فقط، لكن استمر في معالجة جميع مجموعات العمليات الأخرى. |
Preserve Interchange - suspend interchange on error | يترك التبادل سليماً، وينشئ مستند XML للتبديل المجمع بالكامل. تعليق التبادل بأكمله عند مجموعة عملية واحدة أو أكثر في التحقق من فشل تبادل البيانات. |
إعدادات إرسال X12
معرفات
الخاصية | الوصف |
---|---|
ISA1 (Authorization Qualifier) | قيمة مؤهل التخويل التي تريد استخدامها. القيمة الافتراضية هي 00 - No Authorization Information Present. ملاحظة: إذا حددت قيماً أخرى، فحدد قيمة للخاصية ISA2. |
ISA2 | قيمة معلومات التخويل لاستخدامها عندما تكون الخاصية ISA1 ليست 00 - No Authorization Information Present. يجب أن تحتوي قيمة الخاصية هذه على حرف أبجدي رقمي واحد كحد أدنى و10 كحد أقصى. |
ISA3 (Security Qualifier) | قيمة مؤهل الأمان التي تريد استخدامها. القيمة الافتراضية هي 00 - No Security Information Present. ملاحظة: إذا حددت قيماً أخرى، فحدد قيمة للخاصية ISA4. |
ISA4 | قيمة معلومات الأمان لاستخدامها عندما تكون الخاصيةISA3 ليست 00 - No Security Information Present. يجب أن تحتوي قيمة الخاصية هذه على حرف أبجدي رقمي واحد كحد أدنى و10 كحد أقصى. |
إقرار
الخاصية | الوصف |
---|---|
TA1 Expected | إرجاع إقرار تقني (TA1) إلى مرسل التبادل. يُحدد هذا الإعداد أن الشريك المضيف، الذي يرسل الرسالة، يطلب إقراراً من الشريك الضيف في الاتفاقية. يتوقع الشريك المضيف هذه الإقرارات استناداً إلى إعدادات تلقي الاتفاقية. |
FA Expected | إرجاع إقرار وظيفي (FA) إلى مرسل التبادل. بالنسبة لخاصية FA Version، استناداً إلى إصدار المخطط، حدد الإقرارات 997 أو 999. يُحدد هذا الإعداد أن الشريك المضيف، الذي يرسل الرسالة، يطلب إقراراً من الشريك الضيف في الاتفاقية. يتوقع الشريك المضيف هذه الإقرارات استناداً إلى إعدادات تلقي الاتفاقية. |
المخططات
في هذا القسم، حدد "schema" من حساب التكامل الخاص بك لكل نوع معاملة (ST01). بعد إكمال كل صف، يظهر صف فارغ جديد تلقائياً.
الخاصية | الوصف |
---|---|
إصدار | إصدار X12 للمخطط |
Transaction Type (ST01) | نوع العملية للمخطط |
المخطط | ملف المخطط الذي تريد استخدامه. إذا حددت المخطط أولاً، فيتم تعيين الإصدار ونوع العملية تلقائياً. |
مغلفات
الخاصية | الوصف |
---|---|
ISA11 Usage | الفاصل الذي يجب استخدامه في مجموعة عمليات: - Standard Identifier: استخدم نقطة (.) للعلامة العشرية، بدلاً من العلامة العشرية للمستند الصادر في مسار إرسال EDI. - Repetition Separator: يُحدد الفاصل للتكرارات المتكررة لعنصر بيانات بسيط أو بنية بيانات متكررة. على سبيل المثال، عادة ما يتم استخدام قيراط (^) كفاصل التكرار. بالنسبة لمخططات HIPAA، يمكنك فقط استخدام قيراط. |
Control Version Number
في هذا القسم، حدد "schema" من حساب التكامل الخاص بك لكل تبادل. بعد إكمال كل صف، يظهر صف فارغ جديد تلقائياً.
الخاصية | الوصف |
---|---|
Control Version Number (ISA12) | إصدار X12 القياسي |
Usage Indicator (ISA15) | سياق تبادل، وهو إما بيانات الاختبار، أو بيانات المعلومات أو بيانات الإنتاج |
المخطط | المخطط المراد استخدامه لإنشاء مقاطع GS وST للتبادل المشفر X12 الذي يتم إرساله إلى مسار إرسال EDI. |
GS1 | اختياري، حدد التعليمات البرمجية الوظيفية. |
GS2 | اختياري، حدد مرسل التطبيق. |
GS3 | اختياري، حدد مُستقبل التطبيق. |
GS4 | اختياري، حدد "CCYYMMDD" أو "YYMMDD". |
GS5 | اختياري، حدد "HHMM" أو "HHMMSS" أو "HHMMSSd". |
GS7 | اختياري، حدد قيمة للوكالة المسؤولة. |
GS8 | اختياري، حدد إصدار مستند المخطط. |
أرقام التحكم
الخاصية | الوصف |
---|---|
Interchange Control Number (ISA13) | نطاق القيم لرقم عنصر تحكم التبادل، والذي يمكن أن يكون له قيمة 1 كحد أدنى وقيمة قصوى 999999999 |
Group Control Number (GS06) | نطاق القيم لرقم عنصر تحكم المجموعة، والذي يمكن أن يكون له قيمة 1 كحد أدنى وقيمة قصوى 999999999 |
Transaction Set Control Number (ST02) | نطاق القيم لرقم عنصر تحكم مجموعة العملية، والذي يمكن أن يكون له قيمة 1 كحد أدنى وقيمة قصوى 999999999 - Prefix: اختيارية، قيمة أبجدية رقمية - Suffix: اختيارية، قيمة أبجدية رقمية |
مجموعات الأحرف والفواصل
يعرض الصف Default مجموعة الأحرف المستخدمة كمحدّدات لمخطط رسالة. إذا كنت لا تريد استخدام مجموعة الأحرف الافتراضية، فيمكنك إدخال مجموعة مختلفة من المحدّدات لكل نوع رسالة. بعد إكمال كل صف، يظهر صف فارغ جديد تلقائياً.
تلميح
لتوفير قيم أحرف خاصة، قم بتحرير الاتفاقية كـ JSON وتوفير قيمة ASCII للحرف الخاص.
الخاصية | الوصف |
---|---|
Character Set to be used | مجموعة أحرف X12، وهي إما Basic أو Extended أو UTF8. |
المخطط | المخطط الذي تريد استخدامه. بعد تحديد المخطط، حدد مجموعة الأحرف التي تريد استخدامها، استناداً إلى أوصاف الفاصل أدناه. |
Input Type | نوع الإدخال لمجموعة الأحرف |
Component Separator | حرف واحد يفصل بين عناصر البيانات المركبة |
Data Element Separator | حرف واحد يفصل بين عناصر البيانات البسيطة داخل البيانات المركبة |
فاصل أحرف الاستبدال | حرف بديل يحل محل جميع الأحرف الفاصلة في البيانات الأساسية عند إنشاء رسالة X12 الصادرة |
Segment Terminator | حرف واحد يشير إلى نهاية مقطع EDI |
اللاحقة | الحرف الذي يجب استخدامه مع معرف المقطع. إذا حددت لاحقة، فيمكن أن يكون عنصر بيانات القطعة فارغاً. إذا تُركَ فاصل المقطع فارغاً، فيجب تعيين لاحقة. |
التحقق من الصحة
يعرض الصف Default قواعد التحقق من الصحة المستخدمة لنوع رسالة EDI. إذا كنت تريد تعريف قواعد مختلفة، فحدد كل مربع تريد تعيين القاعدة فيه إلى "true". بعد إكمال كل صف، يظهر صف فارغ جديد تلقائياً.
الخاصية | الوصف |
---|---|
Message Type | نوع رسالة EDI |
EDI Validation | إجراء التحقق من صحة EDI على أنواع البيانات كما هو محدد بواسطة خصائص مخطط EDI وقيود الطول وعناصر البيانات الفارغة والفواصل اللاحقة. |
Extended Validation | إذا كان نوع البيانات ليس EDI، فإن التحقق من الصحة على متطلبات عنصر البيانات والتكرار المسموح به وقائمة التعداد والتحقق من طول عنصر البيانات (الحد الأدنى أو الحد الأقصى). |
Allow Leading/Trailing Zeroes | الاحتفاظ بأي أحرف مسافة إضافية بادئة أو لاحقة للصفر. لا تُزِل هذه الأحرف. |
Trim Leading/Trailing Zeroes | إزالة أي أحرف مسافة بادئة أو لاحقة للصفر. |
Trailing Separator Policy | إنشاء فواصل لاحقة. - Not Allowed: حظر المحدّدات اللاحقة والفواصل في التبادل الصادر. إذا كان التبادل يحتوي على محددات وفواصل لاحقة، يُعلن عن أن التبادل غير صالح. - Optional: إرسال تبادلات مع محدّدات وفواصل لاحقة أو دونها. - Mandatory: يجب أن يحتوي التبادل الصادر على محدّدات لاحقة وفواصل. |
مخططات HIPAA وأنواع الرسائل
عند العمل مع مخططات HIPAA وأنواع الرسائل 277 أو 837، تحتاج إلى تنفيذ بعض الخطوات الإضافية. تحتوي أرقام إصدارات المستند (GS8) لهذه الأنواع من الرسائل على أكثر من تسعة أحرف، على سبيل المثال، "005010X222A1". علاوة على ذلك، تُعيّن بعض أرقام إصدارات المستندات إلى أنواع رسائل متغيرة. إذا لم تُشِر إلى نوع الرسالة الصحيح في المخطط وفي اتفاقيتك، فستتلقى رسالة الخطأ هذه:
"The message has an unknown document type and did not resolve to any of the existing schemas configured in the agreement."
يسرد هذا الجدول أنواع الرسائل المتأثرة وأي متغيرات وأرقام إصدارات المستند التي تعين أنواع الرسائل هذه:
نوع الرسالة أو المتغير | الوصف | رقم إصدار المستند (GS8) |
---|---|---|
277 | إخطار حالة معلومات الرعاية الصحية | 005010X212 |
837_I | المطالبة بالرعاية الصحية المؤسسية | 004010X096A1 005010X223A1 005010X223A2 |
837_D | المطالبة بالرعاية الصحية للأسنان | 004010X097A1 005010X224A1 005010X224A2 |
837_P | المطالبة بالرعاية الصحية المهنية | 004010X098A1 005010X222 005010X222A1 |
تحتاج أيضاً إلى تعطيل التحقق من صحة EDI عند استخدام أرقام إصدارات المستند هذه لأنها تؤدي إلى خطأ في أن طول الحرف غير صحيح.
لتحديد أرقام إصدارات المستند وأنواع الرسائل هذه، اتبع الخطوات التالية:
في مخطط HIPAA، استبدل نوع الرسالة الحالي بنوع الرسالة المتغير لرقم إصدار المستند الذي تريد استخدامه.
على سبيل المثال، افترض أنك تريد استخدام رقم إصدار المستند
005010X222A1
مع نوع الرسالة837
. في المخطط الخاص بك، استبدل كل قيمة"X12_00501_837"
بالقيمة"X12_00501_837_P"
بدلاً من ذلك.لتحديث المخطط الخاص بك اتبع الخطوات التالية:
في مدخل Microsoft Azure، انتقل إلى حساب التكامل الخاص بك. ابحث عن المخطط وقم بتنزيله. استبدل نوع الرسالة وأعد تسمية ملف المخطط، وحمّل المخطط الذي تمت مراجعته إلى حساب التكامل الخاص بك. لمزيد من المعلومات، راجع تحرير مخطط.
في إعدادات رسالة الاتفاقية، حدد المخطط الذي تمت مراجعته.
في عنصر الاتفاقية
schemaReferences
، أضف إدخالاً آخر يُحدد نوع الرسالة المتغير الذي يتطابق مع رقم إصدار المستند.على سبيل المثال، افترض أنك تريد استخدام رقم إصدار المستند
005010X222A1
لنوع الرسالة837
. تحتوي الاتفاقية على قسمschemaReferences
بهذه الخصائص والقيم:"schemaReferences": [ { "messageId": "837", "schemaVersion": "00501", "schemaName": "X12_00501_837" } ]
في هذا القسم
schemaReferences
، أضف إدخالا آخر يحتوي على هذه القيم:"messageId": "837_P"
"schemaVersion": "00501"
"schemaName": "X12_00501_837_P"
عند الانتهاء، يبدو القسم الخاص بك
schemaReferences
كما يلي:"schemaReferences": [ { "messageId": "837", "schemaVersion": "00501", "schemaName": "X12_00501_837" }, { "messageId": "837_P", "schemaVersion": "00501", "schemaName": "X12_00501_837_P" } ]
في إعدادات رسالة الاتفاقية، عطّل التحقق من صحة EDI عن طريق مسح خانة الاختيار "EDI Validation" إما لكل نوع رسالة أو لجميع أنواع الرسائل إذا كنت تستخدم القيم الافتراضية.