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 |  Local Variables |  All
Print Page as PDF
Routine: APCDEHI2

Package: Patient Care Component

Routine: APCDEHI2


Information

APCDEHI2 ; IHS/CMI/LAB - HISTORICAL HOSPITALIZATION CONT ;

Source Information

Source file <APCDEHI2.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Patient Care Component 7 ^APCDALV  DEDT^APCDEA2  ^APCDEA3  ^APCDEQX  ^APCDFORM  CHKEHR2^APCDVCHK  ^APCDVDSP  
VA Fileman 4 ^%DTC  ^DIC  ^DIE  ^DIR  
IHS Patient 1 MOD^AUPNVSIT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Care Component 1 APCDEHI  

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 ;
CHECK ; SEE IF PV AND PRO ENTERED CORRECTLY
SAMEPAT2 ;

External References

Name Field # of Occurrence
^%DTC START+17
^APCDALV START+9
DEDT^APCDEA2 CHECK+7
^APCDEA3 GETMNE+6, GET1+5
^APCDEQX GETMNE+7
^APCDFORM CHECK+7
CHKEHR2^APCDVCHK MNEPROC+2
^APCDVDSP START+18
MOD^AUPNVSIT START+16
^DIC GETMNE+2, GET1+2
^DIE START+13, START+14
^DIR SAMEPAT+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: START+19
Function Call: WRITE
  • Prompt: !
  • Line Location: GETMNE+1
Function Call: WRITE
  • Prompt: !!,"Switching to Modify Mode for ONE Mnemonic ONLY!"
  • Line Location: GETMNE+8
Function Call: WRITE
  • Prompt: !!,"Switching back to ENTER Mode!"
  • Line Location: GETMNE+8
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+3
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+13
    • START+14
Routine Call
  • DIC
  • Line Location:
    • GETMNE+2
    • GET1+2
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+7
^AUPNVPOV("AD" CHECK+5
^AUPNVPRV("AD" CHECK+6
^AUPNVSIT - [#9000010] CHECK+3, SAMEPAT+2
^AUPNVSIT("APCIS" START+14!

Label References

Name Line Occurrences
@( SAMEPAT+10
CHECK GETMNE+3
GET1 START+19
GETMNE MNEPROC+2, GETMNE+8
GETMNEK MNEPROC+3
MNEPROC START+5, START+20, SAMEPAT1+2
SAMEPAT START+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> APCDADD SAMEPAT3+2*
>> APCDAFLG START+10
>> APCDAPP SAMEPAT2+2*
>> APCDBEEP CHECK+5, CHECK+6
>> APCDCAT START+8*
APCDCLN START+7!
>> APCDDATE START+2, START+4, START+17
APCDEQX MNEPROC+2, GETMNE+7, GETMNEK+1!
>> APCDFLG START+10*
APCDFV CHECK+7*!
>> APCDLDAT START+2, START+4*
>> APCDLOC START+8*
>> APCDLPAT START+2, START+3*
APCDLVST START+2, START+7!, START+12*, GETMNE+8, SAMEPAT+2, SAMEPAT1+2, SAMEPAT2+2
>> APCDMNE GETMNE+4*, GET1+4*
>> APCDMNE("NAME" GETMNE+4*, GET1+4*
APCDMOD GETMNE+5!, GETMNE+8!, CHECK+1
>> APCDMODE GETMNE+8*, CHECK+5, CHECK+6, SAMEPAT1+2*
APCDMPQ MNEPROC+1*, MNEPROC+2, MNEPROC+4!, GETMNE+7*, CHECK+2*, CHECK+5*, CHECK+6*
APCDNOXV START+9*!
>> APCDPARM CHECK+7
>> APCDPAT START+2, START+3, START+13
APCDTCAT START+8!
APCDTLOC START+8!
>> APCDTPLT START+2
APCDTTYP START+8!
APCDTVST START+8!
>> APCDTYPE START+8*
>> APCDVDSP START+18*
APCDVLK GETMNE+8*!, SAMEPAT1+2*!
APCDVSIT START+11, START+12, START+14, START+16, START+18, GETMNE+8*, GETMNEK+1!, CHECK+3, CHECK+5, CHECK+6
, CHECK+7, SAMEPAT1+2*, SAMEPAT2+2*
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+17*
>> AUPNDOB START+17
>> AUPNVSIT START+16*
DA START+13*, START+14*!
DIC GETMNE+2*, GET1+2*!, GET1+3!
DIC("A" GETMNE+2*!
DIC("S" GETMNE+2*!
DIC(0 GETMNE+2*, GET1+2*
DIE START+13*, START+14*!
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!
DIU START+14!
DIV START+14!
DR START+13*, START+14*!, START+18!
DT START+14
DTOUT CHECK+5, CHECK+6, SAMEPAT+9!
DUOUT SAMEPAT+9!
U GETMNE+4, CHECK+3, CHECK+7, GET1+4
X START+17, START+19*, GET1+3!
>> X1 START+17*
>> X2 START+17*
>> Y GETMNE+3, GETMNE+4, GET1+3, GET1+4, 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 |  Local Variables |  All