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 |