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 |  Marked Items |  All
Print Page as PDF
Routine: BEHOENPS

Package: IHS Electronic Health Record

Routine: BEHOENPS


Information

BEHOENPS ;MSC/IND/DKM - Summary Report for Selected Encounter ;05-Jan-2010 08:03;PLS

Source Information

Source file <BEHOENPS.m>

Call Graph

Call Graph Total: 17

Package Total Call Graph
Kernel 3 ^%ZISC  ($$FMADD,$$FMTE,$$NOW)^XLFDT  $$CJ^XLFSTR  
Text Integration Utility 3 $$STATUS^TIULC  $$CANDO^TIULP  EXTRACT^TIULQ  
CIA Utilities 2 $$ENTRY^CIAUDT  CAPTURE^CIAUHFS  
IHS Electronic Health Record 2 $$VSTR2VIS^BEHOENCX  $$HRN^BEHOPTCX  
MSC RPC Broker 1 $$GETVAR^CIANBUTL  
Order Entry Results Reporting 1 EN^ORQ1  
Patient Care Component 1 EN^APCDVDSP  
Toolkit 1 ($$GET,ADD,CHG)^XPAR  
Uncategorized 1 $$^MSCDPTID  
VA Fileman 1 EN^DIQ  
VueCentric Framework 1 $$TMPGBL^CIAVMRPC  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
GUI Objects 1 BGOUTL  
IHS Electronic Health Record 1 BEHOENCV  

Entry Points

Name Comments DBIA/ICR reference
ORDERS(BEHVSIT,BEHQUIT) ;
DSP
EOJ ; EOJ CLEANUP
OERRRPT(ROOT,ORDFN,ID,ALPHA,OMEGA,ORDTRNG,REMOTE,ORMAX,ORFHIE) ;EP
HEAD ;
GETPN(TIUDA) ;
NOTES(BEHVSIT,BEHQUIT,BEHST) ;
REPORT(BEHVSIT,BEHQUIT,BEHFLG) ;EP
DSPLY3 ;
FLAG ;;N;NOTES;$D(^TIU)
DFN(BEHVSIT) ;
NOTES2(BEHVSIT,BEHQUIT) ;
PCE(BEHVSIT,BEHQUIT) ;Get visit information
PCC(APCDVDSP,BEHQUIT) ;
HDR(HDR,CNT) ;
DSPLY2
GETRPT(DATA,BEHVSIT,BEHFLG) ;PEP - Retrieve report
BATCH(BEHFLG) ;EP
DSPLY1 ;DISPLAY V FILE DATA

External References

Name Field # of Occurrence
^%ZISC BATCH+17
EN^APCDVDSP PCC+2
$$VSTR2VIS^BEHOENCX OERRRPT+1
$$HRN^BEHOPTCX HDR+9
$$GETVAR^CIANBUTL OERRRPT+1
$$ENTRY^CIAUDT HDR+9
CAPTURE^CIAUHFS GETRPT+3
$$TMPGBL^CIAVMRPC GETRPT+1
EN^DIQ DSP+8, DSPLY3+3
$$^MSCDPTID DSP+4
EN^ORQ1 ORDERS+5
$$STATUS^TIULC NOTES+3
$$CANDO^TIULP GETPN+1
EXTRACT^TIULQ GETPN+5
$$FMADD^XLFDT BATCH+2, BATCH+10, BATCH+16
$$FMTE^XLFDT ORDERS+13
$$NOW^XLFDT BATCH+2, BATCH+9
$$CJ^XLFSTR HDR+7, HDR+9, HDR+11
$$GET^XPAR BATCH+3, BATCH+5
ADD^XPAR BATCH+4, BATCH+6
CHG^XPAR BATCH+19, BATCH+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ORD("TX",Y),!
  • Line Location: ORDERS+14
Function Call: WRITE
  • Prompt: "AUTHOR: ",TIU(1202,"E"),?HLF,"PATIENT NAME: ",TIU(.02,"E"),!
  • Line Location: GETPN+11
Function Call: WRITE
  • Prompt: "SIGNED BY: ",TIU(1502,"E"),?HLF,"STATUS: ",TIU(.05,"E"),!
  • Line Location: GETPN+12
Function Call: WRITE
  • Prompt: "VISIT: ",TIU(.03,"E"),?HLF,"LOCATION: ",TIU(1205,"E"),!!
  • Line Location: GETPN+13
Function Call: WRITE
  • Prompt: @IOF,!!!,HDR(2),?IOM-$L(HDR(3))\2,HDR(3),?IOM-$L(HDR(4)),HDR(4),!,HDR,!
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: $$CJ^XLFSTR("<Page "_HDR(1)_">",IOM),!!
  • Line Location: HDR+11
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DSP+0
Function Call: WRITE
  • Prompt: !!,X,!!,"VISIT IEN: ",BEHVSIT,!
  • Line Location: DSP+5
Function Call: WRITE
  • Prompt: !,X,!
  • Line Location: DSP+6
Function Call: WRITE
  • Prompt: BEHVDSH," VISIT FILE ",BEHVDSH
  • Line Location: DSP+7
Function Call: WRITE
  • Prompt: !!,X,!!
  • Line Location: DSPLY1+3
Function Call: WRITE
  • Prompt: !,BEHVDSH,$J("",Z),BEHVNM,$J("",Y),BEHVDSH
  • Line Location: DSPLY3+2
Function Call: READ
  • Timeout: DTIME
  • Variable: BEHX
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: !,"End of visit display, <ENTER> to Continue"
  • Line Location: EOJ+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] ORDERS+2, DFN+1, HDR+9, PCE+5
^AUPNVSIT("B" BATCH+14, BATCH+15
^DIC - [#1] DSPLY1+1, DSPLY2, DSPLY2+1
^OR(100 - [#100] ORDERS+9
^TIU(8925 - [#8925] NOTES+2
^TMP("BEHOENPS" GETPN+3, GETPN+6, GETPN+7!
^TMP("ORR" ORDERS+4!, ORDERS+8, ORDERS+16!

Label References

Name Line Occurrences
$$DFN HDR+9
@( REPORT+9
DSP PCE+6
DSPLY2 DSPLY1+1
DSPLY3 DSPLY2+2
EOJ PCE+6
GETPN NOTES+4
GETRPT OERRRPT+1
HDR ORDERS+11, GETPN+10, GETPN+15
HEAD DSPLY3+1
NOTES NOTES2+1
REPORT BATCH+15

Naked Globals

Name Field # of Occurrence
^( ORDERS+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALPHA OERRRPT~
APCDVDSP PCC~
BEHBRK DSP+2*, DSPLY1+1, DSPLY1+2, DSPLY1+3, DSPLY2+2, DSPLY3+1, HEAD+1*, HEAD+2, EOJ+1, EOJ+3!
BEHDAT BATCH+1~, BATCH+12*, BATCH+14*, BATCH+15, BATCH+16*, BATCH+19, BATCH+20
BEHDAT1 BATCH+1~, BATCH+3*, BATCH+4, BATCH+7, BATCH+8, BATCH+9*, BATCH+10*, BATCH+11, BATCH+12
>> BEHDAT2 BATCH+5*, BATCH+6, BATCH+11*, BATCH+12*, BATCH+14
BEHDATX BATCH+1~
>> BEHEIN EOJ+1
BEHFLG BATCH~, BATCH+15, GETRPT~, REPORT~, REPORT+6*, REPORT+7, REPORT+8
BEHLP REPORT+1~, REPORT+3*, REPORT+7*, REPORT+8
BEHNOW BATCH+1~, BATCH+2*, BATCH+4, BATCH+6, BATCH+7, BATCH+16
>> BEHOENPS("NO IOF" , DSP
BEHQUIT BATCH+1~, BATCH+14, BATCH+15, BATCH+18, REPORT~, REPORT+7, NOTES~, NOTES+2, NOTES2~, NOTES2+1
, ORDERS~, ORDERS+8, PCC~, GETPN+14, GETPN+16, GETPN+17, HDR+3, HDR+6*, PCE~
BEHRTN REPORT+1~
BEHST NOTES~, NOTES+3
BEHTBL REPORT+1~
BEHTBL( REPORT+5*, REPORT+9
BEHVDFN DSPLY2+2*, DSPLY3+3, EOJ+3!
BEHVDG DSPLY2+1*, DSPLY3+3, EOJ+3!
BEHVDSH DSP+3*, DSP+7, DSPLY3+2, EOJ+3!
BEHVDSP EOJ+3!
BEHVFLE DSPLY1+1*, DSPLY2, DSPLY2+1, EOJ+3!
BEHVI DSPLY2+2*, DSPLY3+2, EOJ+3!
BEHVIGR DSPLY2+1*, DSPLY2+2, EOJ+3!
BEHVL DSPLY1+1*, EOJ+3!
BEHVNM DSPLY2*, DSPLY3+2, EOJ+3!
BEHVSIT BATCH+1~, BATCH+14*, BATCH+15*, GETRPT~, GETRPT+2, REPORT~, REPORT+2, NOTES~, NOTES+2, NOTES2~
, NOTES2+1, ORDERS~, ORDERS+2, DFN~, DFN+1, HDR+9, PCE~, PCE+3, PCE+4, PCE+5
, DSP+5, DSP+8, EOJ+3!
BEHX HEAD+1*, EOJ+1*, EOJ+3!
CNT HDR~, HDR+1*, HDR+2
D0 DSP+1~
DA DSP+1~, DSP+8*, DSPLY3+3*
DAT ORDERS+1~, ORDERS+2*, ORDERS+3, ORDERS+5
DATA GETRPT~, GETRPT+1*, GETRPT+2, GETRPT+3, GETRPT+4
DFN ORDERS+1~, ORDERS+2*, ORDERS+5, DSP+4
DIC DSP+1~, DSP+8*, DSPLY3+3*
DIQ DSP+1~
DIQ(0 DSPLY3+3*
DK DSP+1~
DL DSP+1~
DR DSP+1~
DTIME HDR+5, HEAD+1, EOJ+1
DUZ("AG" PCC+1, PCE+2
DX DSP+1~
ERR GETPN+2~, GETPN+5, GETPN+8
GBL GETPN+2~, GETPN+3*, GETPN+4, GETPN+5
HDR ORDERS+1~, ORDERS+7*, ORDERS+11, GETPN+2~, GETPN+9*, GETPN+10, GETPN+15, HDR~, HDR+9*, HDR+10
HDR(0 HDR+1*, HDR+2, HDR+8*
HDR(1 HDR+3, HDR+7, HDR+8*, HDR+11
HDR(2 HDR+9*, HDR+10
HDR(3 HDR+9*, HDR+10
HDR(4 HDR+9*, HDR+10
HLF ORDERS+1~, ORDERS+2*, ORDERS+12, ORDERS+13, GETPN+2~, GETPN+3*, GETPN+11, GETPN+12, GETPN+13
ID OERRRPT~
IDX GETPN+2~, GETPN+14*, GETPN+16
IEN NOTES+1~, NOTES+2*, NOTES+3, NOTES+4
IO BATCH+13, HEAD+1, EOJ+1
IO("S" HEAD+1, EOJ+1
IO(0 HEAD+1, EOJ+1
IOF HDR+10, DSP, HEAD+4
IOM ORDERS+2, GETPN+3, HDR+7, HDR+9, HDR+10, HDR+11
IOSL HDR+1, HDR+2, DSPLY3+1
IOST HDR+3, HEAD+1, EOJ+1
LOC ORDERS+1~, ORDERS+2*, ORDERS+10
OMEGA OERRRPT~
ORD ORDERS+1~, ORDERS+8!*, ORDERS+9, ORDERS+12, ORDERS+13
ORD("TX" ORDERS+11, ORDERS+14
ORDFN OERRRPT~, OERRRPT+1
ORDTRNG OERRRPT~
ORFHIE OERRRPT~
ORLIST ORDERS+1~, ORDERS+6, ORDERS+8
ORMAX OERRRPT~
REMOTE OERRRPT~
ROOT OERRRPT~, OERRRPT+1
S DSP+1~, HEAD+3!
TIU GETPN+2~, GETPN+6*
TIU( GETPN+9, GETPN+11, GETPN+12, GETPN+13
TIU("TEXT" GETPN+14, GETPN+16
TIU(1202 GETPN+11
TIU(1205 GETPN+13
TIU(1501 GETPN+17, GETPN+19
TIU(1502 GETPN+12
TIU(1503 GETPN+18
TIUDA GETPN~, GETPN+1, GETPN+5, GETPN+6
U ORDERS+2, ORDERS+9, ORDERS+12, ORDERS+13, DFN+1, HDR+6, DSPLY2
X BATCH+1~, BATCH+9*, BATCH+10, REPORT+1~, REPORT+3*, REPORT+4, REPORT+5, REPORT+8*, REPORT+9, ORDERS+1~
, ORDERS+2*, ORDERS+8*, HDR+4~, HDR+5*, HDR+6, DSP+1~, DSP+5*, DSP+6*, DSPLY1+3*, DSPLY3+2*
, EOJ+2!
XX DSP+1~, DSP+4*, DSP+6
Y REPORT+1~, REPORT+4*, REPORT+5, ORDERS+1~, ORDERS+9*, ORDERS+10, ORDERS+14*, DSPLY3+2*, EOJ+2!
>> Z DSPLY3+2*
>> ZTQUEUED HEAD+1, EOJ+1

Marked Items

Name Field # of Occurrence
$T(FLAG+BEHLP REPORT+3
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 |  Marked Items |  All