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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: AUPNLK3

Package: IHS Patient

Routine: AUPNLK3


Information

AUPNLK3 ; IHS/CMI/LAB - IHS PATIENT LOOKUP CHECK FOR DUPLICATES ;

Source Information

Source file <AUPNLK3.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
IHS Patient 1 ^AUPNLKD  
VA Fileman 1 YN^DICN  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Patient 1 AUPNLK2B  

Entry Points

Name Comments DBIA/ICR reference
SEARCH ; SEARCH FOR POTENTIAL DUPLICATES
SHOW ; SHOW LIST OF POTENTIAL DUPLICATES
EOJ ;
START ;
INIT ; INITIALIZATION
ASK ; ASK OPERATOR
ASKADD ;

External References

Name Field # of Occurrence
^AUPNLKD SEARCH+3
YN^DICN ASKADD+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,"...searching for potential duplicates"
  • Line Location: SEARCH+2
Function Call: WRITE
  • Prompt: !!?3,"No potential duplicates have been identified."
  • Line Location: SEARCH+4
Function Call: WRITE
  • Prompt: !!?3,*7,"The following patients have been identified as potential duplicates:",!
  • Line Location: SHOW+1
Function Call: WRITE
  • Prompt: !?10,$P(^(0),U,1)
  • Line Location: SHOW+2
Function Call: WRITE
  • Prompt: !!?3,"Do you still want to add '",AUPX,"' as a new patient"
  • Line Location: ASKADD+1
Function Call: WRITE
  • Prompt: !!?6,"Enter 'YES' to add new patient, or 'NO' not to."
  • Line Location: ASKADD+2
Function Call: WRITE
  • Prompt: !?3,*7,"Unable to search for potential duplicates, Sex, Date of Birth and",!?3,"Social Security Number must be defined."
  • Line Location: INIT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] SHOW+2

Label References

Name Line Occurrences
ASK START+6
ASKADD ASK+1
EOJ START+2, START+4, START+7
INIT START+1
SEARCH START+3
SHOW START+5

Naked Globals

Name Field # of Occurrence
^( SHOW+2
^(0 SHOW+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ASK+1, ASK+2, ASKADD+2*
AUPAN SHOW+2*, EOJ+2!
AUPD SEARCH+4, EOJ+2!
AUPD( SHOW+2
>> AUPIDS( SEARCH+1, INIT+2
>> AUPL ASK+1*
>> AUPNLK3 EOJ+1*
AUPNM SEARCH+1*, EOJ+2!
AUPQF3 START+2, START+4, SEARCH+4*, ASK+2*, ASK+3*, INIT+1*, INIT+2*, EOJ+1, EOJ+2!
>> AUPX SEARCH+1, ASKADD+1, INIT+2
>> DIC("W" SHOW+2
DOB SEARCH+1*, EOJ+3!
SEX SEARCH+1*, EOJ+3!
SSN SEARCH+1*, EOJ+3!
U SHOW+2
>> Y SHOW+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All