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

Package: IHS Patient

Routine: AUPNCIX


Information

AUPNCIX ; IHS/CMI/LAB - CREATE COMPOUND "AQ" INDICIES LAB&MEAS ; 08 May 2014 5:24 PM

Source Information

Source file <AUPNCIX.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 3 $$FMADD^XLFDT  $$STRIP^XLFSTR  $$VERSION^XPDUTL  
IHS Patient 2 ^AUPNPCT  $$IMP^AUPNSICD  
DRG Grouper 1 $$ICDDX^ICDEX  
IHS Changes To Lab 1 ^BLRENPUT  
IHS VA Utilities 1 $$EXTSET^XBFUNC  
VA Fileman 1 EN^DDIOL  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Patient Care Component 3 APCDETP  APCDETPD  APCDT601  
PCC Medical Query 2 AMQQAV0  AMQQMGR1  
GUI Objects 1 BGOVEXAM  

Entry Points

Name Comments DBIA/ICR reference
VMSR04B ; ENTRY POINT MAINTAINED FOR BACKWARD COMPATIBILITY
VXAM04 ;EP - called from input tx on .04 field of V EXAM
VMSR04XX
MWT ;
VMSR01VC
NY(%) ;EP - called from computed field
V4906 ;EP - help
V4907 ;EP - help
AUTO1 ;
DURENDDT(%) ;EP - called from trigger on V ANTI-COAG File
VLAB04 ;EP - called from input transform on .04 of vlab
VMSR01VU
VMSR04X
WT ;EP (WEIGHT)
VMSRPCT ;EP Calls ^AUPNPCT for "AQ" x-ref of .05 percentile field
VMSR01X
ICD(Y,N,D) ;EP - called from input transforms
KGLB(V) ;EP
CHK(Y,N,D) ; SCREEN OUT E CODES AND INACTIVE CODES
CHKDX30 ;coding system 30 - ICD10
VMSR01BP
CMPLDATE(%) ;EP - called from trigger on TREATMENT PLAN File
K ;
VMSR01B ; ENTRY POINT MAINTAINED FOR BACKWARD COMPATIBILITY
KGOZ(V) ;EP
INPH ;EP - called from help 9000024
C ;
VXAM04H ;EP
G ;
VXAM04C ;
AUTO ; SETS V MEASUREMENT "AQ" XREF WITHOUT CALLING FILEMAN
VMSR04BP
MWTC ;
OUTTX(%) ;EP called from input transform
WTC
LBKG(V) ;EP
CONVDUR(B) ;
VMSR04 ;EP - V MEASUREMENT:MEASUREMENT (9000010.01,.04)
VMSR04VU
INP ;EP - called from input transform 9000024
CHK1 ;
VMSR01 ;EP V MEASUREMENT:MEASUREMENT (9000010.01,.01)
VXAMR(V,RETVAL) ;PEP - send back list of allowable result values
CONVDAYS(V) ;EP
CHKDX1 ;CODING SYSTEM 1 - ICD9
EXIT ; COMMON ROUTINE EXIT
CSEX ; IF 'USE WITH SEX' FIELD HAS A VALUE CHECK THAT VALUE AGAINST AUPNSEX
VMSR01XX
VMSR04VC
CSEX30 ; IF 'USE WITH SEX' FIELD HAS A VALUE CHECK THAT VALUE AGAINST AUPNSEX
OZ(V) ;EP

External References

Name Field # of Occurrence
^AUPNPCT VMSRPCT+1
$$IMP^AUPNSICD CHK1+1
^BLRENPUT VLAB04+16
EN^DDIOL VLAB04+18, VXAM04H+1, VXAM04H+2, VXAM04H+4, VXAM04H+5, VXAM04H+6, VXAM04H+7, VXAM04H+8, VXAM04H+9, INPH+1
, INPH+2, INPH+3, INP+2, INP+3, V4906+1, V4906+2, V4906+3, V4906+4, V4906+5, V4907+1
, V4907+2, V4907+3, V4907+4
$$ICDDX^ICDEX CHK1+2
$$EXTSET^XBFUNC VXAMR+9
$$FMADD^XLFDT CMPLDATE+8, DURENDDT+9
$$STRIP^XLFSTR KGOZ+6, LBKG+4, OZ+7
$$VERSION^XPDUTL CHKDX1+2, CHKDX1+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"AUPNCIX:VMSR04 ERROR",!!,"NOTIFY YOUR SUPERVISOR IMMEDIATELY - CROSS REFERENCE IS BAD!!"
  • Line Location: VMSR04+8
Function Call: WRITE
  • Prompt: !!,"AUPNCIX:VMSR01 ERROR",!!,"NOTIFY YOUR SUPERVISOR IMMEDIATELY - CROSS REFERENCE IS BAD!!"
  • Line Location: VMSR01+8
Function Call: WRITE
  • Prompt: "."
  • Line Location: AUTO+2
Function Call: WRITE
  • Prompt: "."
  • Line Location: AUTO1+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" VMSRPCT+1, VLAB04+12
^AUPNTP - [#9000094] CMPLDATE+3, CMPLDATE+5, CHK+4
^AUPNVACG - [#9000010.51] DURENDDT+3, DURENDDT+5
^AUPNVMSR - [#9000010.01] VMSR04+3, VMSR01+2, VMSR01+7, VMSR01X, AUTO+2, AUTO1+3
^AUPNVMSR("AQ" VMSR04X, VMSR04XX, VMSR04XX+1, VMSR01X, VMSR01XX, VMSR01XX+1, AUTO+1!, AUTO1+2!
^AUPNVNTS - [#9000010.49] NY+2, NY+5
^AUPNVXAM - [#9000010.13] VXAM04+3
^AUTTEXAM - [#9999999.15] VXAMR+6, VXAM04+3
^AUTTEXAM("B" VXAMR+4
^AUTTMSR - [#9999999.07] VMSR04+3, VMSR01+3
^ICD9 - [#80] ICD+4, CHKDX1+4

Label References

Name Line Occurrences
$$CHK ICD+3
$$CONVDAYS CMPLDATE+7
$$CONVDUR DURENDDT+7
@( VMSR04+7, VMSR01+7, CHK1+5, MWT+4
CHK1 CHK+3
CSEX CHKDX1+3
EXIT VMSR04+1, VMSR04+5, VMSR04+6, VMSR04+7, VMSR01+2, VMSR01+5, VMSR01+6, VMSR01+7, VMSR01+9
MWT WT+1
MWTC K+1, G+1, C+1
VMSR01 AUTO1+3
VMSR01X VMSR01+6
VMSR01XX VMSR01BP, VMSR01VU
VMSR04 AUTO+2
VMSR04X VMSR04+6
VMSR04XX VMSR04BP, VMSR04VU
VXAM04C VXAMR+9
WTC WT+3

Naked Globals

Name Field # of Occurrence
^( VMSR04X*!, VMSR04XX*!, VMSR04XX+1*!, VMSR01X*!, VMSR01XX*!, VMSR01XX+1*!, AUTO+2, AUTO1+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OUTTX~, OUTTX+1, OUTTX+2, OUTTX+3, OUTTX+4, OUTTX+5, OUTTX+6, CMPLDATE~, CMPLDATE+1, CMPLDATE+3
, CMPLDATE+5, CHK+2~, CHK1+2*, CHK1+3, CHKDX1+1, CHKDX1+2, CSEX+2, CHKDX30+1, CHKDX30+2, CHKDX30+3
, CHKDX30+4, CHKDX30+5, CSEX30+2, NY~, NY+1, NY+2, NY+5, DURENDDT~, DURENDDT+1, DURENDDT+3
, DURENDDT+5
A CMPLDATE+2~, CMPLDATE+3*, CMPLDATE+4, CMPLDATE+8, CHK+2~, CHKDX1+4*, CHKDX1+6, NY+3~, NY+5*, DURENDDT+2~
, DURENDDT+3*, DURENDDT+4, DURENDDT+7
>> APCDEIN VLAB04+6
AUPNC MWT+1~, MWT+2*, MWT+3*, MWT+4, MWT+5!, K+1, G+1, C+1
>> AUPNCIX1 VMSR04BP*, VMSR04VU*, VMSR04VC*, VMSR04XX, VMSR01BP*, VMSR01VU*, VMSR01VC*, VMSR01XX
>> AUPNCIX2 VMSR04BP*, VMSR04VU*, VMSR04VC*, VMSR04XX+1, VMSR01BP*, VMSR01VU*, VMSR01VC*, VMSR01XX+1
>> AUPNCIXA VMSR04+4*, VMSR04+5, VMSR04+7, VMSR01+4*, VMSR01+5, VMSR01+7
>> AUPNCIXB VMSR04+4*, VMSR04+5, VMSR04+6, VMSR01+4*, VMSR01+5, VMSR01+6
>> AUPNCIXF VMSR04X, VMSR04XX, VMSR04XX+1, VMSR01X, VMSR01XX, VMSR01XX+1, AUTO+2*, AUTO1+3*
>> AUPNCIXK VMSR04+2*, EXIT+1, VMSR01+1*
>> AUPNCIXT VMSR04+3*, VMSR04+4, VMSR04+7, VMSR04X, VMSR01+3*, VMSR01+4, VMSR01+7, VMSR01X
>> AUPNCIXV VMSR04X*, VMSR04XX*, VMSR04XX+1*, VMSR01X*, VMSR01XX*, VMSR01XX+1*, AUTO+2*, AUTO1+3*
>> AUPNCIXX VMSR04+7*, VMSR04XX, VMSR01+7*, VMSR01XX
>> AUPNCIXY VMSR04+7*, VMSR04XX+1, VMSR01+7*, VMSR01XX+1
>> AUPNCIXZ VMSR04+4*, VMSR04+5, VMSR04+6, VMSR04+7, VMSR01+4*, VMSR01+5, VMSR01+6, VMSR01+7
AUPNI MWT+1~, MWT+2*, MWT+3*, MWT+5!
AUPNJ MWT+1~, MWT+2*, MWT+3, MWT+5!
AUPNSAVX VMSRPCT+1*!
>> AUPNSEX CSEX+1, CSEX+2, CSEX30+1, CSEX30+2
AUPNX VLAB04+10~, VLAB04+11*, VLAB04+13, VLAB04+14!, VLAB04+15!
B CMPLDATE+2~, CMPLDATE+5*, CMPLDATE+6, CMPLDATE+7, DURENDDT+2~, DURENDDT+5*, DURENDDT+6, DURENDDT+9, CONVDUR~, CONVDUR+1
, CONVDUR+2, CONVDUR+3
>> BLRCHKIP VLAB04+7
BLRKILL VLAB04+17, VLAB04+18!
>> BLRLINK VLAB04+5
C VXAMR+2~, VXAMR+6*, VXAMR+7, VXAMR+10, VXAM04+3~*, VXAM04C+2, VXAM04C+3, VXAM04C+4, VXAM04C+5, VXAM04C+6
, VXAM04C+7, VXAM04C+8, VXAM04C+9, VXAM04C+10, VXAM04C+11, VXAM04C+12, VXAM04C+13, VXAM04C+14, CMPLDATE+2~, CMPLDATE+7*
, CMPLDATE+8, DURENDDT+2~, DURENDDT+7*, DURENDDT+8, DURENDDT+9
D ICD~, ICD+2*, ICD+3, CHK~, CHK+3, CHK+4*, CHK+5*, CHK1+1, CHK1+2, CHKDX1+5
, CHKDX1+6
>> DA VMSR04+3, VMSR04X, VMSR04XX, VMSR04XX+1, VMSR01+2, VMSR01+7, VMSR01X, VMSR01XX, VMSR01XX+1, AUTO+2*
, AUTO1+3*, VXAM04+2, VXAM04+3
>> DIFGLINE CHK+1
DT CHK+5
DUZ VLAB04+4
I CHK+2~, CHK1+1*, CHK1+3, CHK1+4*, CHK1+5, CHKDX1+4*, CHKDX1+5
N ICD~, ICD+1*, ICD+3, CHK~, CHK+4
RETVAL VXAMR~, VXAMR+3, VXAMR+9
S VXAMR+2~, VXAMR+8*, VXAMR+9*
T NY+3~, NY+4*, NY+5*, NY+6
U VMSR04+3, VMSR04+4, VMSR01+2, VMSR01+3, VMSR01+4, VMSR01+7, VMSR01X, AUTO+2, AUTO1+3, VXAMR+6
, VXAMR+9, VXAM04+3, CMPLDATE+3, CMPLDATE+5, CHK+4, CHK1+3, CHKDX1+1, CHKDX1+2, CHKDX1+4, CSEX+2
, CHKDX30+1, CHKDX30+2, CHKDX30+3, CHKDX30+4, CHKDX30+5, CSEX30+2, NY+5, DURENDDT+3, DURENDDT+5
V VXAMR~, VXAMR+1, VXAMR+4*, VXAMR+5, VXAMR+6, CONVDAYS~, CONVDAYS+2, CONVDAYS+3, CONVDAYS+4, CONVDAYS+5
, CONVDAYS+6, KGLB~, KGLB+1, KGLB+3, KGOZ~, KGOZ+1, KGOZ+3, LBKG~, LBKG+1, LBKG+3
, OZ~, OZ+2, OZ+3, CHK+2~
VAL CONVDAYS+1~, CONVDAYS+4*, CONVDAYS+5*, CONVDAYS+6*, KGLB+2~, KGLB+3*, KGLB+4, KGOZ+2~, KGOZ+3*, KGOZ+4*
, KGOZ+5*, KGOZ+6, LBKG+2~, LBKG+3*, LBKG+4, OZ+1~, OZ+3*, OZ+4, OZ+5*, OZ+6*
, OZ+7*, OZ+8
X VMSR04+1, VMSR04+7, VMSRPCT+1*, VMSR04X, VMSR01+3, AUTO+2*, AUTO1+3*, VLAB04+8, VLAB04+9, VLAB04+11*
, VLAB04+13*, VLAB04+14*, VLAB04+17!, VXAMR+9*, VXAM04+1, VXAM04C+1, VXAM04C+2!, VXAM04C+3!, VXAM04C+4!, VXAM04C+5!
, VXAM04C+6!, VXAM04C+7!, VXAM04C+8!, VXAM04C+9!, VXAM04C+10!, VXAM04C+11!, VXAM04C+12!, VXAM04C+13!, VXAM04C+14!, INP+1!
, INP+2!, INP+3!, WT+1, WT+2, WT+5*, WT+6, WT+7!, WT+8, WTC, WTC+1
, WTC+2*, WTC+3, WTC+4*, MWT+2, MWT+3, MWTC+1, MWTC+2!, MWTC+3, MWTC+4*, K+1*
, K+2, K+3*, K+4*, G+1*, G+2, G+3*, G+4*, C+1*, C+2, C+3*
, C+4*
Y VXAMR+2~, VXAMR+9*, ICD~, ICD+3, ICD+4, CHK~, CHK1+2, CHKDX1+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All