MedUX

OpenSource EMR

User Tools

Site Tools


en:dev:modules:forms

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:dev:modules:forms [2017/06/02 22:28] – [Description] nerdocen:dev:modules:forms [2018/07/29 10:17] (current) – ==== User stories ==== nerdoc
Line 1: Line 1:
-{{tag>module stub}} 
 ====== Forms module ====== ====== Forms module ======
 Dependencies: [[en:dev:modules:core]] Dependencies: [[en:dev:modules:core]]
  
 ==== Description ==== ==== Description ====
 +Here, the [[http://wiki.gnumed.de/bin/view/Gnumed/DbFormsStorage|Gnumed Forms Storage definition]] is a **great** start - that definition is one of the best I've seen around. Even solutions of big players in the EMR sector are not even close to this one. Often, old versions of forms (yes, they exist in practice) are not accessible any more, because they get overwritten with newer versions.
 +
 +=== Concepts of the Gnumed forms storage ===
 +You can find the original [[http://wiki.gnumed.de/bin/view/Gnumed/DbFormsStorage|here]].
 +
 +  * forms must be formally defined
 +  * form revisions may not overwrite each other when upgrading
 +  * form sets (eg by country) may not conflict with each other
 +  * any form entered into the system must be reproducible at any time
 +  * form definitions are never removed, only put out of use
 +  * the ways of using a filled-in form may not be limited
 +  * the way of using a filled-in form may not be fixed 
 +
 +
 +==== User stories ====
  
-===== Draft ===== 
-The forms module should provide a central API for creating forms, e.g. 
-  * prepscriptions 
-  * confirmations, attestations 
-  * reports to the health office (reporting of infectuous diseases, vaccination damages, etc.) 
-  * disability to work 
-  * death notice 
  
-Form fields: 
-  * UID 
-  * Description (e.g. referral xray) 
-  * group (general, referrals) 
-  * printer (where to print out) 
-    * paper tray 
-    * paper format (A4, A5, prescription, etc) 
-    * orientation (portrait, landscape) 
-    * confirmation dialog to print? (bool) (wait for paper input) 
-    * resolution (dpi) 
-    * preview? (bool) 
-    * pause after each page? (bool) 
 ==== Links ==== ==== Links ====
   * [[en:dev:modules:forms:draft|Draft]]   * [[en:dev:modules:forms:draft|Draft]]
   * [[en:dev:modules:forms:spec|Specification]]   * [[en:dev:modules:forms:spec|Specification]]
   * [[please-include-here-the-link-to-the-API|API]]   * [[please-include-here-the-link-to-the-API|API]]
 +
 +{{tag>module stub}}
en/dev/modules/forms.1496435301.txt.gz · Last modified: 2017/06/02 22:28 by nerdoc