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

Package: Patient Care Component

Routine: APCDEMDI


Information

APCDEMDI ; IHS/CMI/LAB - CHECK FOR 8 MANDATORY DATA ITEMS ;

Source Information

Source file <APCDEMDI.m>

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
Patient Care Component 9 APCDDMUP  APCDEA  APCDEAP  APCDEAPC  APCDEATC  APCDEDTC  APCDEHTC  APCDELMP  
APCDEM  
Diabetes Registry 1 BDMEDMUP  

Entry Points

Name Comments DBIA/ICR reference
TRIBE ;
DOB ;
OLDTRIBE
CHART ;
SEX ;
START ;
ADD ;
HRN ;
EXIT ;EXIT ROUTINE
PRINT ;
COMM ;
CHECK ;CHECK DATA ITEMS

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7),$C(7),"This patient does not have a complete set of mandatory data.",!,"The missing or invalid data fields are...."
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: !?10,". ",APCDMAND("ERROR",APCDMAND("X"))
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !!,"Copy down the information above in order to make the corrections.",!?5,"Press ANY KEY when ready. "
  • Line Location: PRINT+4
Function Call: WRITE
  • Prompt: " Now continuing with Data Entry....."
  • Line Location: PRINT+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] TRIBE+1, TRIBE+2, TRIBE+3, OLDTRIBE, COMM+1, COMM+3, CHART+1, CHART+2, CHART+3, CHART+5
^AUTTCOM - [#9999999.05] COMM+4, COMM+5
^AUTTTRI - [#9999999.03] TRIBE+3, OLDTRIBE
^DPT - [#2] PRINT+1

Label References

Name Line Occurrences
ADD DOB+1, SEX+1, HRN+3, HRN+4, TRIBE+1, TRIBE+2, TRIBE+3, OLDTRIBE, COMM+2, COMM+3
, COMM+4, COMM+5
CHART HRN+2
CHECK START+3
COMM TRIBE+1, TRIBE+2, TRIBE+3
PRINT START+4

Naked Globals

Name Field # of Occurrence
^(0 CHART+1, CHART+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APCDMAND START+1!, EXIT+1!
APCDMAND("ERRCNT" START+2*, START+4, ADD+1*, DOB+1, SEX+1, HRN+4, TRIBE+1, TRIBE+2, TRIBE+3, OLDTRIBE
, COMM+2, COMM+3, COMM+4, COMM+5
APCDMAND("ERROR" DOB+1*, SEX+1*, HRN+3*, HRN+4*, TRIBE+1*, TRIBE+2*, TRIBE+3*, OLDTRIBE*, COMM+2*, COMM+3*
, COMM+4*, COMM+5*, PRINT+3
APCDMAND("HASF" CHART+3*, CHART+4, CHART+5
APCDMAND("HRN" HRN+1*, HRN+3, HRN+4, CHART+1*, CHART+2*, CHART+4*, CHART+5*
APCDMAND("PX" COMM+1*, COMM+2, COMM+3*, COMM+4, COMM+5
APCDMAND("X" COMM+1*, COMM+5*, PRINT+3*, PRINT+5*
>> AUPNDOB DOB+1
>> AUPNPAT TRIBE+1, TRIBE+2, TRIBE+3, OLDTRIBE, COMM+1, COMM+3, CHART+1, CHART+2, CHART+3, CHART+5
, PRINT+1
>> AUPNSEX SEX+1
DTIME PRINT+5
DUZ(2 CHART+2
U TRIBE+2, TRIBE+3, OLDTRIBE, COMM+3, COMM+5, CHART+1, CHART+2, CHART+5
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All