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

Package: Patient Care Component

Routine: APCHS12


Information

APCHS12 ; IHS/CMI/LAB - PART 12 OF APCHS -- SUMMARY PRODUCTION COMPONENTS ;

Source Information

Source file <APCHS12.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Patient Care Component Reports 2 $$START1^APCLDF  $$PRIMPROV^APCLV  
DRG Grouper 1 $$ICDDX^ICDEX  
IHS Patient 1 $$AGE^AUPNPAT  
IHS VA Utilities 1 $$VAL^XBDIQ1  
Kernel 1 ($$FMADD,$$FMTE)^XLFDT  
Patient Care Component 1 FLOWD^APCHS12A  
Taxonomy 1 LST^ATXAPI  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Care Component 1 APCHS12A  

Entry Points

Name Comments DBIA/ICR reference
FLOWBS2 ;
FLOWADD ; ADD VALUE FROM SELECTED FILE/DFN
FLOWB2
PVCH ;IHS/CMI/LAB - now check for dx in past year per Bill and Charlton by pcp
FLOWX
FLOWCP ;
FLOW ; ********** FLOWSHEET PRODUCTION **********
; <SETUP>
FLOWS
FLOWB
FLOWTB ; BUILD TAB TABLE
FLOWOUT ; <DISPLAY>
FLOWHD ;ENTRY POINT
; DISPLAY HEADER
CHKCODE ;
FLOWCR ;
CHKCODE1 ;
FLOWTB2
FLOWBA ; ADD ALL (NO ITEMS SPECIFIED)
FLOWCHK ; <SCREEN>
FLOWBD ; BUILD AND DISPLAY DATA TABLE (FOR ONE DATE)
AGE(I,P) ;
FLOWCKP ;ENTRY POINT
FLOWBS ; ADD SPECIFIED ITEMS
GENDER(I,P) ;

External References

Name Field # of Occurrence
FLOWD^APCHS12A FLOWBD+4
$$START1^APCLDF PVCH+6
$$PRIMPROV^APCLV PVCH+21
LST^ATXAPI CHKCODE1+10
$$AGE^AUPNPAT AGE+5
$$ICDDX^ICDEX PVCH+18
$$VAL^XBDIQ1 FLOWCP+3, FLOWS+7
$$FMADD^XLFDT PVCH+5
$$FMTE^XLFDT PVCH+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?2,APCHSP,!
  • Line Location: FLOWOUT+10
Function Call: WRITE
  • Prompt: !
  • Line Location: FLOWOUT+11
Function Call: WRITE
  • Prompt: APCHSFCN,!
  • Line Location: FLOWHD+3
Function Call: WRITE
  • Prompt: ?22,$P(^DIC(40.7,X,0),U),!
  • Line Location: FLOWHD+4
Function Call: WRITE
  • Prompt: ?12+APCHSTB(APCHSII),APCHSTB(APCHSII,"L")
  • Line Location: FLOWHD+6
Function Call: WRITE
  • Prompt: !
  • Line Location: FLOWHD+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCHSCTL - [#9001015] FLOW+5, FLOWOUT+1
^APCHSFLC - [#9001020] FLOWOUT+6, FLOWCHK+1, FLOWCP+5, FLOWCR+1, CHKCODE+1, CHKCODE1+2, CHKCODE1+7, FLOWHD+4, FLOWTB+3, FLOWTB2+1
, FLOWB+1, FLOWB+3, FLOWB2, FLOWB2+2, FLOWB2+6, FLOWBS2+3, FLOWS+4, GENDER+1, GENDER+2, AGE+2
, AGE+3
^APCHSFLI - [#9001019] FLOWB2+3, FLOWB2+4, FLOWB2+5
^APCHSITE - [#9001023] PVCH+2, PVCH+3
^AUPNPROB - [#9000011] FLOWCP+1
^AUPNPROB("AC" FLOWCHK+4
^AUPNVMSR - [#9000010.01] FLOWADD+2
^AUPNVPOV - [#9000010.07] PVCH+18
^AUPNVPOV("AD" PVCH+13, PVCH+18
^AUPNVPRV("AD" PVCH+12
^AUPNVSIT - [#9000010] PVCH+9, PVCH+10, PVCH+11, FLOWB
^AUPNVSIT("AA" FLOW+2, FLOWOUT+9, FLOWBD+3
^DIC - [#1] FLOWB2+5
^DIC(40.7 - [#40.7] FLOWHD+4
^DIC(7 - [#7] PVCH+23
^DPT - [#2] GENDER+2
^TMP($J PVCH+1!, PVCH+7, PVCH+8, PVCH+27!

Label References

Name Line Occurrences
$$AGE FLOWOUT+4
$$GENDER FLOWOUT+3
CHKCODE PVCH+18, FLOWCP+3
CHKCODE1 CHKCODE+1
FLOWADD FLOWBS2+3, FLOWBA+1
FLOWB FLOWBD+3
FLOWB2 FLOWB+3
FLOWBA FLOWB2+6
FLOWBD FLOWOUT+9
FLOWBS FLOWB2+6
FLOWBS2 FLOWBS+1
FLOWCHK FLOWOUT+2
FLOWCP FLOWCHK+4
FLOWCR FLOWCP+5
FLOWHD FLOWOUT+8, FLOWHD+4, FLOWHD+5
FLOWOUT FLOW+5
FLOWS FLOWS
FLOWTB FLOWOUT+7
FLOWTB2 FLOWTB+3

Naked Globals

Name Field # of Occurrence
^( FLOWB+1, FLOWB2+6
^(0 FLOWTB2+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PVCH+6*
A AGE+1~, AGE+2*, AGE+4, AGE+6
APCHC PVCH+27!, CHKCODE1+9!, CHKCODE1+12!
APCHC( CHKCODE1+11
>> APCHCS CHKCODE1+7*, CHKCODE1+8*, CHKCODE1+10
APCHSAS FLOWX!, FLOWB2+6*
>> APCHSBD PVCH+5*, PVCH+6
>> APCHSBRK FLOWOUT+5
APCHSC1 FLOWX+2!, FLOWCR+1*, FLOWCR+2*, FLOWCR+3, FLOWCR+4*, FLOWCR+5, CHKCODE1+2*, CHKCODE1+3*, CHKCODE1+4, CHKCODE1+10
APCHSC2 FLOWX+2!, FLOWCR+2*, FLOWCR+3*, FLOWCR+4*, FLOWCR+5, CHKCODE1+3*, CHKCODE1+4*, CHKCODE1+10
APCHSCI FLOWX+2!, FLOWCP+5*, FLOWCR+1, CHKCODE+1*, CHKCODE1+2, CHKCODE1+7
>> APCHSCKP FLOWOUT+5, FLOWOUT+8, FLOWOUT+10, FLOWOUT+11, FLOWCKP+1, FLOWHD+2, FLOWHD+4, FLOWHD+5
APCHSCLN FLOWX!, FLOWB*, FLOWB+1
APCHSCM FLOWX+2!, PVCH+18*, FLOWCP+3*, FLOWCR+5, CHKCODE1+11
>> APCHSCNT PVCH+8*, PVCH+24*, PVCH+25
APCHSDAT FLOWX+1!
APCHSDB FLOWX!, FLOWBD+1!, FLOWBD+4
APCHSDB( FLOWS+8*
>> APCHSDLM FLOWOUT+9
APCHSDUS FLOWX!, FLOWOUT+9, FLOWBD+2*, FLOWB+2*
APCHSFCN FLOWX!, FLOWOUT+6*, FLOWHD+3
APCHSFDF FLOWX!, FLOWOUT+1*, FLOWOUT+3, FLOWOUT+4, FLOWOUT+6, FLOWCHK+1, PVCH+2, PVCH+3, FLOWCP+5, FLOWCR+1
, CHKCODE+1, CHKCODE1+2, CHKCODE1+7, FLOWHD+4, FLOWTB+3, FLOWTB2+1, FLOWB+1, FLOWB+3, FLOWB2, FLOWB2+2
, FLOWB2+6, FLOWBS2+3, FLOWS+4
APCHSFNM FLOW+3*, FLOWX+2!, FLOWOUT+5*
APCHSFOK FLOWX+2!, FLOWOUT+2, FLOWCHK+1*, FLOWCHK+2*, FLOWCHK+4, FLOWCHK+5, PVCH+8*, PVCH+25*, FLOWCP+3*, FLOWCP+5
, FLOWCR+5*
APCHSFOR FLOW+5*, FLOWX!, FLOWOUT+1
APCHSFXF FLOWX+1!, FLOWB2+2*, FLOWS+1
APCHSI FLOWX!, FLOWTB+3*, FLOWTB2+1, FLOWTB2+5, FLOWS+8*
APCHSIDF FLOWX+1!, FLOWB+3*, FLOWB2, FLOWB2+2, FLOWB2+6, FLOWBS2+3, FLOWADD+3, FLOWS+4, FLOWS+8
APCHSII FLOWX+1!, FLOWHD+6*
APCHSIT FLOWX!, FLOWB2+1*, FLOWB2+3, FLOWB2+4, FLOWB2+5, FLOWS+7
APCHSITP FLOWX+1!, FLOWBS2+2*, FLOWBS2+3
APCHSIVD FLOWX!, FLOWOUT+9*, FLOWBD+3
APCHSJ FLOWX+1!, FLOWB+3*, FLOWS+8*
APCHSL FLOWX+1!, FLOWADD+3*, FLOWS+8
APCHSMXL FLOWX+1!, FLOWOUT+10, FLOWTB+2*, FLOWTB2+6*
APCHSN FLOWX!, FLOWTB2+1*, FLOWTB2+2, FLOWTB2+3, FLOWB2*, FLOWB2+1
APCHSND2 FLOW+4*, FLOW+5, FLOWX!
>> APCHSNDM FLOW+4, FLOW+5*, FLOWOUT+9*
APCHSNGL FLOWX+1!, FLOWB2+6*, FLOWS+6
>> APCHSNPG FLOWOUT+5, FLOWOUT+10, FLOWOUT+11, FLOWCKP+1, FLOWHD+4, FLOWHD+5
>> APCHSNVN PVCH+2*, PVCH+25
>> APCHSNYR PVCH+3*, PVCH+4*, PVCH+5
>> APCHSP FLOWOUT+10*, FLOWCP+1*, FLOWTB2+2*, FLOWTB2+3*, FLOWB2+5*, FLOWS+8*
>> APCHSPAT FLOW+2, FLOWOUT+3, FLOWOUT+4, FLOWOUT+9, FLOWCHK+4, PVCH+6, FLOWBD+3
APCHSPI FLOWX+2!, FLOWCHK+4*, FLOWCP+1, FLOWCP+3
>> APCHSQ FLOWOUT+9*
>> APCHSQIT FLOW+5, FLOWOUT+5, FLOWOUT+8, FLOWOUT+9, FLOWOUT+10, FLOWOUT+11, FLOWCKP+1, FLOWHD+2, FLOWHD+4, FLOWHD+5
, FLOWB+3
APCHST FLOWX!, FLOWTB+2*, FLOWTB2+5, FLOWTB2+7*
APCHSTB FLOWX!, FLOWTB+1!
APCHSTB( FLOWHD+6, FLOWTB2+5*, FLOWADD+3
APCHSTTL FLOWX+1!, FLOWTB2+2*, FLOWTB2+5
>> APCHSTYP FLOW+5, FLOWOUT+1
APCHSVDF FLOWX!, FLOWBD+3*, FLOWB
APCHSVDT PVCH+16~, PVCH+17*, PVCH+18
APCHSVGL FLOWX+1!, FLOWB2+5*, FLOWBS+1, FLOWBA+1, FLOWADD+2
APCHSW FLOWX!, FLOWTB2*, FLOWTB2+2*, FLOWTB2+3*, FLOWTB2+4*, FLOWTB2+5, FLOWTB2+6, FLOWTB2+7
APCHSX FLOWX+1!, FLOWB2+3*, FLOWADD+4
APCHSXS FLOWX+1!, FLOWS+1*
APCHSXT FLOWX+1!, FLOWB2+4*, FLOWBS2+1
APCHV PVCH+1!, PVCH+27!
APCHY PVCH+1!, PVCH+6*, PVCH+27!
B AGE+1~, AGE+3*, AGE+4, AGE+7
C AGE+1~, AGE+5*, AGE+6, AGE+7
>> D PVCH+18*, PVCH+20, FLOWCP+3, CHKCODE+1, CHKCODE1+1*, CHKCODE1+11*
>> DA FLOWBS+1*, FLOWBA+1*, FLOWADD+2
DT PVCH+5, PVCH+6, AGE+5
DUZ(2 PVCH+2, PVCH+3
>> E PVCH+6*
I FLOWBS2+3*, GENDER~, GENDER+1, GENDER+2, AGE~, AGE+2, AGE+3
P GENDER~, GENDER+2, AGE~, AGE+5
U FLOWOUT+1, FLOWOUT+6, PVCH+2, PVCH+3, PVCH+8, PVCH+9, PVCH+10, PVCH+11, PVCH+18, PVCH+23
, FLOWCP+1, FLOWCR+1, CHKCODE1+2, CHKCODE1+7, FLOWHD+4, FLOWTB2+2, FLOWTB2+3, FLOWB, FLOWB2+1, FLOWB2+5
, FLOWBS2+3, FLOWADD+2, FLOWADD+3, GENDER+1, GENDER+2, AGE+2, AGE+3
>> V PVCH+8*, PVCH+9, PVCH+10, PVCH+11, PVCH+12, PVCH+13, PVCH+17, PVCH+18, PVCH+21
>> X PVCH+8*, FLOWHD+4*, FLOWBS2+2, FLOWS*, FLOWS+1*, FLOWS+3*, FLOWS+6*, FLOWS+7*, FLOWS+8
>> Y PVCH+18*, PVCH+21*, PVCH+22, PVCH+23
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All