You are here: Foswiki>Gnumed Web>DbFormsStorageRu (12 Mar 2013, IvanLykov)EditAttach

Хранение форм в базе данных GnuMed

Концепции

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

Таблицы

Поддержка указателя

  • form_types

  • form_defs
    • определяет сами формы, например имя, версия, шаблон, механизм, приложение и др.

  • form_field_types

  • form_fields
    • определяет поля формы (имя, тип, текстовая справка и др.)
    • свяжите их с формой, к которой они относятся (которая определена в form_defs)

Поддержка клинических данных

  • form_instances
    • хранит действительные, заполненные формы

  • form_data
    • хранит содержимое полей для форм

Поддержка офиса

  • form_job_targets
    • типы запросов форм, таких как факс, принтер и др.

  • form_job_queue
    • перечисляет отложенные работы форм

Как это все совмещается

продолжение следует

-- KarstenHilbert - 27 Jan 2005
Topic revision: 12 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