„MedlinePlus Connect“: žiniatinklio programa

Turinys
- Žiniatinklio programų apžvalga
- Prašymai nustatyti diagnozės (problemos) kodus
- Neprivalomi parametrai
- Užklausų dėl problemų kodų pavyzdžiai
- Prašymai pateikti informacijos apie vaistus
- Neprivalomi parametrai
- Prašymų pateikti narkotikų kodus pavyzdžiai
- Prašymai pateikti informaciją apie laboratorinius tyrimus
- Neprivalomi parametrai
- Prašymų atlikti laboratorinius tyrimus pavyzdžiai
- Priimtino naudojimo politika
- Daugiau informacijos
„MedlinePlus Connect“ galima įsigyti kaip žiniatinklio programą arba žiniatinklio paslaugą. Toliau pateikiama techninė išsami informacija apie žiniatinklio programos, kuri reaguoja į užklausas, diegimą:
Jei nuspręsite naudoti „MedlinePlus Connect“, prisiregistruokite gauti el. Pašto sąrašą, kad neatsiliktumėte nuo pokyčių ir keistumėtės idėjomis su savo kolegomis. Susisiekite su mumis, jei įdiegiate „MedlinePlus Connect“. Kviečiame susieti ir rodyti „MedlinePlus Connect“ pateiktus duomenis. Norėdami gauti daugiau informacijos apie tai, kaip susieti su „MedlinePlus“ turiniu už šios paslaugos ribų, žiūrėkite mūsų susiejimo gaires ir instrukcijas.
Žiniatinklio programų apžvalga
Žiniatinklio programos API atitinka HL7 „Context-Aware Knowledge Retrieval“ („Infobutton“) žinių užklausos URL pagrįsto diegimo specifikaciją. Užklausos struktūra nurodo, kokio tipo kodą siunčiate. Visais atvejais pagrindinis žiniatinklio programos URL yra: https://connect.medlineplus.gov/application
„MedlinePlus Connect“ naudoja HTTPS ryšius. HTTP užklausos nebus priimamos, o esami diegimai, naudojant HTTP, turėtų būti atnaujinti į HTTPS.
Prašymai nustatyti diagnozės (problemos) kodus
„MedlinePlus Connect“ suderina TLK-10-CM, TLK-9-CM arba SNOMED CT kodus su susijusiais „MedlinePlus“ sveikatos temų, genetikos ar kitų NIH institutų puslapiais. Pavyzdžiui, pacientui, kuriam diagnozuotas TLK-9-CM kodas 493.12 „Išorinė astma su paūmėjimu“, elektroniniame sveikatos įraše (EHR) galima pateikti nuorodą, kuri veda į „MedlinePlus“ puslapį „Astma“.
Užklausoms pagal problemą pagrindinis programos URL yra: https://connect.medlineplus.gov/applicationŠi nuoroda rodo puslapį su tuščiu paieškos laukeliu. Bet kuriai šios programos užklausai reikalingi du parametrai:
- Nurodykite problemos kodo sistemą, kurią naudosite.
- Naudojant TLK-10-CM:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.90
- Naudojant TLK-9-CM:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.103
- Naudojant SNOMED CT:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.96
- Nurodykite tikrąjį kodą, kurio bandote ieškoti:
mainSearchCriteria.v.c = 250.33
Neprivalomi parametrai
Nurodykite problemos kodo pavadinimą / pavadinimą. Nusiuntus kodą, užklausa bus pateikta „MedlinePlus“ paieškos sistemoje. Jei nurodysite kodą ir kodo pavadinimą / pavadinimą, bet „MedlinePlus Connect“ rezultatų neras, atsakymo puslapyje bus rodomas „MedlinePlus“ paieškos laukelis, iš anksto užpildytas vardu / pavadinimu. mainSearchCriteria.v.dn = Cukrinis diabetas su kitu 1 tipo koma nekontroliuojamas
Nurodykite, ar norite, kad prašymas būtų pateiktas anglų ar ispanų kalbomis. „MedlinePlus Connect“ laikys, kad anglų kalba yra kalba, jei ji nėra nurodyta.
Jei norite, kad atsakymas į problemos kodo paiešką būtų pateiktas ispanų kalba, naudokite: informationRecipient.languageCode.c = es
(= taip pat priimtas sp)
Jei norite nurodyti anglų kalbą, naudokite: informationRecipient.languageCode.c = lt
Užklausų dėl problemų kodų pavyzdžiai
Visiškas ispanakalbio paciento prašymas dėl cukrinio diabeto su kitu 1 tipo koma nekontroliuojamu, TLK-9 kodu 250,33, turėtų šį URL adresą: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16 .840.1.113883.6.103 & mainSearchCriteria.vc = 250.33 & mainSearchCriteria.v.dn = Diabetas% 20mellitus% 20with% 20other% 20coma% 20type% 201% 20nevaldomas & informationRecipient.languageCode.c = es
Pacientui, kuriam diagnozuota „Pneumonija dėl Pseudomonas“, naudojant SNOMED CT kodą 41381004: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=41381004&mainSearchCriteria.v.dn= Pneumonija% 20due% 20to% 20Pseudomonas% 20% 28disorder% 29 & informationRecipient.languageCode.c = lt
Laisvos formos užklausa be kodų sistemos ar problemos kodo naudos „MedlinePlus“ paieškos variklį (tik anglų kalba): https://connect.medlineplus.gov/application?mainSearchCriteria.v.dn=Type+2+Diabetes
Prašymai pateikti informacijos apie vaistus
Gavę RXCUI, „MedlinePlus Connect“ pateikia geriausias informacijos apie narkotikus atitikmenis. Tai taip pat suteikia gerų rezultatų gaunant NDC kodą. „MedlinePlus Connect“ gali pateikti atsakymus į vaisto kodo užklausas anglų arba ispanų kalbomis ir grąžins nuorodą į rezultatų puslapį, kuriame bus pateiktos geriausios atitikties iš „MedlinePlus“ informacijos apie vaistus.
Jei norite gauti informacijos apie vaistus angliškai, jei nesiųsite NDC ar RXCUI kodo arba jei pagal kodą nerasime atitikties, naudosime jūsų siunčiamą teksto eilutę, kad būtų rodomos geriausios informacijos apie vaistus. Jei norite gauti informacijos apie ispanų vaistus, „MedlinePlus Connect“ atsako tik į NDC ar RXCUI; jame nenaudojamos teksto eilutės. Atsakymą galima gauti anglų kalba, tačiau atsakymo į ispanų kalbą nėra.
Gali būti keli atsakymai į vieną vaistų prašymą. Ne visada kiekviena užklausa gali atitikti. Jei „MedlinePlus Connect“ suranda niekinį atsakymą į užklausą dėl vaisto, programa rodo „MedlinePlus“ svetainės paieškos laukelį. Vartotojas gali įvesti vaisto pavadinimą ir gali sulaukti gero atsakymo.
Jei norite pateikti informacijos apie narkotikus, pagrindinis URL yra: https://connect.medlineplus.gov/application
Anglų ir ispanų informacijos apie vaistus prašymai skiriasi. Norėdami išsiųsti užklausą, įtraukite šią informaciją:
- Nurodykite siunčiamo vaisto kodo tipą. (Būtina anglų ir ispanų kalboms)
- Naudojant RXCUI:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.88
- Naudojant NDC:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.69
- Nurodykite tikrąjį kodą, kurio bandote ieškoti. (Pageidaujama anglų kalba, būtina ispanų kalba)
mainSearchCriteria.v.c = 637188 - Nurodykite vaisto pavadinimą teksto eilute. (Neprivaloma anglų kalba, nenaudojama ispanų kalbai)
mainSearchCriteria.v.dn = „Chantix“ 0,5 mg geriamoji tabletė
Jei norite gauti anglišką užklausą, turėtumėte identifikuoti bent jau kodų sistemą ir kodą arba kodų sistemą ir vaisto pavadinimą. Norėdami gauti geriausius rezultatus, jei norite gauti anglų kalbos užklausas, siųskite visus tris. Jei norite pateikti ispanų prašymą, turėtumėte identifikuoti kodų sistemą ir kodą.
Neprivalomi parametrai
Siųsdami užklausą dėl informacijos anglų kalba, galite įtraukti pasirinktinį vaisto pavadinimo parametrą. Tai išsamiai aprašyta ankstesniame skyriuje. Šis parametras nenaudojamas Ispanijos užklausoms.
Nurodykite, ar norite, kad prašymas būtų pateiktas anglų ar ispanų kalbomis. „MedlinePlus Connect“ laikys, kad anglų kalba yra kalba, jei ji nėra nurodyta.
Jei norite, kad atsakymas į vaisto kodo paiešką būtų pateiktas ispanų kalba, naudokite: informationRecipient.languageCode.c = es (= sp taip pat priimta)
Jei norite nurodyti anglų kalbą, naudokite: informationRecipient.languageCode.c = lt
Prašymų pateikti narkotikų kodus pavyzdžiai
Jūsų užklausa dėl narkotikų turėtų atrodyti kaip viena iš šių.
Norėdami paprašyti informacijos per RXCUI, jūsų užklausa turėtų atrodyti taip: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.88&mainSearchCriteria.vc=%20637188%20&mainSearchCriteria.v.dn = Chantix% 200.5% 20MG% 20Oral% 20Tablet & informationRecipient.languageCode.c = lt
Jei norite paprašyti informacijos iš NDC apie ispanų kalbėtoją, jūsų prašymas turėtų atrodyti taip: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.vc=%2000310-0751 -39 & informationRecipient.languageCode.c = es
Norėdami išsiųsti teksto eilutę be vaistų kodo, turite nurodyti savo užklausą kaip NDC tipo užklausą, kad „MedlinePlus Connect“ žinotų, kad ieškote informacijos apie vaistus. Tai veiks tik anglų kalba. Jūsų užklausa gali atrodyti taip: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.v.dn=Chantix%200.5%20MG%20Oral%20Tablet&informationRecipient.languageCode.c = lt
Prašymai pateikti informaciją apie laboratorinius tyrimus
„MedlinePlus Connect“ pateikia laboratorinių tyrimų informacijos atitikmenis, kai gauna LOINC užklausą. „MedlinePlus Connect“ gali pateikti atsakymus į laboratorinių tyrimų užklausas anglų arba ispanų kalbomis ir grąžins nuorodą į rezultatų puslapį, kuriame bus pateiktos geriausios atitikties iš „MedlinePlus“ laboratorijos tyrimų informacijos.
Jei norite gauti informacijos apie laboratorinius tyrimus, pagrindinis URL yra: https://connect.medlineplus.gov/application
Tai yra du būtini bet kurios šios programos laboratorinių tyrimų užklausos parametrai:
- Nustatykite, kad naudojate LOINC kodų sistemą.
- Naudojant LOINC:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.1
- „MedlinePlus Connect“ taip pat priims:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.11.79
- Nurodykite tikrąjį kodą, kurio bandote ieškoti.
mainSearchCriteria.v.c = 3187-2
Neprivalomi parametrai
Nurodykite laboratorinio tyrimo pavadinimą / pavadinimą. Tačiau ši informacija neturi įtakos atsakymui. mainSearchCriteria.v.dn = IX faktoriaus tyrimas
Nurodykite, ar norite, kad prašymas būtų pateiktas anglų ar ispanų kalbomis. „MedlinePlus Connect“ laikys, kad anglų kalba yra kalba, jei ji nėra nurodyta.
Jei norite, kad atsakymas į problemos kodo paiešką būtų pateiktas ispanų kalba, naudokite: informationRecipient.languageCode.c = es (= sp taip pat priimta)
Jei norite nurodyti anglų kalbą, naudokite: informationRecipient.languageCode.c = lt
Laisvos formos užklausoje be kodų sistemos ar laboratorijos kodo bus naudojama „MedlinePlus“ paieškos sistema. Šis metodas yra efektyvesnis diagnozėms nustatyti (žr. Problemos kodo informaciją aukščiau), o ne laboratorinių bandymų teksto eilutes. Jūsų laboratorinių tyrimų informacijos užklausa turėtų atrodyti kaip viena iš šių.
Prašymų atlikti laboratorinius tyrimus pavyzdžiai
Norint pateikti informacijos angliškai kalbančiam asmeniui, jūsų užklausa gali atrodyti kaip viena iš šių: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = faktorius% 20IX% 20assay & informationRecipient.languageCode.c = lt https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.language = lt
Jei norite paprašyti informacijos ispanų kalbėtojui, jūsų užklausa gali atrodyti kaip viena iš šių: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = faktorius% 20IX% 20assay & informationRecipient.languageCode.c = es https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.language = es
Priimtino naudojimo politika
Norint išvengti „MedlinePlus“ serverių perkrovos, NLM reikalauja, kad „MedlinePlus Connect“ vartotojai siunčia ne daugiau kaip 100 užklausų per minutę vienam IP adresui. Užklausos, viršijančios šią ribą, nebus aptarnaujamos ir aptarnavimas nebus atkurtas 300 sekundžių arba kol užklausų rodiklis nesieks ribos, atsižvelgiant į tai, kas įvyks vėliau. Norėdami apriboti užklausų, kurias siunčiate į „Connect“, skaičių, NLM rekomenduoja 12–24 valandų laikotarpio talpyklos rezultatus.
Ši politika taikoma siekiant užtikrinti, kad paslauga išliktų prieinama ir prieinama visiems vartotojams. Jei turite konkretų naudojimo atvejį, dėl kurio jums reikia siųsti daug užklausų „MedlinePlus Connect“ ir tokiu būdu viršyti šioje politikoje nurodytą užklausų normos limitą, susisiekite su mumis. NLM darbuotojai įvertins jūsų prašymą ir nustatys, ar gali būti suteikta išimtis. Taip pat peržiūrėkite „MedlinePlus XML“ failų dokumentus. Šiuose XML failuose yra visi sveikatos temos įrašai ir jie gali būti alternatyvus būdas pasiekti „MedlinePlus“ duomenis.