Name | Value | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NUMBER | 4225 | |||||||||||||||||||||||||||||||||||||||||||||
IA # | 4225 | |||||||||||||||||||||||||||||||||||||||||||||
DATE CREATED | 2003/08/26 | |||||||||||||||||||||||||||||||||||||||||||||
CUSTODIAL PACKAGE | HEALTH LEVEL SEVEN | |||||||||||||||||||||||||||||||||||||||||||||
CUSTODIAL ISC | San Francisco | |||||||||||||||||||||||||||||||||||||||||||||
USAGE | Controlled Subscription | |||||||||||||||||||||||||||||||||||||||||||||
TYPE | Routine | |||||||||||||||||||||||||||||||||||||||||||||
ROUTINE | HLEVAPI | |||||||||||||||||||||||||||||||||||||||||||||
NAME | Event Monitor APIs - HLEVAPI | |||||||||||||||||||||||||||||||||||||||||||||
GENERAL DESCRIPTION | Enhancement patch HL*1.6*106 contains the VistA HL7 Event Monitor system. The Event Monitor system facilitates the process of monitoring the VistA HL7 environment for conditions and events, as well as notification of the VistA HL7 support and development personnel. The Event Monitor system includes new files and options, as well as the eight application program interfaces (APIs) documented in this integration agreement. The Event Monitor system is built around: - Monitors - Master Job The Monitor is built around an entry in the HL7 Monitor file (#776.1) that "points" to an M code API. The monitor also includes a field that specifies how many minutes should elapse between every "run" of the monitor. The Master Job runs every few hours perpetually. It checks every monitor entered in the HL7 Monitor file to determine whether the monitor should be run. If it is time for a monitor "run", the master job queues a background job for the specific monitor. The primary task of the master job is to start individual monitor jobs, and to record the result of it's evaluation of every monitor; whether it was started or not, and the reason for the action taken. The APIs created by patch HL*1.6*106 and included in integration agreements 4225, 4226 and 4227 are: - $$START^HLEVAPI - CHECKIN^HLEVAPI - CHECKOUT^HLEVAPI - MAILIT^HLEVAPI - ABORT^HLEVAIP - VARIABLE^HLEVAPI - ONOFF^HLEVAPI0 - APPSTAT^HLEVAPI1 - MSGTEXT^HLEVAPI - RUNDIARY^HLEVAPI1 Application developers wishing to use the Event Monitor system, including these APIs, must secure permission from the VistA HL7 development team. -------------------------------------------------------------------------- Please peruse the APIs documented in this integration agreement in the following order: - START^HLEVAPI - CHECKIN^HLEVAPI - CHECKOUT^HLEVAPI - VARIABLE^HLEVAPI The above APIs form a conceptual unit. The MAILIT^HLEVAPI and the ABORT^HLEVAPI APIs may be reviewed in any order, but they should be reviewed after the four APIs listed above. |
|||||||||||||||||||||||||||||||||||||||||||||
STATUS | Withdrawn | |||||||||||||||||||||||||||||||||||||||||||||
DURATION | Till Otherwise Agreed | |||||||||||||||||||||||||||||||||||||||||||||
ID | HLEVAPI | |||||||||||||||||||||||||||||||||||||||||||||
COMPONENT/ENTRY POINT |
|