BDGPCCEL ; IHS/ANMC/LJF - CODE PCC VISIT LISTING ; [ 08/12/2002 10:14 AM ]
Source file <BDGPCCEL.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To ADT | 5 | PAT^BDGCRB ($$CONF,$$READ,MSG,PAUSE,SETPT)^BDGF $$HRCN^BDGF2 ^BDGPCCE1 EN^BDGPCCE2 |
Patient Care Component | 5 | ^APCDEA3 ^APCDEIN EN1^APCDPL ^APCDVCHK ^APCDVD |
Registration | 5 | ASK^DGPMEX ENEX^DGPMV20 EN^VALM TERM^VALM0 (CLEAR,FULL)^VALM1 |
VA Fileman | 3 | ^DIC ^DIE $$GET1^DIQ |
IHS Patient | 2 | KILL^AUPNPAT MOD^AUPNVSIT |
Kernel | 2 | $$REPEAT^XLFSTR DISP^XQORM1 |
IHS Changes To Scheduling | 1 | $$DIV^BSDU |
IHS VA Utilities | 1 | EN^XBVK |
Name | Comments | DBIA/ICR reference |
---|---|---|
RESET | ;EP; return from protocol & rebuild list
|
|
ALL | ;EP; Called by Display All Data protocol (BDG IC PCC DISPLAY ALL)
; Also called by BDG VIEW PCC protocol |
|
EN | ; -- main entry point for BDG IC CODE
; Assumes DFN and BDGV are set |
|
HDR | ; -- header code
|
|
EDIT | ; update date last edited
|
|
SP(N) | ; -- SUBRTN to pad N number of spaces
|
|
ENDADD | ||
LIST | ;EP; Called by List I Visits protocol
|
|
ADMIT | ;EP; called by Admission Data protocol
|
|
MNE | ;;
|
|
PAD(D,L) | ;EP -- SUBRTN to pad length of data
; -- D=data L=length |
|
INIT | ; -- init variables and list array
|
|
EXIT | ; -- exit code
|
|
CHECK(DATE) | ;EP; run inpatient edit check
; DATE=1 if check to be run only if updated today ; DATE=0 run check anyway |
|
ASK | ;
|
|
FASH | ;EP; Called by Final A Sheet protocol
|
|
ADD | ;EP; called by Add/Modify PCC Data protocol
|
|
PROB | ;EP; Called by Problem List Update protocol
|
|
EXPND | ; -- expand code
|
|
HELP | ; -- help code
|
Name | Field # of Occurrence |
---|---|
^APCDEA3 | ASK+18, ASK+29 |
^APCDEIN | ADD+8 |
EN1^APCDPL | PROB+2 |
^APCDVCHK | CHECK+21 |
^APCDVD | ALL+4 |
KILL^AUPNPAT | EXIT+12 |
MOD^AUPNVSIT | EDIT+1 |
PAT^BDGCRB | FASH+6 |
$$CONF^BDGF | HDR+2 |
$$READ^BDGF | ASK+7, ASK+14, ASK+16, ASK+26, FASH+4 |
MSG^BDGF | INIT+3, ADMIT+4, ADMIT+5, ADMIT+10, ADMIT+11, ADMIT+16, ADMIT+17, ADMIT+23, ADMIT+24, CHECK+14 |
PAUSE^BDGF | ADMIT+6, ADMIT+12, ADMIT+17, ADMIT+24, FASH+7, CHECK+21 |
SETPT^BDGF | ADMIT+38 |
$$HRCN^BDGF2 | HDR+4 |
^BDGPCCE1 | INIT+4 |
EN^BDGPCCE2 | LIST+1 |
$$DIV^BSDU | FASH+4 |
ASK^DGPMEX | ADMIT+37 |
ENEX^DGPMV20 | ADMIT+37 |
^DIC | ASK+20 |
^DIE | ADMIT+18, ADMIT+25, EXIT+8, EXIT+9 |
$$GET1^DIQ | HDR+4, HDR+8, HDR+11, ADD+5, ADD+6, FASH+4, CHECK+3, CHECK+8, CHECK+12, CHECK+13 , CHECK+19, CHECK+20, EXIT+7, EXIT+9 |
EN^VALM | EN+3 |
TERM^VALM0 | EN+2, RESET+1 |
CLEAR^VALM1 | EN+2, EN+4 |
FULL^VALM1 | ADMIT+1, ADD+8, FASH+2, CHECK+7 |
EN^XBVK | ALL+5 |
$$REPEAT^XLFSTR | PAD+2 |
DISP^XQORM1 | HELP+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^AUPNVSIT - [#9000010] | Classic Fileman Calls, GET1^DIQ |
^AUPNVINP - [#9000010.02] | Classic Fileman Calls, GET1^DIQ |
^BDGIC - [#9009016.1] | Classic Fileman Calls, GET1^DIQ |
^BDGPAR - [#9009020.1] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APCDSITE - [#9001001.2] | ADD+4, CHECK+17 |
^AUPNVINP - [#9000010.02] | ADMIT+15, ADMIT+19 |
^AUPNVINP("AD" | HDR+7, ADMIT+9, CHECK+6, EXIT+6 |
^AUPNVSIT - [#9000010] | ADMIT+22, ADMIT+26 |
^BDGIC("AV" | EXIT+5 |
^DGPM - [#405] | ADMIT+31 |
^DGPM("AVISIT" | ADMIT+3, ADMIT+30, FASH+3 |
^DISV( | ADMIT+32* |
^TMP("BDGPCCE" | INIT+1!, EXIT+12! |
Name | Line Occurrences |
---|---|
$$PAD | HDR+11, CHECK+13, SP+1 |
$$SP | HDR+2, HDR+4, HDR+5 |
ASK | ASK+12, ASK+21, ASK+29 |
CHECK | EXIT+1 |
EDIT | ADMIT+18, ADMIT+25, ADMIT+37, ENDADD |
ENDADD | ASK+8 |
HDR | RESET+1 |
INIT | RESET+1 |
RESET | ADMIT+40, ENDADD |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APCDCAT | ADD+1~, ADD+3* |
APCDDATE | ADD+5*, CHECK+16~, CHECK+19* |
APCDLOC | ADD+1~, ADD+6* |
APCDLVST | CHECK+16~, CHECK+18* |
APCDMNE | ADD+2~, ASK+2!, ASK+15*, ASK+22* |
APCDMNE("NAME" | ASK+15*, ASK+22* |
APCDMODE | ADD+1~, ASK+16*, ASK+23*, ASK+25*, ASK+26*, ASK+27 |
APCDPARM | ADD+1~, ADD+4*, CHECK+16~, CHECK+17* |
APCDPAT | ADD+1~, ADD+3*, ALL+2~, ALL+3*, CHECK+18* |
APCDTYPE | ADD+1~, ADD+6*, CHECK+16~, CHECK+20* |
APCDVLDT | ADD+2~, ADD+5*, CHECK+19* |
APCDVLK | ADD+2~, ADD+3* |
APCDVSIT | ADD+1~, ADD+3*, ALL+2~, ALL+3*, CHECK+16~, CHECK+18* |
>> AUPNPAT | ADMIT+38* |
AUPNVSIT | EDIT+1~* |
BDGA | ADD+2~, ASK+2!, ASK+7 |
BDGA(1 | ASK+3* |
BDGA(2 | ASK+4* |
BDGA(3 | ASK+5* |
BDGA(4 | ASK+6* |
BDGBL | ADD+2~, ASK+23*, ASK+25 |
BDGCODE | ADMIT+35~* |
BDGDFN | ADMIT+29~, ADMIT+31*, ADMIT+38 |
BDGFIN | FASH+1~, FASH+4*, FASH+5, FASH+6 |
BDGMN | ADD+2~, ASK+7*, ASK+8, ASK+12, ASK+23 |
BDGV | HDR+7, HDR+11, ADMIT+3, ADMIT+9, ADMIT+22, ADMIT+25, ADMIT+26, ADMIT+30, ADD+3, ADD+5 , ADD+6, ASK+25, ALL+3, FASH+3, EDIT+1, CHECK+3, CHECK+6, CHECK+12, CHECK+13, CHECK+18 , CHECK+19, CHECK+20, EXIT+5, EXIT+6, EXIT+12! |
BDGVH | ADMIT+8~, ADMIT+9*, ADMIT+15, ADMIT+18, ADMIT+19, CHECK+5~, CHECK+6*, CHECK+8 |
D | PAD~, PAD+2 |
DA | ADMIT+18!*, ADMIT+25!*, EXIT+8* |
DATE | CHECK~, CHECK+3 |
DFN | HDR+4, ADMIT+31, ADMIT+32, ADMIT+38*, ADD+3, ALL+3, FASH+6, CHECK+18, EXIT+12! |
DGPMAN | ADMIT+29~, ADMIT+31* |
DGPMCA | ADMIT+29~, ADMIT+30*, ADMIT+31, ADMIT+32, FASH+1~, FASH+3*, FASH+6 |
DGPMEX | ADMIT+29~, ADMIT+30* |
DIC | ADD+2~, ASK+20* |
DIC(0 | ASK+20* |
DIE | ADMIT+18!*, ADMIT+25!*, EXIT+8* |
DR | ADMIT+18!*, ADMIT+25!*, EXIT+8*, EXIT+9* |
DT | CHECK+3, EXIT+8 |
DUZ | ADMIT+32, EXIT+9 |
DUZ(2 | HDR+4, ADD+4, ADD+6, CHECK+17 |
ICN | EXIT+4~, EXIT+5*, EXIT+7, EXIT+8, EXIT+9 |
L | PAD~, PAD+2 |
N | SP~, SP+1 |
U | ASK+15, ASK+22, ASK+27 |
>> VALMBCK | LIST+1*, PROB+3*, ALL+5*, FASH+5*, FASH+7*, RESET+1*, CHECK+22* |
VALMCNT | EN+2~, INIT+2*, PROB+1~ |
>> VALMHDR(1 | HDR+2* |
>> VALMHDR(2 | HDR+5* |
>> VALMHDR(3 | HDR+11* |
VH | HDR+1~, HDR+7*, HDR+8, EXIT+4~, EXIT+6*, EXIT+7 |
X | HDR+1~, HDR+4*, HDR+5, HDR+8*, HDR+9, ASK+20*, CHECK+5~, CHECK+8*, CHECK+9, CHECK+12* , CHECK+13, HELP+1* |
Y | HDR+1~, HDR+9*, HDR+11, ADD+2~, ASK+14*, ASK+15, ASK+21, ASK+22, ASK+25*, CHECK+5~ , CHECK+9*, CHECK+13*, CHECK+14 |
Name | Field # of Occurrence |
---|---|
$T(MNE+BDGMN | ASK+20, ASK+23 |