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

Package: Patient Care Component

Routine: APCHS11


Information

APCHS11 ; IHS/CMI/LAB - PART 11 OF APCHS -- SUMMARY PRODUCTION COMPONENTS ;

Source Information

Source file <APCHS11.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS Patient 1 $$AGE^AUPNPAT  
Kernel 1 $$FMTE^XLFDT  
VA Fileman 1 (,C)^%DTC  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
Patient Care Component 7 APCHS11A  APCHS11B  APCHS11C  APCHS11D  APCHS11E  APCHS11F  APCHS11G  
PCC New Encounter Form 1 VENPCC1E  

Entry Points

Name Comments DBIA/ICR reference
REGEXAM ;ENTRY POINT
MULTLAB ;ENTRY POINT
COMPARE ;ENTRY POINT
LABDFN ;ENTRY POINT
REFDF ;EP dm item declined?
REFDFM ;taxonomy check for dm item
URINE ;
REGLAB ;ENTRY POINT
TP ; ******************** BEST PRACTICE PROMPTS - HARD CODE *******
SURV ; ******************** SURVEILLANCE - HARD CODE *******
DFSURVX ;
PASTAGE ;ENTRY POINT;GETS AGE AT TIME OF LAST PROCEDURE OR EXAM, ETC
EXAMDFN ;ENTRY POINT
A
EOJ ;
REFEXAM ; did this patient refuse this exam
FIRST ;EP
DFSURV ;ENTRY POINT (SURVEILLANCES found by the Data Fetcher)
DISPLAY ;ENTRY POINT
GETDATE ;ENTRY POINT

External References

Name Field # of Occurrence
^%DTC SURV+3, TP+3, COMPARE+2, PASTAGE+1
C^%DTC URINE+9, COMPARE+1
$$AGE^AUPNPAT SURV+3, TP+3
$$FMTE^XLFDT REFDF+8, REFDF+9, REFDFM+6, REFDFM+7, REFEXAM+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?25,"LAST",?38,"NEXT",!!
  • Line Location: DISPLAY+3
Function Call: WRITE
  • Prompt: APCHSDIS,?23,APCHSDAT
  • Line Location: DISPLAY+4
Function Call: WRITE
  • Prompt: !,?36,APCHSTEX(APCHSL)
  • Line Location: DISPLAY+5
Function Call: WRITE
  • Prompt: ?36,APCHSDUE
  • Line Location: DISPLAY+6
Function Call: WRITE
  • Prompt: ?25,"LAST",?38,"NEXT",!!
  • Line Location: FIRST+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCHSCTL - [#9001015] SURV+1, SURV+12, SURV+13, SURV+14, SURV+15, TP+1, TP+10, TP+11, TP+12, TP+14
^APCHSURV - [#9001018] SURV+14, SURV+15, TP+12, TP+14
^ATXLAB - [#9002228] REFDFM+2
^AUPNPREF("AA" REFDF+5, REFDFM+3, REFEXAM+3
^AUPNVLAB("AA" MULTLAB+3, REGLAB+3
^AUPNVXAM("AA" REGEXAM+3
^AUTTEXAM("C" EXAMDFN+1
^DPT - [#2] SURV+2, SURV+4, TP+2, TP+4
^LAB(60 - [#60] REGLAB+4, REGLAB+6, LABDFN+1

Label References

Name Line Occurrences
@( SURV+15, TP+14
A REGLAB+4
COMPARE REGEXAM+6, REGLAB+7, DFSURV+5
DFSURVX DFSURV+3
DISPLAY URINE+8, URINE+9, URINE+12, URINE+13, REGEXAM+4, REGEXAM+6, REGEXAM+7, REGLAB+4, REGLAB+7, REGLAB+8
, DFSURV+3, DFSURV+5, DFSURV+6
EOJ SURV+17, TP+16
EXAMDFN REGEXAM+2
FIRST DISPLAY+1
GETDATE URINE+10, URINE+12, REGEXAM+5, REGLAB+5, DFSURV+4
LABDFN URINE+3, URINE+4, REGLAB+1
MULTLAB URINE+3, URINE+4
PASTAGE URINE+11, URINE+13
REFDF REGLAB+4, REGLAB+7, REGLAB+8, DFSURV+3, DFSURV+5
REFDFM REFDF+3
REFEXAM REGEXAM+4, REGEXAM+6

Naked Globals

Name Field # of Occurrence
^(0 SURV+15, TP+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> APCHCOLW TP+13*
APCHDMPT EOJ+7!
APCHS EOJ+7!
APCHS1 REFDF+7~*, REFDFM+5~*
APCHS2 REFDF+7~*, REFDF+8*, REFDF+9*, REFDFM+5~*, REFDFM+6*, REFDFM+7*
APCHSAGE SURV+3*, TP+3*, URINE+1, URINE+8, URINE+12, EOJ+1!
APCHSANY SURV+6*, TP+6*, DISPLAY+1*, EOJ+4!
APCHSBP EOJ+2!
>> APCHSBRK FIRST+1
APCHSCAT EOJ+7!
>> APCHSCKP DISPLAY+2, DISPLAY+9, FIRST+1
APCHSCT DISPLAY+3*, DISPLAY+8*, DISPLAY+9, FIRST+3*, EOJ+2!
>> APCHSCVD URINE+9, COMPARE+1, GETDATE+1
APCHSDA EOJ+2!
APCHSDAT URINE+8*, URINE+9*, URINE+10, URINE+12*, URINE+13*, REGEXAM+4*, REGLAB+4*, DFSURV+3*, GETDATE+1*, DISPLAY+4
, EOJ+4!
APCHSDD COMPARE+2, EOJ+6!
APCHSDF EOJ+1!
>> APCHSDF1 REGLAB+4*, REGLAB+6*, REFDF+1, REFDF+5, REFDFM+3
APCHSDIS URINE+6*, DISPLAY+4, REFDF+8, REFDF+9, REFDFM+6, REFDFM+7, REFEXAM+5, EOJ+4!
APCHSDO SURV+15*, TP+14*, EOJ+2!
APCHSDOB SURV+2*, SURV+3, TP+2*, TP+3, URINE+9, URINE+12, PASTAGE+1, EOJ+1!
APCHSDT MULTLAB+2!, MULTLAB+3*, MULTLAB+4, EOJ+4!
APCHSDUE URINE+8*, URINE+9*, URINE+12*, URINE+13*, REGEXAM+4*, REGLAB+4*, DFSURV+3*, COMPARE+1*, COMPARE+2*, DISPLAY+6
, REFDF+2, REFDF+9, REFDFM+7, REFEXAM+2, REFEXAM+5, EOJ+1!
APCHSER EOJ+2!
APCHSEX SURV+4*, TP+4*, EOJ+4!
APCHSEXD REGEXAM+2, REGEXAM+3, REGLAB+4*, REGLAB+6*, EXAMDFN+1*, REFDF+4, REFDF+5, REFDFM+2*, REFDFM+3, REFEXAM+1
, REFEXAM+3, EOJ+1!
APCHSEXM EOJ+1!
APCHSEXN EXAMDFN+1, EOJ+4!
APCHSHFD EOJ+7!
APCHSIM EOJ+5!
APCHSIMD EOJ+5!
APCHSINM EOJ+2!
APCHSINT COMPARE+1, COMPARE+2, EOJ+1!
>> APCHSITI SURV+13*, TP+11*
APCHSITM SURV+6*, SURV+12*, SURV+13, SURV+14, SURV+15, TP+6*, TP+10*, TP+11, TP+12, TP+14
, EOJ+2!
APCHSIVA EOJ+4!
APCHSIVB EOJ+4!
APCHSIVD URINE+7*, URINE+8, URINE+9, URINE+12*, REGEXAM+3*, REGEXAM+4, REGLAB+3*, REGLAB+4, DFSURV+3, COMPARE+1
, COMPARE+2, GETDATE+1, PASTAGE+1, EOJ+1!
APCHSKD EOJ+5!
APCHSKDT EOJ+4!
APCHSKN EOJ+4!
APCHSKND EOJ+4!
APCHSL DISPLAY+5*, EOJ+3!
APCHSLAB URINE+3*, URINE+4*, REGLAB+4, REGLAB+6, LABDFN+1, EOJ+3!, EOJ+5!
APCHSLBD URINE+3, URINE+4, URINE+5, MULTLAB+3, REGLAB+2, REGLAB+3, LABDFN+1*, EOJ+4!
APCHSLDT URINE+2!, EOJ+4!
APCHSLDT( MULTLAB+4*
APCHSLDT("" URINE+7
APCHSLP SURV+12*, TP+10*, EOJ+2!
APCHSLST URINE+10*, URINE+12, URINE+13, EOJ+4!
APCHSMAM EOJ+6!
APCHSMDT EOJ+6!
APCHSMSC EOJ+5!
APCHSMSD EOJ+5!
>> APCHSNPG DISPLAY+3, DISPLAY+9, FIRST+1
APCHSNTE EOJ+1!
APCHSOLD URINE+12, URINE+13, PASTAGE+1*, EOJ+4!
APCHSONE EOJ+7!
>> APCHSPAT SURV+2, SURV+3, SURV+4, TP+2, TP+3, TP+4, MULTLAB+3, REGEXAM+3, REGLAB+3, REFDF+5
, REFDFM+3, REFEXAM+3
APCHSPRC EOJ+1!
>> APCHSQIT SURV+12, TP+10, DISPLAY+1, DISPLAY+2, DISPLAY+9, FIRST+1
>> APCHSTAX REFDF+3, REFDFM+2
APCHSTEX SURV+7!, TP+7!, REGEXAM+6, REGLAB+7, DFSURV+5, DISPLAY+5, DISPLAY+7, DISPLAY+10!, REFDF+8, REFDF+9
, REFDFM+6, REFDFM+7, REFEXAM+5!
APCHSTEX( DISPLAY+5, REFDF+7, REFDF+8*, REFDF+9*, REFDFM+5, REFDFM+6*, REFDFM+7*
APCHSTEX(1 DISPLAY+5, REFEXAM+5*
APCHSTEX(2 REFEXAM+5*
APCHSTEX(3 REFDF+8*, REFDF+9*, REFDFM+6*, REFDFM+7*, REFEXAM+5*
APCHSTP EOJ+1!
>> APCHSTYP SURV+1, SURV+12, SURV+13, SURV+14, SURV+15, TP+1, TP+10, TP+11, TP+12, TP+14
APCHSURD EOJ+5!
>> APCHSURX SURV+9*, TP+8*
>> APCHSURZ SURV+10*
APCHSWD COMPARE+1*, COMPARE+2, EOJ+1!
APCHSYRY EOJ+3!
DT SURV+3, TP+3, COMPARE+2
G REFDFM+1~, REFDFM+2*, REFDFM+5*
U SURV+2, SURV+4, SURV+13, SURV+14, SURV+15, TP+2, TP+4, TP+11, TP+12, TP+14
X URINE+9, COMPARE+1, COMPARE+2, PASTAGE+1, REFDF+5~*, REFDF+6, REFDF+8, REFDF+9, REFDFM+3~*, REFDFM+4
, REFDFM+6, REFDFM+7, REFEXAM+3~*, REFEXAM+4, REFEXAM+5, EOJ+6!
X1 SURV+3*, TP+3*, URINE+9*, COMPARE+1*, COMPARE+2*, PASTAGE+1*, EOJ+3!
X2 SURV+3*, TP+3*, URINE+9*, COMPARE+1*, COMPARE+2*, PASTAGE+1*, EOJ+3!
Y URINE+9*, COMPARE+1*, GETDATE+1*, EOJ+6!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All