You are here: Foswiki>Gnumed Web>PrescribingInterfaceRu (09 Mar 2013, IvanLykov)EditAttach
Время, чтобы начать прения по функциональности назначений. Мы еще далеки от её реализации, но должны иметь хорошо продуманный план.

В этом разделе рассматриваются шаги, которые сопровождают назначение выбранного препарата. Клинические шаги, которые предваряют выбор препарата (лечения), приводятся в PrescribingProcessClinical. Требования для различных отчетов (в том числе "рецептов" по странам) находятся в PrescribingReports.

Привязка клинической записи к базе данных по препаратам

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

База данных в такой конструкции должна, поэтому, иметь высокую степень избыточности.

таблица назначенных препаратов

Является потомком clin_root_item, поэтому уже связана с пациентом, случаем и обращением

поле тип обоснование
script_no integer ссылки на вход в формы для определения последнего сценария
drug_db text лекарственная база данных, из которой берётся
ext_id text этот ID владельца базы данных для этого препарата (непрозрачный для нас)
brand text брэндовое название, для назначения дженерика может быть NULL
amount float количество назначаемого препарата
amount_unit text каждая для дискретной формы (таблетки, капсулы), мл или г для жидких препаратов, которые следует дозировать
dose_cycle integer длительность цикла дозирования, в часах. По умолчанию 24, может быть 168 на еженедельный алендронат, 2 для \глазных капель и т.д.
dose float [] разовая доза, может быть массивом до 4 значений для выражения различных доз в течение дня Так [1, 0, 1.5, 0], составляет 1 mane 1.5 nocte, [2, 1, 0, 0] составляет 2 mane, 1 midi (например, frusemide)
форма varchar (3) одно из inj neb inh [inhaler] tab cap и т.д. [1]
частота varchar одно из oral eye ear inhale topical PR PV IM IV SC
пояснение text свободный текст о лекарственной форме, где невозможно такое структурированное описание, как трехфазный OCP
SR boolean true, если является препаратом медленного высвобождения
PP boolean pre prandium до приема пищи
PA boolean per aqua с водой
instructions text свободно-текстовые инструкции, если не отмечено указанными флагами

Нам также необходима вторая таблица для размещения общего содержания

поле тип обоснование
script_no первичный ключ
generic text общее название, предпочтительнее rINN
amount float количество препарата
unit text одно из mg mg/ml g ml IU и т.д.

Лекарственная база данных

Необходимо использовать интерфейс XMLRPC. Спецификация здесь. Для каждого типа базы данных требуются отдельные "драйвера". Поскольку API ориентирован на drugref, для размещения некоторых других баз данных могут потребоваться изменения.

"Справочная" информация доступна через отдельный информационный лекарственный браузер, каждый ориентирован на конкретную базу данных, принимает поисковые запросы из виджета назначений (когда пользователь нажимает кнопку "информация о лекарствах") и отображает соответствующюю монографию(и).

Хилмар Бергер уже написал (?? рабочий ??) браузер для немецкой базы данных AMIS.

Эта лекарственная база данных вышла активированной в списке Devel в феврале 2009 года. См. DrugDatabases.

Локализация

Назначения имеют некоторые аспекты, которые очень специфичны для языков.

В Австралии некоторые препараты являются "административными" с нашей точки зрения, это означает отображение (специфичное для данного препарата) текстовой строки в диалоговом окне при назначении некоторых препаратов, тогда врач звонит в офис администрации и получает код доступа, который вводится в текстовое поле диалогового окна, а затем печатает в сценарии.

(вставьте описание примера для нормативных требований из Германии)

Можно, в конечном итоге, просто раздвоить виджет для каждой страны, используя общую кодовую базу, но не следует ли рассчитывать на один виджет, называемый плагином "локализация" в разные ключевые моменты в процессе назначения?

++ Разные заметки возможно "остановить" лечение в дополнение к удалению, так как удаление используется, только если препарат назначают по ошибке, а остановка лечения может отображаться, как Rx с буквами, пересечёнными или в другом цвете и видимой датой, поэтому не придется искать по записям обращения для выяснения, когда конкретное лечение было остановлено - очистите лекарства, чтобы не иметь десяток amoxicillins или dexamethasones для поиска конкретной дозы и нужной формулировки (например, вкладки против подвески) - очистите синтаксис Rx, особенно для лекарств prn - возможно добавление инструкций для усиления или уменьшения дозы - то есть один рецепт, затем "последующий" и повторные рецепты, полезны для SSRI, отказа от курения, ингибиторов АПФ - говоря об ингибиторах АПФ, комбинированных препаратах, подобно Altace-HCT в нескольких различных комбинациях доз из двух компонентов, но некоторые EMR не показывают это различие. Altace-HCT перечисляется несколько раз, и нужно выбрать препарат, затем выделить компоненты и посмотреть, правильно ли выбрали или просто изменить рецепт вручную, как я обычно делаю, но неэффективно.
Topic revision: 09 Mar 2013, IvanLykov
 
Download.png
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
Powered by Olark