MedlinePlus Connect: Уеб приложение

Съдържание
- Преглед на уеб приложения
- Искания за кодове за диагностика (проблем)
- Незадължителни параметри
- Примери за заявки за кодове на проблеми
- Искания за информация за лекарства
- Незадължителни параметри
- Примери за искания за кодове за лекарства
- Искания за информация за лабораторни тестове
- Незадължителни параметри
- Примери за заявки за лабораторни тестове
- Политика за приемливо използване
- Повече информация
MedlinePlus Connect се предлага като уеб приложение или уеб услуга. По-долу са техническите подробности за внедряването на уеб приложението, което отговаря на заявки въз основа на:
Ако решите да използвате MedlinePlus Connect, регистрирайте се за имейл списъка, за да сте в крак с развитието и да обменяте идеи с колегите си. Моля, кажете ни дали прилагате MedlinePlus Connect, като се свържете с нас. Можете да свържете и покажете данните, предоставени от MedlinePlus Connect. За повече информация как да свържете към съдържание на MedlinePlus извън тази услуга, моля, вижте нашите указания и инструкции за свързване.
Преглед на уеб приложения
Приложният програмен интерфейс (API) за уеб приложението съответства на спецификацията за внедряване на знание HL7 за извличане на знания за контекст (Infobutton). Структурата на заявката показва какъв тип код изпращате. Във всички случаи основният URL адрес на уеб приложението е: https://connect.medlineplus.gov/application
MedlinePlus Connect използва HTTPS връзки. HTTP заявките няма да бъдат приети и съществуващите реализации, използващи HTTP, трябва да се актуализират до HTTPS.
Искания за кодове за диагностика (проблем)
MedlinePlus Connect съвпада с ICD-10-CM, ICD-9-CM или SNOMED CT кодове със свързани страници за здравни теми на MedlinePlus, генетични страници или страници от други институти на NIH. Например, на пациент с диагноза ICD-9-CM код 493.12, „Вътрешна астма с обостряне“, може да бъде представена връзка в електронно здравно досие (EHR), което води до страницата MedlinePlus Asthma.
За заявки по проблем основният URL адрес на приложението е: https://connect.medlineplus.gov/applicationТази връзка показва страница с празно поле за търсене. Има два задължителни параметъра за всяка заявка към това приложение:
- Идентифицирайте системата с проблемни кодове, която ще използвате.
- За използване на ICD-10-CM:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.90
- За използване на ICD-9-CM:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.103
- За използване на SNOMED CT:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.96
- Идентифицирайте действителния код, който се опитвате да намерите:
mainSearchCriteria.v.c = 250.33
Незадължителни параметри
Идентифицирайте името / заглавието на кода на проблема. Изпращането на никакъв код ще доведе до запитване към търсачката MedlinePlus. Ако посочите код и името / заглавието на кода, но MedlinePlus Connect няма резултати, страницата за отговор ще покаже MedlinePlus поле за търсене, предварително попълнено с името / заглавието. mainSearchCriteria.v.dn = Захарен диабет с друга кома тип 1 неконтролирана
Определете дали искате искането да бъде на английски или испански. MedlinePlus Connect ще приеме, че английският е езикът, ако не е посочен.
Ако искате отговорът на търсенето на кода на проблема да бъде на испански, използвайте: informationRecipient.languageCode.c = es
(= sp също се приема)
За да посочите английски, използвайте следното: informationRecipient.languageCode.c = bg
Примери за заявки за кодове на проблеми
Пълна заявка за захарен диабет с друга неконтролирана кома тип 1, код ICD-9 250.33, за испаноезичен пациент ще има следния URL адрес: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16 .840.1.113883.6.103 & mainSearchCriteria.vc = 250.33 & mainSearchCriteria.v.dn = Diabetes% 20mellitus% 20with% 20other% 20coma% 20type% 201% 20uncontroll & informationRecipient.languageCode.c = es
Пациент с диагноза „Пневмония, дължаща се на псевдомонада“, използвайки SNOMED CT код 41381004: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=41381004&maindearchnritrit=v. Пневмония% 20 до% 20 до% 20Pseudomonas% 20% 28разстройство% 29 & informationRecipient.languageCode.c = bg
Заявка за свободна форма, без кодова система или код на проблем, ще използва търсачката MedlinePlus (само на английски): https://connect.medlineplus.gov/application?mainSearchCriteria.v.dn=Type+2+Diabetes
Искания за информация за лекарства
MedlinePlus Connect осигурява най-доброто съвпадение на информацията за лекарствата при получаване на RXCUI. Той също така осигурява добри резултати при получаване на NDC код. MedlinePlus Connect може да предостави отговори на заявки за кодове за лекарства на английски или испански и ще върне връзка към страница с резултати с най-добрите съвпадения от информацията за лекарствата MedlinePlus.
За заявки за информация за лекарства на английски, ако не изпратите NDC или RXCUI код или ако не открием съвпадение въз основа на кода, ще използваме текстовия низ, който изпращате, за да покажем най-доброто съвпадение на информацията за лекарството. За заявки за информация за испански лекарства, MedlinePlus Connect отговаря само на NDC или RXCUI; не използва текстови низове. Възможно е да получите отговор на английски, но няма отговор на испански.
Може да има множество отговори на една заявка за лекарство. Не винаги може да има съвпадение за всяка заявка. Ако MedlinePlus Connect намери нулев отговор за заявка за лекарство, програмата показва поле за търсене на сайта MedlinePlus. Потребителят може да въведе име на лекарство и може да получи добър отговор.
За заявки за информация за наркотици основният URL адрес е: https://connect.medlineplus.gov/application
Исканията за информация за лекарства на английски и испански език имат различни изисквания. За да изпратите заявка, включете тази информация:
- Определете вида на кода на лекарството, който изпращате. (Задължително за английски и испански)
- За използване на RXCUI:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.88
- За използване на NDC:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.69
- Идентифицирайте действителния код, който се опитвате да потърсите. (Предпочитан за английски, задължителен за испански)
mainSearchCriteria.v.c = 637188 - Идентифицирайте името на лекарството с текстов низ. (По избор за английски, не се използва за испански)
mainSearchCriteria.v.dn = Chantix 0,5 MG орална таблетка
За заявки на английски език трябва да идентифицирате минимум кодовата система и кода, или кодовата система и името на лекарството. Изпратете и трите за най-добри резултати за заявки на английски. За испански заявки трябва да идентифицирате кодовата система и кода.
Незадължителни параметри
Когато изпращате заявка за информация на английски език, можете да включите незадължителния параметър на името на лекарството. Това е подробно описано в горния раздел. Този параметър не се използва за испански заявки.
Определете дали искате искането да бъде на английски или испански. MedlinePlus Connect ще приеме, че английският е езикът, ако не е посочен.
Ако искате отговорът на търсенето на кода на лекарството да бъде на испански, използвайте: informationRecipient.languageCode.c = es (= sp също се приема)
За да посочите английски, използвайте следното: informationRecipient.languageCode.c = bg
Примери за искания за кодове за лекарства
Вашето искане за информация за наркотици трябва да изглежда по следния начин.
За да поискате информация от RXCUI, вашата заявка трябва да изглежда така: 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% 20 Таблетка и информацияRecipient.languageCode.c = bg
За да поискате информация от NDC за испански говорител, вашата заявка трябва да изглежда така: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.vc=%2000310-0751 -39 & informationRecipient.languageCode.c = es
За да изпратите текстов низ без код за лекарство, трябва да идентифицирате заявката си като заявка от типа NDC, така че MedlinePlus Connect да знае, че търсите информация за лекарството. Това ще работи само за английски. Заявката ви може да изглежда така: 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.cng = en
Искания за информация за лабораторни тестове
MedlinePlus Connect осигурява съвпадение с информацията от лабораторните тестове при получаване на заявка LOINC. MedlinePlus Connect може да предоставя отговори на заявки за лабораторни тестове на английски или испански и ще връща връзка към страница с резултати с най-добрите съвпадения от информацията за лабораторния тест на MedlinePlus.
За заявки за информация за лабораторни тестове основният URL адрес е: https://connect.medlineplus.gov/application
Това са два необходими параметъра за всяка лабораторна тестова заявка към това приложение:
- Идентифицирайте, че използвате системата LOINC код.
- За използване на LOINC:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.6.1
- MedlinePlus Connect също така приема:
- mainSearchCriteria.v.cs = 2.16.840.1.113883.11.79
- Идентифицирайте действителния код, който се опитвате да потърсите.
mainSearchCriteria.v.c = 3187-2
Незадължителни параметри
Идентифицирайте името / заглавието на лабораторния тест. Тази информация обаче не оказва влияние върху реакцията. mainSearchCriteria.v.dn = Анализ на фактор IX
Определете дали искате искането да бъде на английски или испански. MedlinePlus Connect ще приеме, че английският е езикът, ако не е посочен.
Ако искате отговорът на търсенето на кода на проблема да бъде на испански, използвайте: informationRecipient.languageCode.c = es (= sp също се приема)
За да посочите английски, използвайте следното: informationRecipient.languageCode.c = bg
Заявка за свободна форма, без кодова система или лабораторен код, ще използва търсачката MedlinePlus. Този подход е по-ефективен при диагнози (вижте информацията за кода на проблема по-горе) вместо текстови низове за лабораторен тест. Вашето искане за информация за лабораторен тест трябва да изглежда по следния начин.
Примери за заявки за лабораторни тестове
За да поискате информация за говорещ английски език, вашата заявка може да изглежда по следния начин: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = Factor% 20IX% 20assay & informationRecipient.languageCode.c = bg https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.language. = en
За да поискате информация за испански говорител, вашата заявка може да изглежда по следния начин: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn = Factor% 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.langua. = es
Политика за приемливо използване
За да се избегне претоварването на MedlinePlus сървърите, NLM изисква потребителите на MedlinePlus Connect да изпращат не повече от 100 заявки в минута на IP адрес. Заявките, които надвишават този лимит, няма да бъдат обслужвани и услугата няма да бъде възстановена за 300 секунди или докато процентът на заявките падне под лимита, което от двете настъпи по-късно. За да ограничите броя на заявките, които изпращате до Connect, NLM препоръчва кеширане на резултати за период от 12-24 часа.
Тази политика е въведена, за да гарантира, че услугата остава достъпна и достъпна за всички потребители. Ако имате конкретен случай на употреба, който изисква от вас да изпратите голям брой заявки до MedlinePlus Connect и по този начин да надвишите ограничението на скоростта на заявки, посочено в тази политика, моля, свържете се с нас. Персоналът на NLM ще оцени вашето искане и ще определи дали може да бъде предоставено изключение. Моля, прегледайте и документацията за XML файловете на MedlinePlus. Тези XML файлове съдържат пълни записи за здравни теми и могат да служат като алтернативен метод за достъп до данни на MedlinePlus.