MedlinePlus Connect: Aplikim në Ueb
Përmbajtje
- Përmbledhje e Aplikimeve në Ueb
- Kërkesat për Kodet e Diagnostikimit (Problemit)
- Parametrat opsionalë
- Shembuj të kërkesave për kodet e problemit
- Kërkesat për informacionin mbi ilaçet
- Parametrat opsionalë
- Shembuj të kërkesave për kodet e ilaçeve
- Kërkesat për Informacionin e Testit të Laboratorit
- Parametrat opsionalë
- Shembuj të kërkesave për testet laboratorike
- Politika e pranueshme e përdorimit
- Më shumë informata
MedlinePlus Connect është në dispozicion si një aplikacion në internet ose shërbim Web. Më poshtë janë detajet teknike për zbatimin e aplikacionit Web, i cili u përgjigjet kërkesave bazuar në:
Nëse vendosni të përdorni MedlinePlus Connect, regjistrohuni në listën e postës elektronike për të vazhduar me zhvillimet dhe për të shkëmbyer ide me kolegët tuaj. Ju lutemi na tregoni nëse zbatoni MedlinePlus Connect duke na kontaktuar. Jeni të mirëpritur të lidhni dhe të shfaqni të dhënat e siguruara nga MedlinePlus Connect. Për më shumë informacion se si të lidheni me përmbajtjen e MedlinePlus jashtë këtij shërbimi, ju lutemi shikoni udhëzimet dhe udhëzimet tona për lidhjen.
Përmbledhje e Aplikimeve në Ueb
API për aplikacionin në Ueb përputhet me specifikimin e zbatimit të bazuar në URL të Kërkimit të Njohurive të HL7 Context-Aware Knowledge (Infobutton). Struktura e kërkesës tregon se çfarë lloji të kodit po dërgoni. Në të gjitha rastet, URL-ja bazë për aplikacionin në Web është: https://connect.medlineplus.gov/application
MedlinePlus Connect përdor lidhjet HTTPS. Kërkesat HTTP nuk do të pranohen dhe implementimet ekzistuese duke përdorur HTTP duhet të azhurnohen në HTTPS.
Kërkesat për Kodet e Diagnostikimit (Problemit)
MedlinePlus Connect përputhet me kodet CT të ICD-10-CM, ICD-9-CM ose SNOMED me faqet e lidhura të temave shëndetësore MedlinePlus, faqet e gjenetikës ose faqet nga Institutet e tjera të NIH. Për shembull, një pacienti i diagnostikuar me kodin ICD-9-CM 493.12, astma ekstrinike me përkeqësim, mund të paraqitet një lidhje në një regjistër shëndetësor elektronik (EHR) që të çon në faqen e astmës në MedlinePlus.
Për kërkesa sipas problemit, URL-ja bazë e aplikacionit është: https://connect.medlineplus.gov/applicationKjo lidhje shfaq një faqe me një kuti të zbrazët kërkimi. Ekzistojnë dy parametra të kërkuar për çdo pyetje të këtij aplikacioni:
- Identifikoni sistemin e kodit të problemit që do të përdorni.
- Për përdorim ICD-10-CM:
- Kriteret kryesore të Kërkimit.v.cs = 2.16.840.1.113883.6.90
- Për përdorim ICD-9-CM:
- Kriteret kryesore të kërkimit.v.cs = 2.16.840.1.113883.6.103
- Për SNOMED CT përdorni:
- Kriteret kryesore të Kërkimit.v.cs = 2.16.840.1.113883.6.96
- Identifikoni kodin aktual që po përpiqeni të kërkoni:
Kriteret kryesore të kërkimit.v.c = 250,33
Parametrat opsionalë
Identifikoni emrin / titullin e kodit të problemit. Dërgimi i asnjë kodi do të rezultojë në një pyetje në motorin e kërkimit MedlinePlus. Nëse specifikoni një kod dhe emrin / titullin e kodit, por MedlinePlus Connect nuk ka rezultate, faqja e përgjigjes do të shfaqë një kuti kërkimi MedlinePlus të parapopulluar me emrin / titullin. mainSearchCriteria.v.dn = Diabeti mellitus me koma tjetër tip 1 i pakontrolluar
Identifikoni nëse dëshironi që kërkesa të jetë në Anglisht ose Spanjisht. MedlinePlus Connect do të supozojë se anglishtja është gjuha nëse nuk është specifikuar.
Nëse dëshironi që përgjigja për kërkimin e kodit të problemit të jetë në Spanjisht, përdorni: informationRecipient.languageCode.c = es
(= sp gjithashtu pranohet)
Për të specifikuar anglisht, përdorni sa vijon: informationRecipient.languageCode.c = sq
Shembuj të kërkesave për kodet e problemit
Një kërkesë e plotë për Diabetes Mellitus me koma të tjera të tipit 1 të pakontrolluar, kodi ICD-9 250.33, për një pacient spanjishtfolës do të kishte adresën vijuese URL: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16 .840.1.113883.6.103 & mainSearchCriteria.vc = 250.33 & mainSearchCriteria.v.dn = Diabeti% 20mellitus% 20me% 20%% 20coma% lloji% 201% 20ontrolluar & informationRecipient.languageCode.c = es
Një pacient i diagnostikuar me "Pneumoni për shkak të Pseudomonas" duke përdorur kodin CT SNOMED 41381004: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=4138100n&main Pneumonia% 20due% 20to% 20Pseudomonas% 20% 28çrregullimi% 29 & informationRecipient.languageCode.c = en
Një pyetje e formës së lirë, pa sistem kodi ose kod problemi, do të përdorë motorin e kërkimit MedlinePlus (vetëm anglisht): https://connect.medlineplus.gov/application?mainSearchCriteria.v.dn=Type+2+ Diabetes
Kërkesat për informacionin mbi ilaçet
MedlinePlus Connect ofron ndeshjet më të mira të informacionit për ilaçet kur merrni një RXCUI. Gjithashtu siguron rezultate të mira kur merrni një kod NDC. MedlinePlus Connect mund të sigurojë përgjigje ndaj kërkesave të kodit të ilaçeve në anglisht ose spanjisht dhe do të kthejë një lidhje në një faqe rezultatesh me ndeshjet më të mira nga informacioni i ilaçeve MedlinePlus.
Për kërkesat për informacion në lidhje me ilaçet në anglisht, nëse nuk dërgoni një kod NDC ose RXCUI ose nëse nuk gjejmë asnjë përputhje sipas kodit, ne do të përdorim vargun e tekstit që ju dërgoni për të shfaqur ndeshjen më të mirë të informacionit për ilaçet. Për kërkesat për informacionin mjekësor spanjoll, MedlinePlus Connect u përgjigjet vetëm NDC ose RXCUI; nuk përdor vargjet e tekstit. Possibleshtë e mundur të keni një përgjigje në anglisht, por asnjë përgjigje në spanjisht.
Mund të ketë përgjigje të shumëfishta për një kërkesë për ilaçe. Jo gjithmonë mund të ketë një ndeshje për secilën kërkesë. Nëse MedlinePlus Connect gjen një përgjigje të pavlefshme për një kërkesë të drogës, programi shfaq një kuti kërkimi për sitin MedlinePlus. Një përdorues mund të shkruajë një emër droge dhe mund të marrë një përgjigje të mirë.
Për kërkesat për informacionin e ilaçeve, URL-ja bazë është: https://connect.medlineplus.gov/application
Kërkesat për informacionin mjekësor anglisht dhe spanjoll kanë kërkesa të ndryshme. Për të dërguar një kërkesë, përfshini këto informacione:
- Identifikoni llojin e kodit të ilaçeve që po dërgoni. (Kërkohet për anglisht dhe spanjisht)
- Për përdorim RXCUI:
- Kriteret kryesore të kërkimit.v.cs = 2.16.840.1.113883.6.88
- Për përdorim NDC:
- Kriteret kryesore të kërkimit.v.cs = 2.16.840.1.113883.6.69
- Identifikoni kodin aktual që po përpiqeni të kërkoni. (Preferohet për anglisht, kërkohet për spanjisht)
Kriteret kryesore të kërkimit.v.c = 637188 - Identifikoni emrin e ilaçit me një varg teksti. (Opsionale për anglisht, nuk përdoret për spanjisht)
mainSearchCriteria.v.dn = Tabletë me gojë Chantix 0,5 MG
Për kërkesat në anglisht, duhet të identifikoni në minimum sistemin e kodit dhe kodin, ose sistemin e kodit dhe emrin e ilaçit. Dërgoni të tre për rezultatet më të mira për kërkesat angleze. Për kërkesat spanjolle, ju duhet të identifikoni sistemin e kodit dhe kodin.
Parametrat opsionalë
Kur dërgoni një kërkesë për informacion në anglisht, mund të përfshini parametrin opsional të emrit të ilaçit. Kjo është e detajuar në seksionin e mësipërm. Ky parametër nuk përdoret për kërkesat spanjolle.
Identifikoni nëse dëshironi që kërkesa të jetë në Anglisht ose Spanjisht. MedlinePlus Connect do të supozojë se anglishtja është gjuha nëse nuk është specifikuar.
Nëse dëshironi që përgjigja ndaj kërkimit të kodit të ilaçeve të jetë në Spanjisht, përdorni: informationRecipient.languageCode.c = es (= sp gjithashtu i pranuar)
Për të specifikuar anglisht, përdorni sa vijon: informationRecipient.languageCode.c = sq
Shembuj të kërkesave për kodet e ilaçeve
Kërkesa juaj për informacionin mbi ilaçet duhet të duket si një nga më poshtë.
Për të kërkuar informacion nga një RXCUI, kërkesa juaj duhet të duket si më poshtë: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.88&mainSearchCriteria.vc=%20637188%20&mainSearchnokritet.v.cc = Chantix% 200.5% 20MG% 20Oral% 20Tabela & informacioniRecipient.languageCode.c = en
Për të kërkuar informacion nga një NDC për një spanjisht folës, kërkesa juaj duhet të duket si kjo: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.vc=%2000310-0751 -39 & informationRecipient.languageCode.c = es
Për të dërguar një varg teksti pa një kod të ilaçeve, duhet të identifikoni pyetjen tuaj si një kërkesë e tipit NDC në mënyrë që MedlinePlus Connect të dijë që jeni duke kërkuar informacione për ilaçet. Kjo do të funksionojë vetëm në anglisht. Kërkesa juaj mund të duket si kjo: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.v.dn=Chantix%200.5%20MG%20Oral%20Tablet&informRecipient.langlish.langjishtja.gjuha = en
Kërkesat për Informacionin e Testit të Laboratorit
MedlinePlus Connect ofron ndeshje me informacionin e provës laboratorike kur merrni një kërkesë LOINC. MedlinePlus Connect mund të sigurojë përgjigje ndaj kërkesave të provave laboratorike në anglisht ose spanjisht dhe do të kthejë një lidhje në një faqe rezultatesh me ndeshjet më të mira nga informacioni i testit laboratorik MedlinePlus.
Për kërkesat për informacionin e provës laboratorike, URL-ja bazë është: https://connect.medlineplus.gov/application
Këto janë dy parametra të kërkuar për çdo pyetje të testit laboratorik për këtë aplikacion:
- Identifikoni që jeni duke përdorur sistemin e kodit LOINC.
- Për përdorim LOINC:
- Kriteret kryesore të kërkimit.v.cs = 2.16.840.1.113883.6.1
- MedlinePlus Connect gjithashtu do të pranojë:
- Kriteret kryesore të kërkimit.v.cs = 2.16.840.1.113883.11.79
- Identifikoni kodin aktual që po përpiqeni të kërkoni.
Kriteret kryesore të kërkimit.v.c = 3187-2
Parametrat opsionalë
Identifikoni emrin / titullin e testit laboratorik. Sidoqoftë, ky informacion nuk ndikon në përgjigjen. mainSearchCriteria.v.dn = Analiza e Faktorit IX
Identifikoni nëse dëshironi që kërkesa të jetë në Anglisht ose Spanjisht. MedlinePlus Connect do të supozojë se anglishtja është gjuha nëse nuk është specifikuar.
Nëse dëshironi që përgjigja ndaj kërkimit të kodit të problemit të jetë në Spanjisht, përdorni: informationRecipient.languageCode.c = es (= sp pranuar gjithashtu)
Për të specifikuar anglisht, përdorni sa vijon: informationRecipient.languageCode.c = sq
Një pyetje e formës së lirë, pa sistem kodi ose kod laboratorik, do të përdorë motorin e kërkimit MedlinePlus. Kjo qasje është më efektive me diagnozat (shih informacionin e kodit të problemit më lart) në vend të vargjeve të tekstit të testit laboratorik. Kërkesa juaj për informacionin e testit laboratorik duhet të duket si një nga më poshtë.
Shembuj të kërkesave për testet laboratorike
Për të kërkuar informacion për një folës të anglishtes, kërkesa juaj mund të duket si një nga më poshtë: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = Faktori% 20IX% 20assay & informationRecipient.languageCode.c = sq https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informacionin = en
Për të kërkuar informacion për një spanjisht folës, kërkesa juaj mund të duket si një nga më poshtë: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = Faktori% 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&informacionin = es
Politika e pranueshme e përdorimit
Në mënyrë që të shmanget mbingarkesa e serverave MedlinePlus, NLM kërkon që përdoruesit e MedlinePlus Connect të dërgojnë jo më shumë se 100 kërkesa në minutë për adresën IP. Kërkesat që tejkalojnë këtë kufi nuk do të servisohen dhe shërbimi nuk do të rikthehet për 300 sekonda ose derisa niveli i kërkesës të bjerë nën kufirin, cilado që të vijë më vonë. Për të kufizuar numrin e kërkesave që ju dërgoni te Connect, NLM rekomandon rezultatet e caching për një periudhë 12-24 orë.
Kjo politikë ekziston për të siguruar që shërbimi të mbetet i disponueshëm dhe i arritshëm për të gjithë përdoruesit. Nëse keni një rast specifik përdorimi që kërkon që të dërgoni një numër të madh të kërkesave në MedlinePlus Connect, dhe kështu të tejkaloni kufirin e normës së kërkesës të përshkruar në këtë politikë, ju lutemi na kontaktoni. Stafi i NLM do të vlerësojë kërkesën tuaj dhe do të përcaktojë nëse një përjashtim mund të jepet. Ju lutemi rishikoni dokumentacionin e skedarëve MedlinePlus XML. Këto skedarë XML përmbajnë të dhëna të plota të temave shëndetësore dhe mund të shërbejnë si një metodë alternative e hyrjes në të dhënat e MedlinePlus.