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 |  Local Variables  | All
Print Page as PDF
Routine: PXVWSTAT

Package: PCE Patient Care Encounter

Routine: PXVWSTAT


Information

PXVWSTAT ;ISP/LMT - Manage Status of ICE Interface ;12/13/17 12:24

Source Information

Source file <PXVWSTAT.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 ($$FMADD,$$HADD,$$NOW)^XLFDT  $$NODEV^XUTMDEVQ  
VA FileMan 2 UPDATE^DIE  ^DIR  
MailMan 1 ^XMB  
PCE Patient Care Encounter 1 $$TESTICE^PXVWICE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCE Patient Care Encounter 2 PX ICE WEB ENABLE/DISABLE  PXVWICE  

Entry Points

Name Comments DBIA/ICR reference
LOGSTAT(DFN) ; Log if call succeeded or failed
RESTORE ; Mark ICE interface as up
UNAVLBL ; Mark ICE interface as down due to too many failed attempts
SMSGDWN ; send a bulletin that ICE Interface connection is down.
SMSGRST ; send a bulletin that ICE Interface connection is restored
CHKSTAT() ; Return ICE Status
; 0 - Disabled
; 1 - Enabled
; 0^1 - Enabled/Unavailable
TASKTST ; Tasked job to test ICE
UPDSTAT(PXSTATUS,PXDT,PXUSER) ;
ENCHGSTA ; Entry for a user to enable/disable the ICE interface
ASKCHNGE(PXOLDSTAT) ; Ask the user if they want to enable/disable the ICE interface

External References

Name Field # of Occurrence
UPDATE^DIE UPDSTAT+24
^DIR ASKCHNGE+16, ASKCHNGE+24
$$TESTICE^PXVWICE TASKTST+11, ENCHGSTA+17
$$FMADD^XLFDT LOGSTAT+16
$$HADD^XLFDT UNAVLBL+15, TASKTST+18
$$NOW^XLFDT LOGSTAT+5, UPDSTAT+5, ENCHGSTA+13
^XMB SMSGDWN+11, SMSGRST+8
$$NODEV^XUTMDEVQ UNAVLBL+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Another terminal is modifying this field!"
  • Line Location: ENCHGSTA+9
Function Call: WRITE
  • Prompt: !,"Please wait while we test the ICE interface..."
  • Line Location: ENCHGSTA+16
Function Call: WRITE
  • Prompt: !!,"Connection to ICE was successful.",!!
  • Line Location: ENCHGSTA+18
Function Call: WRITE
  • Prompt: !!,"Connection could not be made to ICE.",!!
  • Line Location: ENCHGSTA+19
Function Call: WRITE
  • Prompt: !,"However, the systems is currently having issues connecting to ICE."
  • Line Location: ASKCHNGE+8
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKCHNGE+9
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKCHNGE+25
Routine Call
  • DIE
  • Line Location:
    • UPDSTAT+24
Routine Call
  • DIR
  • Line Location:
    • ASKCHNGE+16
    • ASKCHNGE+24

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXV(920.76 - [#920.76] CHKSTAT+5, UPDSTAT+9, UPDSTAT+19, UPDSTAT+22, UPDSTAT+23, UPDSTAT+25, ENCHGSTA+7, ENCHGSTA+22
^TMP("PXICEWEB" LOGSTAT+8
^XTMP( LOGSTAT+13, LOGSTAT+15, LOGSTAT+16*, LOGSTAT+21*, LOGSTAT+24*, LOGSTAT+27*, LOGSTAT+32, LOGSTAT+36*, LOGSTAT+38

Label References

Name Line Occurrences
$$ASKCHNGE ENCHGSTA+11
$$CHKSTAT LOGSTAT+34, TASKTST+9, ENCHGSTA+4
RESTORE TASKTST+14
SMSGDWN UNAVLBL+8
SMSGRST RESTORE+5
UNAVLBL LOGSTAT+34
UPDSTAT RESTORE+3, UNAVLBL+5, ENCHGSTA+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN LOGSTAT~, LOGSTAT+32, LOGSTAT+36
>> DILOCKTM LOGSTAT+13, UPDSTAT+19, ENCHGSTA+7
DIR ASKCHNGE+2~, ASKCHNGE+20!
DIR("?" ASKCHNGE+15*
DIR("A" ASKCHNGE+13*, ASKCHNGE+23*
DIR("B" ASKCHNGE+14*, ASKCHNGE+22*
DIR(0 ASKCHNGE+12*, ASKCHNGE+21*
DIRUT ASKCHNGE+2~, ASKCHNGE+17, ASKCHNGE+26
DT LOGSTAT+4
DUZ ENCHGSTA+13
PXDESC UNAVLBL+2~, UNAVLBL+12*, UNAVLBL+16
PXDT UPDSTAT~, UPDSTAT+5*, UPDSTAT+15
PXFDA UPDSTAT+2~
PXFDA( UPDSTAT+13*, UPDSTAT+15*, UPDSTAT+16*, UPDSTAT+17*
PXFDB SMSGDWN+2~, SMSGRST+1~
PXFDB(1 SMSGDWN+7*, SMSGRST+5*
PXFDB(2 SMSGDWN+8*, SMSGRST+6*
PXFDB(3 SMSGDWN+9*
PXFREQ UNAVLBL+2~, UNAVLBL+13*, UNAVLBL+15, TASKTST+16*, TASKTST+18
PXIEN UPDSTAT+2~
PXIEN(1 UPDSTAT+11*
PXIENS UPDSTAT+2~, UPDSTAT+8*, UPDSTAT+10*, UPDSTAT+13, UPDSTAT+14*, UPDSTAT+15, UPDSTAT+16, UPDSTAT+17
PXNEWSTAT ENCHGSTA+2~, ENCHGSTA+11*, ENCHGSTA+13, ENCHGSTA+15, ASKCHNGE+2~, ASKCHNGE+4*, ASKCHNGE+28*, ASKCHNGE+30
PXNOW LOGSTAT+2~, LOGSTAT+5*, LOGSTAT+16, LOGSTAT+24, LOGSTAT+36
PXOLDSTAT ENCHGSTA+2~, ENCHGSTA+4*, ENCHGSTA+5*, ENCHGSTA+11, ENCHGSTA+13, ENCHGSTA+15, ASKCHNGE~, ASKCHNGE+4, ASKCHNGE+7, ASKCHNGE+8
, ASKCHNGE+13, ASKCHNGE+14, ASKCHNGE+23, ASKCHNGE+28
PXRETCODE LOGSTAT+2~, LOGSTAT+8*, LOGSTAT+10, LOGSTAT+11
PXRTN UNAVLBL+2~, UNAVLBL+11*, UNAVLBL+16
PXSTATUS CHKSTAT+4~, CHKSTAT+5*, CHKSTAT+6*, CHKSTAT+7, UPDSTAT~, UPDSTAT+4, UPDSTAT+13, UPDSTAT+17, UPDSTAT+22
PXSUB LOGSTAT+2~, LOGSTAT+4*, LOGSTAT+13, LOGSTAT+15, LOGSTAT+16, LOGSTAT+21, LOGSTAT+24, LOGSTAT+27, LOGSTAT+32, LOGSTAT+36
, LOGSTAT+38
PXSUCCESS LOGSTAT+2~, LOGSTAT+7*, LOGSTAT+10*, LOGSTAT+19, LOGSTAT+26, TASKTST+3~, TASKTST+11*, TASKTST+13, TASKTST+17, ENCHGSTA+2~
ENCHGSTA+17*, ENCHGSTA+18, ENCHGSTA+19
PXTASK UNAVLBL+2~, UNAVLBL+16*
PXUSER UPDSTAT~, UPDSTAT+6*, UPDSTAT+16
PXVARS UNAVLBL+2~, UNAVLBL+14*, UNAVLBL+16
PXVOTH UNAVLBL+2~, UNAVLBL+16
PXVOTH("ZTDTH" UNAVLBL+15*
U LOGSTAT+8, LOGSTAT+16, LOGSTAT+24, LOGSTAT+32, LOGSTAT+36, CHKSTAT+5, UPDSTAT+22
XMB SMSGDWN+2~, SMSGDWN+5*, SMSGRST+1~, SMSGRST+3*
XMBTMP SMSGDWN+2~, SMSGRST+1~
XMDF SMSGDWN+2~, SMSGRST+1~
XMDT SMSGDWN+2~, SMSGRST+1~
XMDUZ SMSGDWN+2~, SMSGDWN+4*, SMSGRST+1~, SMSGRST+2*
XMTEXT SMSGDWN+2~, SMSGDWN+6*, SMSGRST+1~, SMSGRST+4*
XMV SMSGDWN+2~, SMSGRST+1~
XMY SMSGDWN+2~, SMSGRST+1~
XMY("G.PXRM M ANAGER" , SMSGDWN+10*, SMSGRST+7*
XMYBLOB SMSGDWN+2~, SMSGRST+1~
Y ASKCHNGE+2~, ASKCHNGE+17, ASKCHNGE+20!, ASKCHNGE+26
>> ZTREQ TASKTST+5*, TASKTST+18*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All