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 |