ابلاغ به روز رسانی سند راهنمای پیاده سازی وب سرویس مکسا در بستر دیتاس
ابلاغیه شماره ۱۱۰/۱۹۸ مورخ ۱۴۰۵/۰۴/۲۷
شماره: ۱۱۰/
موضوع: ابلاغ به روز رسانی سند راهنمای پیاده سازی وب سرویس مکسا در بستر دیتاس
گیرندگان
- جناب آقای دکتر محمد مهدی ناصحی، مدیر عامل محترم سازمان بیمه سلامت ایران
- جناب آقای دکتر سالاری، مدیر عامل محترم سازمان تامین اجتماعی
- جناب آقای دکتر مسعود فیض اربابی، مدیرعامل محترم سازمان بیمه خدمات درمانی نیروهای مسلح
- جناب آقای دکتر پرویز خوش کلام خسروشاهی، رئیس کل محترم بیمه مرکزی جمهوری اسلامی ایران
- جناب آقای سید مرتضی بختیاری، رئیس محترم کمیته امداد امام خمینی(ره)
- مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات بیمارستانی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات آزمایشگاهی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات داروخانه - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات تصویر برداری - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات رادیولوژی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات مطب - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات نوبت دهی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات مراکز بهداشتی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات کلینیکی
با سلام و احترام
پیرو ابلاغیه های شماره ۱۱۰/
دکتر سید رضا مظهری
رئیس مرکز مدیریت آمار و فناوری اطلاعات
رونوشت
- جناب آقای دکتر سیدسجاد رضوی، معاون محترم درمان
- جناب آقای دکتر علیرضا رئیسی، معاون محترم بهداشت
- جناب آقای دکتر حکیم جوادی، رئیس محترم سازمان نظام صنفی رایانه ای کشور
- جناب آقای دکتر احمد رضا ریحانی یساولی، مدیر کل محترم دفتر بازرسی و مدیریت عملکرد
- جناب آقای دکتر سید ابراهیم اسکندری، رئیس محترم مرکز حراست
- جناب آقای دکتر محمودرضا محقق دولت آبادی، مشاور محترم اجرایی معاونت درمان
- جناب آقای معنوی، دبیر محترم شورای عالی بیمه سلامت و مدیر کل دفتر برنامه ریزی و سیاست گذاری بیمه سلامت
- جناب آقای عباس نجاری، معاون محترم فنی مرکز مدیریت آمار و فناوری اطلاعات
- سرکار خانم مهندس معصومه خانی، رئیس محترم گروه تنظیم مقررات، صدور پروانه و نظارت
ابلاغیه شماره ۱۱۰/۸۸ مورخ ۱۴۰۲/۰۳/۲۷
شماره: ۱۱۰/
موضوع: ابلاغ بهره برداری از کدینگ نسخه الکترونیک از طریق وب سرویس مکسا
گیرندگان
- جناب آقای دکتر محمد مهدی ناصحی، مدیرعامل محترم سازمان بیمه سلامت
- جناب آقای دکتر سید میرهاشم موسوی، مدیرعامل محترم سازمان تامین اجتماعی
- جناب آقای دکتر امیر نوروزی، رئیس محترم سازمان خدمات درمانی وزارت دفاع و پشتیبانی نیروهای مسلح
- جناب آقای دکتر مجید بهزادپور، رئیس محترم بیمه مرکزی جمهوری اسلامی ایران
- جناب آقای سید مرتضی بختیاری، رئیس محترم بیمه کمیته امداد امام خمینی(ره)
- جناب آقای دکتر فریدون نوحی، رئیس محترم مرکز آموزشی، تحقیقاتی و درمانی قلب و عروق شهید رجایی
- جناب آقای دکتر علی اکبر ولایتی، رئیس محترم مرکز آموزشی، پژوهشی و درمانی بیمارستان مسیح دانشوری
- جناب آقای دکتر علی واشقانی فراهانی، رئیس محترم مرکز قلب تهران
- جناب آقای دکتر حسین صمدی نیا، رئیس محترم بیمارستان بقیه الله (عج)
- مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات بیمارستانی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات آزمایشگاه - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات داروخانه - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات تصویربرداری - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات رادیولوژی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات کلینیکی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات مطب - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات نوبت دهی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات مراکز بهداشتی
با سلام
احتراما، پیرو ابلاغیه شماره ۱۱۰/
| ردیف | عنوان | آدرس |
|---|---|---|
| ۱ | دریافت لیست ترمینولوژی | https://apigateway.behdasht.gov.ir/api/client/apim/v1/maksaservice/gwmaksa/CtsTerminologies |
| ۲ | جستجوی کدینگ در ترمینولوژی | https://apigateway.behdasht.gov.ir/api/client/apim/v1/maksaservice/gwmaksa/Terminology |
| ۳ | دریافت لیست کدینگ های ترمینولوژی | https://apigateway.behdasht.gov.ir/api/client/apim/v1/maksaservice/gwmaksa/SearchTerminology |
| ۴ | اعتبار سنجی کدینگ ترمینولوژی | https://apigateway.behdasht.gov.ir/api/client/apim/v1/maksaservice/gwmaksa/ValidateCts |
دکتر سید رضا مظهری
رئیس مرکز مدیریت آمار و فناوری اطلاعات
رونوشت
- جناب آقای دکتر پورحسینی، مشاور محترم وزیر و مدیر کل حوزه وزارتی
- جناب آقای دکتر حسین فرشیدی، معاون محترم بهداشت
- جناب آقای دکتر سعید کریمی، معاون محترم درمان
- جناب آقای مهندس حسن هاشمی، رئیس محترم سازمان نظام صنفی رایانه ای کشور
- جناب آقای دکتر محمودرضا محقق دولت آبادی، دبیر محترم شورای عالی بیمه سلامت و مدیر کل دفتر برنامه ریزی و سیاستگذاری بیمه های سلامت
- جناب آقای دکتر حسین فرزانه، رئیس محترم مرکز حراست وزارت بهداشت درمان و آموزش پزشکی
- جناب آقای دکتر رحیم نیا، مدیر کل محترم دفتر بازرسی، ارزیابی عملکرد و پاسخگویی به شکایات
- مدیران محترم آمار و فناوری اطلاعات دانشگاه ها/
دانشکده های علوم پزشکی و خدمات بهداشتی درمانی سراسر کشور - جناب آقای دکتر رضا گل پیرا، مسئول محترم واحد فناوری اطلاعات مرکز آموزشی، تحقیقاتی و درمانی قلب و عروق شهید رجایی
- جناب آقای ناصر شاکر حسینی، رئیس محترم کمیسیون سلامت الکترونیک سازمان نظام صنفی رایانه ای کشور
ابلاغیه شماره ۱۱۰/۱۲۳ مورخ ۱۴۰۲/۰۴/۲۱
شماره: ۱۱۰/
موضوع: ابلاغ الزام پیاده سازی کدینگ ابلاغی مکسا از طریق وب سرویس های مکسا در بستر دیتاس (پیگیری)
گیرندگان
- جناب آقای دکتر محمد مهدی ناصحی، مدیرعامل محترم سازمان بیمه سلامت
- جناب آقای دکتر سید میرهاشم موسوی، مدیرعامل محترم سازمان تامین اجتماعی
- جناب آقای دکتر امیر نوروزی، رئیس محترم سازمان خدمات درمانی وزارت دفاع و پشتیبانی نیروهای مسلح
- جناب آقای دکتر مجید بهزادپور، رئیس محترم بیمه مرکزی جمهوری اسلامی ایران
- جناب آقای سید مرتضی بختیاری، رئیس محترم بیمه کمیته امداد امام خمینی(ره)
- مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات بیمارستانی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات آزمایشگاه - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات داروخانه - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات تصویربرداری - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات رادیولوژی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات کلینیکی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات مطب - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات نوبت دهی - مدیرعامل محترم شرکت/
مجموعه توسعه دهنده سامانه اطلاعات مراکز بهداشتی
با سلام و احترام
پیرو ابلاغیه های شماره ۱۱۰/
لذا ضروری است کدینگهای ابلاغی مکسا در سامانه های حوزه سلامت پیاده سازی و اجرا گردد و وجود برخی مغایرت های سازمان های بیمه گر با کدینگ ابلاغی مکسا که توسط تعدادی از شرکت های توسعه دهنده اطلاعات سلامت اعلام و توسط برخی دانشگاه های مرتبط ارسال گردیده است، دلیل موجهی بر عدم انجام تکلیف مذکور نمی باشد.
خواهشمند است دستور فرمایید، اقدامات لازم جهت بهره برداری مقتضی در راستای یکپارچگی کدینگ ابلاغی نسخه الکترونیک مطابق با مکسا در سامانهها و سرویس های پایه مرتبط آن مجموعه و اعلام مراتب معمول گردد.
دکتر سید رضا مظهری
رئیس مرکز مدیریت آمار و فناوری اطلاعات
رونوشت
- جناب آقای دکتر پورحسینی، مشاور محترم وزیر و مدیر کل حوزه وزارتی
- جناب آقای دکتر سعید کریمی، معاون محترم درمان
- جناب آقای دکتر حسین فرشیدی، معاون محترم بهداشت
- جناب آقای مهندس حسن هاشمی، رئیس محترم سازمان نظام صنفی رایانه ای کشور
- جناب آقای دکتر محمودرضا محقق دولت آبادی، دبیر محترم شورای عالی بیمه سلامت و مدیر کل دفتر برنامه ریزی و سیاستگذاری بیمه های سلامت
- جناب آقای دکتر حسین فرزانه، رئیس محترم مرکز حراست وزارت بهداشت درمان و آموزش پزشکی
- جناب آقای دکتر رحیم نیا، مدیر کل محترم دفتر بازرسی، ارزیابی عملکرد و پاسخگویی به شکایات
- مدیران محترم آمار و فناوری اطلاعات دانشگاه ها/
دانشکده های علوم پزشکی و خدمات بهداشتی درمانی سراسر کشور - جناب آقای ناصر شاکر حسینی، رئیس محترم کمیسیون سلامت الکترونیک سازمان نظام صنفی رایانه ای کشور
دریافت فایل اصلی مستندات ابلاغیه
📎 دریافت بسته کامل مستندات ابلاغیه ۱۱۰/
سند راهنمای فنی پیاده سازی سرویس مرجع کدینگ سلامت ایران (مکسا)
درگاه یکپارچه تبادل اطلاعات سلامت (دیتاس)
شناسنامه سند
- کلیه حقوق این سند متعلق به مرکز مدیریت آمار و فناوری اطلاعات وزارت بهداشت، درمان و آموزش پزشکی می باشد. هرگونه کپی برداری و استفاده غیرمجاز از آن پیگرد قانونی دارد.
- ارائه دهنده سرویس موظف است هرگونه تغییر در ساختار سرویس را به مسئول دیتاس اطلاع دهد و هرگونه ایجاد تغییر در سند بدون هماهنگی با ایشان غیرقانونی است.
| عنوان | مقدار |
|---|---|
| نام سند | سند راهنمای فنی پیاده سازی سرویس مرجع کدینگ سلامت ایران (مکسا) |
| ارائه دهنده سرویس | مرکز مدیریت آمار و فناوری اطلاعات وزارت بهداشت، درمان و آموزش پزشکی |
| نام فایل | DITAS_MAXAService_V1.5 |
| تاریخ انتشار نگارش اولیه سند | ۰۹/۰۴/۱۴۰۰ |
| تاریخ انتشار نگارش فعلی سند | ۱۶/۰۳/۱۴۰۵ |
| شرح سند | این سند به منظور بهره برداری از سرویس مرجع کدینگ سلامت ایران تهیه شده است. |
| نویسندگان | معاونت فنی مرکز مدیریت آمار و فناوری اطلاعات وزارت بهداشت، درمان و آموزش پزشکی |
تاریخچه ویرایش سند
| نویسنده/ | تاریخ نگارش | نگارش | اقدامات |
|---|---|---|---|
| محسن میرزایی | ۰۹/۰۴/۱۴۰۰ | 1.0 | تدوین اولیه سند |
| حامد رضایی | ۲۳/۰۴/۱۴۰۰ | 1.0.1 | اصلاح و بازبینی محتوایی |
| پوریا نسیمی | ۲۶/۰۶/۱۴۰۰ | 1.0.2 | افزودن مقدمه و تعاریف |
| حامد رضایی | ۲۷/۰۶/۱۴۰۰ | 1.1 | اصلاح و بازبینی محتوایی، تایید نسخه 1.1 |
| پوریا نسیمی، شیرین شاطریان | ۱۷/۰۶/۱۴۰۱ | 1.1.1 | اصلاح و بازبینی محتوایی |
| حامد رضایی | ۱۸/۰۶/۱۴۰۱ | 1.1.2 | اصلاح ساختار و بازبینی محتوایی |
| ابراهیم کشاورز صفری | ۱۹/۰۶/۱۴۰۱ | 1.1.3 | اصلاح قالب، بازبینی محتوایی و نگارشی |
| افشین شرفی | ۲۰/۰۶/۱۴۰۱ | 1.1.4 | بازبینی و ویرایش نمونه های ورودی و خروجی توابع |
| حامد رضایی | ۲۱/۰۶/۱۴۰۱ | 1.2 | اصلاح ساختار |
| ابراهیم کشاورز صفری | ۲۱/۰۶/۱۴۰۱ | 1.2 | تایید نسخه 1.2 |
| ابراهیم کشاورز صفری | ۰۱/۱۲/۱۴۰۱ | 1.3 | بروزرسانی کدهای نمونه ورودی توابع سرویس |
| شیرین شاطریان | ۰۱/۱۲/۱۴۰۱ | 1.3 | کنترل کیفی |
| پوریا نسیمی | ۲۱/۰۲/۱۴۰۵ | 1.4 |
|
| معصومه خانی، لیلا کرمی | ۱۶/۰۳/۱۴۰۵ | 1.5 | کنترل کیفی |
تاییدکننده سند
| نویسنده/ | تاریخ نگارش | نگارش | وضعیت |
|---|---|---|---|
| سید رضا مظهری | ۱۶/۰۳/۱۴۰۵ | 1.5 | تائید نهایی |
فهرست مطالب
| عنوان | صفحه |
|---|---|
| فهرست مطالب | ۴ |
| فهرست جداول | ۵ |
| مقدمه | ۶ |
| تعاریف | ۶ |
| نحوه احراز هویت کاربر دیتاس | ۷ |
| دسترسی به خدمات | ۸ |
| تابع دریافت توکن دیتاس | ۸ |
| تابع بروزرسانی توکن دیتاس | ۹ |
| نحوه فراخوانی توابع سرویس مرکز کدینگ سلامت ایران (مکسا) | ۱۱ |
پارامتر های ورودی Header توابع سرویس مکسا | ۱۱ |
تابع Terminology | ۱۱ |
تابع SearchTerminology | ۱۲ |
تابع ValidateCts | ۱۶ |
تابع CtsTerminologies | ۱۸ |
تابع TerminologyValueByVersion | ۲۰ |
تابع TerminologiesTermByVersion | ۲۱ |
تابع TerminologyVersions | ۲۳ |
تابع TerminologyCategories | ۲۵ |
| پیوست ها | ۲۷ |
| پیوست ۱ – ساختار خروجی فراخوانی توابع دیتاس | ۲۷ |
| پیوست ۲ – کدهای وضعیت پاسخ دیتاس نسبت به فراخوانی توابع | ۲۸ |
فهرست جداول
| جدول | عنوان | صفحه |
|---|---|---|
| ۱ | پارامترهای ورودی Header تابع دریافت توکن | ۸ |
| ۲ | پارامترهای ورودی Body تابع دریافت توکن | ۸ |
| ۳ | پارامترهای خروجی Body تابع دریافت توکن دیتاس | ۹ |
| ۴ | پارامترهای خروجی Header تابع دریافت توکن | ۹ |
| ۵ | پارامترهای ورودی Header تابع بروزرسانی توکن دیتاس | ۱۰ |
| ۶ | پارامترهای خروجی تابع بروزرسانی توکن | ۱۰ |
| ۷ | پارامترهای ورودی Header توابع سرویس مکسا | ۱۱ |
| ۸ | پارامترهای ورودی Body تابع Terminology | ۱۲ |
| ۹ | پارامترهای ورودی Body تابع SearchTerminology | ۱۳ |
| ۱۰ | پارامترهای ورودی Body تابع ValidateCts | ۱۷ |
| ۱۱ | پارامترهای ورودی Body تابع CtsTerminologies | ۱۹ |
| ۱۲ | پارامترهای ورودی Body تابع TerminologyValueByVersion | ۲۱ |
| ۱۳ | پارامترهای ورودی Body تابع TerminologiesTermByVersion | ۲۲ |
| ۱۴ | پارامترهای خروجی Body تابع TerminologiesTermByVersion | ۲۳ |
| ۱۵ | پارامترهای ورودی Body تابع TerminologyVersions | ۲۴ |
| ۱۶ | پارامترهای خروجی Body تابع TerminologyVersions | ۲۵ |
| ۱۷ | پارامترهای ورودی Body تابع TerminologyCategories | ۲۵ |
دسترسی به خدمات و آدرس پایه سرویس
آدرس پایه (Base Url) سرویس به شرح زیر است:
Base Url: Https://apigateway.behdasht.gov.ir
تابع دریافت توکن دیتاس
درخواست
POST /oauth/token HTTP/1.1
Host: apigateway.behdasht.gov.ir
Authorization: Basic {authorizationCode}
grant_type=password&username=yourusername&password=yourpassword
پاسخ موفق
{
"access_token": "c8abceda-aa31-4a7e-95c0-213e5709e6b6",
"token_type": "bearer",
"refresh_token": "84dc3bf1-7342-4c5e-adc3-c2304583ae02",
"expires_in": 763,
"scope": "trust read write"
}
پاسخ ناموفق
{
"error": "invalid_grant",
"error_description": "Bad credentials"
}
پارامترهای خروجی Body (جدول ۳)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | access_token | string |
| ۲ | refresh_token | string |
| ۳ | scope | string |
| ۴ | token_type | string |
| ۵ | expires_in | string |
پارامترهای خروجی Header (جدول ۴)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | requestId | string |
تابع بروزرسانی توکن دیتاس
درخواست
POST /oauth/token HTTP/1.1
Host: apigateway.behdasht.gov.ir
Authorization: Basic {authorizationCode}
grant_type=refresh_token&refresh_token={refreshToken}
پاسخ موفق
{
"access_token": "529d80a1-e8af-44b2-9dac-565cff4258f1",
"token_type": "bearer",
"refresh_token": "f998a112-b166-4177-8e2e-c2d89fedb352",
"expires_in": 899,
"scope": "trust read write"
}
پاسخ ناموفق
{
"error": "invalid_grant",
"error_description": "Bad credentials"
}
پارامترهای خروجی (جدول ۶)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | accessToken | string |
| ۲ | refreshToken | string |
| ۳ | scope | string |
| ۴ | tokenType | string |
| ۵ | expiresIn | string |
پارامترهای ورودی Header توابع سرویس مکسا (جدول ۷)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | Content-Type | String |
| ۲ | Pid | String |
| ۳ | Authorization | String |
تابع Terminology
درخواست
GET /api/client/apim/v1/maksaservice/gwmaksa/Terminology HTTP/1.1
Host: apigateway.behdasht.gov.ir
pid: {Your Pid}
Content-Type: application/json
Authorization: Bearer {{token}}
{
"terminologyId": "thritaEHR.Religion",
"codedString": "1"
}
نمونه curl
curl --location --request GET 'https://apigateway.behdasht.gov.ir/api/client/apim/v1/maksaservice/gwmaksa/Terminology' \
--header 'pid: {Your Pid}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
تابع SearchTerminology
پارامترهای ورودی Body (جدول ۹)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | Category | String |
| ۲ | PageNumber | Int |
| ۳ | PageSize | Int |
پاسخ موفق (نمونه)
{
"result": {
"data": [
{
"valueField": "تلفن منزل",
"terminology_idField": "ContactType",
"coded_stringField": "1",
"description": null,
"categories": [],
"parent": null
},
{
"valueField": "پیجر شخصی",
"terminology_idField": "ContactType",
"coded_stringField": "10",
"description": null,
"categories": [],
"parent": null
},
{
"valueField": "پیجر محل کار",
"terminology_idField": "ContactType",
"coded_stringField": "11",
"description": null,
"categories": [],
"parent": null
},
{
"valueField": "تلفن همراه محل کار",
"terminology_idField": "ContactType",
"coded_stringField": "12",
"description": null,
"categories": [],
"parent": null
},
{
"valueField": "نشانی منزل",
"terminology_idField": "ContactType",
"coded_stringField": "13",
"description": null,
"categories": [],
"parent": null
},
{
"valueField": "نشانی وب سایت شخصی",
"terminology_idField": "ContactType",
"coded_stringField": "8",
"description": null,
"categories": [],
"parent": null
},
{
"valueField": "نشانی وب سایت محل کار",
"terminology_idField": "ContactType",
"coded_stringField": "9",
"description": null,
"categories": [],
"parent": null
}
],
"status": {
"statusCode": 200
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
پاسخ ناموفق
{
"result": {
"status": {
"statusCode": 404
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
تابع ValidateCts
پاسخ ناموفق
{
"result": {
"status": {
"statusCode": 404
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
تابع CtsTerminologies
درخواست
POST /api/client/apim/v1/maksaservice/gwmaksa/CtsTerminologies HTTP/1.1
Host: apigateway.behdasht.gov.ir
pid: {Your Pid}
Content-Type: application/json
Authorization: Bearer {{token}}
{
"FromDate": {
"yearField": 1390,
"monthField": 10,
"dayField": 10,
"hourField": 10,
"minuteField": 10,
"secondField": 10
}
}
نمونه curl
curl --location --request POST 'https://apigateway.behdasht.gov.ir/api/client/apim/v1/maksaservice/gwmaksa/CtsTerminologies' \
--header 'pid: {Your Pid}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data-raw '{
"FromDate": {
"yearField": 1390,
"monthField": 10,
"dayField": 10,
"hourField": 10,
"minuteField": 10,
"secondField": 10
}
}'
پاسخ ناموفق
{
"result": {
"status": {
"statusCode": 404
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
تابع TerminologyValueByVersion
پارامترهای ورودی Body (جدول ۱۲)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | terminologyId | String |
| ۲ | codedString | String |
| ۳ | version | String |
پاسخ موفق
{
"result": {
"data": "\"ACETAMINOPHEN 100 mg / 1mL 15 mL SOLUTION / DROPS ORAL\"",
"status": {
"statusCode": 200
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
پاسخ ناموفق
{
"status": 0,
"code": 401,
"msg": "",
"violations": []
}
تابع TerminologiesTermByVersion
درخواست
POST /api/client/apim/v1/maksaservice/gwmaksa/TerminologiesTermByVersion HTTP/1.1
Host: apigateway.behdasht.gov.ir
pid: {Your Pid}
Content-Type: application/json
Authorization: Bearer {{token}}
{
"terminologyId": "erX",
"version": "10000",
"pageNumber": 1,
"pageSize": 100
}
نمونه curl
curl --location --request POST 'https://apigateway.behdasht.gov.ir/api/client/apim/v1/maksaservice/gwmaksa/TerminologiesTermByVersion' \
--header 'pid: {Your Pid}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data-raw '{
"terminologyId": "erX",
"version": "10000",
"pageNumber": 1,
"pageSize": 100
}'
پارامترهای ورودی Body (جدول ۱۳)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | terminologyId | String |
| ۲ | version | String |
| ۳ | pageNumber | Int |
| ۴ | pageSize | Int |
پاسخ موفق
{
"result": {
"data": [
{
"valueField": "MOMETASONE FUROATE 0.1 % 15 g CREAM TOPICAL [MEGACORT]",
"terminology_idField": "eRx",
"coded_stringField": "60281",
"description": null,
"categories": [],
"parent": null
}
],
"status": {
"statusCode": 200
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
پاسخ ناموفق
{
"result": {
"status": {
"statusCode": 404
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
پارامترهای خروجی Body (جدول ۱۴)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | valueField | String |
| ۲ | terminology_idField | String |
| ۳ | coded_stringField | String |
تابع TerminologyVersions
درخواست
POST /api/client/apim/v1/maksaservice/gwmaksa/TerminologyVersions HTTP/1.1
Host: apigateway.behdasht.gov.ir
pid: {Your Pid}
Content-Type: application/json
Authorization: Bearer {{token}}
{
"terminologyId" : "ErX"
}
نمونه curl
curl --location --request POST 'https://apigateway.behdasht.gov.ir/api/client/apim/v1/maksaservice/gwmaksa/TerminologyVersions' \
--header 'pid: {Your Pid}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data-raw '{
"terminologyId" : "ErX"
}'
پارامترهای ورودی Body (جدول ۱۵)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | terminologyId | String |
پاسخ موفق
{
"result": {
"data": [
{
"id": 147,
"TerminologyId": "eRX",
"Version": "10000",
"VersionId": 86,
"IsLast": true
}
],
"status": {
"statusCode": 200
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
پاسخ ناموفق
{
"result": {
"status": {
"statusCode": 404
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
پارامترهای خروجی Body (جدول ۱۶)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | id | Integer |
| ۲ | TerminologyId | String |
| ۳ | Version | String |
| ۴ | VersionId | Integer |
| ۵ | IsLast | Boolean |
تابع TerminologyCategories
درخواست
POST /api/client/apim/v1/maksaservice/gwmaksa/TerminologyCategories HTTP/1.1
Host: apigateway.behdasht.gov.ir
pid: {Your Pid}
Content-Type: application/json
Authorization: Bearer {{token}}
{
"terminologyId" : "ErX"
}
پارامترهای ورودی Body (جدول ۱۷)
| ردیف | نام پارامتر | نوع |
|---|---|---|
| ۱ | terminologyId | String |
پاسخ موفق
{
"result": {
"data": [
"دارو",
"تجهیزات"
],
"status": {
"statusCode": 200
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
پاسخ ناموفق
{
"result": {
"status": {
"statusCode": 404
}
},
"status": {
"statusCode": 200,
"message": "OK"
}
}
پیوست ۲ – کدهای وضعیت پاسخ دیتاس نسبت به فراخوانی توابع
| ردیف | کد وضعیت | پیام |
|---|---|---|
| ۱ | 200 | OK! |
| ۲ | 202 | Accepted! |
| ۳ | 400 | Bad request. |
| ۴ | 401 | Credential is not valid! |
| ۵ | 403 | Your origin IP is permanently blocked! |
| ۶ | 404 | Not Found! |
| ۷ | 410 | All resources are moved permanently to the HTTP secure protocol(HTTPS)! |
| ۸ | 429 | Too many requests or Access denied! |
| ۹ | 499 | Client Closed Request! |
| ۱۰ | 500 | Internal server error! |
| ۱۱ | 503 | Service provider error! |
| ۱۲ | 504 | Backend timeout! |
| ۱۳ | 520 | Unknown error! |
منبع : سایت حسابداری بیمارستان
کانال تلگرام @hospitalaccounting