From: Gregory Kelleher <gr...@kelleher.cc>
Date: October 28, 2011 11:42:14 AM EDT
To: Saptarshi Purkayastha <sun...@gmail.com>
Cc: Daniel Pepper <daniel...@gmail.com>
Subject: Re: Form maker
Somewhere I have a partial implementation of the design wizard. It does a search for the OpenMRS concept definition and provides appropriate form controls. The complex (but fun) part will be to design a good logic structure for plugin decision rules.-- GregOn 28 October 2011 04:24, Gregory Kelleher <gr...@kelleher.cc> wrote:Idea of what we want to build toward:
Forms that use wizards (sequential sub-forms) that
1) can fit all or part of any form factor
2) can adjust navigation using JavaScript decision support rules
3) has access in localStorage to concept-controlled med record
4) can load additional wizards as logic dictates
When network is available, wizards have access to all sorts of Internet services, such as formulary and stock status, audio/text consults, attached devices (temp, bp, pH, webcam,etc). Not that JSS has to build these features, just prepare for them.
Agreed... This is the most core feature and a good one can make CouchDB useful.We will need to be able to use Concept Dictionary for these form wizards, so that it can show the appropriate input components based on datatypes, acceptable answers to questions, valid ranges for numeric fields etc.---
Regards,
Saptarshi PURKAYASTHA
My Tech Blog: http://sunnytalkstech.blogspot.com
You Live by CHOICE, Not by CHANCE
From: Gregory Kelleher <gr...@kelleher.cc>
Date: October 28, 2011 11:59:22 AM EDT
To: Saptarshi Purkayastha <sun...@gmail.com>
Cc: Daniel Pepper <daniel...@gmail.com>
Subject: Re: Form maker
Actually, this is not what I think of as the MOST core feature of the EMDS. Most core is that the whole system sits atop a workflow management kernel. That's why I consider enterprise messaging so important.After all, it's not really the documenting that's valuable: it's the activity (eg, treatment) and influencing decisions that guide the activity in real time.-- Greg