Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: APCDEA2

Package: Patient Care Component

Routine: APCDEA2


Information

APCDEA2 ; IHS/CMI/LAB - DATA ENTRY ENTER CONT. ;

Source Information

Source file <APCDEA2.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
Patient Care Component 9 ^APCDALV  ^APCDEA3  ^APCDEQX  ^APCDEWHA  ^APCDFCTC  ^APCDFORM  EP^APCDKDE  (,CHKEHR2)^APCDVCHK  
^APCDVDSP  
VA Fileman 4 ^%DTC  ^DIC  ^DIE  ^DIR  
IHS Patient 1 MOD^AUPNVSIT  
IHS VA Utilities 1 ^XBFMK  

Caller Graph

Caller Graph Total: 15

Package Total Caller Graph
Patient Care Component 13 APCDAALG  APCDAMED  APCDAPRB  APCDDMUP  APCDEA  APCDEAP  APCDECPT  APCDEGP0  
APCDEHI2  APCDELAB  APCDERAD  APCDPE2  APCDPL1  
Comprehensive Diabetes Management 1 BCDMSNDR  
Diabetes Registry 1 BDMEDMUP  

Entry Points

Name Comments DBIA/ICR reference
SAMEPAT4 ;
GETMNE ; GET MNEMONIC
MNEPROC ; PROCESS MNEMONICS UNTIL DONE
SAMEPAT1 ;
GETMNEK ; KILL GETMNE SPECIFIC VARIABLES
SAMEPAT3 ;
START ;
SAMEPAT ; SAME PATIENT
GET1 ;
DEDT(VISIT) ;EP - update 1105 of visit
CHECK ; SEE IF PV AND PRO ENTERED CORRECTLY
SAMEPAT2 ;

External References

Name Field # of Occurrence
^%DTC START+19
^APCDALV START+9
^APCDEA3 START+20, GETMNE+7, GET1+6
^APCDEQX GETMNE+8
^APCDEWHA START+22
^APCDFCTC CHECK+12
^APCDFORM CHECK+11
EP^APCDKDE MNEPROC+3
^APCDVCHK CHECK+3
CHKEHR2^APCDVCHK MNEPROC+2
^APCDVDSP START+22
MOD^AUPNVSIT START+18
^DIC GETMNE+3, GET1+3
^DIE START+16, DEDT+5
^DIR SAMEPAT+6
^XBFMK DEDT+4, DEDT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!,"VISIT date not valid for current patient!",!
  • Line Location: START+10
Function Call: WRITE
  • Prompt: !
  • Line Location: MNEPROC+6
Function Call: WRITE
  • Prompt: !
  • Line Location: GETMNE+1
Function Call: WRITE
  • Prompt: !!,"Switching to Modify Mode for ONE Mnemonic ONLY!"
  • Line Location: GETMNE+9
Function Call: WRITE
  • Prompt: !!,"Switching back to ENTER Mode!"
  • Line Location: GETMNE+9
Function Call: WRITE
  • Prompt: !!
  • Line Location: GET1+1
Function Call: WRITE
  • Prompt: !!,$C(7),$C(7),X," Mnemonic is Missing - Notify your Supervisor!"
  • Line Location: GET1+4
Function Call: WRITE
  • Prompt: !!,"You have reselected the same patient.",!
  • Line Location: SAMEPAT+3
Function Call: WRITE
  • Prompt: !,"Last VISIT is ",APCDX,!
  • Line Location: SAMEPAT+4
Function Call: WRITE
  • Prompt: " Switching to Modify Mode."
  • Line Location: SAMEPAT1+1
Function Call: WRITE
  • Prompt: !!,"Returning to Enter Mode.",!
  • Line Location: SAMEPAT1+3
Function Call: WRITE
  • Prompt: " Switching to Append Mode."
  • Line Location: SAMEPAT2+1
Function Call: WRITE
  • Prompt: " Creating new VISIT, still in Add Mode."
  • Line Location: SAMEPAT3+1
Function Call: WRITE
  • Prompt: " Quit",!
  • Line Location: SAMEPAT4+1
Routine Call
  • DIE
  • Line Location:
    • START+16
    • DEDT+5
Routine Call
  • DIC
  • Line Location:
    • GETMNE+3
    • GET1+3
Routine Call
  • DIR
  • Line Location:
    • SAMEPAT+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPAT - [#9000001] Classic Fileman Calls
^AUPNVSIT - [#9000010] Classic Fileman Calls
^APCDTKW - [#9001001] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCDFORM("AB" CHECK+11
^APCDSITE - [#9001001.2] START+27
^APCDTKW - [#9001001] START+27
^AUPNVCHS("AD" CHECK+9
^AUPNVINP("AD" START+30, CHECK+8
^AUPNVPOV("AD" CHECK+5
^AUPNVPRN("AD" CHECK+5
^AUPNVPRV("AD" CHECK+6
^AUPNVSIT - [#9000010] CHECK+4, CHECK+8, CHECK+9, SAMEPAT+2, DEDT+2, DEDT+3
^AUPNVTC("AD" CHECK+12
^AUTTLOC - [#9999999.06] START+24

Label References

Name Line Occurrences
@( SAMEPAT+10
CHECK GETMNE+4
DEDT CHECK+11
GET1 START+23, START+24, START+26, START+27, START+28, START+30
GETMNE MNEPROC+2, GETMNE+9
GETMNEK START+20, MNEPROC+4
MNEPROC START+5, START+31, SAMEPAT1+2
SAMEPAT START+2

Naked Globals

Name Field # of Occurrence
^(0 CHECK+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%D GETMNE+2!, GET1+2!
>> APCDADD SAMEPAT3+2*
>> APCDAFLG START+10
APCDALVR START+9!
>> APCDAMN START+27*
>> APCDAPP SAMEPAT2+2*
>> APCDBEEP CHECK+5, CHECK+6
>> APCDCAT START+8*, START+23, START+26, START+30
APCDCLN START+7!
>> APCDDATE START+2, START+4, START+19
APCDEQX MNEPROC+2, GETMNE+8, GETMNEK+1!
>> APCDFLG START+10*
APCDFV CHECK+11*!, CHECK+12*!
>> APCDLDAT START+2, START+4*
>> APCDLOC START+8*, START+24
>> APCDLPAT START+2, START+3*
APCDLVST START+2, START+7!, START+15*, GETMNE+9, CHECK+11, SAMEPAT+2, SAMEPAT1+2, SAMEPAT2+2
>> APCDMINI START+25, START+30
>> APCDMNE START+20*, GETMNE+5*, GET1+5*
>> APCDMNE("NAME" GETMNE+5*, GET1+5*
APCDMOD GETMNE+6!, GETMNE+9!, CHECK+1
>> APCDMODE GETMNE+9*, CHECK+5, CHECK+6, CHECK+7, CHECK+8, CHECK+9, SAMEPAT1+2*
APCDMPQ MNEPROC+1*, MNEPROC+2, MNEPROC+5!, GETMNE+8*, CHECK+2*, CHECK+5*, CHECK+6*, CHECK+7*, CHECK+8*, CHECK+9*
, CHECK+10
APCDNOCL CHECK+3!, CHECK+7!
>> APCDPARM START+22, START+24, CHECK+11, CHECK+12
>> APCDPAT START+2, START+3, START+16
APCDREGU MNEPROC+5!, GETMNEK+1!
APCDTCAT START+8!
APCDTLOC START+8!
>> APCDTPLT START+2, START+20
APCDTTYP START+8!
APCDTVST START+8!
>> APCDTYPE START+8*, START+23, START+25, START+30
APCDVDSP START+22*!
APCDVLK GETMNE+9*!, SAMEPAT1+2*!
APCDVSIT START+11, START+15, START+18, START+22, START+30, MNEPROC+3, GETMNE+9*, GETMNEK+1!, CHECK+4, CHECK+5
, CHECK+6, CHECK+8, CHECK+9, CHECK+12, SAMEPAT1+2*, SAMEPAT2+2*
APCDVSIT("NEW" START+22, START+23
APCDX START+1*, START+5, START+6, GETMNEK+1!, SAMEPAT+2*, SAMEPAT+4, SAMEPAT+7*, SAMEPAT+8*, SAMEPAT+10, SAMEPAT1+2*
, SAMEPAT2+2*, SAMEPAT3+2*, SAMEPAT4+2*
>> AUPNDAYS START+19*
>> AUPNDOB START+19
>> AUPNVSIT START+18*
D GETMNE+2!, GET1+2!
>> DA START+16*, DEDT+5*
DIADD GETMNE+2!
DIC GETMNE+2!, GETMNE+3*, GET1+2!, GET1+3*!, GET1+4!
DIC("A" GETMNE+3*!
DIC("S" GETMNE+3*!
DIC(0 GETMNE+3*, GET1+3*
>> DIE START+16*, DEDT+5*
DIR SAMEPAT+1!, SAMEPAT+9!
DIR("A" SAMEPAT+5*
DIR(0 SAMEPAT+5*
DIROUT SAMEPAT+1!, SAMEPAT+9!
DIRUT SAMEPAT+1!, SAMEPAT+8, SAMEPAT+9!
DLAYGO GETMNE+2!
DR START+16*, START+21!, DEDT+5*
DT DEDT+5
DTOUT CHECK+5, CHECK+6, CHECK+7, CHECK+8, CHECK+9, SAMEPAT+9!
DUOUT SAMEPAT+9!
DUZ(2 START+27
I GETMNE+2!, GET1+2!
U START+22, START+24, START+27, GETMNE+5, CHECK+4, CHECK+8, CHECK+9, CHECK+11, CHECK+12, GET1+5
, DEDT+3
VISIT DEDT~, DEDT+1, DEDT+2, DEDT+3, DEDT+5
X START+19, START+23*, START+24*, START+26*, START+27*, START+28*, START+30*, GETMNE+2!, GET1+4!
>> X1 START+19*
>> X2 START+19*
Y GETMNE+2!, GETMNE+4, GETMNE+5, GET1+4, GET1+5, SAMEPAT+7
ZTSK START+7!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All