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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BHSINSUR

Package: Health Summary Components

Routine: BHSINSUR


Information

BHSINSUR ;IHS/CIA/MGH - Health Summary for Insurance ;09-Aug-2018 16:44;MGH

Source Information

Source file <BHSINSUR.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Health Summary 2 REGDT4^GMTSU  CKP^GMTSUP  
IHS Patient Registration 1 ($$GETMCR,$$GETRRE)^AGUTL  
IHS VA Utilities 1 $$VAL^XBDIQ1  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Health Summary Components 1 BHSHS3  

Entry Points

Name Comments DBIA/ICR reference
MAIDX
RR ;EP
; RAILROAD RETIREMENT
THIRD ;ENTRY POINT
; OTHER THIRD PARTY
DRR ;
DMAID ;
DMCARE ;
MAID ;ENTRY POINT
; MEDICAID
DTHIRD
BMAID
MCARE ;ENTRY POINT
; MEDICARE

External References

Name Field # of Occurrence
$$GETMCR^AGUTL DMCARE+10
$$GETRRE^AGUTL DRR+8
$$GET1^DIQ DMCARE+15, DMCARE+18
REGDT4^GMTSU DMAID+4, DMAID+6, DMCARE+3, DMCARE+5, DMCARE+19, DTHIRD+3, DTHIRD+5, DRR+2, DRR+4
CKP^GMTSUP DMAID+10, DMCARE+9, DMCARE+20, DTHIRD+9, DRR+11
$$VAL^XBDIQ1 DMAID+13, DTHIRD+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $S(X="":"??",1:X)," ",$E(BHSINS,1,23),?25,$P(BHSN,U,3)
  • Line Location: DMAID+11
Function Call: WRITE
  • Prompt: ?40,$P(BHSNM,U,3),?48,BHSDTL,?70,BHSDTN,!
  • Line Location: DMAID+12
Function Call: WRITE
  • Prompt: ?3,"Plan Name: ",$$VAL^XBDIQ1(9000004,BHSPDN,.11),!
  • Line Location: DMAID+13
Function Call: WRITE
  • Prompt: $E(BHSINS,1,23),?25,BHSIEN,?37,$$GET1^DIQ(9999999.32,BHSUFF,.01)
  • Line Location: DMCARE+18
Function Call: WRITE
  • Prompt: ?40,$E(BHSCOV,1,7),?48,BHSDTL,?59,BHSDTS,?70,BHSDTN,!
  • Line Location: DMCARE+21
Function Call: WRITE
  • Prompt: $E(BHSINS,1,24),?25,$P(BHSN,U,2),?40,$P(BHSN,U,3),?48,BHSDTL,?70,BHSDTN,!
  • Line Location: DTHIRD+16
Function Call: WRITE
  • Prompt: ?40,"Coverage Type: ",$$VAL^XBDIQ1(9000003.1,$P(BHSN,U,8),.05),!
  • Line Location: DTHIRD+17
Function Call: WRITE
  • Prompt: $E(BHSINS,1,23),?25,BHSIEN
  • Line Location: DRR+12
Function Call: WRITE
  • Prompt: ?40,$E(BHSCOV,1,7),?48,BHSDTL,?70,BHSDTN,!
  • Line Location: DRR+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUTNINS - [#9999999.18] GET1^DIQ
^AUTTMCS - [#9999999.32] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPN3PPH - [#9000003.1] DTHIRD+14
^AUPNMCD - [#9000004] BMAID, BMAID+1, BMAID+2, DMAID+1, DMAID+3
^AUPNMCD("B" MAID+4
^AUPNMCR - [#9000003] MCARE+2, MCARE+3, MCARE+4, MCARE+8, DMCARE+2
^AUPNPAT - [#9000001] DMCARE+19
^AUPNPRVT - [#9000006] THIRD+2, THIRD+4, DTHIRD, DTHIRD+13
^AUPNRRE - [#9000005] RR+2, RR+3, RR+7, DRR+1
^AUTNINS - [#9999999.18] DMAID+2, MCARE+5, DTHIRD+2, RR+4
^AUTTMCS - [#9999999.32] MCARE+6
^DIC(5 - [#5] DMAID+11

Label References

Name Line Occurrences
BMAID MAID+4
DMAID MAID+6
DMCARE MCARE+11
DRR RR+10
DTHIRD THIRD+7

Naked Globals

Name Field # of Occurrence
^( MCARE+8, THIRD+4, RR+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BHSCOV MAIDX!, DMCARE+13*, DMCARE+14, DMCARE+19, DMCARE+21, DRR+10*, DRR+13
BHSDTL MAIDX!, DMAID+4*, DMAID+12, DMCARE+3*, DMCARE+21, DTHIRD+3*, DTHIRD+16, DRR+2*, DRR+13
BHSDTN MAIDX!, DMAID+6*, DMAID+12, DMCARE+5*, DMCARE+21, DTHIRD+5*, DTHIRD+16, DRR+4*, DRR+13
BHSDTS MAIDX!, DMCARE+19*, DMCARE+21
BHSEDN MAID+6*, MAIDX!, BMAID+1*, BMAID+2, DMAID+3, MCARE+8*, MCARE+11*, DMCARE+2, RR+7*, RR+10*
, DRR+1
BHSI MAID+6*, MAIDX!, BMAID+2*, MCARE+8*, MCARE+9*, MCARE+10, THIRD+5*, THIRD+6, THIRD+7, RR+7*
, RR+8*, RR+9
BHSIDN MAIDX!, THIRD+4*, THIRD+7*, DTHIRD, DTHIRD+13
BHSIEN DMCARE+10*, DMCARE+11*, DMCARE+17*, DMCARE+18, DMCARE+22!, DRR+8*, DRR+9*, DRR+12
BHSINS MAIDX!, DMAID+2*, DMAID+11, MCARE+5*, DMCARE+17*, DMCARE+18, DTHIRD+2*, DTHIRD+16, RR+4*, DRR+12
BHSITB MAID+2!, MCARE+7!, THIRD+3!, RR+6!
BHSITB( MAID+6, BMAID+2*, MCARE+8*, MCARE+9, MCARE+10, THIRD+4*, THIRD+5, THIRD+6, THIRD+7, RR+7*
, RR+8, RR+9
BHSJ MAID+6*, MAIDX!, BMAID+2*, MCARE+8*, MCARE+10*, THIRD+6*, THIRD+7, RR+7*, RR+9*
BHSN MAIDX!, DMAID+1*, DMAID+2, DMAID+11, DMAID+13, MCARE+3*, MCARE+5, MCARE+6, MCARE+8, DMCARE+11
, DTHIRD*, DTHIRD+1, DTHIRD+2, DTHIRD+3, DTHIRD+5, DTHIRD+13*, DTHIRD+14*, DTHIRD+16, DTHIRD+17, RR+3*
, RR+4, RR+5, RR+7, DRR+9
BHSNM MAIDX!, DMAID+3*, DMAID+4, DMAID+6, DMAID+12, DMCARE+2*, DMCARE+3, DMCARE+5, DMCARE+13, DMCARE+15
, DMCARE+16, DMCARE+22!, DRR+1*, DRR+2, DRR+4, DRR+10, DRR+14!
BHSP MAID+6*, MAIDX!, BMAID+2*, MCARE+8*, MCARE+10*, MCARE+11, THIRD+4*, RR+7*, RR+9*, RR+10
>> BHSPAT MAID+4, MCARE+2, MCARE+3, MCARE+4, MCARE+8, DMCARE+10, DMCARE+19, THIRD+2, THIRD+4, DTHIRD
, DTHIRD+13, RR+2, RR+3, RR+7, DRR+8
BHSPDN MAID+4*, MAID+6*, MAIDX!, BMAID, BMAID+1, BMAID+2, DMAID+1, DMAID+3, DMAID+13, MCARE+11*
, DMCARE+2, RR+10*, DRR+1
BHSQ MAID+4*, MAID+6*, MAIDX!, BMAID+1*, MCARE+8*, MCARE+9*, THIRD+4*, THIRD+5*, RR+7*, RR+8*
BHSUFF MAIDX!, MCARE+6*, DMCARE+12*, DMCARE+18, RR+5*
BHSXDT MAIDX!, DMAID+6*, DMAID+7*, DMAID+8, DMCARE+5*, DMCARE+6*, DMCARE+7, DMCARE+22!, DTHIRD+5*, DTHIRD+6*
, DTHIRD+7, DTHIRD+18!, DRR+4*, DRR+5*, DRR+6, DRR+14!
DNAME DMCARE+1~
>> DNUM DMCARE+16*, DMCARE+17
DT DMAID+8, DMCARE+7, DTHIRD+7, DRR+6
>> GMTSNPG DMAID+10, DMCARE+9, DMCARE+20, DTHIRD+9, DRR+11
>> GMTSQIT DMAID+10, DMCARE+9, DMCARE+20, DTHIRD+9, DRR+11
INS DMCARE+1~, DMCARE+15*, DMCARE+17
U BMAID+2, DMAID+2, DMAID+4, DMAID+6, DMAID+11, DMAID+12, DMAID+13, MCARE+5, MCARE+6, MCARE+8
, DMCARE+3, DMCARE+5, DMCARE+11, DMCARE+13, DMCARE+15, DMCARE+16, DMCARE+19, THIRD+4, DTHIRD+1, DTHIRD+2
, DTHIRD+3, DTHIRD+5, DTHIRD+13, DTHIRD+14, DTHIRD+16, DTHIRD+17, RR+4, RR+5, RR+7, DRR+2
, DRR+4, DRR+9, DRR+10
X MAID+2!, DMAID+4*, DMAID+6*, DMAID+11*, DMCARE+3*, DMCARE+5*, DMCARE+19*, DTHIRD+3*, DTHIRD+5*, DRR+2*
, DRR+4*
Y MAIDX!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All