VAQLED07 ;ALB/JFP,JRP - DISPLAY MINIMAL DATA/ADD NEW PATIENT ;01MAR93 [ 12/04/96 9:23 AM ]
Source file <VAQLED07.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Patient Data Exchange | 5 | VAQ ADD PATIENT VAQ DIS MIN NUPD VAQ DIS MIN UPD VAQLED01 VAQLED03 |
Registration | 3 | VAQ ADD PATIENT VAQ DIS MIN NUPD VAQ DIS MIN UPD |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EP | ; -- Main entry point for the list processor
; Note: sets flag 'VAQADFL' if required elements are blank |
|
EXTR | ; -- Extract PDX minimal data
|
|
INIT | ; -- Builds array of minimal data for the patient entered (DFN)
|
|
HD | ; -- Make header line for list processor
|
|
ADD | ; -- Adds new patient to local data base
|
|
LOAD | ; -- Loads fields to patient file
|
|
TMPADDR | ; -- Checks to see if temporary address dates are active and flag set
; -- active flag |
|
ERRMSG | ; -- Displays error message
|
|
DISMSG | ; -- Display status message
|
|
TMP | ; -- Set the array used by list processor
|
|
CHKNULL | ; -- Sets missing data flag if it finds a required field null
; Added quit condition. NOIS ISD-0495-40199 |
|
TRANEX | ; -- Transaction exit
|
|
WORKLD | ; -- Updates work load file
|
|
EXIT | ; -- Note: The list processor cleans up its own variables.
; All other variables cleaned up here. |
|
END | ; -- End of code
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(2 | LOAD+4 |
^DIC(2 | ADD+20 |
^DPT("SSN" | ADD+3 |
^TMP("VAQD1" | EP+3!, TMP+2*, EXIT+3! |
^TMP("VAQDIS" | EP+3!, ADD+2, ADD+3, ADD+10, ADD+11, ADD+12, ADD+27, TMPADDR+2, TMPADDR+3, TMPADDR+4 , CHKNULL+4, CHKNULL+7, EXIT+3! |
^VAT(394.61 - [#394.61] | WORKLD+3 |
^VAT(394.71 - [#394.71] | EXTR+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
D0 | ADD+13! |
DA | LOAD+1*, LOAD+3! |
DD | ADD+13! |
>> DFN | EXTR+1*, EXTR+5 |
>> DFNPT | LOAD+1* |
>> DFNTR | EXTR+1, WORKLD+1, WORKLD+3, WORKLD+4 |
DIC | ADD+7*, ADD+13! |
DIC("DR" | ADD+11*, ADD+12* |
DIC(0 | ADD+8* |
DIE | LOAD+1*, LOAD+3! |
DLAYGO | ADD+9*, ADD+13! |
DR | LOAD+2*, LOAD+3! |
DSP | INIT+3*, INIT+4, EXIT+5! |
DT | TMPADDR+3, TMPADDR+4 |
DUZ | WORKLD+1, WORKLD+4 |
FLD | ADD+23*, LOAD+2, LOAD+4, TMPADDR+6*, CHKNULL+2*, CHKNULL+3*, CHKNULL+4, CHKNULL+8! |
>> I | ADD+12* |
LOCKFLE | ADD+20*, ADD+21, ADD+22!, ADD+26! |
MSG | INIT+5*, ERRMSG+2, EXIT+5! |
OFFSET | INIT+3*, INIT+4, EXIT+5! |
ROOT | EXTR+2*, EXTR+5, INIT+1, INIT+2*, INIT+4, EXIT+5! |
SEGPTR | EXTR+3*, EXTR+5, INIT+4, EXIT+5! |
U | EXTR+6, INIT+5, ADD+14, LOAD+4, WORKLD+2, WORKLD+3, WORKLD+5 |
VALMBCK | INIT+8!, ADD+30!, ERRMSG+3*, TRANEX+2* |
VALMCNT | EP+4*, INIT+6*, TMP+1*, TMP+2, EXIT+5! |
VAQADFL | EP+4*, EXTR+9, CHKNULL+3, CHKNULL+5*, CHKNULL+6, CHKNULL+7*, EXIT+4! |
VAQDATA | CHKNULL+4*, CHKNULL+5, CHKNULL+8! |
VAQIGNC | EXTR+4*, EXIT+4! |
VAQLN | DISMSG+2! |
VAQST | EXTR+10*, EXTR+12*, DISMSG+1, DISMSG+2! |
VAQSTUB | ADD+19*, ADD+21, ADD+26, LOAD+1, EXIT+4! |
X | EXTR+5*, EXTR+6, INIT+4*, INIT+5, INIT+6, ADD+10*, ERRMSG+1*, ERRMSG+2*, DISMSG+1*, TMP+2 , WORKLD+1*, WORKLD+2, WORKLD+4*, WORKLD+5, EXIT+5! |
XTRCT | INIT+1*, INIT+4, EXIT+5! |
>> Y | ADD+14, ADD+19, LOAD+4 |