Forfatter: Helen Garcia
Oprettelsesdato: 21 April 2021
Opdateringsdato: 12 Februar 2025
Anonim
What is a Web Application Firewall (WAF)?
Video.: What is a Web Application Firewall (WAF)?

Indhold

MedlinePlus Connect fås som en webapplikation eller en webtjeneste. Nedenfor er de tekniske detaljer til implementering af webapplikationen, som svarer på anmodninger baseret på:

Hvis du beslutter dig for at bruge MedlinePlus Connect, kan du tilmelde dig e-mail-listen for at holde trit med udviklingen og udveksle ideer med dine kolleger. Fortæl os, hvis du implementerer MedlinePlus Connect ved at kontakte os. Du er velkommen til at linke til og vise de data, der leveres af MedlinePlus Connect. For mere information om, hvordan du linker til MedlinePlus-indhold uden for denne service, se venligst vores retningslinjer og instruktioner om sammenkædning.

Oversigt over webapplikationer

API til webapplikationen overholder HL7 Context-Aware Knowledge Retrieval (Infobutton) Knowledge Request URL-Based Implementation specification. Anmodningens struktur angiver, hvilken type kode du sender. I alle tilfælde er basis-URL'en til webapplikationen: https://connect.medlineplus.gov/application

MedlinePlus Connect bruger HTTPS-forbindelser. HTTP-anmodninger accepteres ikke, og eksisterende implementeringer, der bruger HTTP, skal opdateres til HTTPS.


Anmodninger om diagnose (problem) koder

MedlinePlus Connect matcher ICD-10-CM, ICD-9-CM eller SNOMED CT-koder til relaterede MedlinePlus-sundhedsemnesider, genetik-sider eller sider fra andre NIH-institutter. For eksempel kan en patient diagnosticeret med ICD-9-CM-kode 493.12, Ekstrinsisk astma med forværring, præsenteres et link i en elektronisk sundhedsjournal (EHR), der fører til MedlinePlus-siden Astma.

For anmodninger fra et problem er applikationens grundlæggende URL: https://connect.medlineplus.gov/application

Dette link viser en side med et tomt søgefelt. Der er to nødvendige parametre for enhver forespørgsel til denne applikation:

  1. Identificer det problemkodesystem, du bruger.
    Til ICD-10-CM brug:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.90
    Til ICD-9-CM brug:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.103
    Til brug af SNOMED CT:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.96
  2. Identificer den aktuelle kode, som du prøver at slå op:
    mainSearchCriteria.v.c = 250.33


Valgfri parametre

Identificer navnet / titlen på problemkoden. At sende ingen kode vil resultere i en forespørgsel til MedlinePlus-søgemaskinen. Hvis du angiver en kode og navnet / titlen på koden, men MedlinePlus Connect ikke har nogen resultater, viser svarssiden et MedlinePlus-søgefelt, der er forudbestemt med navnet / titlen. mainSearchCriteria.v.dn = Diabetes mellitus med anden koma type 1 ukontrolleret

Identificer, om du vil have anmodningen på engelsk eller spansk. MedlinePlus Connect antager, at engelsk er sproget, hvis det ikke er specificeret.

Hvis du ønsker, at svaret på problemkodeopslaget skal være på spansk, skal du bruge: informationRecipient.languageCode.c = es
(= sp accepteres også)

For at specificere engelsk skal du bruge følgende: informationRecipient.languageCode.c = da

Eksempler på anmodninger om problemkoder

En komplet anmodning om diabetes mellitus med anden koma type 1 ukontrolleret, ICD-9 kode 250.33, for en spansktalende patient ville have følgende URL-adresse: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16 .840.1.113883.6.103 & mainSearchCriteria.vc = 250.33 & mainSearchCriteria.v.dn = Diabetes% 20mellitus% 20med% 20other% 20coma% 20type% 201% 20 ukontrolleret & informationRecipient.languageCode.c = es


En patient diagnosticeret med "lungebetændelse på grund af Pseudomonas" ved hjælp af SNOMED CT-kode 41381004: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=41381004&mainSearchCriteria.v.dn= Lungebetændelse% 20due% 20to% 20Pseudomonas% 20% 28disorder% 29 & informationRecipient.languageCode.c = da

En freeform-forespørgsel uden kodesystem eller problemkode bruger MedlinePlus-søgemaskinen (kun engelsk): https://connect.medlineplus.gov/application?mainSearchCriteria.v.dn=Type+2+Diabetes

Anmodninger om lægemiddelinformation

MedlinePlus Connect giver de bedste matchningsoplysninger om medicin, når de modtager en RXCUI. Det giver også gode resultater, når du modtager en NDC-kode. MedlinePlus Connect kan give svar på anmodninger om medicineringskoder på engelsk eller spansk og vil returnere et link til en resultatside med de bedste matches fra MedlinePlus-lægemiddeloplysningerne.

For anmodninger om engelsk medicininformation, hvis du ikke sender en NDC- eller RXCUI-kode, eller hvis vi ikke finder noget match baseret på koden, bruger vi den tekststreng, du sender, til at vise den bedste medicininformationsmatch. For anmodninger om spansk medicininformation svarer MedlinePlus Connect kun til NDC'er eller RXCUI'er; det bruger ikke tekststrenge. Det er muligt at have et svar på engelsk, men intet svar på spansk.

Der kan være flere svar på en medicinanmodning. Der er muligvis ikke altid et match for hver anmodning. Hvis MedlinePlus Connect finder et nul svar på en lægemiddelanmodning, viser programmet et søgefelt til MedlinePlus-webstedet. En bruger kan indtaste et lægemiddelnavn og kan få et godt svar.

For anmodninger om lægemiddeloplysninger er basis-URL: https://connect.medlineplus.gov/application

Anmodninger om engelsk og spansk medicininformation har forskellige krav. For at sende en anmodning skal du inkludere disse oplysninger:

  1. Identificer den type medicinkode, du sender. (Påkrævet for engelsk og spansk)
    Til RXCUI-brug:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.88
    Til NDC-brug:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.69
  2. Identificer den aktuelle kode, du prøver at slå op. (Foretrækkes for engelsk, kræves for spansk)
    mainSearchCriteria.v.c = 637188
  3. Identificer navnet på lægemidlet med en tekststreng. (Valgfri til engelsk, bruges ikke til spansk)
    mainSearchCriteria.v.dn = Chantix 0,5 mg oral tablet

Ved engelske anmodninger skal du som minimum identificere kodesystemet og koden eller kodesystemet og stoffets navn. Send alle tre for at få de bedste resultater for engelske anmodninger. Ved spanske anmodninger skal du identificere kodesystemet og koden.

Valgfri parametre

Når du sender en anmodning om engelsk information, kan du medtage den valgfri parameter for medicinens navn. Dette er beskrevet i ovenstående afsnit. Denne parameter bruges ikke til spanske anmodninger.

Identificer, om du vil have anmodningen på engelsk eller spansk. MedlinePlus Connect antager, at engelsk er sproget, hvis det ikke er specificeret.

Hvis du ønsker, at svaret på medicinkodeopslaget skal være på spansk, skal du bruge: informationRecipient.languageCode.c = es (= sp accepteres også)

For at specificere engelsk skal du bruge følgende: informationRecipient.languageCode.c = da

Eksempler på anmodninger om lægemiddelkoder

Din anmodning om lægemiddeloplysninger skal se ud som en af ​​følgende.

For at anmode om oplysninger fra en RXCUI skal din anmodning se sådan ud: 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% 20 Oral% 20Tablet & informationRecipient.languageCode.c = da

For at anmode om information fra en NDC til en spansk højttaler, skal din anmodning se sådan ud: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.vc=%2000310-0751 -39 & informationRecipient.languageCode.c = es

For at sende en tekststreng uden en medicineringskode skal du identificere din forespørgsel som en NDC-type anmodning, så MedlinePlus Connect ved, at du leder efter medicinoplysninger. Dette fungerer kun på engelsk. Din anmodning kan se sådan ud: 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 = da

Anmodninger om laboratorietestinformation

MedlinePlus Connect giver matches med laboratorietestoplysninger, når de modtager en LOINC-anmodning. MedlinePlus Connect kan levere svar på laboratorietestanmodninger på engelsk eller spansk og vil returnere et link til en resultatside med de bedste matches fra MedlinePlus lab-testoplysningerne.

For anmodninger om laboratorietestoplysninger er basis-URL: https://connect.medlineplus.gov/application

Dette er to krævede parametre for enhver laboratorietestforespørgsel til denne applikation:

  1. Identificer, at du bruger LOINC-kodesystemet.
    Til LOINC-brug:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.1
    MedlinePlus Connect accepterer også:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.11.79
  2. Identificer den aktuelle kode, du prøver at slå op.
    mainSearchCriteria.v.c = 3187-2

Valgfri parametre

Identificer navnet / titlen på laboratorietesten. Disse oplysninger påvirker imidlertid ikke svaret. mainSearchCriteria.v.dn = Faktor IX-analyse

Identificer, om du vil have anmodningen på engelsk eller spansk. MedlinePlus Connect antager, at engelsk er sproget, hvis det ikke er specificeret.

Hvis du ønsker, at svaret på problemkodeopslaget skal være på spansk, skal du bruge: informationRecipient.languageCode.c = es (= sp accepteres også)

For at specificere engelsk skal du bruge følgende: informationRecipient.languageCode.c = da

En freeform-forespørgsel uden kodesystem eller labkode bruger MedlinePlus-søgemaskinen. Denne tilgang er mere effektiv med diagnoser (se oplysningerne om problemkoden ovenfor) i stedet for lab-test tekststrenge. Din anmodning om laboratorietestinformation skal se ud som en af ​​følgende.

Eksempler på anmodninger om laboratorietests

For at anmode om oplysninger til en engelsktalende kan din anmodning se ud som en af ​​følgende: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = Faktor% 20IX% 20assay & informationRecipient.languageCode.c = da https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.languageCode. = da

For at anmode om oplysninger til en spansk højttaler kan din anmodning se ud som en af ​​følgende: https://connect.medlineplus.gov/application?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/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.languageCode.c = es

Politik for acceptabel brug

For at undgå overbelastning af MedlinePlus-serverne kræver NLM, at brugere af MedlinePlus Connect ikke sender mere end 100 anmodninger pr. Minut pr. IP-adresse. Anmodninger, der overstiger denne grænse, vil ikke blive serviceret, og servicen gendannes ikke i 300 sekunder, eller indtil anmodningshastigheden falder under grænsen, alt efter hvad der kommer senere. For at begrænse antallet af anmodninger, du sender til Connect, anbefaler NLM cache-resultater i en periode på 12-24 timer.

Denne politik er på plads for at sikre, at tjenesten forbliver tilgængelig og tilgængelig for alle brugere. Hvis du har en specifik brugssag, der kræver, at du sender et stort antal anmodninger til MedlinePlus Connect og dermed overskrider den anmodningshastighedsgrænse, der er beskrevet i denne politik, bedes du kontakte os. NLM-personale vil evaluere din anmodning og afgøre, om der kan gives en undtagelse. Gennemse også dokumentationen til MedlinePlus XML-filer. Disse XML-filer indeholder komplette sundhedsemneoptegnelser og kan fungere som en alternativ metode til at få adgang til MedlinePlus-data.

Mere information

Vores Anbefaling

Hvad er uorganiseret vedhæftet fil?

Hvad er uorganiseret vedhæftet fil?

Når babyer føde, er de helt afhængige af dere plejere for at overleve. Det er denne afhængighed, om hardwire menneker til at øge forbindele og udvikle tilknytning til de menne...
Adderall afhængighed: Hvad du burde vide

Adderall afhængighed: Hvad du burde vide

Adderall er vanedannende, når det tage i niveauer, der er højere end hvad der er forekrevet af en læge. Adderall er en receptpligtig medicin, der betår af en kombination af dextroa...