Objective 4. Development of a Windows prototype which will work either as an independent application or as an add- on product, and will demonstrate the definition and implementation of the highest priority protocol types.

Once the design phase of the work is nearing completion, we will begin the development of the prototype using either Visual Basic Professional Development system, Computer Associates Visual Objects, or Visual C++.

We will create a complete implementation for one or two of the protocol types deemed most critical for implementing in desk top health care software, using data from a single source.

We will take an appropriate section of the windows version of our medical package, ck_Medical, and set it up to make calls to the protocol engine Event Monitor, to see if protocol triggering events have taken place, and to get and act upon task lists, when they have.

The major programming effort will come in creating the following data entry screens or functions (since some of the terminology may be a little vague, we have included brief examples):

PROTOCOL DEFINER: We will create tables, scrollable lists, and entry screens to define and manage the following information:

EVENT MONITOR. Write functions which will receive a message that an event has taken place, or is about to take place, then scan protocol types, to see if this event may trigger a protocol, and specific protocols, to see if all required conditions have been met. Other functions will create message for message handler, using event, process, and data access definitions.

MESSAGE HANDLER. Write functions to add, retrieve and delete messages as described in Objective 3.

RULES ENFORCER. Write functions to use information in the PROTOCOL DEFINER to scan all data looking for conditions which do not meet rules, create messages, and then take actions which do not depend on other software packages, as described in Objective 3.




Home ck_MedRules ck_CompCare ck_Medical Grants The Company Employment Request Info Links

Copyright 1997 CK Software, Inc., 210 N. Higgins, Suite 334, Missoula, MT 59802
Phone: (406) 721-2606 Fax: 721-4225