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

Package: IHS Electronic Health Record

Routine: BEHOVMER


Information

BEHOVMER ;MSC/IND/MGH - VITALS ENTERED IN ERROR REPORT ;07-Jun-2010 11:06;MGH

Source Information

Source file <BEHOVMER.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 2 NOW^%DTC  D^DIQ  
GUI Objects 1 $$PTAGE^BGOUTL  
IHS Electronic Health Record 1 $$QUAL^BEHOVMC2  
Kernel 1 ^%ZISC  
Registration 1 (DEM,KVAR)^VADPT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Electronic Health Record 1 BEHOVMRP  

Entry Points

Name Comments DBIA/ICR reference
SORT ;
QT ;
ERREASON ;Reason for entered in error
Q ; KILL VARIBLES
EN1 ; EP Entry point
WRT ;
VALUE(TYPE,DATA) ;Get the value for this result
RND(X)
HDR ;

External References

Name Field # of Occurrence
NOW^%DTC EN1+1
^%ZISC Q+4
$$QUAL^BEHOVMC2 WRT+10
$$PTAGE^BGOUTL VALUE+5
D^DIQ WRT+15
DEM^VADPT EN1+1
KVAR^VADPT Q+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"THERE IS NO DATA FOR THIS REPORT"
  • Line Location: EN1+3
Function Call: WRITE
  • Prompt: !
  • Line Location: QT+1
Function Call: WRITE
  • Prompt: !!,"Press return to continue ""^"" to escape "
  • Line Location: QT+2
Function Call: WRITE
  • Prompt: !,BEHPR("VSDT"),?23,BEHPR("TYPE"),?58,BEHPR("ENUS"),!,?3,"Reason: ",GREASON
  • Line Location: WRT+20
Function Call: WRITE
  • Prompt: !,?3,"(Bad data) ",$P(BEHDAT("BAD"),"^",4)
  • Line Location: WRT+21
Function Call: WRITE
  • Prompt: !
  • Line Location: WRT+22
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,BEHPDT,?22,"ENTERED IN ERROR VITAL/MEASUREMENT REPORT",?70,"PAGE ",BEHPG
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,"Patient: ",VADM(1),?$X+5,$P(VADM(2),"^",2),!!,"Date Vit./Meas. taken",?58,"User who made error",!,BEHDSH,!
  • Line Location: HDR+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVMSR - [#9000010.01] SORT+2, SORT+3, SORT+5, WRT+3, WRT+4, WRT+9, WRT+16, VALUE+2, VALUE+3, ERREASON+1
, ERREASON+2
^AUPNVMSR("AE" EN1+2, SORT+1
^AUPNVSMR( WRT+12
^AUTTMSR - [#9999999.07] WRT+6, WRT+19
^BEHOVM(90460.01 - [#90460.01] VALUE+6, VALUE+7, VALUE+10, VALUE+15, VALUE+20
^DD("DD" EN1+1
^TMP("BEHOERR" EN1+3, EN1+4, EN1+5, EN1+6, Q+1!, SORT+8*, WRT+2
^VA(200 - [#200] WRT+17

Label References

Name Line Occurrences
$$RND VALUE+8, VALUE+14, VALUE+16, VALUE+19, VALUE+21, VALUE+22
$$VALUE WRT+8
ERREASON WRT+14
HDR EN1+3, WRT+1
QT EN1+3
SORT EN1+2
WRT EN1+6

Naked Globals

Name Field # of Occurrence
^(0 WRT+4, WRT+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN1+1, Q+2!
%T Q+2!
AGE VALUE+1~, VALUE+5*
ALTU VALUE+1~, VALUE+13*, VALUE+14, VALUE+16, VALUE+18*, VALUE+19, VALUE+21
BEH VALUE+1~, VALUE+7*, VALUE+10, VALUE+15, VALUE+20
BEH1ST EN1+1*, Q+1!, HDR+1, HDR+2*
BEHDAT Q+1!
BEHDAT("BAD" WRT+4*, WRT+7, WRT+13*, WRT+21
BEHDATE EN1+4*, EN1+5, EN1+6, Q+1!, WRT+2, WRT+15
BEHDSH EN1+1*, Q+1!, HDR+4
BEHOUT EN1+1*, EN1+4, EN1+5, EN1+6, QT+2, Q+1!, WRT+1
BEHOV Q+2!
BEHP Q+2!
BEHPDT EN1+1*, Q+1!, HDR+3
BEHPG EN1+1*, Q+1!, HDR+2*, HDR+3
BEHPR Q+1!, WRT+1!
BEHPR("ENUS" WRT+17*, WRT+18*, WRT+20
BEHPR("TYPE" WRT+19*, WRT+20
BEHPR("VSDT" WRT+15*, WRT+20
BEHQUAL Q+4!
BEHSITE Q+1!
BEHTAKEN Q+4!, SORT+5*, SORT+6*, SORT+7*, SORT+8
BEHTYPE Q+2!
BEHVARY Q+4!, WRT+9!*
BEHVDA EN1+6*, Q+1!, SORT+1*, SORT+2, SORT+3, SORT+5, SORT+8, WRT+2, WRT+3, WRT+4
, WRT+9, WRT+10, WRT+12, WRT+16, WRT+21, VALUE+2, VALUE+3, ERREASON+1, ERREASON+2
BEHVDATE EN1+2*, Q+1!
BEHVDT EN1+2*, Q+1!, SORT+1, SORT+7
BEHVERR Q+1!, SORT+3*, SORT+8, WRT+2*
BEHVFDT EN1+2, Q+2!
BEHVITY EN1+2*, EN1+5*, EN1+6, Q+2!, SORT+1, SORT+8, WRT+2, WRT+6, WRT+8, WRT+19
BEHVPO Q+4!, WRT+12*, WRT+13
BEHVSDT EN1+2, Q+2!
BEHVX Q+2!, WRT+5!, WRT+6*, WRT+13
BEHVX(0 WRT+5!, WRT+7*, WRT+8*, WRT+13
BEHVX(1 WRT+5!, WRT+8*, WRT+11*, WRT+13
BEHZZ Q+4!, WRT+9*, WRT+10*, WRT+11, WRT+13
>> DAT VALUE+4*, VALUE+5
DATA VALUE~
DATAG VALUE+1~, VALUE+10*, VALUE+11, VALUE+13, VALUE+18
DEFAULT VALUE+1~, VALUE+11*, VALUE+12, VALUE+17, VALUE+22
DEFU VALUE+1~, VALUE+13*, VALUE+14, VALUE+16, VALUE+18*, VALUE+19, VALUE+21
DFN EN1+2, Q+1!, SORT+1, VALUE+5
DIPGM Q+2!
DT VALUE+4
DTIME QT+2, HDR+1
>> EIE WRT+16*, WRT+17
GER ERREASON+2*, ERREASON+6!
GER(1 ERREASON+2*, ERREASON+3
GER(2 ERREASON+3*, ERREASON+4
>> GMROUT HDR+1*
GREASON Q+4!, WRT+14*, WRT+20, ERREASON+4*
GX Q+4!
IO EN1+3
IOF HDR+2
IOSL QT+1, WRT+1
IOST QT+2, HDR+1, HDR+2
POP Q+2!
TYP VALUE+1~, VALUE+2*, VALUE+6*, VALUE+7, VALUE+8
TYPE VALUE~
U SORT+5, WRT+16, WRT+17, VALUE+2, VALUE+3, VALUE+6, VALUE+11, VALUE+13, VALUE+18
VA Q+3!
>> VADM(1 HDR+4
>> VADM(2 HDR+4
VAL VALUE+1~, VALUE+3*, VALUE+8, VALUE+14, VALUE+15, VALUE+16, VALUE+19, VALUE+20, VALUE+21, VALUE+22
VALUE VALUE+1~, VALUE+8*, VALUE+14*, VALUE+16*, VALUE+19*, VALUE+21*, VALUE+22*, VALUE+23
X QT+1*, QT+2*, HDR+1*, VALUE+5, VALUE+15*, VALUE+16, VALUE+20*, VALUE+21, RND~
>> Y EN1+1*, WRT+15*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All