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 |  Used in RPC |  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: BEHOPTCX

Package: IHS Electronic Health Record

Routine: BEHOPTCX


Information

BEHOPTCX ;MSC/IND/DKM - Patient Context Object ;29-Jun-2015 15:00;PLS

Source Information

Source file <BEHOPTCX.m>

Call Graph

Call Graph Total: 25

Package Total Call Graph
IHS Electronic Health Record 5 ($$ADMITINF,$$SETCTX)^BEHOENCX  $$AICD^BEHOENPC  EN^BEHOPTC1  ($$OUTPTPR,$$OUTPTTM)^BEHOPTPC  $$HASKEY^BEHOUSCX  
Registration 5 DISP^DGIBDSP  DIS^DGRPDB  PTSEC^DGSEC4  GUIBS5A^DPTLK6  (ELIG,KVAR,OAD)^VADPT  
CIA Utilities 4 $$DT^CIAU  $$ENTRY^CIAUDT  CAPTURE^CIAUHFS  $$TEST^CIAUOS  
Uncategorized 3 HXDATA^A7RDPAGU  ($$GETDFN,$$GETICN,GETDFN,GETICN)^MPIF001  $$^MSCDPTID  
MSC RPC Broker 2 QUEUE^CIANBEVT  ($$GETUID,$$GETVAR,$$NXTUID)^CIANBUTL  
DRG Grouper 1 $$ICDDX^ICDEX  
IHS Mods To Text Integration Utilities 1 ($$MCD,$$MCR)^BTIULO2  
IHS Patient 1 ($$MCD,$$MCR,$$PI,$$PIN)^AUPNPAT  
Toolkit 1 ($$GET,EN)^XPAR  
VA Fileman 1 $$GET1^DIQ  
VueCentric Framework 1 $$TMPGBL^CIAVMRPC  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
IHS Electronic Health Record 6 BEHOENPS  BEHOENPV  BEHOPTC1  BEHOPTP1  BEHOPTPL  BEHOXQ  
IHS Changes To Pharmacy 1 APSPFUNC  

Entry Points

Name Comments DBIA/ICR reference
PTINQ(DATA,DFN) ;
ISSENS(DFN) ;
FMTSSN(SSN) ;EP - P7
SETCTX(DFN) ;PEP - Set the patient context
LEGACY(DATA,DFN) ;
FIREVST(DATA,DFN) ;EP-
CXADTEVT(DFN,DGPMT) ;EP-
ISACTIVE(DFN,QUALS) ;EP
EPI(DFN) ;EP
INPLOC(DATA,DFN) ;
CD2(VAL)
LAST(DATA,DFN) ;
CD1(VAL)
ICN2DFN(DATA,ICN) ;
HRN(DFN) ;EP
PTINFO(DATA,DFN,SLCT) ;
PTINQB(DFN) ;
LKPQUAL(QUAL,CACHE) ;EP
ICN(DFN)
CHKDUP(DATA,DFN) ; EP

External References

Name Field # of Occurrence
HXDATA^A7RDPAGU LEGACY+2, LEGACY+3
$$MCD^AUPNPAT PTINQB+29
$$MCR^AUPNPAT PTINQB+28
$$PI^AUPNPAT PTINQB+30
$$PIN^AUPNPAT PTINQB+30
$$ADMITINF^BEHOENCX FIREVST+1
$$SETCTX^BEHOENCX FIREVST+1
$$AICD^BEHOENPC PTINQB+9
EN^BEHOPTC1 PTINQB+16
$$OUTPTPR^BEHOPTPC PTINFO+20, PTINQB+17
$$OUTPTTM^BEHOPTPC PTINFO+19, PTINQB+18
$$HASKEY^BEHOUSCX LKPQUAL+3
$$MCD^BTIULO2 PTINQB+29
$$MCR^BTIULO2 PTINQB+28
QUEUE^CIANBEVT SETCTX+3, CXADTEVT+5
$$GETUID^CIANBUTL SETCTX+2
$$GETVAR^CIANBUTL CXADTEVT+3
$$NXTUID^CIANBUTL CXADTEVT+2
$$DT^CIAU PTINQB+27
$$ENTRY^CIAUDT CD1
CAPTURE^CIAUHFS PTINQ+2
$$TEST^CIAUOS EPI+1
$$TMPGBL^CIAVMRPC PTINQ+1
DISP^DGIBDSP PTINQB+35
DIS^DGRPDB PTINQB+24
PTSEC^DGSEC4 ISSENS+2
$$GET1^DIQ PTINQB+2, PTINQB+7, PTINQB+13, PTINQB+14, PTINQB+38, PTINQB+58, PTINQB+59, PTINQB+60, PTINQB+61, PTINQB+71
, PTINQB+72
GUIBS5A^DPTLK6 CHKDUP+2
$$ICDDX^ICDEX PTINQB+10, PTINQB+11
$$GETDFN^MPIF001 ICN2DFN+1
$$GETICN^MPIF001 ICN+1
GETDFN^MPIF001 ICN2DFN+1
GETICN^MPIF001 ICN+1
$$^MSCDPTID EPI+1
ELIG^VADPT PTINFO+14
KVAR^VADPT PTINQB+75
OAD^VADPT PTINQB+40
$$GET^XPAR LAST+2, LAST+4, ISACTIVE+2, PTINQ+2
EN^XPAR LAST+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Service Connection/Rated Disabilities:"
  • Line Location: PTINQB+23
Function Call: WRITE
  • Prompt: !!,"Other Phone Contact: "_PH
  • Line Location: PTINQB+39
Function Call: WRITE
  • Prompt: !?5,"PERMISSION FOR E-MAIL: "_GEN
  • Line Location: PTINQB+73
Function Call: WRITE
  • Prompt: !?5,"PREFERRED METHOD: "_MOC
  • Line Location: PTINQB+74

Used in RPC

RPC Name Call Tags
BEHOPTCX PTINFO PTINFO
BEHOPTCX PTINQ PTINQ
BEHOPTCX ICN2DFN ICN2DFN
BEHOPTCX LAST LAST
BEHOPTCX LEGACY LEGACY
BEHOPTCX INPLOC INPLOC
BEHOPTCX CHKDUP CHKDUP
BEHOPTCX FIREVST FIREVST

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^ICD9 - [#80] GET1^DIQ
^AUPNPAT - [#9000001] GET1^DIQ
9000001.86 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] ISACTIVE+7, HRN+2, PTINQB+56
^DGPM - [#405] PTINFO+9, INPLOC+3
^DIC(42 - [#42] PTINFO+6, INPLOC+4
^DISV( LAST+3*
^DPT - [#2] PTINFO+3, PTINFO+4, INPLOC+2, ISACTIVE+3, FIREVST+1
^TMP("ORWPCE" PTINFO+2!
^VA(200 - [#200] PTINFO+21

Label References

Name Line Occurrences
$$CD1 CHKDUP+7, CHKDUP+9
$$EPI PTINFO+13
$$FMTSSN PTINFO+5, CD1
$$HRN PTINFO+12, ISACTIVE+8, CD1
$$ICN PTINFO+16
$$ISACTIVE LAST+1
$$ISSENS PTINFO+8
$$LKPQUAL ISACTIVE+5, ISACTIVE+6, ISACTIVE+7
CD2 CHKDUP+11, CHKDUP+12, CHKDUP+13, CHKDUP+14, CHKDUP+15
LAST PTINFO+22

Naked Globals

Name Field # of Occurrence
^( PTINFO+4
^("VET" PTINFO+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> AID CXADTEVT+2
AT PTINFO+1~, PTINFO+4*, PTINFO+21
CA PTINFO+1~, PTINFO+4*, PTINFO+9
CACHE LKPQUAL~
CACHE( LKPQUAL+2, LKPQUAL+3*
CAUSE PTINQB+1~, PTINQB+7*, PTINQB+10, PTINQB+11, PTINQB+13, PTINQB+14
CAUSE2 PTINQB+1~, PTINQB+10*, PTINQB+13*, PTINQB+15
CNT CHKDUP+1~, CHKDUP+10*, CD2*
DATA PTINFO~, PTINFO+5*, PTINFO+6*, PTINFO+7*, PTINFO+8*, PTINFO+9*, PTINFO+12*, PTINFO+13*, PTINFO+15*, PTINFO+16*
, PTINFO+17*, PTINFO+18*, PTINFO+19*, PTINFO+20*, PTINFO+21*, LAST~, LAST+2*, LAST+3, LAST+4*, LEGACY~
, LEGACY+3, INPLOC~, INPLOC+2*, INPLOC+4*, INPLOC+5*, ICN2DFN~, ICN2DFN+1*, ICN2DFN+2*, PTINQ~, PTINQ+1*
, PTINQ+2, CHKDUP~, CHKDUP+3*, FIREVST~, FIREVST+1*
DATA( CD2*
DATA(0 LEGACY+1*, LEGACY+4*
>> DEMO ISACTIVE+2*
DFN PTINFO~, PTINFO+3, PTINFO+4, PTINFO+8, PTINFO+12, PTINFO+13, PTINFO+16, PTINFO+19, PTINFO+20, PTINFO+22
, LAST~, LAST+1, LEGACY~, LEGACY+3, INPLOC~, INPLOC+2, ISACTIVE~, ISACTIVE+3, ISACTIVE+7, ISACTIVE+8
, ISSENS~, ISSENS+2, ICN~, ICN+1, HRN~, HRN+2, EPI~, EPI+1, PTINQ~, PTINQB~
, PTINQB+2, PTINQB+7, PTINQB+17, PTINQB+18, PTINQB+28, PTINQB+29, PTINQB+30, PTINQB+38, PTINQB+56, PTINQB+57
, PTINQB+71, PTINQB+72, SETCTX~, SETCTX+3, CHKDUP~, CHKDUP+2, CHKDUP+6, CXADTEVT~, CXADTEVT+3, CXADTEVT+5
, FIREVST~, FIREVST+1
DGPMT CXADTEVT~, CXADTEVT+1, CXADTEVT+5
DOC PTINQB+1~, PTINQB+17*, PTINQB+19, PTINQB+21
DOD PTINFO+1~, PTINFO+4*, PTINFO+17, PTINQB+1~, PTINQB+2*, PTINQB+3, PTINQB+5, PTINQB+10, PTINQB+11
DUPS CHKDUP+1~, CHKDUP+2, CHKDUP+3
DUPS( CHKDUP+4, CHKDUP+5!, CHKDUP+6, CHKDUP+7, CHKDUP+8!, CHKDUP+9*, CHKDUP+14
DUPS(1 CHKDUP+3, CHKDUP+7*, CHKDUP+11
DUZ LAST+3
DUZ("AG" PTINFO+11, PTINQB+6, PTINQB+26, PTINQB+37, PTINQB+54, PTINQB+68
DUZ(2 LAST+1, LAST+2, HRN+2
GEN PTINQB+69~, PTINQB+71*, PTINQB+73
ICN ICN2DFN~, ICN2DFN+1
IEN PTINQB+55~, PTINQB+57*, PTINQB+58, PTINQB+59, PTINQB+60, PTINQB+61
IOST PTINFO+10*
LANDT PTINQB+55~, PTINQB+56*, PTINQB+57, PTINQB+76!
LINE PTINFO+1~, PTINQB+27*, PTINQB+28*, PTINQB+29*, PTINQB+30*, PTINQB+31, PTINQB+33
>> LST("UID" CXADTEVT+3*, CXADTEVT+4
MOC PTINQB+69~, PTINQB+72*, PTINQB+74
NARR PTINQB+1~, PTINQB+11*, PTINQB+14*, PTINQB+15
PH PTINQB+1~, PTINQB+38*, PTINQB+39
PREFLAN PTINQB+55~, PTINQB+60*, PTINQB+65, PTINQB+76!
PRETER PTINQB+55~, PTINQB+59*, PTINQB+64, PTINQB+76!
PRILAN PTINQB+55~, PTINQB+58*, PTINQB+63, PTINQB+76!
PROF PTINQB+55~, PTINQB+61*, PTINQB+66, PTINQB+76!
QUAL LKPQUAL~, LKPQUAL+2, LKPQUAL+3
QUALS ISACTIVE~, ISACTIVE+5, ISACTIVE+6, ISACTIVE+7
RB PTINFO+1~, PTINFO+4*, PTINFO+5
RET LKPQUAL+1~, LKPQUAL+2*, LKPQUAL+3*, LKPQUAL+4, ISSENS+1~, ISSENS+2
RET(1 ISSENS+3
SLCT PTINFO~, PTINFO+22
SSN FMTSSN~, FMTSSN+2
TEAM PTINQB+1~, PTINQB+18*, PTINQB+19, PTINQB+22
TS PTINFO+1~, PTINFO+4*, PTINFO+18
U PTINFO+4, PTINFO+5, PTINFO+6, PTINFO+7, PTINFO+8, PTINFO+9, PTINFO+12, PTINFO+13, PTINFO+15, PTINFO+16
, PTINFO+17, PTINFO+18, PTINFO+19, PTINFO+20, PTINFO+21, INPLOC+3, INPLOC+4, INPLOC+5, ISACTIVE+4, ISACTIVE+5
, HRN+3, PTINQ+2, PTINQB+10, PTINQB+11, PTINQB+21, PTINQB+22, PTINQB+50, PTINQB+51, CHKDUP+6, CD1
, CXADTEVT+5, FIREVST+1
UID SETCTX+1~, SETCTX+2*, SETCTX+3, SETCTX+4
VAEL PTINFO+1~
VAEL(3 PTINFO+15
VAERR PTINFO+1~
VAL CD1~, CD2~
VAOA PTINQB+1~
VAOA(1 PTINQB+45
VAOA(10 PTINQB+44
VAOA(11 PTINQB+51
VAOA(2 PTINQB+46
VAOA(3 PTINQB+47
VAOA(4 PTINQB+48, PTINQB+49
VAOA(5 PTINQB+50
VAOA(8 PTINQB+52
VAOA(9 PTINQB+41, PTINQB+43
VDT PTINFO+1~, PTINQB+27*, PTINQB+28, PTINQB+29, PTINQB+30
VT PTINFO+1~, PTINFO+4*, PTINFO+7
WL PTINFO+1~, PTINFO+4*, PTINFO+5, PTINFO+6
X PTINFO+1~, PTINFO+4*, PTINFO+5, INPLOC+1~, INPLOC+2*, INPLOC+3*, INPLOC+4*, INPLOC+5, ISACTIVE+1~, ISACTIVE+3*
, ISACTIVE+4, ISACTIVE+5, ICN~, ICN+1*, ICN+2, HRN+1~, HRN+2*, HRN+3, PTINQB+1~, CHKDUP+1~
, CHKDUP+4*, CHKDUP+5, CHKDUP+6, CHKDUP+7, CHKDUP+8, CHKDUP+9, CHKDUP+14*, FMTSSN+1~, FMTSSN+2*, FMTSSN+3
, CXADTEVT+2, CXADTEVT+3, CXADTEVT+4*, CXADTEVT+5

Marked Items

Name Field # of Occurrence
$T(GETDFN^MPIF001 ICN2DFN+1
$T(GETICN^MPIF001 ICN+1
$T(HXDATA^A7RDPAGU LEGACY+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All