Автор: Helen Garcia
Дата создания: 21 Апрель 2021
Дата обновления: 17 Ноябрь 2024
Anonim
MedlinePlus Tour
Видео: MedlinePlus Tour

Содержание

MedlinePlus Connect доступен в виде веб-приложения или веб-службы. Ниже приведены технические подробности реализации веб-приложения, которое отвечает на запросы на основе:

Если вы решите использовать MedlinePlus Connect, подпишитесь на рассылку, чтобы быть в курсе событий и обмениваться идеями с коллегами. Сообщите нам, применяете ли вы MedlinePlus Connect, связавшись с нами. Вы можете ссылаться на данные, предоставленные MedlinePlus Connect, и отображать их. Для получения дополнительной информации о том, как создавать ссылки на контент MedlinePlus за пределами этой службы, ознакомьтесь с нашими рекомендациями и инструкциями по созданию ссылок.

Обзор веб-приложений

API для веб-приложения соответствует спецификации HL7 Context-Aware Knowledge Retrieval (Infobutton) Knowledge Request для реализации на основе URL-адреса. В структуре запроса указано, какой тип кода вы отправляете. Во всех случаях базовый URL-адрес веб-приложения: https://connect.medlineplus.gov/application.

MedlinePlus Connect использует HTTPS-соединения. Запросы HTTP не будут приниматься, и существующие реализации, использующие HTTP, должны обновиться до HTTPS.


Запросы диагностических (проблемных) кодов

MedlinePlus Connect сопоставляет коды ICD-10-CM, ICD-9-CM или SNOMED CT со связанными тематическими страницами MedlinePlus, посвященными здоровью, страницами по генетике или страницами из других институтов NIH. Например, пациенту с кодом 493.12 по МКБ-9-CM, «Внешняя астма с обострением», может быть представлена ​​ссылка в электронной медицинской карте (EHR), которая ведет на страницу MedlinePlus «Астма».

Для запросов по проблемам базовый URL-адрес приложения: https://connect.medlineplus.gov/application.

По этой ссылке отображается страница с пустым полем поиска. Для любого запроса к этому приложению есть два обязательных параметра:

  1. Определите систему кода проблемы, которую вы будете использовать.
    Для МКБ-10-СМ используйте:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.90
    Для МКБ-9-СМ используйте:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.103
    Для использования SNOMED CT:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.96
  2. Определите фактический код, который вы пытаетесь найти:
    mainSearchCriteria.v.c = 250,33


Дополнительные параметры

Определите название / заголовок кода проблемы. Не отправка кода приведет к запросу в поисковую систему MedlinePlus. Если вы укажете код и имя / заголовок кода, но MedlinePlus Connect не даст результатов, на странице ответа отобразится поле поиска MedlinePlus с предварительно заполненным именем / заголовком. mainSearchCriteria.v.dn = Сахарный диабет с неконтролируемой комой 1 типа

Определите, хотите ли вы, чтобы запрос был на английском или испанском языках. MedlinePlus Connect предполагает, что языком является английский, если он не указан.

Если вы хотите, чтобы ответ на поиск кода проблемы был на испанском языке, используйте: informationRecipient.languageCode.c = es
(= sp также принимается)

Чтобы указать английский, используйте следующее: informationRecipient.languageCode.c = en

Примеры запросов кодов проблем

Полный запрос на сахарный диабет с другой неконтролируемой комой типа 1, код по МКБ-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 = Диабет% 20mellitus% 20with% 20other% 20coma% 20type% 201% 20uncontrolled & informationRecipient.languageCode.c = es


Пациенту с помощью кода SNOMED CT 41381004 был поставлен диагноз «Пневмония, вызванная Pseudomonas»: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=41381004&mainSearchCriteria.vc=41381004&mainSearchCriteria Пневмония% 20due% 20to% 20Pseudomonas% 20% 28disorder% 29 & informationRecipient.languageCode.c = en

Для запроса произвольной формы без кодовой системы или кода проблемы будет использоваться поисковая система 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.

Запросы информации о лекарствах на английском и испанском языках имеют разные требования. Чтобы отправить запрос, укажите следующие данные:

  1. Определите тип отправляемого вами лекарства. (Обязательно для английского и испанского языков)
    Для RXCUI используйте:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.88
    Для использования NDC:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.69
  2. Определите реальный код, который вы пытаетесь найти. (Предпочтительно для английского, обязательно для испанского)
    mainSearchCriteria.v.c = 637188
  3. Укажите название препарата с помощью текстовой строки. (Необязательно для английского языка, не используется для испанского)
    mainSearchCriteria.v.dn = Чантикс 0,5 мг пероральная таблетка

Для запросов на английском языке вы должны указать как минимум систему кодов и код или систему кодов и название препарата. Отправьте все три для получения наилучших результатов по запросам на английском языке. Для запросов на испанском языке вы должны идентифицировать кодовую систему и код.

Дополнительные параметры

Отправляя запрос на информацию на английском языке, вы можете указать необязательный параметр названия лекарства. Это подробно описано в предыдущем разделе. Этот параметр не используется для запросов на испанском языке.

Определите, хотите ли вы, чтобы запрос был на английском или испанском языках. MedlinePlus Connect предполагает, что языком является английский, если он не указан.

Если вы хотите, чтобы ответ на запрос кода лекарства был на испанском языке, используйте: informationRecipient.languageCode.c = es (= sp также принимается)

Чтобы указать английский, используйте следующее: informationRecipient.languageCode.c = en

Примеры запросов кодов лекарств

Ваш запрос информации о наркотиках должен выглядеть следующим образом.

Чтобы запросить информацию с помощью 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% 20Tablet & informationRecipient.languageCode.c = ru

Чтобы запросить у НЦД информацию для говорящего по-испански, ваш запрос должен выглядеть следующим образом: 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.c = ru

Запросы информации о лабораторных испытаниях

MedlinePlus Connect предоставляет совпадения с информацией лабораторных испытаний при получении запроса LOINC. MedlinePlus Connect может предоставить ответы на запросы лабораторных тестов на английском или испанском языках и вернет ссылку на страницу результатов с наилучшими совпадениями из информации лабораторных тестов MedlinePlus.

Для запросов информации о лабораторных испытаниях базовый URL-адрес: https://connect.medlineplus.gov/application

Это два обязательных параметра для любого запроса лабораторного тестирования к этому приложению:

  1. Определите, что вы используете систему кодов LOINC.
    Для использования LOINC:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.6.1
    MedlinePlus Connect также принимает:
    mainSearchCriteria.v.cs = 2.16.840.1.113883.11.79
  2. Определите реальный код, который вы пытаетесь найти.
    mainSearchCriteria.v.c = 3187-2

Дополнительные параметры

Определите название / название лабораторного теста. Однако эта информация не влияет на ответ. mainSearchCriteria.v.dn = Анализ фактора IX

Определите, хотите ли вы, чтобы запрос был на английском или испанском языках. MedlinePlus Connect предполагает, что языком является английский, если он не указан.

Если вы хотите, чтобы ответ на поиск кода проблемы был на испанском языке, используйте: informationRecipient.languageCode.c = es (= sp также принимается)

Чтобы указать английский, используйте следующее: informationRecipient.languageCode.c = en

Для запроса произвольной формы без кодовой системы или лабораторного кода будет использоваться поисковая система 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 = en https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.languageCode = ru

Чтобы запросить информацию для говорящего по-испански, ваш запрос может выглядеть следующим образом: 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.languageCode = es

Политика допустимого использования

Чтобы избежать перегрузки серверов MedlinePlus, NLM требует, чтобы пользователи MedlinePlus Connect отправляли не более 100 запросов в минуту на каждый IP-адрес. Запросы, превышающие этот предел, не будут обслуживаться, и обслуживание не будет восстановлено в течение 300 секунд или до тех пор, пока частота запросов не упадет ниже лимита, в зависимости от того, что произойдет позже. Чтобы ограничить количество запросов, которые вы отправляете в Connect, NLM рекомендует кэшировать результаты на период от 12 до 24 часов.

Эта политика применяется для обеспечения доступности сервиса для всех пользователей. Если у вас есть конкретный вариант использования, который требует от вас отправки большого количества запросов в MedlinePlus Connect и, следовательно, превышения предела частоты запросов, указанного в этой политике, свяжитесь с нами. Персонал NLM оценит ваш запрос и определит, может ли быть предоставлено исключение. Также ознакомьтесь с документацией по XML-файлам MedlinePlus. Эти XML-файлы содержат полные записи о здоровье и могут служить альтернативным методом доступа к данным MedlinePlus.

Больше информации

Самые читаемые

Что такое синдром хронической боли?

Что такое синдром хронической боли?

ОбзорБольшая часть боли утихает после того, как травма заживает или болезнь проходит. Но при хроническом болевом синдроме боль может длиться месяцами и даже годами после заживления организма. Это мож...
Клобетазол, крем для местного применения

Клобетазол, крем для местного применения

Крем для местного применения Clobetaol доступен как непатентованный препарат и как фирменный препарат. Бренд: Импойз.Клобетазол также выпускается в виде лосьона, спрея, пены, мази, раствора и геля, ко...