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

Package: Diabetes Registry

Routine: BDMDG1A


Information

BDMDG1A ; IHS/CMI/LAB -IHS -CUMULATIVE REPORT 14 Dec 2016 11:59 AM ;

Source Information

Source file <BDMDG1A.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 COMMA^%DTC  ^DIR  
Diabetes Registry 1 HEADER^BDMDG14  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Diabetes Registry 1 BDMDG14  

Entry Points

Name Comments DBIA/ICR reference
CKD ;
DEP ;
USR() ;EP -
HDL ;
COM ;
URIN ;
COMOR ;
EDUC ;
LIPID ;
LOC() ;EP - Return location name from file 4 based on DUZ(2).
CTR(X,Y) ;EP - Center X in a field Y wide.
LDL ;
COMBINED ;
GU ;
TRIG ;
IMM ;
HEADER ;EP
HEPC ;P11
EXAMS ;
GFR ;
P(D,N) ;return %
EXIT ;
CALC(N,O) ;ENTRY POINT
SDM ;
TBC ;
C(X,X2,X3) ;

External References

Name Field # of Occurrence
COMMA^%DTC CALC+5, CALC+6, C+3
HEADER^BDMDG14 HEADER+1
^DIR EXIT+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$P(V,U)
  • Line Location: EXAMS+2
Function Call: WRITE
  • Prompt: !?3,"Foot exam - comprehensive",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: EXAMS+3
Function Call: WRITE
  • Prompt: !?3,"Eye exam - dilated or retinal imaging",?49,$$C($P(V,U,4)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,4))
  • Line Location: EXAMS+4
Function Call: WRITE
  • Prompt: !?3,"Dental exam",?49,$$C($P(V,U,5)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,5))
  • Line Location: EXAMS+5
Function Call: WRITE
  • Prompt: !!,$P(V,U)
  • Line Location: EDUC+2
Function Call: WRITE
  • Prompt: !?3,"Nutrition - by any provider (RD and/or other)",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: EDUC+3
Function Call: WRITE
  • Prompt: !?3,"Nutrition - by RD",?49,$$C($P(V,U,10)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,10))
  • Line Location: EDUC+4
Function Call: WRITE
  • Prompt: !?3,"Physical activity",?49,$$C($P(V,U,4)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,4))
  • Line Location: EDUC+5
Function Call: WRITE
  • Prompt: !?3,"Other diabetes education",?49,$$C($P(V,U,5)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,5))
  • Line Location: EDUC+6
Function Call: WRITE
  • Prompt: !?3,"----------------------------------"
  • Line Location: EDUC+7
Function Call: WRITE
  • Prompt: !?3,"Any of above",?49,$$C($P(V,U,6)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,6))
  • Line Location: EDUC+8
Function Call: WRITE
  • Prompt: !!,$P(V,U)
  • Line Location: IMM+2
Function Call: WRITE
  • Prompt: !?3,"Influenza vaccine during Audit period",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: IMM+3
Function Call: WRITE
  • Prompt: !?6,"Refused - Influenza vaccine",?49,$$C($P(V,U,6)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,6))
  • Line Location: IMM+4
Function Call: WRITE
  • Prompt: !?3,"Pneumococcal vaccine - ever",?49,$$C($P(V,U,4)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,4))
  • Line Location: IMM+5
Function Call: WRITE
  • Prompt: !?6,"Refused - Pneumococcal",?49,$$C($P(V,U,7)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,7))
  • Line Location: IMM+6
Function Call: WRITE
  • Prompt: !?3,"Td/Tdap/DTap/DT - past 10 years",?49,$$C($P(V,U,5)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,5))
  • Line Location: IMM+7
Function Call: WRITE
  • Prompt: !?6,"Refused - Td/Tdap/DTap/DT",?49,$$C($P(V,U,8)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,8))
  • Line Location: IMM+8
Function Call: WRITE
  • Prompt: !?3,"Tdap - ever",?49,$$C($P(V,U,12)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,12))
  • Line Location: IMM+9
Function Call: WRITE
  • Prompt: !?6,"Refused - Tdap",?49,$$C($P(V,U,13)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,13))
  • Line Location: IMM+10
Function Call: WRITE
  • Prompt: !?3,"Hepatitis B complete series - ever",?49,$$C($P(V,U,9)),?61,$$C(C),?73,$$P(C,$P(V,U,9))
  • Line Location: IMM+12
Function Call: WRITE
  • Prompt: !?6,"Refused - Hepatitis B",?49,$$C($P(V,U,10)),?61,$$C(C),?73,$$P(C,$P(V,U,10))
  • Line Location: IMM+13
Function Call: WRITE
  • Prompt: !?6,"Immune - Hepatitis B",?49,$$C($P(V,U,11)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,11))
  • Line Location: IMM+14
Function Call: WRITE
  • Prompt: !!,"Depression an Active Problem"
  • Line Location: DEP+2
Function Call: WRITE
  • Prompt: !?3,"Yes",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: DEP+3
Function Call: WRITE
  • Prompt: !?3,"No",?49,$$C(Z),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),Z)
  • Line Location: DEP+5
Function Call: WRITE
  • Prompt: !!?3,"In patients without active depression, screened for depression "
  • Line Location: DEP+9
Function Call: WRITE
  • Prompt: !?3,"during Audit period:"
  • Line Location: DEP+10
Function Call: WRITE
  • Prompt: !?6,"Screened",?49,$$C($P(V,U,3)),?61,$$C(Z),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: DEP+11
Function Call: WRITE
  • Prompt: !?6,"Not screened",?49,$$C($P(V,U,4)),?61,$$C(Z),?73,$$P($P(V,U,2),$P(V,U,4))
  • Line Location: DEP+12
Function Call: WRITE
  • Prompt: !!,"Lipid Evaluation - Note these results are presented as population level CVD"
  • Line Location: LIPID+2
Function Call: WRITE
  • Prompt: !,"risk markers and should not be considered treatment targets for individual"
  • Line Location: LIPID+3
Function Call: WRITE
  • Prompt: !,"patients."
  • Line Location: LIPID+4
Function Call: WRITE
  • Prompt: !!?3,"LDL cholesterol",?49,$$C(T),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),T)
  • Line Location: LDL+4
Function Call: WRITE
  • Prompt: !?6,"LDL <100 mg/dl",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: LDL+5
Function Call: WRITE
  • Prompt: !?6,"LDL 100-189 mg/dl",?49,$$C($P(V,U,4)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,4))
  • Line Location: LDL+6
Function Call: WRITE
  • Prompt: !?6,"LDL >=190",?49,$$C($P(V,U,6)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,6))
  • Line Location: LDL+7
Function Call: WRITE
  • Prompt: !?6,"Not tested or no valid result",?49,$$C($P(V,U,7)+$P(V,U,8)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,7)+$P(V,U,8))
  • Line Location: LDL+8
Function Call: WRITE
  • Prompt: !!?3,"HDL cholesterol",?49,$$C(S),?61,$$C(T),?73,$$P(T,S)
  • Line Location: HDL+5
Function Call: WRITE
  • Prompt: !?6,"In females"
  • Line Location: HDL+6
Function Call: WRITE
  • Prompt: !?9,"HDL <50 mg/dl",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: HDL+7
Function Call: WRITE
  • Prompt: !?9,"HDL >=50 mg/dl",?49,$$C($P(V,U,4)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,4))
  • Line Location: HDL+8
Function Call: WRITE
  • Prompt: !?9,"Not tested or no valid result",?49,$$C($P(V,U,5)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,5))
  • Line Location: HDL+9
Function Call: WRITE
  • Prompt: !!?6,"In males"
  • Line Location: HDL+10
Function Call: WRITE
  • Prompt: !?9,"HDL <40 mg/dl",?49,$$C($P(V,U,7)),?61,$$C($P(V,U,6)),?73,$$P($P(V,U,6),$P(V,U,7))
  • Line Location: HDL+11
Function Call: WRITE
  • Prompt: !?9,"HDL >=40 mg/dl",?49,$$C($P(V,U,8)),?61,$$C($P(V,U,6)),?73,$$P($P(V,U,6),$P(V,U,8))
  • Line Location: HDL+12
Function Call: WRITE
  • Prompt: !?9,"Not tested or no valid result",?49,$$C($P(V,U,9)),?61,$$C($P(V,U,6)),?73,$$P($P(V,U,6),$P(V,U,9))
  • Line Location: HDL+13
Function Call: WRITE
  • Prompt: !!?3,"Triglycerides [1]",?49,$$C(T),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),T)
  • Line Location: TRIG+4
Function Call: WRITE
  • Prompt: !?6,"Trig <150 mg/dl",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: TRIG+5
Function Call: WRITE
  • Prompt: !?6,"Trig 150-499 mg/dl",?49,$$C($P(V,U,8)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,8))
  • Line Location: TRIG+6
Function Call: WRITE
  • Prompt: !?6,"Trig 500-999 mg/dl",?49,$$C($P(V,U,9)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,9))
  • Line Location: TRIG+7
Function Call: WRITE
  • Prompt: !?6,"Trig >=1000 mg/dl",?49,$$C($P(V,U,4)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,4))
  • Line Location: TRIG+8
Function Call: WRITE
  • Prompt: !?6,"Not tested or no valid result",?49,$$C($P(V,U,5)+$P(V,U,7)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,5)+$P(V,U,7))
  • Line Location: TRIG+9
Function Call: WRITE
  • Prompt: !!,"Kidney Evaluation"
  • Line Location: GFR+3
Function Call: WRITE
  • Prompt: !?3,"eGFR to assess kidney function",?49,$$C($P(V,U,5)),?61,$$C($P(BDMCUML(175),U,2)),?73,$$P($P(BDMCUML(175),U,2),$P(V,U,5)),!?3,"(In age >=18 years)"
  • Line Location: GFR+4
Function Call: WRITE
  • Prompt: !,?6,"eGFR >=60 ml/min",?49,$$C($P(V,U,6)),?61,$$C($P(BDMCUML(175),U,2)),?73,$$P($P(BDMCUML(175),U,2),$P(V,U,6))
  • Line Location: GFR+5
Function Call: WRITE
  • Prompt: !,?6,"eGFR 30-59 ml/min",?49,$$C($P(V,U,7)),?61,$$C($P(BDMCUML(175),U,2)),?73,$$P($P(BDMCUML(175),U,2),$P(V,U,7))
  • Line Location: GFR+6
Function Call: WRITE
  • Prompt: !,?6,"eGFR 15-29 ml/min",?49,$$C($P(V,U,8)),?61,$$C($P(BDMCUML(175),U,2)),?73,$$P($P(BDMCUML(175),U,2),$P(V,U,8))
  • Line Location: GFR+7
Function Call: WRITE
  • Prompt: !,?6,"eGFR < 15 ml/min",?49,$$C($P(V,U,9)),?61,$$C($P(BDMCUML(175),U,2)),?73,$$P($P(BDMCUML(175),U,2),$P(V,U,9))
  • Line Location: GFR+8
Function Call: WRITE
  • Prompt: !,?6,"eGFR Not tested or no valid result",?49,$$C($P(V,U,10)),?61,$$C($P(BDMCUML(175),U,2)),?73,$$P($P(BDMCUML(175),U,2),$P(V,U,10))
  • Line Location: GFR+9
Function Call: WRITE
  • Prompt: !!?3,"Urine Albumin:Creatinine Ratio (UACR) "
  • Line Location: URIN+3
Function Call: WRITE
  • Prompt: !?3,"to assess kidney damage",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: URIN+4
Function Call: WRITE
  • Prompt: !?6,"Urine albumin excretion - normal: <30 mg/g",?49,$$C($P(V,U,12)),?61,$$C($P(V,U,3)),?73,$$P($P(V,U,3),$P(V,U,12))
  • Line Location: URIN+5
Function Call: WRITE
  • Prompt: !?6,"Urine albumin excretion increased:",!?9,"30-300 mg/g",?49,$$C($P(V,U,13)),?61,$$C($P(V,U,3)),?73,$$P($P(V,U,3),$P(V,U,13))
  • Line Location: URIN+6
Function Call: WRITE
  • Prompt: !?9,">300 mg/g",?49,$$C($P(V,U,14)),?61,$$C($P(V,U,3)),?73,$$P($P(V,U,3),$P(V,U,14))
  • Line Location: URIN+7
Function Call: WRITE
  • Prompt: !?6,"Not tested or no valid result",?49,$$C($P(V,U,4)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,4))
  • Line Location: URIN+8
Function Call: WRITE
  • Prompt: !!?3,"In patients age >=18 years, eGFR and UACR",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: URIN+11
Function Call: WRITE
  • Prompt: !!,"Chronic Kidney Disease (CKD) (In age >=18 years)"
  • Line Location: CKD+3
Function Call: WRITE
  • Prompt: !?3,"CKD [2]",?49,$$C($P(V,U,14)),?61,$$C($P(V,U,13)),?73,$$P($P(V,U,13),$P(V,U,14))
  • Line Location: CKD+4
Function Call: WRITE
  • Prompt: !?6,"CKD [2] and mean BP <140/<90",?49,$$C($P(V,U,15)),?61,$$C($P(V,U,14)),?73,$$P($P(V,U,14),$P(V,U,15))
  • Line Location: CKD+5
Function Call: WRITE
  • Prompt: !?6,"CKD [2] and ACE Inhibitor or ARB prescribed",?49,$$C($P(V,U,16)),?61,$$C($P(V,U,14)),?73,$$P($P(V,U,14),$P(V,U,16))
  • Line Location: CKD+6
Function Call: WRITE
  • Prompt: !!?3,"CKD Stage"
  • Line Location: GU+2
Function Call: WRITE
  • Prompt: !?6,"Normal: eGFR >=60 ml/min",?49,$$C($P(V,U,18)),?61,$$C($P(V,U,13)),?73,$$P($P(V,U,13),$P(V,U,18)),!?9,"and UACR <30 mg/g"
  • Line Location: GU+3
Function Call: WRITE
  • Prompt: !?6,"Stages 1 and 2: eGFR >=60 ml/min",?49,$$C($P(V,U,19)),?61,$$C($P(V,U,13)),?73,$$P($P(V,U,13),$P(V,U,19)),!?9,"and UACR >=30 mg/g"
  • Line Location: GU+4
Function Call: WRITE
  • Prompt: !?6,"Stage 3: eGFR 30-59 ml/min",?49,$$C($P(V,U,20)),?61,$$C($P(V,U,13)),?73,$$P($P(V,U,13),$P(V,U,20))
  • Line Location: GU+5
Function Call: WRITE
  • Prompt: !?6,"Stage 4: eGFR 15-29 ml/min",?49,$$C($P(V,U,21)),?61,$$C($P(V,U,13)),?73,$$P($P(V,U,13),$P(V,U,21))
  • Line Location: GU+6
Function Call: WRITE
  • Prompt: !?6,"Stage 5: eGFR <15 ml/min",?49,$$C($P(V,U,22)),?61,$$C($P(V,U,13)),?73,$$P($P(V,U,13),$P(V,U,22))
  • Line Location: GU+7
Function Call: WRITE
  • Prompt: !?6,"Undetermined",?49,$$C($P(V,U,23)),?61,$$C($P(V,U,13)),?73,$$P($P(V,U,13),$P(V,U,23))
  • Line Location: GU+8
Function Call: WRITE
  • Prompt: !!,$P(V,U)
  • Line Location: TBC+2
Function Call: WRITE
  • Prompt: !?3,"TB Test done ever (skin or blood)",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: TBC+3
Function Call: WRITE
  • Prompt: !?6,"If test done, skin test",?49,$$C($P(V,U,4)),?61,$$C($P(V,U,3)),?73,$$P($P(V,U,3),$P(V,U,4))
  • Line Location: TBC+4
Function Call: WRITE
  • Prompt: !?6,"If test done, blood test",?49,$$C($P(V,U,5)),?61,$$C($P(V,U,3)),?73,$$P($P(V,U,3),$P(V,U,5))
  • Line Location: TBC+5
Function Call: WRITE
  • Prompt: !?3,"If TB test done, positive result",?49,$$C($P(V,U,6)),?61,$$C($P(V,U,3)),?73,$$P($P(V,U,3),$P(V,U,6))
  • Line Location: TBC+6
Function Call: WRITE
  • Prompt: !?3,"If positive TB test, treatment",?49,$$C($P(V,U,7)),?61,$$C($P(V,U,6)),?73,$$P($P(V,U,6),$P(V,U,7)),!?6,"completed"
  • Line Location: TBC+7
Function Call: WRITE
  • Prompt: !?3,"If negative TB test, test done after",?49,$$C($P(V,U,8)),?61,$$C($P(V,U,9)),?73,$$P($P(V,U,9),$P(V,U,8)),!?6,"diabetes diagnosis"
  • Line Location: TBC+8
Function Call: WRITE
  • Prompt: !!,"Hepatitis C (HCV)"
  • Line Location: HEPC+3
Function Call: WRITE
  • Prompt: !,?3,"Diagnosed HCV ever",?49,$$C($P(V,U,35)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,35))
  • Line Location: HEPC+4
Function Call: WRITE
  • Prompt: !,?3,"If not diagnosed"
  • Line Location: HEPC+5
Function Call: WRITE
  • Prompt: !?6,"Screened ever",?49,$$C($P(V,U,37)),?61,$$C($P(V,U,40)),?73,$$P($P(V,U,40),$P(V,U,37))
  • Line Location: HEPC+6
Function Call: WRITE
  • Prompt: !?6,"If born 1945-1965, screened ever",?49,$$C($P(V,U,39)),?61,$$C($P(V,U,36)),?73,$$P($P(V,U,36),$P(V,U,39))
  • Line Location: HEPC+7
Function Call: WRITE
  • Prompt: !!,$P(V,U)
  • Line Location: COMBINED+2
Function Call: WRITE
  • Prompt: !?3,"Patients age >= 40 years meeting ALL of the ",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: COMBINED+3
Function Call: WRITE
  • Prompt: !?3,"following criteria: A1C <8.0, Statin prescribed*, ",!?3,"and mean BP <140/<90"
  • Line Location: COMBINED+4
Function Call: WRITE
  • Prompt: !?3,"*Excludes patients with a statin allergy, intolerance, or contraindication"
  • Line Location: COMBINED+5
Function Call: WRITE
  • Prompt: !!,"Diabetes Related Conditions (In age >=18 years)"
  • Line Location: COMOR+3
Function Call: WRITE
  • Prompt: !?3,"Severely obese (BMI >=40)",?49,$$C($P(V,U,5)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,5))
  • Line Location: COMOR+4
Function Call: WRITE
  • Prompt: !?3,"Hypertension diagnosed ever",?49,$$C($P(V,U,6)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,6))
  • Line Location: COMOR+5
Function Call: WRITE
  • Prompt: !?3,"Current tobacco user",?49,$$C($P(V,U,4)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,4))
  • Line Location: COMOR+6
Function Call: WRITE
  • Prompt: !?3,"CVD diagnosed ever",?49,$$C($P(V,U,8)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,8))
  • Line Location: COMOR+7
Function Call: WRITE
  • Prompt: !?3,"Retinopathy diagnosed ever",?49,$$C($P(V,U,38)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,38))
  • Line Location: COMOR+8
Function Call: WRITE
  • Prompt: !?3,"Lower extremity amputation ever (any",?49,$$C($P(V,U,39)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,39)),!?6,"type (e.g., toe, partial foot, above",!?6,"or below knee)"
  • Line Location: COMOR+9
Function Call: WRITE
  • Prompt: !?3,"Active Depression",?49,$$C($P(V,U,3)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,3))
  • Line Location: COMOR+10
Function Call: WRITE
  • Prompt: !?3,"CKD stage 3-5",?49,$$C($P(V,U,22)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,22))
  • Line Location: COMOR+11
Function Call: WRITE
  • Prompt: !!?3,"Number of diabetes related conditions"
  • Line Location: COM+2
Function Call: WRITE
  • Prompt: !?6,"Diabetes only",?49,$$C($P(V,U,25)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,25))
  • Line Location: COM+3
Function Call: WRITE
  • Prompt: !?6,"Diabetes plus:"
  • Line Location: COM+4
Function Call: WRITE
  • Prompt: !?8,"One",?49,$$C($P(V,U,26)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,26))
  • Line Location: COM+5
Function Call: WRITE
  • Prompt: !?8,"Two",?49,$$C($P(V,U,27)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,27))
  • Line Location: COM+6
Function Call: WRITE
  • Prompt: !?8,"Three",?49,$$C($P(V,U,28)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,28))
  • Line Location: COM+7
Function Call: WRITE
  • Prompt: !?8,"Four",?49,$$C($P(V,U,29)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,29))
  • Line Location: COM+8
Function Call: WRITE
  • Prompt: !?8,"Five or more",?49,$$C($P(V,U,30)),?61,$$C($P(V,U,2)),?73,$$P($P(V,U,2),$P(V,U,30))
  • Line Location: COM+9
Function Call: WRITE
  • Prompt: !!,"Footnotes"
  • Line Location: SDM+2
Function Call: WRITE
  • Prompt: !?3,"[1] For triglycerides: >150 is a marker of CVD risk, not a treatment",!,"target; >1000 is a risk marker for pancreatitis."
  • Line Location: SDM+3
Function Call: WRITE
  • Prompt: !?3,"[2] Chronic Kidney Disease (CKD): eGFR <60 or UACR >=30"
  • Line Location: SDM+4
Function Call: WRITE
  • Prompt: !!,"Abbreviations"
  • Line Location: SDM+6
Function Call: WRITE
  • Prompt: !?3,"A1C = hemoglobin A1c (HbA1c)"
  • Line Location: SDM+7
Function Call: WRITE
  • Prompt: !?3,"ACE inhibitor = angiotensin converting enzyme inhibitor"
  • Line Location: SDM+8
Function Call: WRITE
  • Prompt: !?3,"ARB = angiotensin receptor blocker"
  • Line Location: SDM+10
Function Call: WRITE
  • Prompt: !?3,"BMI = body mass index"
  • Line Location: SDM+11
Function Call: WRITE
  • Prompt: !?3,"BP = blood pressure"
  • Line Location: SDM+12
Function Call: WRITE
  • Prompt: !?3,"DT = diphtheria and tetanus"
  • Line Location: SDM+14
Function Call: WRITE
  • Prompt: !?3,"DTaP = diphtheria, tetanus, and pertussis"
  • Line Location: SDM+15
Function Call: WRITE
  • Prompt: !?3,"CKD = chronic kidney disease"
  • Line Location: SDM+16
Function Call: WRITE
  • Prompt: !?3,"CVD = cardiovascular disease"
  • Line Location: SDM+18
Function Call: WRITE
  • Prompt: !?3,"eGFR = estimated glomerular filtration rate"
  • Line Location: SDM+19
Function Call: WRITE
  • Prompt: !?3,"ENDS = electronic nicotine delivery systems"
  • Line Location: SDM+20
Function Call: WRITE
  • Prompt: !?3,"HCV = hepatitis C virus"
  • Line Location: SDM+22
Function Call: WRITE
  • Prompt: !?3,"HDL = high-density lipoprotein"
  • Line Location: SDM+23
Function Call: WRITE
  • Prompt: !?3,"LDL = low-density lipoprotein"
  • Line Location: SDM+24
Function Call: WRITE
  • Prompt: !?3,"RD = registered dietitian"
  • Line Location: SDM+26
Function Call: WRITE
  • Prompt: !?3,"TB = tuberculosis"
  • Line Location: SDM+27
Function Call: WRITE
  • Prompt: !?3,"Td = tetanus and diphtheria"
  • Line Location: SDM+28
Function Call: WRITE
  • Prompt: !?3,"Tdap = tetanus, diphtheria, and pertussis"
  • Line Location: SDM+30
Function Call: WRITE
  • Prompt: !?3,"Trig = triglycerides"
  • Line Location: SDM+31
Function Call: WRITE
  • Prompt: !?3,"UACR = urine albumin-to-creatinine ratio"
  • Line Location: SDM+32
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+1
Routine Call
  • DIR
  • Line Location:
    • EXIT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] LOC+1
^VA(200 - [#200] USR+1

Label References

Name Line Occurrences
$$C EXAMS+3, EXAMS+4, EXAMS+5, EDUC+3, EDUC+4, EDUC+5, EDUC+6, EDUC+8, IMM+3, IMM+4
, IMM+5, IMM+6, IMM+7, IMM+8, IMM+9, IMM+10, IMM+12, IMM+13, IMM+14, DEP+3
, DEP+5, DEP+11, DEP+12, LDL+4, LDL+5, LDL+6, LDL+7, LDL+8, HDL+5, HDL+7
, HDL+8, HDL+9, HDL+11, HDL+12, HDL+13, TRIG+4, TRIG+5, TRIG+6, TRIG+7, TRIG+8
, TRIG+9, GFR+4, GFR+5, GFR+6, GFR+7, GFR+8, GFR+9, URIN+4, URIN+5, URIN+6
, URIN+7, URIN+8, URIN+11, CKD+4, CKD+5, CKD+6, GU+3, GU+4, GU+5, GU+6
, GU+7, GU+8, TBC+3, TBC+4, TBC+5, TBC+6, TBC+7, TBC+8, HEPC+4, HEPC+6
, HEPC+7, COMBINED+3, COMOR+4, COMOR+5, COMOR+6, COMOR+7, COMOR+8, COMOR+9, COMOR+10, COMOR+11
, COM+3, COM+5, COM+6, COM+7, COM+8, COM+9
$$P EXAMS+3, EXAMS+4, EXAMS+5, EDUC+3, EDUC+4, EDUC+5, EDUC+6, EDUC+8, IMM+3, IMM+4
, IMM+5, IMM+6, IMM+7, IMM+8, IMM+9, IMM+10, IMM+12, IMM+13, IMM+14, DEP+3
, DEP+5, DEP+11, DEP+12, LDL+4, LDL+5, LDL+6, LDL+7, LDL+8, HDL+5, HDL+7
, HDL+8, HDL+9, HDL+11, HDL+12, HDL+13, TRIG+4, TRIG+5, TRIG+6, TRIG+7, TRIG+8
, TRIG+9, GFR+4, GFR+5, GFR+6, GFR+7, GFR+8, GFR+9, URIN+4, URIN+5, URIN+6
, URIN+7, URIN+8, URIN+11, CKD+4, CKD+5, CKD+6, GU+3, GU+4, GU+5, GU+6
, GU+7, GU+8, TBC+3, TBC+4, TBC+5, TBC+6, TBC+7, TBC+8, HEPC+4, HEPC+6
, HEPC+7, COMBINED+3, COMOR+4, COMOR+5, COMOR+6, COMOR+7, COMOR+8, COMOR+9, COMOR+10, COMOR+11
, COM+3, COM+5, COM+6, COM+7, COM+8, COM+9
HEADER EXAMS+1, EDUC+1, IMM+1, DEP+1, DEP+7, LIPID+1, LDL+1, HDL+1, TRIG+1, GFR+1
, URIN+1, URIN+9, CKD+1, GU+1, TBC+1, HEPC+1, COMBINED+1, COMOR+1, COM+1, SDM+1
, SDM+5, SDM+9, SDM+13, SDM+17, SDM+21, SDM+25, SDM+29

Naked Globals

Name Field # of Occurrence
^(0 USR+1, LOC+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BDMCUML(120 EXAMS+2
>> BDMCUML(130 EDUC+2
>> BDMCUML(140 IMM+2
>> BDMCUML(145 URIN+2
>> BDMCUML(175 GFR+2, GFR+4, GFR+5, GFR+6, GFR+7, GFR+8, GFR+9
>> BDMCUML(190 LDL+2
>> BDMCUML(195 HDL+2
>> BDMCUML(200 TRIG+2
>> BDMCUML(260 COMBINED+2
>> BDMCUML(270 URIN+10
>> BDMCUML(300 DEP+2
>> BDMCUML(301 DEP+8
>> BDMCUML(400 CKD+2, HEPC+2
>> BDMCUML(500 COMOR+2
>> BDMCUML(70 TBC+2
>> BDMIOSL EXAMS+1, EDUC+1, IMM+1, DEP+1, DEP+7, LIPID+1, LDL+1, HDL+1, TRIG+1, GFR+1
, URIN+1, URIN+9, CKD+1, GU+1, TBC+1, HEPC+1, COMBINED+1, COMOR+1, COM+1, SDM+1
, SDM+9, SDM+13, SDM+17, SDM+21, SDM+25, SDM+29
>> BDMQUIT EXAMS+1, EDUC+1, IMM+1, DEP+1, DEP+7, LIPID+1, LDL+1, HDL+1, TRIG+1, GFR+1
, URIN+1, URIN+9, CKD+1, GU+1, TBC+1, HEPC+1, COMBINED+1, COMOR+1, COM+1, SDM+1
, SDM+5, SDM+9, SDM+13, SDM+17, SDM+21, SDM+25, SDM+29
>> C IMM+11*, IMM+12, IMM+13
D P~, P+1, P+3
DIR EXIT+1!
DIR("A" EXIT+1*
DIR(0 EXIT+1*
>> DIRUT EXIT+1*
>> DUOUT EXIT+1
DUZ USR+1
DUZ(2 LOC+1
IO EXIT+1
IO(0 EXIT+1
IOM CTR+1
IOST EXIT+1
N CALC~, CALC+3, CALC+5*, CALC+7, P~, P+2, P+3
O CALC~, CALC+3, CALC+6*, CALC+7
>> S HDL+4*, HDL+5
>> T LDL+3*, LDL+4, HDL+3*, HDL+5, TRIG+3*, TRIG+4, GFR+2*
U EXAMS+2, EXAMS+3, EXAMS+4, EXAMS+5, EDUC+2, EDUC+3, EDUC+4, EDUC+5, EDUC+6, EDUC+8
, IMM+2, IMM+3, IMM+4, IMM+5, IMM+6, IMM+7, IMM+8, IMM+9, IMM+10, IMM+11
, IMM+12, IMM+13, IMM+14, DEP+3, DEP+4, DEP+5, DEP+11, DEP+12, LDL+3, LDL+4
, LDL+5, LDL+6, LDL+7, LDL+8, HDL+3, HDL+4, HDL+7, HDL+8, HDL+9, HDL+11
, HDL+12, HDL+13, TRIG+3, TRIG+4, TRIG+5, TRIG+6, TRIG+7, TRIG+8, TRIG+9, GFR+2
, GFR+4, GFR+5, GFR+6, GFR+7, GFR+8, GFR+9, URIN+4, URIN+5, URIN+6, URIN+7
, URIN+8, URIN+11, CKD+4, CKD+5, CKD+6, GU+3, GU+4, GU+5, GU+6, GU+7
, GU+8, TBC+2, TBC+3, TBC+4, TBC+5, TBC+6, TBC+7, TBC+8, HEPC+4, HEPC+6
, HEPC+7, COMBINED+2, COMBINED+3, COMOR+4, COMOR+5, COMOR+6, COMOR+7, COMOR+8, COMOR+9, COMOR+10
, COMOR+11, COM+3, COM+5, COM+6, COM+7, COM+8, COM+9, USR+1, LOC+1
>> V EXAMS+2*, EXAMS+3, EXAMS+4, EXAMS+5, EDUC+2*, EDUC+3, EDUC+4, EDUC+5, EDUC+6, EDUC+8
, IMM+2*, IMM+3, IMM+4, IMM+5, IMM+6, IMM+7, IMM+8, IMM+9, IMM+10, IMM+11
, IMM+12, IMM+13, IMM+14, DEP+2*, DEP+3, DEP+4, DEP+5, DEP+8*, DEP+11, DEP+12
, LDL+2*, LDL+3, LDL+4, LDL+5, LDL+6, LDL+7, LDL+8, HDL+2*, HDL+3, HDL+4
, HDL+7, HDL+8, HDL+9, HDL+11, HDL+12, HDL+13, TRIG+2*, TRIG+3, TRIG+4, TRIG+5
, TRIG+6, TRIG+7, TRIG+8, TRIG+9, GFR+2*, GFR+4, GFR+5, GFR+6, GFR+7, GFR+8
, GFR+9, URIN+2*, URIN+4, URIN+5, URIN+6, URIN+7, URIN+8, URIN+10*, URIN+11, CKD+2*
, CKD+4, CKD+5, CKD+6, GU+3, GU+4, GU+5, GU+6, GU+7, GU+8, TBC+2*
, TBC+3, TBC+4, TBC+5, TBC+6, TBC+7, TBC+8, HEPC+2*, HEPC+4, HEPC+6, HEPC+7
, COMBINED+2*, COMBINED+3, COMOR+2*, COMOR+4, COMOR+5, COMOR+6, COMOR+7, COMOR+8, COMOR+9, COMOR+10
, COMOR+11, COM+3, COM+5, COM+6, COM+7, COM+8, COM+9
X CALC+4~, CALC+5*, CALC+6*, P+3~*, P+4, C~, C+4, CTR~, CTR+1
X2 CALC+4~, CALC+5*, CALC+6*, C~, C+1*
X3 CALC+4~, CALC+5*, CALC+6*, C~, C+2*
Y CTR~, CTR+1
Z DEP+4*, DEP+5, DEP+11, DEP+12, CALC+2~, CALC+7*, CALC+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All