Skriuwer: Virginia Floyd
Datum Fan Skepping: 13 Augustus 2021
Datum Bywurkje: 1 July 2024
Anonim
Introduction to MedlinePlus
Fideo: Introduction to MedlinePlus

Kontint

MedlinePlus Connect is beskikber as in webapplikaasje as webservice. Hjirûnder binne de technyske details foar it útfieren fan 'e webservice, dy't reageart op fersiken basearre op:

Jo binne wolkom om te keppeljen nei en werjaan de gegevens weromjûn troch MedlinePlus Connect. Jo meie MedlinePlus-siden net nei jo side kopiearje. As jo ​​gegevens brûke fan 'e MedlinePlus Connect-webservice, jouwe dan oan dat de ynformaasje komt fan MedlinePlus.gov, mar brûk it MedlinePlus-logo net of oars betsjutte dat MedlinePlus jo spesifike produkt stipet. Sjoch asjebleaft de API-pagina fan NLM foar fierdere begelieding. Sjoch asjebleaft ús rjochtlinen en ynstruksjes oer keppeljen foar mear ynformaasje oer hoe't jo kinne keppelje nei MedlinePlus-ynhâld bûten dizze tsjinst.

As jo ​​beslute om MedlinePlus Connect te brûken, meld jo dan oan foar de e-postlist om op 'e hichte te bliuwen fan ûntjouwingen en ideeën te wikseljen mei jo kollega's. Fertel ús as jo MedlinePlus Connect ymplementearje troch kontakt mei ús op te nimmen.

Webtsjinst oersicht

De parameters foar de webservice-oanfragen binne oerien mei de HL7 Context-Aware Knowledge Retrieval (Infobutton) Kennis-oanfraach URL-basearre ymplementaasjegids. It REST-basearre antwurd befettet de HL7 Context-Aware Knowledge Retrieval (Infobutton) Service-Oriented Architecture Implementation Guide. De útfier fan it fersyk kin XML wêze yn it Atom-feedformaat, JSON, as JSONP.


De struktuer fan it fersyk jout oan hokker type koade jo stjoere. Yn alle gefallen is de basis-URL foar de webservice: https://connect.medlineplus.gov/service

MedlinePlus Connect brûkt HTTPS-ferbiningen. HTTP-oanfragen wurde net aksepteare en besteande ymplementaasjes mei HTTP moatte bywurkje nei HTTPS.

Utfierparameters

Dizze parameters binne opsjoneel. As jo ​​se weilitte, is it standert antwurd Ingelske ynformaasje yn XML-formaat.

Taal
Identifisearje as jo wolle dat it antwurd yn it Ingelsk of Spaansk is. MedlinePlus Connect sil oannimme dat Ingelsk de taal is as it net wurdt oantsjutte.

As jo ​​wolle dat it antwurd op it opsykjen fan de probleemkoade yn it Spaansk is, brûk dan: informationRecipient.languageCode.c = es
(= sp ek aksepteare)

Om Ingelsk oan te jaan, brûk it folgjende: informationRecipient.languageCode.c = en

Formaat
Identifisearje as jo wolle dat it antwurdformaat XML, JSON of JSONP is. XML is de standert.

Om JSON oan te freegjen, brûk:
knowledgeResponseType = applikaasje / json
Brûk foar JSONP:
knowledgeResponseType = application / javascript & callback = CallbackFunction wêrby CallbackFunction in namme is dy't jo de call-back-funksje jouwe.
Brûk foar in antwurd yn XML:
knowledgeResponseType = tekst / xml of lit de parameter knowledgeResponseType bûten it fersyk.


Fersiken foar diagnoaze (probleem) koades

Foar in probleemkoade sil MedlinePlus Connect links en ynformaasje weromjaan fan MedlinePlus-pagina's oer sûnens, genetyske siden, of siden fan oare NIH-ynstituten.

MedlinePlus Connect sil it folgjende werombringe:

D'r is miskien net altyd in wedstriid foar elke koade. Yn dy gefallen sil MedlinePlus Connect in nul antwurd jaan.

De basis URL fan 'e tsjinst is: https://connect.medlineplus.gov/service

D'r binne twa fereaske parameters foar elke fraach nei dizze tsjinst:

  1. Koadesysteem
    Identifisearje it probleemkoadesysteem dat jo sille brûke.
    Foar ICD-10-CM gebrûk:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.90
    Foar ICD-9-CM gebrûk:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.103
    Foar SNOMED CT gebrûk:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.96
  2. Koade
    Identifisearje de eigentlike koade dy't jo besykje op te sykjen:
    mainSearchCriteria.v.c = 250.33


Opsjonele Parameters

Koade titel
Jo kinne ek de namme / titel fan 'e probleemkoade identifisearje. Dizze ynformaasje hat lykwols gjin ynfloed op it antwurd (oars as de MedlinePlus Connect-webapplikaasje wêr't de namme / titelynformaasje kin wurde brûkt). mainSearchCriteria.v.dn = Diabetes mellitus mei oare koma type 1 sûnder kontrôle Sjoch it boppesteande diel oer Utfierparameters foar details oer taal- en útfierformaten.

Beskriuwing fan selekteare atoomeleminten (of JSON-objekten) yn antwurd op fersyk fan probleemkoades

ElemintKlasse knooppuntBeskriuwing
titel Titel fan oerienkommende MedlinePlus sûnensûnderwerpside as GHR-pagina
link URL foar oerienkommende MedlinePlus-side oer sûnens of GHR-pagina
gearfetting De folsleine gearfetting foar it sûnensûnderwerp. Dit omfettet ynbêde keppelings nei oare relevante sûnensûnderwerpen, en alle opmaak, ynklusyf kûgels en paragraafôfstân. De gearfetting is yn HTML. Foar GHR-siden wurdt de earste seksje fan 'e folsleine pagina oanbean.
gearfettingSynonimen foar it ûnderwerp. Dizze wurde op in pagina oer sûnens neamd as "Ek wol neamd". Net alle ûnderwerpen hawwe termen "Ek wol neamd".
gearfettingErkenning fan attribúsje foar gearfettingstekst, as de mearderheid fan 'e gearfetting fan in oar federaal buro wie. Net alle gearfettings hawwe in attribúsje. Unattribueare tekst is orizjineel foar MedlinePlus.
gearfettingSelekteare keppelings assosjeare mei it ûnderwerp. Dit omfettet de pagina namme, URL, en assosjeare organisaasje (as fan tapassing). De keppelings binne opmakke yn in kûgelistlist. Net alle ûnderwerpen hawwe dizze keppelings. It oantal links kin fariearje fan nul oant tsientallen.

Foarbylden fan fersiken foar probleemkoades

In folslein fersyk foar Diabetes Mellitus mei oare koma-type 1 ûnkontroleare, ICD-9-koade 250.33, foar in Spaansktalige pasjint soe it folgjende URL-adres hawwe: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16 .840.1.113883.6.103 & mainSearchCriteria.vc = 250.33 & mainSearchCriteria.v.dn = Diabetes% 20mellitus% 20mei% 20other% 20coma% 20type% 201% 20 unkontrolleare & informationRecipient.languageCode.c = es

In pasjint mei deselde diagnoaze, mar it frege formaat is JSON en de taal is Ingelsk: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.103&mainSearchCriteria.vc=250.33&knowledgeResponseType=application / json

In pasjint diagnostisearre mei "Longûntstekking fanwege Pseudomonas" mei SNOMED CT-koade 41381004: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=41381004&mainSearchCriteria.v.dn= Longûntstekking% 20due% 20to% 20 Pseudomonas% 20% 28 disorder% 29 & informationRecipient.languageCode.c = en

In pasjint mei deselde diagnoaze, mar it frege formaat is JSONP: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.v.c=41381004&knowledgeResponseType=application/javascript&callback=CallbackFallback

Besibbe tsjinsten en bestannen

Om MedlinePlus-sûnensûnderwerpen te ûntfangen yn antwurd op tekstoanfragen, yn tsjinstelling ta probleemcodes, ûndersykje de MedlinePlus-webservice. As jo ​​ek de folsleine set fan MedlinePlus-sûnensûnderwerpen nedich binne yn XML-formaat, sjoch dan ús pagina XML-bestannen.

Fersiken foar ynformaasje oer drugs

MedlinePlus Connect biedt de bêste wedstriden oer medisynynformaasje by it ûntfangen fan in RXCUI. It leveret ek goede resultaten by it ûntfangen fan in NDC-koade. MedlinePlus Connect kin antwurden leverje yn it Ingelsk as Spaansk.

As jo ​​gjin NDC of RXCUI ferstjoere foar fersiken om ynformaasje oer Ingelske medisinen, as wy gjin oerienkomst fine op basis fan 'e koade, sil de applikaasje de tekststring brûke dy't jo stjoere om de bêste oerienkomst oer medisynynformaasje te werjaan. Foar fersiken om ynformaasje oer Spaanske medisinen reageart MedlinePlus Connect allinich op NDC's of RXCUI's en brûkt gjin tekststrings. It is mooglik in antwurd te hawwen yn it Ingelsk, mar gjin antwurd yn it Spaansk.

De MedlinePlus Connect webservice sil it folgjende werombringe:

D'r kinne meardere antwurden wêze op ien medikaasje-oanfraach. D'r is miskien net altyd in wedstriid foar elk fersyk. Yn dy gefallen sil MedlinePlus Connect in nul antwurd jaan.

Foar oanfragen foar medisynynformaasje is de basis URL: https://connect.medlineplus.gov/service

Om in fersyk te stjoeren, omfetsje dizze stikken ynformaasje:

  1. Koadesysteem
    Identifisearje it type medikaasjekoade dat jo stjoere. (Fereaske foar Ingelsk en Spaansk)
    Foar RXCUI gebrûk:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.88
    Foar NDC gebrûk:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.69
    MedlinePlus Connect kin ek in tekststring akseptearje foar oanfragen foar medisynynformaasje yn it Ingelsk, mar jo moatte oanjaan dat jo sykje nei medikaasjeynformaasje troch ien fan 'e twa hjirboppe neamde koadesystemen yn te nimmen.
  2. Koade
    Identifisearje de wirklike koade dy't jo besykje op te sykjen. (Foarkar foar Ingelsk, ferplicht foar Spaansk)
    mainSearchCriteria.v.c = 637188
  3. Drugsnamme
    Identifisearje de namme fan it medisyn mei in tekststring. (Opsjoneel foar Ingelsk, net brûkt foar Spaansk)
    mainSearchCriteria.v.dn = Chantix 0,5 mg mûnlinge tablet
Op syn minst moatte jo it koadesysteem en de koade identifisearje, as it koadesysteem en de namme fan it medisyn. Stjoer alle trije foar bêste resultaten foar Ingelske oanfragen. Stjoer it koadesysteem en de koade foar Spaanske oanfragen.

Opsjonele Parameters

Koade titel

By it ferstjoeren fan in fersyk foar Ingelske ynformaasje kinne jo de opsjonele parameter fan 'e namme fan' e medikaasje opnimme. Dit wurdt detaillearre yn 'e boppesteande seksje. mainSearchCriteria.v.dn = Chantix 0,5 mg mûnlinge tablet

Sjoch it boppesteande diel oer Utfierparameters foar details oer taal- en útfierformaten.

Beskriuwing fan selekteare atoomeleminten (as JSON-objekten) yn antwurd op medisynoanfragen

ElemintBeskriuwing
titelTitel foar oerienkommende MedlinePlus medikaasje side
linkURL foar de oerienkommende MedlinePlus medikaasje side
skriuwerBoarne-attribúsje foar ynformaasje oer medisinen

Foarbylden fan fersiken foar drugskoades

Jo oanfraach foar medisynynformaasje moat as ien fan 'e folgjende útsjen.

Om ynformaasje te freegjen troch in RXCUI, moat jo fersyk der sa útsjen: 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% 20 Orale% 20 Tablet & informationRecipient.languageCode.c = en

Om ynformaasje te freegjen troch in NDC foar in Spaanske sprekker, moat jo fersyk der sa útsjen: https://connect.medlineplus.gov/service?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.vc=00310-0751- 39 & informationRecipient.languageCode.c = es

Om in tekststring te stjoeren sûnder in medikaasje-koade, moatte jo jo fraach identifisearje as in NDC-type fersyk, sadat MedlinePlus Connect wit dat jo ynformaasje sykje oer medisinen. Dit sil allinich wurkje foar Ingelske oanfragen. Jo fersyk kin sa útsjen: 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 = en

Fersiken foar labtestynformaasje

MedlinePlus Connect biedt oerienkomsten mei laboratoriumtestynformaasje by it ûntfangen fan in LOINC-fersyk. De tsjinst kin in antwurd leverje yn it Ingelsk as Spaansk.

De MedlinePlus Connect webservice sil it folgjende werombringe:

D'r is miskien net altyd in wedstriid foar elke koade. Yn dy gefallen sil MedlinePlus Connect in nul antwurd jaan.

De basis URL fan 'e tsjinst is: https://connect.medlineplus.gov/service

Dit binne twa fereaske parameters foar elke labtest-fraach nei dizze tsjinst:

  1. Koadesysteem
    Identifisearje dat jo it LOINC-koadesysteem brûke. Brûke:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.1
    MedlinePlus Connect sil ek akseptearje:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.11.79
  2. Koade
    identifisearje de wirklike koade dy't jo besykje op te sykjen:
    mainSearchCriteria.v.c = 3187-2

Opsjonele Parameters

Koade titel

Jo kinne ek de namme fan 'e labestest identifisearje. Dizze ynformaasje hat lykwols gjin ynfloed op it antwurd. mainSearchCriteria.v.dn = Faktor IX-assay

Sjoch it boppesteande diel oer Utfierparameters foar details oer taal- en útfierformaten.

Beskriuwing fan selekteare atoomeleminten (of JSON-objekten) yn antwurd op labtestoanfragen

ElemintBeskriuwing
titelTitel fan oerienkommende MedlinePlus lab testside
linkURL foar oerienkommende MedlinePlus lab testside
gearfettingSnippet fan 'e pagina-ynhâld
skriuwerBoarne-attribúsje foar de ynhâld fan 'e labestest

Foarbylden fan fersiken foar labtests

Om ynformaasje foar in Ingelske sprekker oan te freegjen, kin jo fersyk der útsjen as ien fan 'e folgjende: 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&informationRecipient.languageCode.c = en

Om ynformaasje foar in Spaanske sprekker oan te freegjen, kin jo oanfraach lykje op ien fan 'e folgjende: 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&informationRecipient.languageCode.c = es

Akseptabel belied foar gebrûk

Om oerladen fan 'e MedlinePlus-tsjinners te foarkommen, freget NLM dat brûkers fan MedlinePlus Connect net mear dan 100 fersiken per minuut per IP-adres stjoere. Fersiken dy't dizze limyt oerskriuwe, wurde net betsjinne, en tsjinst sil 300 sekonden net wersteld wurde of oant de fersykrate ûnder de limyt falt, wat letter ek komt. Om it oantal oanfragen te beheinen dat jo nei Connect stjoere, adviseart NLM cachingresultaten foar in perioade fan 12-24 oere.

Dit belied is yn plak om te soargjen dat de tsjinst beskikber en tagonklik bliuwt foar alle brûkers. As jo ​​in spesifike gebrûk hawwe dy't jo fereasket in grut oantal oanfragen nei MedlinePlus Connect te stjoeren, en dêrmei de limyt foar fersykpersintaazje oerskriuwt yn dit belied, nim dan kontakt mei ús op. NLM-meiwurkers sille jo fersyk evaluearje en bepale as in útsûndering kin wurde ferliend. Besjoch ek de dokumintaasje fan MedlinePlus XML-bestannen. Dizze XML-bestannen befetsje komplete records oer sûnensûnderwerpen en kinne tsjinje as in alternative metoade foar tagong ta MedlinePlus-gegevens.

Mear ynformaasje

Wy Riede Jo Oan

Is pine yn 'e kiel en boarst in kombinaasje om jo soargen oer te meitsjen?

Is pine yn 'e kiel en boarst in kombinaasje om jo soargen oer te meitsjen?

A jo ​​ awol keelpijn a boar tpine hawwe, kinne de ymptomen net relateare wêze. e kinne ek in oant jutting wêze fan in ûnderlizzende ta tân lyka :a tmaga troe ofageale refluk yktel...
Wat te ferwachtsjen fan in penisimplantaat

Wat te ferwachtsjen fan in penisimplantaat

Wat i in peni implantaat?In peni implantaat, a peni prothe e, i in behanneling foar erektile di funk je (ED).De jirurgy omfettet pleat ing fan opblaa bere a flek ibele taven yn 'e peni . Opblaa b...