MedlinePlus Connect: Veb xidməti
MəZmun
- Veb xidmətinə baxış
- Çıxış parametrləri
- Diaqnoz (Problem) Kodları üçün İstəklər
- Könüllü Parametrlər
- Problem Kodu İstəklərinə Cavab olaraq Seçilmiş Atom Elementlərinin (və ya JSON obyektlərinin) təsviri
- Problem Kodları üçün İstək Nümunələri
- Əlaqədar xidmətlər və sənədlər
- Dərman məlumatları üçün müraciətlər
- Könüllü Parametrlər
- Dərman İstəklərinə Cavab olaraq Seçilmiş Atom Elementlərinin (və ya JSON obyektlərinin) təsviri
- Dərman Kodları İstəklərinə Nümunələr
- Laboratoriya Testi barədə məlumat
- Könüllü Parametrlər
- Laboratoriya Testi İstəklərinə Cavab olaraq Seçilmiş Atom Elementlərinin (və ya JSON obyektlərinin) təsviri
- Laboratoriya testləri üçün sorğu nümunələri
- Qəbul edilə bilən istifadə qaydaları
- Daha çox məlumat
MedlinePlus Connect bir veb tətbiq və ya veb xidmət olaraq mövcuddur. Aşağıda, müraciətlərə cavab verən Veb xidmətinin tətbiqi üçün texniki məlumatlar aşağıdadır:
MedlinePlus Connect tərəfindən qaytarılmış məlumatları bağlamaq və göstərmək üçün xoş gəlmisiniz. MedlinePlus səhifələrini saytınıza kopyalaya bilməzsiniz. MedlinePlus Connect Veb Xidmətindən məlumat istifadə edirsinizsə, məlumatın MedlinePlus.gov-dan olduğunu göstərin, lakin MedlinePlus loqosundan istifadə etməyin və ya başqa bir şəkildə MedlinePlus-un xüsusi məhsulunuzu təsdiqlədiyini ifadə edin. Xahiş edirəm əlavə rəhbərlik üçün NLM-in API səhifəsinə baxın. Bu xidmət xaricində MedlinePlus məzmununa necə keçid veriləcəyi barədə daha çox məlumat üçün əlaqə qaydalarına və təlimatlarına baxın.
MedlinePlus Connect istifadə etmək qərarına gəlsəniz, inkişafları izləmək və həmkarlarınızla fikir mübadiləsi aparmaq üçün e-poçt siyahısına yazılın. Zəhmət olmasa bizə müraciət edərək MedlinePlus Connect tətbiq edirsinizsə bizə məlumat verin.
Veb xidmətinə baxış
Veb xidməti istəkləri üçün parametrlər HL7 Kontekstdən xəbərdar olan bilik əldə etmə (məlumat düyməsi) bilik istəyi URL əsaslı tətbiqetmə təlimatına uyğundur. REST əsaslı cavab HL7 Kontekstdən xəbərdar olan bilik əldə etmə (İnfobutton) xidmət mərkəzli memarlıq tətbiqetmə təlimatına uyğundur. İstəyin nəticəsi Atom feed formatında XML, JSON və ya JSONP ola bilər.
Sorğunun quruluşu hansı növ kod göndərdiyinizi göstərir. Bütün hallarda Veb xidməti üçün əsas URL: https://connect.medlineplus.gov/service
MedlinePlus Connect HTTPS əlaqələrindən istifadə edir. HTTP istəkləri qəbul edilməyəcək və HTTP istifadə mövcud tətbiqlər HTTPS-ə yenilənməlidir.
Çıxış parametrləri
Bu parametrlər isteğe bağlıdır. Onları tərk etsəniz, standart cavab XML formatında İngilis məlumatlarıdır.
Dil
Cavabın İngilis və ya İspan dilində olmasını istədiyinizi müəyyənləşdirin. MedlinePlus Connect, göstərilmədiyi təqdirdə İngilis dilini qəbul edəcəkdir.
Problem kodu axtarışına cavabın İspan dilində olmasını istəyirsinizsə, istifadə edin: informationRecipient.languageCode.c = es
(= sp də qəbul olunur)
İngilis dilini təyin etmək üçün aşağıdakıları istifadə edin: informationRecipient.languageCode.c = en
Format
Cavab formatının XML, JSON və ya JSONP olmasını istədiyinizi müəyyənləşdirin. XML standartdır.
- JSON tələb etmək üçün istifadə edin:
- knowledgeResponseType = tətbiq / json
- JSONP üçün istifadə edin:
- knowledgeResponseType = application / javascript & callback = CallbackFunction, burada CallbackFunction geri zəng funksiyası verdiyiniz bir addır.
- XML-də cavab üçün istifadə edin:
- knowledgeResponseType = text / xml və ya informationResponseType parametrini tələbdən kənarda qoyun.
Diaqnoz (Problem) Kodları üçün İstəklər
Bir problem kodu üçün MedlinePlus Connect, MedlinePlus sağlamlıq mövzusu səhifələrindən, genetika səhifələrindən və ya digər NIH İnstitutlarından səhifələrdən bağlantıları və məlumatları qaytaracaqdır.
MedlinePlus Connect aşağıdakıları qaytaracaq:
Hər kod üçün hər zaman bir uyğunluq olmaya bilər. Bu hallarda MedlinePlus Connect sıfır cavab verəcəkdir.
Xidmətin əsas URL'si: https://connect.medlineplus.gov/service
Bu xidmətə istənilən sorğu üçün iki tələb olunan parametr mövcuddur:
- Kod sistemi
İstifadə edəcəyiniz problem kod sistemini müəyyənləşdirin.- ICD-10-CM istifadəsi üçün:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.90
- ICD-9-CM istifadəsi üçün:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.103
- SNOMED CT istifadə üçün:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.96
- Kod
Axtarmaq istədiyiniz həqiqi kodu müəyyənləşdirin:
mainSearchCriteria.v.c = 250.33
Könüllü Parametrlər
Kodun adı
Problem kodunun adını / başlığını da müəyyən edə bilərsiniz. Lakin bu məlumatlar cavabı təsir etmir (ad / başlıq məlumatının istifadə oluna biləcəyi MedlinePlus Connect Veb tətbiqindən fərqli olaraq). mainSearchCriteria.v.dn = Diabetes mellitus with other coma type 1 nəzarətsiz Çıxış Parametrləri dil və çıxış formatları haqqında ətraflı məlumat üçün yuxarıdakı bölməyə baxın.
Problem Kodu İstəklərinə Cavab olaraq Seçilmiş Atom Elementlərinin (və ya JSON obyektlərinin) təsviri
Element | Sinif düyünü | Təsvir |
---|---|---|
başlıq | Uyğun MedlinePlus sağlamlıq mövzusu səhifəsinin və ya GHR səhifəsinin adı | |
link | Uyğun MedlinePlus sağlamlıq mövzusu səhifəsi və ya GHR səhifəsi üçün URL | |
xülasə | Sağlamlıq mövzusu üçün tam xülasə. Buraya digər müvafiq sağlamlıq mövzularına daxil edilmiş əlaqələr və güllələr və abzas aralığı daxil olmaqla bütün formatlaşdırma daxildir. Xülasə HTML-dədir. GHR səhifələri üçün tam səhifənin ilk hissəsi verilir. | |
xülasə | Mövzu üçün sinonimlər. Bunlara bir sağlamlıq mövzusu səhifəsində "Ayrıca deyilir" deyilir. Bütün mövzularda "Həm də deyilir" terminləri yoxdur. | |
xülasə | Xülasənin əksəriyyəti başqa bir federal agentlikdən olsaydı, xülasə mətni üçün təsdiq təsdiq. Bütün xülasələrin bir aidiyyəti yoxdur. Təsdiqlənməmiş mətn MedlinePlus üçün orijinaldır. | |
xülasə | Mövzu ilə əlaqəli seçilmiş bağlantılar. Buraya səhifə adı, URL və əlaqəli təşkilat (lazım olduqda) daxildir. Keçidlər işarələnmiş siyahıda formatlaşdırılır. Bütün mövzularda bu əlaqələr yoxdur. Bağlantıların sayı sıfırdan onlarla arasında dəyişə bilər. |
Problem Kodları üçün İstək Nümunələri
İspan dilində danışan bir xəstə üçün digər bir koma tip 1 nəzarətsiz, ICD-9 kodu 250.33 olan Diabetes Mellitus üçün tam bir sorğunun aşağıdakı URL ünvanı olardı: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16 .840.1.113883.6.103 & mainSearchCriteria.vc = 250.33 & mainSearchCriteria.v.dn = Diabet% 20mellitus% 20with% 20other% 20coma% 20type% 201% 20controlled & informationRecipient.languageCode.c = es
Eyni diaqnozu olan, lakin tələb olunan format JSON və dili İngilis dilidir: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.103&mainSearchCriteria.vc=250.33&knowledgeResponseType=application / json
SNOMED CT kodu 41381004 istifadə edərək "Pseudomonas səbəbiylə sətəlcəm" diaqnozu qoyulan bir xəstəyə: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=41381004&mainvritCeria Sətəlcəm% 20due% 20to% 20Pseudomonas% 20% 28disorder% 29 & informationRecipient.languageCode.c = az
Eyni diaqnozu olan, ancaq tələb olunan formada bir xəstə JSONP-dir: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.v.c=41381004&knowledgeResponseType=application/javcript&javcript&jascript
Əlaqədar xidmətlər və sənədlər
Problemli kodlardan fərqli olaraq mətn istəklərinə cavab olaraq MedlinePlus sağlamlıq mövzularını almaq üçün MedlinePlus Veb xidmətini araşdırın. Ayrıca, XML formatında MedlinePlus sağlamlıq mövzusunun tam dəstinə ehtiyacınız varsa, XML faylları səhifəmizə baxın.
Dərman məlumatları üçün müraciətlər
MedlinePlus Connect, RXCUI alarkən ən yaxşı dərman məlumatlarını təmin edir. Bir NDC kodu alarkən yaxşı nəticələr də verir. MedlinePlus Connect İngilis və ya İspan dillərində cavablar verə bilər.
İngilis dərman məlumatları istəkləri üçün bir NDC və ya RXCUI göndərməsəniz və ya kod əsasında heç bir uyğunluq tapmasaq, tətbiqetmə ən yaxşı dərman məlumatı uyğunluğunu göstərmək üçün göndərdiyiniz mətn sətrindən istifadə edəcəkdir. İspan dərman məlumatları üçün sorğular üçün MedlinePlus Connect yalnız NDC və ya RXCUI'lara cavab verir və mətn simlərindən istifadə etmir. İngilis dilində cavab vermək mümkündür, ancaq İspan dilində cavab verilmir.
MedlinePlus Connect Veb xidməti aşağıdakıları qaytaracaq:
Bir dərman tələbinə bir neçə cavab ola bilər. Hər istək üçün həmişə uyğunluq olmaya bilər. Bu hallarda MedlinePlus Connect sıfır cavab verəcəkdir.
Dərman məlumatları üçün müraciətlər üçün əsas URL: https://connect.medlineplus.gov/service
Bir sorğu göndərmək üçün bu məlumatları daxil edin:
- Kod sistemi
Göndərdiyiniz dərman kodunun növünü müəyyənləşdirin. (İngilis və İspan dilləri üçün tələb olunur)- RXCUI istifadə üçün:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.88
- MDM istifadəsi üçün:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.69
- Kod
Baxmağa çalışdığınız həqiqi kodu müəyyənləşdirin. (İngilis dili üçün üstünlük, İspan dili üçün tələb olunur)
mainSearchCriteria.v.c = 637188 - Dərman adı
Dərmanın adını mətn sətri ilə müəyyənləşdirin. (Könüllü İngilis dili, İspan dili üçün istifadə olunmur)
mainSearchCriteria.v.dn = Chantix 0.5 MG Oral Tablet
Könüllü Parametrlər
Kodun adıİngilis məlumatı üçün bir sorğu göndərərkən, dərman adının isteğe bağlı parametrini daxil edə bilərsiniz. Bu, yuxarıdakı hissədə ətraflı izah edilmişdir. mainSearchCriteria.v.dn = Chantix 0.5 MG Oral Tablet
Dil və çıxış formatları haqqında ətraflı məlumat üçün Çıxış Parametrləri barədə yuxarıdakı bölməyə baxın.
Dərman İstəklərinə Cavab olaraq Seçilmiş Atom Elementlərinin (və ya JSON obyektlərinin) təsviri
Element | Təsvir |
---|---|
başlıq | Uyğun MedlinePlus dərman səhifəsinin adı |
link | Uyğun MedlinePlus dərman səhifəsi üçün URL |
müəllif | Dərman məlumatları üçün mənbə atributu |
Dərman Kodları İstəklərinə Nümunələr
Dərman haqqında məlumat tələbiniz aşağıdakılardan birinə bənzəməlidir.
Bir RXCUI tərəfindən məlumat istəmək üçün sorğunuz belə olmalıdır: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.88&mainSearchCriteria.vc=637188&mainSearchCriteria.v.dn=Chantix 200.5% 20MG% 20Oral% 20Tablet & informationRecipient.languageCode.c = az
Bir İspan spikeri üçün bir MDM tərəfindən məlumat tələb etmək üçün sorğunuz belə olmalıdır: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.vc=00310-0751- 39 & informationRecipient.languageCode.c = es
Dərman kodu olmadan mətn sətri göndərmək üçün sorğunuzu NDC tipli bir istək kimi təyin etməlisiniz, belə ki MedlinePlus Connect dərman məlumatlarını axtardığınızı bilsin. Bu yalnız İngilis diləkləri üçün işləyəcək. İstəyiniz belə görünə bilər: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.v.dn=Chantix%200.5%20MG%20Oral%20Tablet&informationRecipient.languode = az
Laboratoriya Testi barədə məlumat
MedlinePlus Connect, LOINC tələbi qəbul edilərkən laboratoriya test məlumatlarına uyğunluq təmin edir. Xidmət İngilis və ya İspan dilində cavab verə bilər.
MedlinePlus Connect Veb xidməti aşağıdakıları qaytaracaq:
Hər kod üçün hər zaman bir uyğunluq olmaya bilər. Bu hallarda MedlinePlus Connect sıfır cavab verəcəkdir.
Xidmətin əsas URL'si: https://connect.medlineplus.gov/service
Bu xidmətə edilən hər hansı bir laboratoriya testi sorğusu üçün tələb olunan iki parametrdir:
- Kod sistemi
- LOINC kod sistemindən istifadə etdiyinizi müəyyənləşdirin. İstifadəsi:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.1
- MedlinePlus Connect aşağıdakıları da qəbul edəcəkdir:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.11.79
- Kod
axtarmağa çalışdığınız həqiqi kodu müəyyənləşdirin:
mainSearchCriteria.v.c = 3187-2
Könüllü Parametrlər
Kodun adıLaboratoriya testinin adını da müəyyənləşdirə bilərsiniz. Lakin bu məlumatlar cavabı təsir etmir. mainSearchCriteria.v.dn = Faktor IX təhlili
Dil və çıxış formatları haqqında ətraflı məlumat üçün Çıxış Parametrləri barədə yuxarıdakı bölməyə baxın.
Laboratoriya Testi İstəklərinə Cavab olaraq Seçilmiş Atom Elementlərinin (və ya JSON obyektlərinin) təsviri
Element | Təsvir |
---|---|
başlıq | Uyğun MedlinePlus laboratoriya test səhifəsinin adı |
link | Uyğun MedlinePlus laboratoriya test səhifəsi üçün URL |
xülasə | Səhifə məzmununun parçası |
müəllif | Laboratoriya testi məzmunu üçün mənbə atributu |
Laboratoriya testləri üçün sorğu nümunələri
İngilis spikeri üçün məlumat tələb etmək üçün sorğunuz aşağıdakılardan birinə bənzəyir: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = Faktor% 20IX% 20assay & informationRecipient.languageCode.c = en https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecip. = az
Bir İspan spikeri üçün məlumat tələb etmək üçün sorğunuz aşağıdakılardan birinə bənzəyir: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = Faktor% 20IX% 20assay & informationRecipient.languageCode.c = es https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecip. = es
Qəbul edilə bilən istifadə qaydaları
MedlinePlus serverlərini həddindən artıq yükləməmək üçün NLM, MedlinePlus Connect istifadəçilərinin hər IP ünvanı üçün dəqiqədə 100-dən çox sorğu göndərməsini tələb edir. Bu həddi aşan istəklərə xidmət göstərilməyəcək və 300 saniyə ərzində və ya daha sonra gələn tələb həddinin altına düşənə qədər xidmət bərpa olunmayacaq. Connect-ə göndərdiyiniz istəklərin sayını məhdudlaşdırmaq üçün NLM, nəticələrin 12-24 saatlıq müddətdə keşləşdirilməsini tövsiyə edir.
Bu siyasət xidmətin bütün istifadəçilər üçün əlçatan və əlçatan qalmasını təmin etmək üçün tətbiq olunur. MedlinePlus Connect-ə çox sayda istək göndərməyinizi tələb edən və beləliklə bu siyasətdə göstərilən tələb dərəcəsi həddini aşmağı tələb edən xüsusi bir istifadə vəziyyətiniz varsa, xahiş edirik bizimlə əlaqə saxlayın. NLM işçiləri sorğunuzu qiymətləndirəcək və istisnanın verilə biləcəyini təyin edəcəklər. Xahiş edirəm MedlinePlus XML sənədləri sənədlərini nəzərdən keçirin. Bu XML sənədləri tam sağlamlıq mövzusu qeydlərini ehtiva edir və MedlinePlus məlumatlarına alternativ bir giriş metodu kimi xidmət edə bilər.