اطلاعات پزشکان
خدمتدهنده
نظام پزشکی
مقدمه
با استفاده از سرویس های سازمان نظام پزشکی میتوانید اطلاعات مختلف مربوط به یک پزشک را (نام، شماره نظام پزشکی، آدرس مطب و...) با توجه به ورودی های مختلف دریافت کنید.
پیش از شروع
- URL فراخوانی سرویس ها: https://api.pod.ir/srv/sc/nzh/doServiceCall
- تمامی درخواست ها با متد POST ارسال میشوند.
- Header درخواست:
پارامترهای زیر در Header تمام درخواست ها ثابت است:
پارامتر | توضیحات |
---|---|
_token_ | API token دریافتی از پنل کسب و کاری |
_token_issuer_ | این پارامتر دارای مقدار ثابت "1" است. |
Content-Type | application/x-www-form-urlencoded |
- بدنه درخواست:
پارامترهای زیر در بدنه تمام درخواست ها ثابت است:
پارامتر | توضیحات |
---|---|
scProductId | شناسه سرویس در حال استفاده |
scApiKey | API Key دریافتی برای سرویس مورد نظر از پنل کسب و کاری |
- json Object ها در پارامتری به نام body ارسال میشوند.
- ساختار پاسخ دریافتی پس از فراخوانی سرویس به صورت زیر است که پاسخ دریافتی از endpoint مورد نظر در پارامتر result قرار دارد.
{
"hasError": false/true,
"messageId": 0,
"referenceNumber": "",
"errorCode": 0,
"count": 0,
"ott": "",
"result": {
"result": "response",
"header": {},
"statusCode":
}
}
دریافت کد شهرها
-
شناسه سرویس : 51839
- قیمت: 0
- پارامترهای ورودی : ندارد
- پاسخ برگشتی:
{
{
"Result": [
{
"Id": "d9d94d63-a615-4cf9-b8f0-00335d6f1aed",
"Name": "محمدیه"
},
{
"Id": "9f68b9df-99dc-44b9-a816-003fd1ec96eb",
"Name": "Kaifeng"
},…….]
}
}
دریافت لیست مدارک تحصیلی
-
شناسه سرویس: 101600
- قیمت: 0
- پارامترهای ورودی: ندارد
- پاسخ برگشتی:
{
"Result": [
{"Id": شناسه رشته مقطع,
"Title":نام رشته مقطع},
...
],
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}
دریافت شماره نظام پزشکی از روی کد ملی
-
شناسه سرویس : 45682
- قیمت: 20000 ریال
- پارامترهای ورودی
نام پارامتر | نوع | اختیاری/اجباری | توضیحات |
nationalCode | number | اجباری | کد ملی پزشک |
- پاسخ برگشتی:
{
"Result": [
{
"McCode": ""
}
],
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}
دریافت نام و نام خانوادگی پزشک از روی شماره نظام پزشکی
-
شناسه سرویس: 113625
- قیمت: 7000 ریال
- پارامترهای ورودی:
نام پارامتر | نوع | اختیاری/اجباری | توضیحات |
mcCode | number | اجباری | شماره نظامپزشکی |
- پاسخ برگشتی:
{
"Result": {
"FirstName": "",
"LastName": "",
"FirstNameNS": "",
"LastNameNS": ""
},
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}
دریافت مدرک تحصیلی پزشک، شهر، تاریخ فارغ التحصیلی از روی شماره نظام پزشکی
-
شناسه سرویس: 115027
- قیمت: 30000 ریال
- پارامترهای ورودی:
نام پارامتر | نوع | اختیاری/اجباری | توضیحات |
mcCode | number | اجباری | شماره نظامپزشکی |
- پاسخ برگشتی:
{
"Result": {
"Spec_DegreeFieldTitle": "دکترای حرفهای پزشکی",
"Spec_DateShamsi": "13810116",
"Spec_InstituteCityTitle": "کرمان"
},
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}
دریافت کدپستی مطب از روی شماره نظام پزشکی
-
شناسه سرویس: 45695
- قیمت: 25000 ریال
- پارامترهای ورودی:
نام پارامتر | نوع | اختیاری/اجباری | توضیحات |
mcCode | number | اجباری | شماره نظامپزشکی |
- پاسخ برگشتی:
{
"Result": [
{
"Office_PostalCode": "کد پستی"
},...
],
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}
دریافت تلفن مطب از روی شماره نظام پزشکی
-
شناسه سرویس: 45754
- قیمت: 25000 ریال
- پارامترهای ورودی:
نام پارامتر | نوع | اختیاری/اجباری | توضیحات |
mcCode | number | اجباری | شماره نظامپزشکی |
- پاسخ برگشتی:
{
"Result":[
{
"Office_TelCode": "کد شهر",
"Office_Tel": "شماره تلفن"
},...
],
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}
دریافت تاریخ صدور و انقضا پروانه و شهر مجاز طبابت از روی شماره نظام پزشکی
-
شناسه سرویس: 45755
- قیمت: 20000 ریال
- پارامترهای ورودی:
نام پارامتر | نوع | اختیاری/اجباری | توضیحات |
mcCode | number | اجباری | شماره نظامپزشکی |
- پاسخ برگشتی:
{
"Result":[
{
"PM_StartDateShamsi": "تاریخ شروع اعتبار به شمسی",
"PM_StartDate": "تاریخ شروع اعتبار میلادی",
"PM_ExpireDateShamsi": "تاریخ اتمام اعتبار به شمسی",
"PM_ExpireDate": "تاریخ اتمام اعتبار به میلادی",
"PM_CityTitle" : "شهر مجاز پروانه"
},...
],
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}
دریافت شماره نظام پزشکی از روی شهرمجاز پروانه و مدرک تحصیلی
-
شناسه سرویس: 51838
- قیمت: 35000 ریال
- پارامترهای ورودی:
توضیحات | پارامتر |
---|---|
کد شهر | cityId |
مدرک تحصیلی | degreeFiedId |
شماره صفحه | pageNumber |
تعداد رکورد در هر صفحه (ماکزیمم 20) | pageSize |
- پاسخ برگشتی:
{
"Result":{
"TotalSize":تعداد کل رکوردهایی که با جستجو مطابقت دارد,
"PageSize":تعداد رکورد در هر صفحه ارسالی,
"PageNumber":شماره صفحه ارسالی,
"PageCount":تعداد کل صفحات,
"Items":[
"شماره نظام اول",
"شماره نظام دوم",
...
]
} ,
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}
دریافت کد نظام پزشکی از روی نام و نام خانوادگی پزشک
-
شناسه سرویس: 51837
- قیمت: 35000 ریال
- پارامترهای ورودی:
توضیحات | پارامتر |
---|---|
نام | firstName |
نام خانوادگی | lastName |
شماره صفحه | pageNumber |
تعداد رکورد در هر صفحه (ماکزیمم 20) | pageSize |
- پاسخ برگشتی:
{
"Result":{
"TotalSize":تعداد کل رکوردهایی که با جستجو مطابقت دارد,
"PageSize":تعداد رکورد در هر صفحه ارسالی,
"PageNumber":شماره صفحه ارسالی,
"PageCount":تعداد کل صفحات,
"Items":[
"شماره نظام اول",
"شماره نظام دوم",
...
]
},
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}
دریافت اطلاعات کارت دیجیتال عضو از روی کد ملی
-
شناسه سرویس: 51831
- قیمت: 50000 ریال
- پارامترهای ورودی:
نام پارامتر | نوع | اختیاری/اجباری | توضیحات |
nationalCode | number | اجباری | کد ملی پزشک |
- پاسخ برگشتی:
{
"Result": {
"FirstName": "نام",
"LastName": "نام خانوادگی",
"DateOfCreation": "تاریخ صدور (تاریخ شمسی)",
"ExpiryDate": "تاریخ پایان اعتبار (تاریخ شمسی)",
"CardStatusTitle": "نام وضعیت کارت"
"CardStatus": "وضعیت کارت صادر شده شامل کلاسی با مقادیر (فعالی=Issued / معلق=Suspended / باطل=Revoked)"
"CardStatusID": "شناسه وضعیت کارت"
},
"Script": null,
"Html": null,
"IsSuccess" : true,
"Message" : null,
"Exception" : null
}
دریافت آدرس مطب، استان،شهر،آدرس، از روی شماره نظام پزشکی
-
شناسه سرویس: 45693
- قیمت: 25000 ریال
- پارامترهای ورودی:
نام پارامتر | نوع | اختیاری/اجباری | توضیحات |
mcCode | number | اجباری | شماره نظامپزشکی |
- پاسخ برگشتی:
{
"Result": [
{
"Office_ProvinceTitle": "استان",
"Office_CityTitle": "شهر",
"Office_Address": "آدرس",
"AddressType" : "نوع آدرس"
},...
],
"Script": null,
"Html": null,
"IsSuccess": true,
"Message": null,
"Exception": null
}