Müəllif: Eric Farmer
Yaradılış Tarixi: 4 Mart 2021
YeniləMə Tarixi: 28 Oktyabr 2024
Anonim
MedlinePlus Connect: Veb xidməti - DəRman
MedlinePlus Connect: Veb xidməti - DəRman

MəZmun

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:

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

ElementSinif 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:

  1. 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
    MedlinePlus Connect, İngilis dilində dərman məlumatları üçün müraciətlər üçün bir mətn sətirini də qəbul edə bilər, ancaq yuxarıda göstərilən iki kod sistemindən birini daxil edərək dərman məlumatlarını axtardığınızı bildirməlisiniz.
  2. 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
  3. 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
Ən azından kod sistemini və kodu, ya da kod sistemini və dərmanın adını müəyyənləşdirməlisiniz. İngilis istəkləri üçün ən yaxşı nəticələr üçün üçünü də göndərin. Kod sistemini və İspan istəkləri üçün kodu göndərin.

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

ElementTəsvir
başlıqUyğun MedlinePlus dərman səhifəsinin adı
linkUyğun MedlinePlus dərman səhifəsi üçün URL
müəllifDə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:

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

ElementTəsvir
başlıqUyğun MedlinePlus laboratoriya test səhifəsinin adı
linkUyğun MedlinePlus laboratoriya test səhifəsi üçün URL
xülasəSəhifə məzmununun parçası
müəllifLaboratoriya 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.

Daha çox məlumat

MəSləHəT Görürük

Anksiyete Genetikdirmi?

Anksiyete Genetikdirmi?

Bir çox inan oruşur: Ankiyete genetikdir? Bir ıra amillərin izi narahatlıq pozğunluqları inkişaf etdirmə riki altına qoya biləcəyi kimi görünə də, araşdırmalar narahatlığın qimən də ola...
Propranolol, oral tablet

Propranolol, oral tablet

Propranolol üçün əa məqamlarPropranolol oral tableti yalnız ümumi bir dərman şəklində mövcuddur. Bir marka veriyaı yoxdur.Propranolol dörd formada olur: oral tablet, gen...