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: AGBIC2P

Package: IHS Patient Registration

Routine: AGBIC2P


Information

AGBIC2P ; IHS/ASDS/EFG - ENTRY UTILITY FOR MANDATORY DATA ;

Source Information

Source file <AGBIC2P.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
IHS Patient Registration 11 (READ,YN)^AG  (K,L1)^AG0  ^AG1  (BEN,DOB,ELIG,IQTM,TRBFLG,TRIBE)^AG2A  ^AG3  CALCELIG^AGBIC2  ^AGBIC2B  ^AGBIC2C  
^AGDICLK  (DFN,Z1)^AGKPAT  (OTHRTR,TQTM,TRINUM)^AGOPT2  
VA Fileman 1 ^DIE  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Patient Registration 1 AG0  

Entry Points

Name Comments DBIA/ICR reference
L6OPT
L5AOPT
END
ASKMNRTB
ASKMNRES
L5ELIG
SETRBFLG
S1
L5B
UP
L7
L4
L5
L1
TRBVER
CKMNRRES
CKMNRTRB
L5OPT
L8

External References

Name Field # of Occurrence
READ^AG TRBVER+1, ASKMNRES, ASKMNRTB
YN^AG ASKMNRES, ASKMNRTB
K^AG0 L1, L4, L5, L5+2, SETRBFLG, L5B, L7, L8
L1^AG0 UP+1
^AG1 L1
BEN^AG2A L7
DOB^AG2A L1+1
ELIG^AG2A L8
IQTM^AG2A L5B
TRBFLG^AG2A L5+2, SETRBFLG
TRIBE^AG2A L5
^AG3 END+1
CALCELIG^AGBIC2 L5ELIG
^AGBIC2B L4
^AGBIC2C L5ELIG
^AGDICLK CKMNRRES, CKMNRTRB
DFN^AGKPAT UP
Z1^AGKPAT UP
OTHRTR^AGOPT2 L6OPT
TQTM^AGOPT2 L5OPT
TRINUM^AGOPT2 L5AOPT
^DIE CKMNRRES+3, CKMNRTRB+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"That TRIBE no longer valid"
  • Line Location: L5+0
Function Call: WRITE
  • Prompt: !!,"HAS TRIBAL MEMBERSHIP BEEN VERIFIED? (Y/N/U): "
  • Line Location: TRBVER+1
Function Call: WRITE
  • Prompt: AG("TRBVER")_" // "
  • Condition for execution: (AG("TRBVER")["Y")!(AG("TRBVER")["N")!(AG("TRBVER")["U")
  • Line Location: TRBVER+1
Function Call: WRITE
  • Prompt: !!,"Enter a ""Y"" for YES or an ""N"" for NO OR A ""U"" for UNABLE."
  • Line Location: TRBVER+2
Function Call: WRITE
  • Prompt: !!,*7,*7,"Deleting Patient ",$P(^DPT(DFN,0),U)," ...."
  • Line Location: UP+0
Routine Call
  • DIE
  • Line Location:
    • CKMNRRES+3
    • CKMNRTRB+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPAT - [#9000001] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] L4, L5, L5+1, TRBVER, CKMNRRES+2, CKMNRTRB+2
^AUTTTRI - [#9999999.03] L5, L5+1
^DPT - [#2] UP

Label References

Name Line Occurrences
ASKMNRES CKMNRRES, ASKMNRES
ASKMNRTB CKMNRTRB, ASKMNRTB
CKMNRRES L4
CKMNRTRB L5+2, SETRBFLG
L1 L4
L4 L4, L5
L5 L5, L5+2, TRBVER+2, L5B, L5AOPT, L5AOPT+1
L5AOPT L5OPT, L5OPT+1
L5B L5+2
L5OPT L6OPT, L6OPT+1
L6OPT L7
L7 L8
S1 L1, L1+1, L4, L5, SETRBFLG, L5B, L5ELIG, L5AOPT, L5OPT, L6OPT
, L7, L8
TRBVER TRBVER+2, SETRBFLG
UP L1

Naked Globals

Name Field # of Occurrence
^(11 L4, L5, L5+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AG END!
AG("EDIT" UP*
AG("LKPRINT" CKMNRRES, CKMNRTRB
AG("MINOR" CKMNRTRB*
AG("TEMP CHAR T" , L1+1
AG("TRBVER" TRBVER*, TRBVER+1, TRBVER+2
AG("TRIBE" L5+1*, L5+2, TRBVER+3*, SETRBFLG
>> AGOPT(1 L5OPT
>> AGOPT(2 L5AOPT
>> AGOPT(8 L6OPT
>> DA CKMNRRES*, CKMNRRES+3*, CKMNRTRB*, CKMNRTRB+3*
>> DFN L4, L5, L5+1, TRBVER, UP, CKMNRRES, CKMNRRES+2, CKMNRRES+3, CKMNRTRB, CKMNRTRB+2
, CKMNRTRB+3
DFOUT L1, L4, L5, L5+2, SETRBFLG, L5B, L7, L8, S1!, ASKMNRES
, ASKMNRTB
>> DIC CKMNRRES*, CKMNRTRB*
>> DIE CKMNRRES+3*, CKMNRTRB+3*
DLOUT TRBVER+2, S1!, ASKMNRES, ASKMNRTB
DQOUT S1!
>> DR CKMNRRES*, CKMNRRES+3*, CKMNRTRB*, CKMNRTRB+3*
DTOUT L1, L4, L5, L5+2, SETRBFLG, L5B, L7, L8, S1!, ASKMNRES
, ASKMNRTB
DUOUT L1, L4, L5, L5+2, TRBVER+2, SETRBFLG, L5B, L5AOPT, L5AOPT+1, L5OPT
, L5OPT+1, L6OPT, L6OPT+1, L7, L8, S1!, ASKMNRES, ASKMNRTB
U L4, L5, L5+1, TRBVER, UP, CKMNRRES+2, CKMNRTRB+2
>> Y TRBVER+1*, TRBVER+2*, TRBVER+3, CKMNRRES*, CKMNRRES+1*, CKMNRRES+2*, CKMNRRES+3, ASKMNRES*, CKMNRTRB*, CKMNRTRB+1*
, CKMNRTRB+2*, CKMNRTRB+3, ASKMNRTB*
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