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

Package: IHS Electronic Health Record

Routine: BEHOCCD


Information

BEHOCCD ;IHS/MSC/MGH - CCD calls ;31-Mar-2014 17:45;PLS

Source Information

Source file <BEHOCCD.m>

Call Graph

Call Graph Total: 17

Package Total Call Graph
Kernel 6 $$NOW^XLFDT  $$UP^XLFSTR  $$SETUP1^XQALERT  $$ACCEPT^XUS  $$EN^XUSHSH  $$ENCRYP^XUSRB1  
GUI Objects 3 SET^BGOREF  $$FMTDATE^BGOUTL  (SET,SETDXTOP)^BGOVPED  
VA Fileman 3 $$FIND1^DIC  MIX^DIC1  $$GET1^DIQ  
Uncategorized 2 $$DL^APCCUTL  IMPORT^MAGGSIUI  
CIA Utilities 1 $$DT^CIAU  
Referred Care Information System 1 (CRENTOCD,GETREFFV)^BMCAPIS  
Toolkit 1 ($$GET,PUT)^XPAR  

Entry Points

Name Comments DBIA/ICR reference
CALLBK(RESULT) ;call back for storage
GETIEN1(BEHOFILE,BEHOPMPT,BEHODFLD,D,BEHOSCRN,BEHODFLT) ; EP
MAGAV ;support for capture and storage of a/v codes
ACCESS(RET,IEN,OPT) ;EP
IMPORT(RET,DFN,IMAGE,VSTR,CRDT) ;Import an image to VI
GETREF(RSLT,VISITS) ;EP get referrals for visits
REFUSAL(RET,DFN) ;Enter the refusal item
; INP = Refusal IEN [1] ^ Refusal Type [2] ^ Item IEN [3] ^ Patient IEN [4] ^
; Refusal Date [5] ^ Comment [6] ^ Provider IEN [7] ^ Reason [8]
PROMPT(LABEL) ;
SNDALRT(RET,DFN,VENDOR,FAX) ;EP
LOCK(PARAM,VAL) ;EP-
STORESN(RET,DFN,VIEN,TYPE,CCDT,RRIEN,DOCID) ;Store SNOMED medication
PHR(RET,DFN) ;Returns if pt has an active PHR
EDU(RET,TOP,SUB,VST) ;Store education
TOC(RET,DFN,VIEN,TYPE,RRIEN,DOCID) ;Transition of care document

External References

Name Field # of Occurrence
$$DL^APCCUTL STORESN+20, TOC+8, TOC+10
SET^BGOREF REFUSAL+8
$$FMTDATE^BGOUTL PHR+5
SET^BGOVPED EDU+7
SETDXTOP^BGOVPED EDU+4
CRENTOCD^BMCAPIS TOC+13
GETREFFV^BMCAPIS GETREF+9
$$DT^CIAU REFUSAL+6
$$FIND1^DIC GETIEN1+7
MIX^DIC1 GETIEN1+11
$$GET1^DIQ ACCESS+8, ACCESS+9, SNDALRT+6, SNDALRT+7, GETIEN1+7
IMPORT^MAGGSIUI IMPORT+17
$$NOW^XLFDT STORESN+20, TOC+8, TOC+10, TOC+13
$$UP^XLFSTR MAGAV+8, MAGAV+14
$$GET^XPAR ACCESS+12
PUT^XPAR MAGAV+20
$$SETUP1^XQALERT SNDALRT+11
$$ACCEPT^XUS PROMPT+3
$$EN^XUSHSH MAGAV+8, MAGAV+14
$$ENCRYP^XUSRB1 MAGAV+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Storing value..."
  • Line Location: MAGAV+19
Function Call: WRITE
  • Prompt: !,LABEL
  • Line Location: PROMPT+3
Routine Call
  • DIC
  • Line Location:
    • GETIEN1+7

Used in RPC

RPC Name Call Tags
BEHOCCD PHR PHR
BEHOCCD STORESN STORESN
BEHOCCD IMPORT IMPORT
BEHOCCD GETREF GETREF
BEHOCCD ACCESS ACCESS
BEHOCCD SNDALRT SNDALRT

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("EOFF" PROMPT+2
^%ZOSF("EON" PROMPT+4
^APCDEDCV("B" EDU+3
^AUPNPAT - [#9000001] PHR+3, PHR+4
^VA(200 - [#200] ACCESS+6, MAGAV+9, MAGAV+15
^XTV(8989.51 - [#8989.51] LOCK+2, LOCK+4*

Label References

Name Line Occurrences
$$GETIEN1 MAGAV+3
$$PROMPT MAGAV+6, MAGAV+11
EDU STORESN+12, STORESN+19
REFUSAL STORESN+6
TOC STORESN+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AC MAGAV+1~, MAGAV+6*, MAGAV+7, MAGAV+8, MAGAV+17
ACCESS ACCESS+1~, ACCESS+8*, ACCESS+10
AE MAGAV+1~
AEVE MAGAV+1~, MAGAV+17*, MAGAV+20
AH MAGAV+1~, MAGAV+8*, MAGAV+9
ARRAY GETREF+6~, GETREF+9
ARRAY( GETREF+8*
BEHOD GETIEN1+1~, GETIEN1+5*, GETIEN1+7*, GETIEN1+8*, GETIEN1+9
BEHODFLD GETIEN1~, GETIEN1+4*, GETIEN1+7, GETIEN1+8
BEHODFLT GETIEN1~, GETIEN1+8
BEHOFILE GETIEN1~, GETIEN1+7, GETIEN1+9
BEHOPMPT GETIEN1~, GETIEN1+9
>> BEHOPOP GETIEN1+12*, GETIEN1+13*
BEHOSCRN GETIEN1~, GETIEN1+6
CCDT STORESN~, STORESN+4*, STORESN+5
CNT GETREF+6~, GETREF+7*, GETREF+8
CRDT IMPORT~, IMPORT+16
D GETIEN1~, GETIEN1+2*, GETIEN1+3*, GETIEN1+7, GETIEN1+10
DATA EDU+1~, EDU+2*, EDU+7, EDU+8, EDU+9
DFN PHR~, PHR+3, PHR+4, STORESN~, STORESN+3, STORESN+5, STORESN+6, EDU+6, REFUSAL~, REFUSAL+7
, TOC~, IMPORT~, IMPORT+11, IMPORT+16, SNDALRT~, SNDALRT+4, SNDALRT+5, SNDALRT+6
DIC GETIEN1+1~, GETIEN1+9*
DIC("A" GETIEN1+9*
DIC("B" GETIEN1+9*
DIC("S" GETIEN1+6*, GETIEN1+7
DIC(0 GETIEN1+9*, GETIEN1+10*
DOCID STORESN~, STORESN+4*, STORESN+5, STORESN+17, TOC~, TOC+6, TOC+13
DOCTYP TOC+1~, TOC+4*, TOC+13
DTDONE REFUSAL+3~, REFUSAL+6*, REFUSAL+7
>> DTOUT GETIEN1+12
>> DUOUT GETIEN1+12
DUZ STORESN+20, EDU+6, REFUSAL+7, TOC+8, TOC+10, TOC+13, SNDALRT+7
DUZ(2 IMPORT+14
EDU STORESN+1~, STORESN+11*, STORESN+12, STORESN+18*, STORESN+19, EDU+4, REFUSAL+5*, REFUSAL+7
>> ERR MAGAV+20
FAX SNDALRT~, SNDALRT+8
I STORESN+9*, STORESN+10, STORESN+15*, STORESN+16, STORESN+17, TOC+1~, TOC+5*, TOC+6
IEN ACCESS~, ACCESS+5, ACCESS+6*, ACCESS+7, ACCESS+8, ACCESS+9, LOCK+1~, LOCK+2*, LOCK+3, LOCK+4
IMAGE IMPORT~, IMPORT+5*, IMPORT+8
IMAGES IMPORT+2~, IMPORT+17
IMAGES(1 IMPORT+8*
INP EDU+1~, EDU+6*, EDU+7, REFUSAL+7*, REFUSAL+8
LABEL PROMPT~, PROMPT+3
LIST STORESN+1~, STORESN+20, TOC+1~, TOC+8, TOC+10
LIST( STORESN+17*, TOC+6*
LTYPE TOC+1~, TOC+2*, TOC+8, TOC+10
MAGIX IMPORT+2~, IMPORT+17
MAGIX("ACQD" IMPORT+9*
MAGIX("ACQL" IMPORT+10*
MAGIX("ACQS" IMPORT+14*
MAGIX("IDFN" IMPORT+11*
MAGIX("ITYPE" IMPORT+13*
MAGIX("IXTYPE" IMPORT+12*
MAGIX("STSCB" IMPORT+15*
MAGIX("TRKID" IMPORT+16*, IMPORT+19
MAGRY IMPORT+2~, IMPORT+17
MAGRY( IMPORT+21, IMPORT+22
MAGRY(0 IMPORT+18, IMPORT+19
MSG SNDALRT+1~, SNDALRT+8*, SNDALRT+9
OPT ACCESS~, ACCESS+3*, ACCESS+4
PARAM LOCK~, LOCK+2
PHN PHR+1~, PHR+4*, PHR+5
PHNDT PHR+1~, PHR+3*, PHR+4, PHR+5
PRV SNDALRT+1~, SNDALRT+7*, SNDALRT+8
PT SNDALRT+1~, SNDALRT+6*, SNDALRT+8
RESULT CALLBK~
RET PHR~, PHR+2*, PHR+5*, STORESN~, STORESN+2*, STORESN+5, STORESN+6, STORESN+12, STORESN+19, STORESN+21*
, EDU~, EDU+8*, EDU+9*, REFUSAL~, REFUSAL+8, REFUSAL+9*, TOC~, TOC+13, TOC+14*, ACCESS~
, ACCESS+2*, ACCESS+10*, ACCESS+12*, IMPORT~, IMPORT+3!, IMPORT+7*, SNDALRT~, SNDALRT+2*, SNDALRT+11*
RET( IMPORT+22*
RET(0 IMPORT+4*, IMPORT+19*
RR TOC+1~
RRIEN STORESN~, STORESN+4*, STORESN+5, TOC~, TOC+7, TOC+13
RSLT GETREF~, GETREF+9
SUB STORESN+1~, STORESN+11*, STORESN+12, STORESN+18*, STORESN+19, EDU~, EDU+3
SUBTYP STORESN+1~, EDU+3*, EDU+4
TOP EDU~
TOPIEN STORESN+1~, EDU+4, EDU+5, EDU+6
TYPE STORESN~, STORESN+4*, STORESN+5, STORESN+6, STORESN+7, STORESN+13, REFUSAL+3~, REFUSAL+4*, REFUSAL+7, TOC~
, TOC+2, TOC+4
U PHR+5, STORESN+17, STORESN+21, EDU+4, EDU+6, REFUSAL+7, TOC+6, TOC+14, IMPORT+5, IMPORT+19
, MAGAV+7, MAGAV+9, MAGAV+12, MAGAV+15, GETIEN1+10, GETIEN1+13, LOCK+4
USR MAGAV+1~, MAGAV+3*, MAGAV+4, MAGAV+9, MAGAV+15
VAL PROMPT+1~, PROMPT+3*, PROMPT+5, LOCK~, LOCK+4
VC MAGAV+1~, MAGAV+11*, MAGAV+12, MAGAV+14, MAGAV+17
VE MAGAV+1~
VENDOR SNDALRT~, SNDALRT+8
VERIFY ACCESS+1~, ACCESS+9*, ACCESS+10
VH MAGAV+1~, MAGAV+14*, MAGAV+15
VIEN STORESN~, STORESN+5, TOC~, IMPORT+6*, IMPORT+7, IMPORT+16
VIEN( STORESN+9, STORESN+10, STORESN+15, STORESN+16, STORESN+17, TOC+5, TOC+6
VISITS GETREF~
VISITS( GETREF+7, GETREF+8
VST STORESN+1~, STORESN+10*, STORESN+12, STORESN+16*, STORESN+19, EDU~, EDU+6
VSTR IMPORT~, IMPORT+6, IMPORT+10
X STORESN+1~, STORESN+20*, STORESN+21, TOC+1~, TOC+8*, TOC+10*, TOC+14, IMPORT+21*, IMPORT+22, GETIEN1+13
XQA SNDALRT+1~
XQA("G.BEHOCC D HIMS TOC" , SNDALRT+10*
XQADATA SNDALRT+1~, SNDALRT+5*
XQAID SNDALRT+1~, SNDALRT+4*
XQAMSG SNDALRT+1~, SNDALRT+3*
XQATEXT SNDALRT+1~, SNDALRT+9*
Y GETIEN1+1~, GETIEN1+13, GETIEN1+14
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All