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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BHSLAB

Package: Health Summary Components

Routine: BHSLAB


Information

BHSLAB ;IHS/CIA/MGH - Health Summary for V lab file ;14-Aug-2009 12:55;MGH

Source Information

Source file <BHSLAB.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Health Summary 2 REGDT4^GMTSU  CKP^GMTSUP  
Health Summary Components 2 EKGLAB^BHSLAB1  DISPREF^BHSRAD  
Kernel 1 $$FMTE^XLFDT  
Patient Care Component 1 $$DATE^APCHSMU  

Entry Points

Name Comments DBIA/ICR reference
LADD
LDATE
RDT(R) ;
LPRT3
LPRT2 ;
LAB ; ******************** LAB DATA * 9000010.09 *******
LSET ;
LBLD
LABX
LPRT

External References

Name Field # of Occurrence
$$DATE^APCHSMU RDT+5
EKGLAB^BHSLAB1 LAB+3, LAB+9
DISPREF^BHSRAD LAB+3, LAB+12
REGDT4^GMTSU LPRT2+2
CKP^GMTSUP LAB+4, LPRT2+3, LPRT2+4, LPRT2+6
$$FMTE^XLFDT RDT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: LAB+9
Function Call: WRITE
  • Prompt: !
  • Line Location: LPRT2+3
Function Call: WRITE
  • Prompt: ?BHSLW,BHSDTL
  • Line Location: LPRT2+3
Function Call: WRITE
  • Prompt: !
  • Line Location: LPRT2+4
Function Call: WRITE
  • Prompt: ?BHSLW,BHSDTL,!
  • Condition for execution: GMTSNPG
  • Line Location: LPRT2+6
Function Call: WRITE
  • Prompt: BHSLTX,?BHSLW,BHSL,!
  • Line Location: LPRT2+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVLAB - [#9000010.09] LSET+1, RDT+3
^AUPNVLAB("AE" LAB+3, LBLD+2, LDATE, LDATE+1
^LAB(60 - [#60] LSET+5, LPRT2+6
^TMP($J LAB+6!, LABX+1!, LBLD+3, LBLD+4, LBLD+5*, LSET+5*, LSET+6, LSET+7*, LPRT2+2, LPRT2+5
, LPRT3+1, LADD

Label References

Name Line Occurrences
$$RDT LSET+4, LSET+5
LABX LAB+3
LADD LPRT3+1
LBLD LAB+8
LDATE LBLD+3
LPRT LAB+8
LPRT2 LPRT+1
LPRT3 LPRT2+6
LSET LDATE+2

Naked Globals

Name Field # of Occurrence
^("BHSLD2" LAB+6!, LABX+1!
^("BHSLDT" LAB+6!, LABX+1!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BHSDFN LABX!, LDATE+1*, LSET+1, LSET+4, LSET+5
BHSDSN LABX!, LPRT+1*, LPRT2+1, LPRT3
BHSDTL LABX!, LPRT2+1*, LPRT2+2*, LPRT2+3, LPRT2+6
BHSELX LAB+2*, LABX!
BHSFN LAB+3*, LAB+12*, LABX!
BHSI LABX!, LBLD+4*, LBLD+5, LPRT2+1*
BHSIDN LABX!, LPRT3*
BHSIVD LABX!, LBLD+2*, LBLD+3, LBLD+4*, LBLD+5, LDATE, LDATE+1, LSET+5, LSET+6, LSET+7
, LPRT3+1*, LADD
BHSJ LABX!, LPRT2+1*, LPRT2+2, LPRT3*, LPRT3+1
BHSL LABX!, LPRT2+6, LPRT3*, LADD*, LADD+1*
BHSLD2 LABX!, LBLD!
BHSLDT LABX!, LBLD!
BHSLL LABX!, LPRT*, LPRT2+2, LADD, LADD+1
BHSLR LABX!, LSET+1*, LSET+5
BHSLRT LABX!, LBLD!
BHSLT LABX!, LDATE*, LDATE+1, LSET+2, LSET+3, LSET+5, LPRT2+5*, LPRT2+6, LADD
BHSLTN LABX!, LBLD+1*, LSET+2*
BHSLTO LABX!, LSET+2*, LSET+3*, LSET+5
BHSLTX LABX!, LSET+5*, LPRT2+6*
BHSLW LABX!, LPRT*, LPRT2+3, LPRT2+6
BHSMXL LABX!, LBLD+1*, LSET+5*, LPRT
BHSNA LABX!, LPRT2+6, LPRT3*, LADD*
BHSNDT LABX!, LBLD+1*, LSET+6*, LPRT+1, LPRT2+1, LPRT3
BHSNMX LABX!, LPRT*, LPRT+1, LPRT2+1, LPRT3
BHSPAT LAB+1~, LAB+2*, LAB+3, LBLD+2, LDATE, LDATE+1
BHSQ LAB+1~, LBLD+2*, LDATE*, LPRT2+5*
BHST LAB+3*, LAB+12*, LABX!
>> DFN LAB+2
>> GMTSDLM LBLD+2
>> GMTSNDM LBLD+3
>> GMTSNPG LPRT2+6
>> GMTSQIT LAB+4, LPRT2+3, LPRT2+4, LPRT2+6
>> GMTSSNDM LBLD+3*
R RDT~, RDT+1, RDT+3
U LSET+1, LSET+5, LPRT2+6, RDT+3
X LAB+1~, LPRT2+2*, RDT+2~, RDT+3*, RDT+4, RDT+5
Y LABX!, LSET+4*, LSET+5
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All