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

Package: Health Summary Components

Routine: BHSHS3


Information

BHSHS3 ;IHS/CIA/MGH - Health Summary for other components ;06-Aug-2018 15:44;MGH

Source Information

Source file <BHSHS3.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 2 $$FMTE^XLFDT  $$UP^XLFSTR  
Health Summary 1 CKP^GMTSUP  
Health Summary Components 1 (MAID,MCARE,RR,THIRD)^BHSINSUR  
IHS Standard Terminology 1 $$DESC^BSTSAPI  
IHS VA Utilities 1 $$VAL^XBDIQ1  
VA Fileman 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
REFUSAL ;refusal component
ELDER2 ;*********************elder care last 2 of each * 9000010.35
ELDER1 ;******************** ELDER CARE 1 * 9000010.35
INS ; ******************* INSURANCE * 9000003, 9000004, 9000006 *********
D(X) ;
LER ;Refusal component patch 2
VAL(P,F,V,I) ;
INSX

External References

Name Field # of Occurrence
MAID^BHSINSUR INS+6
MCARE^BHSINSUR INS+6
RR^BHSINSUR INS+6
THIRD^BHSINSUR INS+6
$$DESC^BSTSAPI REFUSAL+31, LER+23
$$GET1^DIQ REFUSAL+30, LER+22
CKP^GMTSUP INS+4, ELDER1+5, ELDER1+8, ELDER1+13, ELDER1+17, ELDER2+4, ELDER2+7, ELDER2+9, ELDER2+14, ELDER2+16
, ELDER2+20, ELDER2+22, ELDER2+24, REFUSAL+18, REFUSAL+28, REFUSAL+36, LER+16, LER+30
$$VAL^XBDIQ1 VAL+5, REFUSAL+29, REFUSAL+32, REFUSAL+37, REFUSAL+38, LER+14, LER+24, LER+25
$$FMTE^XLFDT REFUSAL+29, REFUSAL+37, LER+34
$$UP^XLFSTR LER+34

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "INSURANCE",?25,"NUMBER",?40,"COV",?48,"EL DATE",?59,"SIG DATE",?70,"END DATE",!
  • Line Location: INS+5
Function Call: WRITE
  • Prompt: "ADL",!
  • Line Location: ELDER1+6
Function Call: WRITE
  • Prompt: !,"IADL",!
  • Line Location: ELDER1+11
Function Call: WRITE
  • Prompt: !,BHSSN,?28,$$D($P($G(BHSSX(1)),U)),?40,$P($G(BHSSX(1)),U,2),!
  • Line Location: ELDER1+18
Function Call: WRITE
  • Prompt: "ADL",!
  • Line Location: ELDER2+5
Function Call: WRITE
  • Prompt: ?28,$$D($P($G(BHSSX(2)),U)),?40,$P($G(BHSSX(2)),U,2),!
  • Line Location: ELDER2+10
Function Call: WRITE
  • Prompt: !,"IADL",!
  • Line Location: ELDER2+12
Function Call: WRITE
  • Prompt: ?28,$$D($P($G(BHSSX(2)),U)),?40,$P($G(BHSSX(2)),U,2),!
  • Line Location: ELDER2+17
Function Call: WRITE
  • Prompt: !,BHSSN,?28,$$D($P($G(BHSSX(1)),U)),?40,$P($G(BHSSX(1)),U,2),!
  • Line Location: ELDER2+21
Function Call: WRITE
  • Prompt: ?28,$$D($P($G(BHSSX(2)),U)),?40,$P($G(BHSSX(2)),U,2),!
  • Line Location: ELDER2+23

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPREF - [#9000022] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNMCD("B" INS+3
^AUPNMCR - [#9000003] INS+3
^AUPNPREF("AA" REFUSAL+17, REFUSAL+20, REFUSAL+21, REFUSAL+22, REFUSAL+23, LER+15, LER+18, LER+19, LER+20, LER+21
^AUPNPRVT - [#9000006] INS+3
^AUPNRRE - [#9000005] INS+3
^AUPNVELD - [#9000010.35] VAL+5
^AUPNVELD("AA" ELDER1+4, ELDER2+3, VAL+5
^BICONT - [#9002084.81] REFUSAL+10, REFUSAL+11, LER+8, LER+9
^BIPC - [#9002084.11] REFUSAL+8, REFUSAL+12, LER+6, LER+10
^BIPC("AC" REFUSAL+6, REFUSAL+7, LER+4, LER+5
^DD(9000010.35 ELDER1+7, ELDER1+12, ELDER2+6, ELDER2+13

Label References

Name Line Occurrences
$$D ELDER1+9, ELDER1+14, ELDER1+18, ELDER2+8, ELDER2+10, ELDER2+15, ELDER2+17, ELDER2+21, ELDER2+23
VAL ELDER1+7, ELDER1+12, ELDER1+16, ELDER2+6, ELDER2+13, ELDER2+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% VAL+2~*
BHSC LER+27~, LER+28*, LER+29, LER+31, LER+32, LER+33
BHSD LER+27~, LER+31*, LER+32, LER+33, LER+34
BHSDA LER+27~, LER+32*
BHSI LER+27~, LER+29*, LER+31, LER+32, LER+33, LER+34
BHSPAT INS+1~, INS+2*, INS+3, ELDER1+2~, ELDER1+3*, ELDER1+4, ELDER1+7, ELDER1+12, ELDER1+16, ELDER2+1~
, ELDER2+2*, ELDER2+3, ELDER2+6, ELDER2+13, ELDER2+19, REFUSAL+2~, REFUSAL+3*, REFUSAL+6, REFUSAL+7, REFUSAL+17
, REFUSAL+20, REFUSAL+21, REFUSAL+22, REFUSAL+23, LER+3*, LER+4, LER+5, LER+15, LER+18, LER+19
, LER+20, LER+21
BHSRT LER+27~, LER+33*, LER+34
BHSSCOV INSX!
BHSSD REFUSAL+25~, REFUSAL+26*, REFUSAL+27, REFUSAL+29, REFUSAL+35, REFUSAL+37
BHSSDTL INSX!
BHSSDTN INSX!
BHSSDTS INSX!
BHSSEDN INSX!
BHSSI INSX!, REFUSAL+25~, REFUSAL+27*, REFUSAL+29, REFUSAL+30, REFUSAL+32, REFUSAL+35*, REFUSAL+37, REFUSAL+38
BHSSIDN INSX!
BHSSINS INSX!
BHSSITB INSX!
BHSSJ INSX!
BHSSN INSX!, ELDER1+7*, ELDER1+9, ELDER1+12*, ELDER1+14, ELDER1+16*, ELDER1+18, ELDER2+6*, ELDER2+8, ELDER2+13*
, ELDER2+15, ELDER2+19*, ELDER2+21
BHSSP ELDER1+2~, ELDER1+7*, ELDER1+12*, ELDER1+16*, ELDER2+1~, ELDER2+6*, ELDER2+13*, ELDER2+19*
BHSSPDN INSX!
BHSSUFF INSX!
BHSSX VAL+1!, REFUSAL+2~, REFUSAL+5!, REFUSAL+17
BHSSX( VAL+2*, VAL+5*, REFUSAL+16*, REFUSAL+24*, REFUSAL+26, REFUSAL+27, REFUSAL+35
BHSSX(1 ELDER1+9, ELDER1+14, ELDER1+18, ELDER2+8, ELDER2+15, ELDER2+21
BHSSX(2 ELDER2+10, ELDER2+17, ELDER2+23
BHSSY ELDER1+2~, ELDER1+7*, ELDER1+12*, ELDER1+16*, ELDER2+1~, ELDER2+6*, ELDER2+13*, ELDER2+19*
BHSX LER+2!, LER+15
BHSX("REF" LER+14*, LER+25*, LER+28, LER+29, LER+31, LER+32, LER+33
C VAL+3~*, VAL+5*
D REFUSAL+2~, REFUSAL+12*, REFUSAL+13, REFUSAL+14*, REFUSAL+15, REFUSAL+16, REFUSAL+19~, REFUSAL+22*, REFUSAL+23, REFUSAL+24
, LER+10*, LER+11, LER+12*, LER+13, LER+14, LER+17~, LER+20*, LER+21, LER+25
>> DFN INS+2, ELDER1+3, ELDER2+2, REFUSAL+3, LER+3
E REFUSAL+19~, REFUSAL+21*, REFUSAL+22, REFUSAL+23, LER+17~, LER+19*, LER+20, LER+21
F VAL~, VAL+5, REFUSAL+19~, REFUSAL+20*, REFUSAL+21, REFUSAL+22, REFUSAL+23, LER+17~, LER+18*, LER+19
, LER+20, LER+21
>> GMTSDLM REFUSAL+15, REFUSAL+22, LER+13, LER+20
>> GMTSQIT INS+4, ELDER1+5, ELDER1+7, ELDER1+8, ELDER1+12, ELDER1+13, ELDER1+17, ELDER2+4, ELDER2+6, ELDER2+7
, ELDER2+9, ELDER2+13, ELDER2+14, ELDER2+16, ELDER2+20, ELDER2+22, ELDER2+24, REFUSAL+18, REFUSAL+26, REFUSAL+27
, REFUSAL+28, REFUSAL+35, REFUSAL+36, LER+16, LER+28, LER+29, LER+30
I VAL~, VAL+2, VAL+5, REFUSAL+19~, REFUSAL+23*, REFUSAL+24, LER+17~, LER+21*, LER+22, LER+24
, LER+25
P VAL~, VAL+5
R REFUSAL+2~, REFUSAL+8*, REFUSAL+9, REFUSAL+10, REFUSAL+11, LER+6*, LER+7, LER+8, LER+9
SNO REFUSAL+25~, REFUSAL+30*, REFUSAL+31*, REFUSAL+32*, REFUSAL+33, LER+17~, LER+22*, LER+23*, LER+24*, LER+25
U ELDER1+7, ELDER1+9, ELDER1+12, ELDER1+14, ELDER1+18, ELDER2+6, ELDER2+8, ELDER2+10, ELDER2+13, ELDER2+15
, ELDER2+17, ELDER2+21, ELDER2+23, VAL+5, REFUSAL+8, REFUSAL+11, REFUSAL+12, REFUSAL+31, LER+6, LER+9
, LER+10, LER+14, LER+23, LER+25, LER+32, LER+33
V VAL~, VAL+5
X D~, D+1, D+2, VAL+4~, VAL+5*, REFUSAL+2~, REFUSAL+7*, REFUSAL+8, REFUSAL+12, REFUSAL+16
, REFUSAL+19~, LER+5*, LER+6, LER+10, LER+14, LER+17~
Y VAL+4~, VAL+5*, REFUSAL+2~, REFUSAL+6*, REFUSAL+7, LER+4*, LER+5
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All