MedUX

OpenSource EMR

User Tools

Site Tools


en:dev:modules:forms:draft

Differences

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

Link to this comparison view

Next revision
Previous revision
en:dev:modules:forms:draft [2014/06/15 06:51] – created nerdocen:dev:modules:forms:draft [2018/07/29 09:53] (current) – +Draft/Structure nerdoc
Line 1: Line 1:
 +==== Versioning ====
 +
 +It is still to decide if the best way of storing forms is a relational database or better a document based database, like MongoDB. Forms are constantly changing (=updated), a common problem in usual software products is that if newer forms are available and updated, the older forms are not accessible any more. So forms must be versioned as well.
 +
 +==== Storage ====
 +
 +[[http://www.freemedforms|FreeMedForms]] or the newer [[https://www.freehealth.io|FreeHealth]] have a way to automatically save forms from an xml file (should be ported to JSON) into a MYSQL database. This is interesting. But I still think that a Document based database would be the better way to store such data.
 +
 +
 +==== Structure ====
 +
 The forms module should provide a central API for creating forms, e.g. The forms module should provide a central API for creating forms, e.g.
   * prepscriptions   * prepscriptions
Line 10: Line 21:
   * Description (e.g. referral xray)   * Description (e.g. referral xray)
   * group (general, referrals)   * group (general, referrals)
-  * printer (where to print out)+  * printer (where to print out) - //uh-oh: maybe don't define this here?//
     * paper tray     * paper tray
     * paper format (A4, A5, prescription, etc)     * paper format (A4, A5, prescription, etc)
Line 18: Line 29:
     * preview? (bool)     * preview? (bool)
     * pause after each page? (bool)     * pause after each page? (bool)
 +    * 
en/dev/modules/forms/draft.1402807886.txt.gz · Last modified: 2014/06/15 06:51 (external edit)