Kirjoittaja: Eric Farmer
Luomispäivä: 4 Maaliskuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
MedlinePlus Connect: verkkopalvelu - Lääke
MedlinePlus Connect: verkkopalvelu - Lääke

Sisältö

MedlinePlus Connect on saatavana verkkosovelluksena tai verkkopalveluna. Alla on tekniset yksityiskohdat verkkopalvelun toteuttamiseksi, joka vastaa pyyntöihin seuraavien perusteella:

Voit linkittää ja näyttää MedlinePlus Connectin palauttamat tiedot. Et saa kopioida MedlinePlus-sivuja sivustollesi. Jos käytät MedlinePlus Connect -verkkopalvelun tietoja, ilmoita, että tiedot ovat MedlinePlus.gov -yhtiöltä, mutta älä käytä MedlinePlus-logoa tai tarkoita muuten, että MedlinePlus tukee tiettyä tuotetta. Katso lisätietoja NLM: n API-sivulta. Lisätietoja linkittämisestä MedlinePlus-sisältöön tämän palvelun ulkopuolella on linkittämisen ohjeissa ja ohjeissa.

Jos päätät käyttää MedlinePlus Connectia, kirjaudu sähköpostilistalle pysyäksesi kehityksessä mukana ja vaihtamaan ideoita kollegojesi kanssa. Kerro meille, jos otat MedlinePlus Connect käyttöön ottamalla meihin yhteyttä.

Verkkopalvelun yleiskatsaus

Verkkopalvelupyyntöjen parametrit ovat HL7 Context-Aware Knowledge Retrieval (Infobutton) Knowledge Request URL-pohjaisen toteutusoppaan mukaisia. REST-pohjainen vastaus on HL7 Context-Aware Knowledge Retrieval (Infobutton) -palvelukeskeisen arkkitehtuurin toteutusoppaan mukainen. Pyynnön tulos voi olla XML Atom-syötemuodossa, JSON tai JSONP.


Pyynnön rakenne osoittaa, minkä tyyppistä koodia lähetät. Kaikissa tapauksissa verkkopalvelun perus-URL on: https://connect.medlineplus.gov/service

MedlinePlus Connect käyttää HTTPS-yhteyksiä. HTTP-pyyntöjä ei hyväksytä, ja HTTP: tä käyttävien nykyisten toteutusten tulisi päivittyä HTTPS: ään.

Lähtöparametrit

Nämä parametrit ovat valinnaisia. Jos jätät ne pois, oletusarvo on englanninkielinen tieto XML-muodossa.

Kieli
Tunnista, haluatko vastauksen englanniksi vai espanjaksi. MedlinePlus Connect olettaa, että kieli on englanti, jos sitä ei ole määritetty.

Jos haluat vastauksen ongelmakoodihakuun olevan espanjaksi, käytä: informationRecipient.languageCode.c = es
(= myös sp hyväksytty)

Määritä englanti seuraavasti: informationRecipient.languageCode.c = fi

Muoto
Määritä, haluatko vastauksen muodon olla XML, JSON tai JSONP. XML on oletusarvo.

Jos haluat pyytää JSONia, käytä:
knowledgeResponseType = sovellus / json
Käytä JSONP: ssä:
knowledgeResponseType = application / javascript & callback = CallbackFunction jossa CallbackFunction on nimi, jonka annat takaisinsoittotoiminnolle.
Käytä vastausta XML: ssä:
knowledgeResponseType = text / xml tai jätä knowResponseType-parametri pois pyynnöstä.


Diagnoosi (ongelma) -koodien pyynnöt

MedlinePlus Connect palauttaa ongelmakoodia koskevat linkit ja tiedot MedlinePlus-terveysaiheiden sivuilta, genetiikkasivuilta tai muiden NIH-instituuttien sivuilta.

MedlinePlus Connect palauttaa seuraavat:

Kullekin koodille ei aina välttämättä löydy vastaavuutta. Tällöin MedlinePlus Connect palauttaa tyhjän vastauksen.

Palvelun perus-URL on: https://connect.medlineplus.gov/service

Kaikille tämän palvelun kyselyille vaaditaan kaksi parametria:

  1. Koodijärjestelmä
    Tunnista käyttämäsi ongelmakoodijärjestelmä.
    ICD-10-CM-käyttö:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.90
    ICD-9-CM-käyttö:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.103
    SNOMED CT -käyttöön:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.96
  2. Koodi
    Tunnista todellinen koodi, jota yrität etsiä:
    mainSearchCriteria.v.c = 250,33


Valinnaiset parametrit

Koodin nimi
Voit myös tunnistaa ongelmakoodin nimen / otsikon. Nämä tiedot eivät kuitenkaan vaikuta vastaukseen (toisin kuin MedlinePlus Connect -verkkosovellus, jossa nimi / otsikkotietoja voidaan käyttää). mainSearchCriteria.v.dn = Diabetes mellitus muiden koomatyyppien 1 hallitsemattomien kanssa. Katso edellisestä kohdasta Tulostusparametrit lisätietoja kielestä ja tulostusmuodoista.

Valittujen atomielementtien (tai JSON-objektien) kuvaus vastauksena ongelmakoodipyyntöihin

ElementtiLuokan solmuKuvaus
otsikko Yhteensopivan MedlinePlus-terveystietosivun tai GHR-sivun otsikko
linkki Yhteensopivan MedlinePlus-terveystietosivun tai GHR-sivun URL-osoite
yhteenveto Täydellinen yhteenveto terveysaiheesta. Tämä sisältää upotetut linkit muihin asiaankuuluviin terveysaiheisiin ja kaiken muotoilun, mukaan lukien luettelomerkit ja kappaleiden välit. Yhteenveto on HTML-muodossa. GHR-sivuille annetaan koko sivun ensimmäinen osa.
yhteenvetoAiheen synonyymit. Näitä kutsutaan "kutsutaan myös" terveysaiheiselle sivulle. Kaikissa aiheissa ei ole termiä "kutsutaan myös".
yhteenvetoYhteenvetotekstin attribuutiovahvistus, jos suurin osa yhteenvedosta on peräisin toisesta liittovaltion virastosta. Kaikilla yhteenvedoilla ei ole attribuutiota. Määrittelemätön teksti on alkuperäinen MedlinePlus-ohjelmalle.
yhteenvetoValitut aiheeseen liittyvät linkit. Tämä sisältää sivun nimen, URL-osoitteen ja siihen liittyvän organisaation (tarvittaessa). Linkit on muotoiltu luettelomerkillä. Kaikilla aiheilla ei ole näitä linkkejä. Linkkien määrä voi vaihdella nollasta kymmeniin.

Esimerkkejä ongelmakoodien pyynnöistä

Täydellisellä Diabetes Mellitus -pyynnöllä, jolla on muu kooma-tyypin 1 hallitsematon ICD-9-koodi 250.33, espanjankieliselle potilaalle tulisi olla seuraava URL-osoite: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16 .840.1.113883.6.103 & mainSearchCriteria.vc = 250.33 & mainSearchCriteria.v.dn = Diabetes% 20mellitus% 20with% 20other% 20coma% 20type% 201% 20controlled & informationRecipient.languageCode.c = es

Potilas, jolla on sama diagnoosi, mutta pyydetty muoto on JSON ja kieli on englanti: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.103&mainSearchCriteria.vc=250.33&knowledgeResponseType=application / json

Potilas, jolla on diagnosoitu "Pseudomonas-aiheuttama keuhkokuume" SNOMED-CT-koodilla 41381004: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=41381004&mainSearchCriteria.v.dn= Keuhkokuume% 20due% 20to% 20Pseudomonas% 20% 28disorder% 29 & informationRecipient.languageCode.c = fi

Potilas, jolla on sama diagnoosi, mutta pyydetty muoto on JSONP: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.v.c=41381004&knowledgeResponseType=application/javascript&callback=

Liittyvät palvelut ja tiedostot

Tutki MedlinePlus-verkkopalvelua saadaksesi MedlinePlus-terveysaiheita vastauksena tekstipyyntöihin ongelmakoodien sijaan. Jos tarvitset myös koko MedlinePlus-terveysaiheiden sarjan XML-muodossa, katso XML-tiedostosivumme.

Lääketietopyynnöt

MedlinePlus Connect tarjoaa parhaat huumausainetiedot ottamalla vastaan ​​RXCUI. Se tarjoaa myös hyviä tuloksia vastaanotettaessa NDC-koodia. MedlinePlus Connect voi antaa vastauksia englanniksi tai espanjaksi.

Jos et lähetä NDC: tä tai RXCUI: ta tai jos emme löydä vastausta koodin perusteella, englanninkielisiä lääketietotietopyyntöjä varten sovellus käyttää lähettämääsi tekstimerkkijonoa parhaan huumausainetiedon ottelun näyttämiseksi. MedlinePlus Connect vastaa espanjalaisten lääketietojen pyyntöihin vain NDC- tai RXCUI-tiedostoihin eikä käytä tekstimerkkijonoja. On mahdollista saada vastaus englanniksi, mutta ei vastausta espanjaksi.

MedlinePlus Connect -verkkopalvelu palauttaa seuraavat:

Yhdelle lääkepyynnölle saattoi olla useita vastauksia. Kutakin pyyntöä ei aina voida löytää. Tällöin MedlinePlus Connect palauttaa tyhjän vastauksen.

Huumetietopyyntöjen perus-URL on: https://connect.medlineplus.gov/service

Lisää pyyntö lähettämällä nämä tiedot:

  1. Koodijärjestelmä
    Tunnista lähettämäsi lääkekoodityyppi. (Vaaditaan englanniksi ja espanjaksi)
    RXCUI-käyttöön:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.88
    NDC-käyttöön:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.69
    MedlinePlus Connect voi myös hyväksyä tekstimerkkijonon lääketietopyynnöille englanniksi, mutta sinun on ilmoitettava, että etsit lääkitystietoja sisällyttämällä toisen kahdesta yllä luetellusta koodijärjestelmästä.
  2. Koodi
    Tunnista todellinen koodi, jota yrität etsiä. (Suositellaan englanniksi, vaaditaan espanjaksi)
    mainSearchCriteria.v.c = 637188
  3. Lääkkeen nimi
    Tunnista lääkkeen nimi tekstimerkkijonolla. (Valinnainen englanniksi, ei käytetä espanjaksi)
    mainSearchCriteria.v.dn = Chantix 0,5 MG oraalinen tabletti
Sinun tulisi vähintään tunnistaa koodijärjestelmä ja koodi tai koodijärjestelmä ja lääkkeen nimi. Lähetä kaikki kolme saadaksesi parhaat tulokset englanninkielisistä pyynnöistä. Lähetä koodijärjestelmä ja espanjalaisten pyyntöjen koodi.

Valinnaiset parametrit

Koodin nimi

Kun lähetät englanninkielistä tietoa koskevan pyynnön, voit sisällyttää valinnaisen parametrin lääkityksen nimelle. Tämä on yksityiskohtainen edellisessä osassa. mainSearchCriteria.v.dn = Chantix 0,5 MG oraalinen tabletti

Katso edellisestä kohdasta Lähtöparametrit lisätietoja kielestä ja tulostusmuodoista.

Valittujen atomielementtien (tai JSON-objektien) kuvaus vastauksena lääkepyyntöihin

ElementtiKuvaus
otsikkoOtsikko vastaavalle MedlinePlus-lääkesivulle
linkkiYhteensopivan MedlinePlus-lääkityssivun URL-osoite
kirjailijaLähdemääritelmä lääketiedoille

Esimerkkejä lääkekoodipyynnöistä

Lääketietopyyntösi pitäisi näyttää yhdeltä seuraavista.

Jos haluat pyytää tietoja RXCUI: lta, pyyntösi tulisi näyttää tältä: 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 = fi

Jos haluat pyytää NDC: ltä tietoja espanjankieliselle, pyyntösi tulisi näyttää tältä: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.vc=00310-0751- 39 & informationRecipient.languageCode.c = es

Jos haluat lähettää tekstimerkkijonon ilman lääkekoodia, sinun on tunnistettava kyselysi NDC-tyyppisenä pyynnönä, jotta MedlinePlus Connect tietää etsivän lääketietoja. Tämä toimii vain englanninkielisten pyyntöjen yhteydessä. Pyyntösi saattaa näyttää tältä: 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.languageCode.c = fi

Lab-testitietoja koskevat pyynnöt

MedlinePlus Connect tarjoaa vastaavuuksia laboratoriotestitietoihin, kun se saa LOINC-pyynnön. Palvelu voi antaa vastauksen englanniksi tai espanjaksi.

MedlinePlus Connect -verkkopalvelu palauttaa seuraavat:

Kullekin koodille ei aina välttämättä löydy vastaavuutta. Tällöin MedlinePlus Connect palauttaa tyhjän vastauksen.

Palvelun perus-URL on: https://connect.medlineplus.gov/service

Nämä ovat kaksi vaadittavaa parametria mille tahansa tämän palvelun laboratoriotestikyselylle:

  1. Koodijärjestelmä
    Tunnista, että käytät LOINC-koodijärjestelmää. Käyttää:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.1
    MedlinePlus Connect hyväksyy myös:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.11.79
  2. Koodi
    tunnista todellinen koodi, jota yrität etsiä:
    mainSearchCriteria.v.c = 3187-2

Valinnaiset parametrit

Koodin nimi

Voit myös tunnistaa laboratoriotestin nimen. Nämä tiedot eivät kuitenkaan vaikuta vastaukseen. mainSearchCriteria.v.dn = tekijä IX -määritys

Katso edellisestä kohdasta Lähtöparametrit lisätietoja kielestä ja tulostusmuodoista.

Valittujen atomielementtien (tai JSON-objektien) kuvaus vastauksena laboratoriotestipyyntöihin

ElementtiKuvaus
otsikkoYhteensopivan MedlinePlus-laboratoriotestisivun otsikko
linkkiYhteensopivan MedlinePlus-laboratoriotestisivun URL-osoite
yhteenvetoKatkelma sivun sisällöstä
kirjailijaLähdemääritelmä laboratoriotestin sisällölle

Esimerkkejä laboratoriotestejä koskevista pyynnöistä

Jos haluat pyytää tietoja englanninkieliselle puhelijalle, pyyntösi saattaa näyttää joltakin seuraavista: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = tekijä% 20IX% 20assay & informationRecipient.languageCode.c = fi https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.language = fi

Jos haluat pyytää tietoja espanjankieliselle, pyyntösi saattaa näyttää joltakin seuraavista: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = tekijä% 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&informationRecipient.language = es

Hyväksyttävää käyttöä koskeva käytäntö

MedlinePlus-palvelinten ylikuormituksen välttämiseksi NLM edellyttää, että MedlinePlus Connect -käyttäjät lähettävät enintään 100 pyyntöä minuutissa IP-osoitetta kohti. Tämän rajan ylittäviin pyyntöihin ei vastata, eikä palvelua palauteta 300 sekunnin ajaksi tai ennen kuin pyyntöaste laskee rajan alle, kumpi tulee myöhemmin. Connectille lähettämiesi pyyntöjen määrän rajoittamiseksi NLM suosittelee välimuistituloksia 12–24 tunnin ajaksi.

Tämän käytännön avulla varmistetaan, että palvelu on edelleen kaikkien käyttäjien käytettävissä. Jos sinulla on erityinen käyttötapaus, joka edellyttää, että lähetät suuren määrän pyyntöjä MedlinePlus Connect -palveluun ja ylität täten tässä käytännössä määritetyn pyyntimäärän rajan, ota meihin yhteyttä. NLM: n henkilökunta arvioi pyyntösi ja päättää, voidaanko poikkeus myöntää. Tutustu myös MedlinePlus XML-tiedostojen dokumentaatioon. Nämä XML-tiedostot sisältävät täydelliset terveysaiheiset tietueet ja voivat toimia vaihtoehtoisena tapana käyttää MedlinePlus-tietoja.

Lisää tietoa

Eniten Lukemista

Hammaslääkärin tentti

Hammaslääkärin tentti

Hamma lääkärintarka tu on hampaiden ja ikenien tarka tu . U eimpien la ten ja aikui ten tuli i aada hamma lääkärintarka tu kuuden kuukauden välein. Nämä ko...
Keuhkojen veno-okklusiivinen sairaus

Keuhkojen veno-okklusiivinen sairaus

Keuhkojen veno-okklu iivinen tauti (PVOD) on hyvin harvinainen airau . e johtaa korkeaan verenpainee een keuhkovaltimoi a (pulmonaalihyperten io).U eimmi a tapauk i a PVOD: n yytä ei tunneta. Kor...