Как добавить функцию автозаполнения имен лекарств в мой EHR, используя [MedlinePlus, Dailymed, NLM, RxNorm]

Я хочу разработать EHR, но я застрял в функции автозаполнения лекарства, набрав название лекарства в поле ввода, используя один из API, который я упомянул в названии этого вопроса, поэтому я хочу ввести название лекарства, например, 'zoco' система должна сделать запрос к API (что я не знаю, какой) из них, поэтому API должен ответить мне со списком приблизительных совпадений имен лекарств в формате JSON, например:

{
rxcui: "196503",
name: "Zocor",
synonym: "",
tty: "BN",
language: "ENG",
suppress: "N",
umlscui: "C0678181"
},
{
rxcui: "317541",
name: "Oral Tablet",
synonym: "",
tty: "DF",
language: "ENG",
suppress: "N",
umlscui: "C0993159"
},
{
rxcui: "104490",
name: "Simvastatin 10 MG Oral Tablet [Zocor]",
synonym: "Zocor 10 MG Oral Tablet",
tty: "SBD",
language: "ENG",
suppress: "N",
umlscui: "C0354662"
},
{
rxcui: "563653",
name: "Simvastatin 10 MG [Zocor]",
synonym: "",
tty: "SBDC",
language: "ENG",
suppress: "N",
umlscui: "C1596095"
}

1 ответ

Посмотрите на операцию ValueSet/$expand. Просто продолжайте вызывать его с новым фильтром при наборе типа пациента. Это уже использовалось в производстве для автозаполнения

Другие вопросы по тегам