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

Package: Health Summary Components

Routine: BHSDEN1


Information

BHSDEN1 ;IHS/CIA/MGH - Health Summary for Dental ;17-Mar-2006 10:36;MGH

Source Information

Source file <BHSDEN1.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Health Summary 2 REGDT4^GMTSU  CKP^GMTSUP  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Health Summary Components 1 BHSDEN  

Entry Points

Name Comments DBIA/ICR reference
MOD0
DO ; EP
MOD2
DSVC
ONEDATE
DNTCHK ;
NARR ;DENTAL NARRATIVE
NOTE ;DENTAL NOTE
MOD1
L2
NARR1 ;CHECK TEXT LENGTH, IF > 241, PRINT TEXT
L1
LINE
DENTALX
L3

External References

Name Field # of Occurrence
REGDT4^GMTSU DO+7
CKP^GMTSUP DNTCHK+2, NOTE+2, DSVC, L1+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ADEDTD
  • Line Location: DNTCHK+3
Function Call: WRITE
  • Prompt: ?10,ADESFN
  • Line Location: DNTCHK+5
Function Call: WRITE
  • Prompt: " --",$P(^DIC(16,ADEREP,0),U),"--"
  • Line Location: DNTCHK+6
Function Call: WRITE
  • Prompt: " (Provider: ",$P(^DIC(16,ADEPRV,0),U),")"
  • Line Location: DNTCHK+7
Function Call: WRITE
  • Prompt: !
  • Line Location: DNTCHK+8
Function Call: WRITE
  • Prompt: !
  • Line Location: NARR+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ADEOPS - [#9002010.03] MOD2+4
^ADEPCD - [#9002007] DNTCHK+1, NARR+1, NARR+2, MOD1, MOD2, MOD2+3
^ADEPCD("DATE" DO+1, DO+5
^ADEUTL("DENTAA" DO+3!, DO+5*, DO+7, ONEDATE
^AUTTADA - [#9999999.31] MOD1+1, MOD2+1
^DIC(16 - [#16] DNTCHK+6, DNTCHK+7

Label References

Name Line Occurrences
DNTCHK ONEDATE
DSVC DNTCHK+10
L1 L1+13
L2 L1
L3 L1+11
LINE DSVC+2
MOD0 DSVC+1
MOD1 MOD1+1, MOD2+1
MOD2 MOD2+3, MOD2+4
NARR ONEDATE
NARR1 NARR+2
NOTE DNTCHK+12
ONEDATE DO+7

Naked Globals

Name Field # of Occurrence
^( NARR+2
^(0 DNTCHK+1, MOD2+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADEADA DENTALX!
ADECNT MOD1!, MOD1+2*, MOD2+1, MOD2+2*, MOD2+4, LINE~, L1+6*, L1+10*, L3*
ADEDAT DO+4*, DO+5*, DO+7*, DENTALX!, ONEDATE
ADEDES MOD0+1!
ADEDES( MOD2+1*, L1+5
ADEDFN DO+5*, DENTALX!, ONEDATE*, DNTCHK+1, NARR+1, NARR+2, MOD1, MOD2, MOD2+3
ADEDTD DO+7*, DENTALX!, DNTCHK+3, NOTE+2, DSVC, L1+1
ADEDTU DO+7*, DENTALX!, DNTCHK+2*, DNTCHK+3, DNTCHK+9*
ADEFLG LINE~, LINE+1*, L1*, L1+12, L3*
ADEFO DENTALX!, DNTCHK+3*, DNTCHK+4, DNTCHK+5*
ADEICL DO+1*, DO+2*, DENTALX+2!, DNTCHK+11*, NOTE+4*, NOTE+5*, NARR+3*, NARR1+2*, L1+12*, L3*
ADEJ MOD0~, MOD0+1*, MOD1*, MOD1+1, MOD2, MOD2+1, LINE~, LINE+1*, L1*, L1+2
, L1+3, L1+5, L1+6, L1+7, L1+8, L1+9, L2!
ADEK MOD1!, MOD1+2*, MOD2*, MOD2+1*, MOD2+3, LINE~, L1+6*, L1+7, L1+8, L1+9
>> ADENDM DO+6
>> ADENDMS DO+6*, DO+7*
ADENDN DENTALX!
ADENFLG DNTCHK+11!, MOD2+3*
ADENONR MOD0~, MOD1+2*, MOD2+1, MOD2+3*, MOD2+4*
>> ADENOT DNTCHK+1*, NOTE+1, NOTE+3*, NOTE+4, NOTE+5
ADENRQ DO+1*, DO+2*, DENTALX+2!, DNTCHK+11*, NOTE+4*, NOTE+5*, NARR+3*, NARR1+2*, L1+12*, L3*
ADENSH DENTALX+1!, DNTCHK+4, DNTCHK+5
ADEOP DENTALX!, MOD0+1*, MOD1!, MOD1+2*, MOD2+1, MOD2+4*
>> ADEPAT DO+1, DO+5, DO+7, ONEDATE
ADEPC MOD2+4*, LINE~, L1+7*, L1+8*, L1+9*, L1+10, L3, L3+1
>> ADEPRT DO+1, DO+2, DNTCHK+11, NOTE+4, NOTE+5, NARR+3, NARR1+2, L1+12, L3
>> ADEPRV DNTCHK+1*, DNTCHK+7
>> ADEQ DO+5*, DO+7*, ONEDATE*, NARR+2*
>> ADEREP DNTCHK+1*, DNTCHK+6, DNTCHK+7
>> ADESFC MOD1+2*, MOD2+1, MOD2+4*
ADESFN DENTALX!, DNTCHK+4*, DNTCHK+5*, NOTE+2, DSVC, L1+1
ADESITE DENTALX+1!, DNTCHK+1*
>> ADESITX DNTCHK+1
ADESVD DENTALX!
ADETXT DO+1*, DO+2*, DENTALX+2!, DNTCHK+11*, NOTE+4*, NOTE+5*, NARR+2*, NARR+3, NARR1+1*, NARR1+2*
, L1+2*, L1+3*, L1+4*, L1+5*, L3*, L3+1*
ADEV MOD0+1!
ADEV( MOD2+1*, L1, L1+3, L1+5, L1+6, L1+7, L1+8, L1+9
ADEX DENTALX!, NARR+2*
ADEY DENTALX!, NARR+2*, NARR1+1, NARR1+2, MOD2+3*, MOD2+4
ADEZ MOD0~, MOD2+3*, MOD2+4
>> GMTSDLM DO+4, DO+7
>> GMTSNPG DNTCHK+2, NOTE+2, DSVC, L1+1
>> GMTSQIT DO+7, ONEDATE, DNTCHK+2, NOTE+2, DSVC, L1+1
U DNTCHK+1, DNTCHK+6, DNTCHK+7, MOD2+1, MOD2+3, L1+3, L1+5, L1+6, L1+7, L1+8
, L1+9
>> X DO+7*, MOD2+3*, MOD2+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All