Is using Fileman a wise choice?  Do you think efforts would be better spent
using RPC's?

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jim Self
Sent: Tuesday, October 04, 2005 4:21 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] Regsitration GUI

Nancy wrote:
>There is one in development using M2Web as well.  Hopefully Jim Self or
Rick
>Marshall will comment and let folks know how/if they can help.

Rick and David Whitten and I spent a weekend focusing on patient
registration in VistA a
few weeks ago, but we haven't been able to get back to it since. David and I
worked up a
basic framework for representing the 15 or so screens of the current
registration
application while Rick worked to identify the data fields used and any
special logic that
could be separated from the roll-and-scoll.

The current patient registration application is rather obscurely written and
much more
complex than expected (by me at least) so it took most of the weekend before
the fields
from screens 1, 1.1, and 2 were mostly identified.

For anyone interested in viewing the source code as it is (experimental,
under
construction), the URL for the main routine is
http://openforum.worldvista.org/~forum/m.cgi/rtn/htDG

Some of the things currently functional:

  - a simple framework for representing the 15+ screens of the current
    VistA patient registration with a common header and footer and
    navigation between screens.

  - get data from an existing patient record (using GETS^DIQ) and
    present it in an input form (per screen, screen 1 only so far)

  - post data from a form and show that it was received.

Some of the things to do:

  - identify the data fields and logic to be included in screens 3-15
    (screen 2 fields have been identified but not yet coded.)

  - Lookup a patient (use FIND^DIC or existing M2Web query tools?)

  - verify posted data (I have experimented with CHK^DIE from ^htDIQ)

  - save posted data (I am not yet familiar with the Fileman API's
    for saving data. We are not currently using them in VMACS.)

  - rework input form generation to follow a specified field order
    rather than the field numbers and to present multiples more clearly.

  - bring in newer code from VMACS that provides popup calendar for dates
    and lookup for pointer fields, etc.

  - 




 





---------------------------------------
Jim Self
Systems Architect, Lead Developer
VMTH Computer Services, UC Davis
(http://www.vmth.ucdavis.edu/us/jaself)


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to