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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BPCBHSC

Package: Patient Chart

Routine: BPCBHSC


Information

BPCBHSC ; IHS/OIT/MJL - BEHAVIORAL HEALTH SPECIAL CROSSREFERENCE FOR GUI ; [ 12/31/2007 10:16 AM ]

Source Information

Source file <BPCBHSC.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
GUI Generic Tools 1 FIELDS^BGULIST  
Mental Health Social Services 1 ($$ALLOWV,ALLOWV)^AMHUTIL  
VA Fileman 1 DT^DILF  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Chart 1 BPC15E  

Entry Points

Name Comments DBIA/ICR reference
TPSDE(P,I) ;can user P see this treatment plan per SDE parameters?
MHENC ; Get records for an encounter
ALLOW(R) ;
SETUP ;
SFSDE(P,I) ;
MHREC ;
MHTREAT ;
KILL ;
MHRC ; Get records for a patient by date range
MHSUI1 ;
HF ; Health Factors
CDSDE(P,I) ;can user P see this case status record per SDE parameter?
MHCASE1 ;
AD ; Get AD xref entries
MHTREAT1 ;
MHENCTR ;
MHREC1 ;
ADM ; Get Administration Entries
MHSUI ;
MHGRP ;
MHCASE ;
EDU ; Patient Education
MHSUIV ;

External References

Name Field # of Occurrence
$$ALLOWV^AMHUTIL MHENCTR+4
ALLOWV^AMHUTIL MHENCTR+4
FIELDS^BGULIST MHENCTR+24, MHENCTR+25
DT^DILF MHREC1+5, MHREC1+6, MHREC1+7, MHREC1+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMHGROUP - [#9002011.67] MHENCTR+4, MHENCTR+7, MHENCTR+9, MHENCTR+11, MHENCTR+21, MHENCTR+23
^AMHPCASE - [#9002011.58] MHCASE1+2, CDSDE+2
^AMHPSUIC - [#9002011.65] MHSUI1+2, SFSDE+2
^AMHPTXP - [#9002011.56] MHTREAT1+2, TPSDE+2
^AMHREC - [#9002011] MHENCTR+4, MHENCTR+6, MHENCTR+7, ALLOW+4
^AMHREDU("AD" MHENCTR+15
^AMHRHF("AD" MHENCTR+16
^AMHRPRO("AD" MHENCTR+17
^AMHRPROV - [#9002011.02] MHENCTR+12, MHENCTR+19, ALLOW+2
^AMHRPROV("AD" MHENCTR+12, MHENCTR+19, ALLOW+2
^AMHSITE - [#9002013] MHENCTR+7, MHENCTR+9, CDSDE+1, TPSDE+1, SFSDE+1, ALLOW+1
^AMHTSET("B" ADM+1

Label References

Name Line Occurrences
$$CDSDE MHCASE1+2
$$SFSDE MHENCTR+2, MHSUI1+2
$$TPSDE MHTREAT1+2
@( MHREC1+13
KILL MHENC+3, MHREC+3
MHENC HF+2, EDU+2
MHENCTR MHENC+2, MHREC1+15, MHCASE1+2, MHTREAT1+2, MHSUI1+2
MHRC MHCASE+2, MHTREAT+2, MHSUI+2
MHREC MHRC+3, AD+2, MHSUIV+2, MHGRP+2
MHREC1 MHREC+3
SETUP MHENC+1, MHREC+1

Naked Globals

Name Field # of Occurrence
^( MHENCTR+21
^(0 MHENCTR+23

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BGUBEGIN SETUP+5*, MHRC+2*, MHENC+1, MHREC+1
>> BGUCRFS SETUP+1*
>> BGUDIR SETUP+4*
BGUDRIVR MHENC+1*, MHREC+1*, KILL+1!
>> BGUEND SETUP+5*, MHREC+1
>> BGUFILE MHENCTR+9, MHENCTR+11, MHENCTR+12, MHENCTR+15, MHENCTR+16, MHENCTR+17, MHENCTR+18, MHENCTR+19, MHENCTR+21, MHENCTR+22
, MHENCTR+23, MHENCTR+24, MHENCTR+25
>> BGUICNT MHENCTR+24, MHENCTR+25
>> BGUMAX SETUP+3*
>> BGUSUB(1 MHENCTR+24*, MHENCTR+25*
>> BGUV( MHENCTR+9*, MHENCTR+11*, MHENCTR+12*, MHENCTR+15*, MHENCTR+16*, MHENCTR+17*, MHENCTR+18*, MHENCTR+19*, MHENCTR+21*, MHENCTR+22*
, MHENCTR+23*, MHENCTR+24*, MHENCTR+25*
BPCBHALL MHENCTR+7*, MHENCTR+9, AD+1*, KILL+1!
BPCC SETUP+5*, MHREC1+12*, MHREC1+14, MHREC1+15, MHENCTR+24*, MHENCTR+25*, MHCASE1+2, MHTREAT1+2, MHSUI1+2, KILL+1!
BPCCTYPE MHREC+2*, MHREC1+11*, MHENCTR+6, ADM+1*, HF+1*, EDU+1*, KILL+1!
>> BPCDIR SETUP+4*, MHREC1+9, MHREC1+14
BPCDIVAL SETUP+5*, KILL+1!
BPCDTCK MHREC+2*, MHREC1+13, MHCASE+1*, MHTREAT+1*, MHSUI+1*, KILL+1!
>> BPCEDAT MHREC1+7, MHREC1+8, MHREC1+9*, MHREC1+10*, MHREC1+14, MHCASE1+2, MHTREAT1+2, MHSUI1+2
BPCEDATE MHREC+1*, MHREC1+4*, MHREC1+7, MHREC1+8*, MHREC1+10, KILL+1!
BPCGREF SETUP+2*, MHREC1+14, MHREC1+15, MHENCTR+2, AD+1*, MHCASE+1*, MHCASE1+2, MHTREAT+1*, MHTREAT1+2, MHSUIV+1*
, MHSUI+1*, MHSUI1+2, MHGRP+1*, KILL+1!
BPCGROUP SETUP+5*, MHENCTR+4, MHENCTR+7, MHENCTR+9, MHENCTR+10, MHENCTR+14, MHGRP+1*, KILL+1!
BPCLBONL KILL+1!
BPCLIM SETUP+3*, MHREC1+14, MHREC1+15, MHCASE1+2, MHTREAT1+2, MHSUI1+2, KILL+1!
BPCPIEN MHRC+2*, KILL+1!
BPCSBJGR MHREC+2*, MHENCTR+24, MHENCTR+25, HF+1*, EDU+1*, KILL+1!
>> BPCSDAT MHREC1+5, MHREC1+6, MHREC1+10*, MHREC1+14, MHCASE1+2, MHTREAT1+2, MHSUI1+2
BPCSDATE MHREC+1*, MHREC1+2, MHREC1+3*, MHREC1+5, MHREC1+6*, MHREC1+10, KILL+1!
BPCSETLV SETUP+5*, MHENCTR+14, MHENCTR+20, MHTREAT+1*, MHSUIV+1*, MHSUI+1*, HF+1*, EDU+1*, KILL+1!
BPCSIEN MHENCTR+25*, KILL+1!
BPCVIEN MHENC+1*, MHENC+2, MHREC+1*, MHREC1+15*, MHENCTR+2, MHENCTR+4, MHENCTR+6, MHENCTR+7, MHENCTR+9, MHENCTR+11
, MHENCTR+12, MHENCTR+15, MHENCTR+16, MHENCTR+17, MHENCTR+19, MHENCTR+21, MHENCTR+23, MHENCTR+24, MHCASE1+2*, MHTREAT1+2*
, MHSUI1+2*, KILL+1!
BPCVTYPE SETUP+1*, SETUP+2*, MHENCTR+4, MHENCTR+7, AD+1*, MHGRP+1*, KILL+1!
BPCVWNO KILL+1!
BPCVWOPT MHREC+2*, KILL+1!
BPCX MHREC1+12*, MHREC1+14*, MHREC1+15, MHENCTR+24, MHENCTR+25, MHCASE1+2*, MHTREAT1+2*, MHSUI1+2*, KILL+1!
BPCXX MHENCTR+4*, MHENCTR+7*, KILL+1!
DUZ MHENCTR+2, MHENCTR+4, MHENCTR+7, MHENCTR+9, MHENCTR+11, MHENCTR+12, MHCASE1+2, MHTREAT1+2, MHSUI1+2, ALLOW+1
, ALLOW+2, ALLOW+4
DUZ(2 MHENCTR+7, MHENCTR+9, CDSDE+1, TPSDE+1, SFSDE+1, ALLOW+1
G ALLOW+2~*, ALLOW+3
I CDSDE~, CDSDE+2, TPSDE~, TPSDE+2, SFSDE~, SFSDE+2
P CDSDE~, CDSDE+1, CDSDE+2, TPSDE~, TPSDE+1, TPSDE+2, SFSDE~, SFSDE+1, SFSDE+2
R ALLOW~, ALLOW+2, ALLOW+4
U MHENCTR+4, MHENCTR+6, MHENCTR+7, MHENCTR+9, MHENCTR+11, MHENCTR+12, MHENCTR+19, MHENCTR+21, MHENCTR+23, MHCASE1+2
, MHTREAT1+2, MHSUI1+2, CDSDE+2, TPSDE+2, SFSDE+2, ALLOW+2, ALLOW+4
X ALLOW+2~*

Marked Items

Name Field # of Occurrence
$T(ALLOWV^AMHUTIL MHENCTR+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All