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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXVWSOAP

Package: PCE Patient Care Encounter

Routine: PXVWSOAP


Information

PXVWSOAP ;ISP/LMT - ICE Web Service utilities ;Jun 06, 2019@20:26:09

Source Information

Source file <PXVWSOAP.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ($$NOW,$$TZ)^XLFDT  $$REPLACE^XLFSTR  ($$B64DECD,$$B64ENCD)^XUSHSH  
M XML Parser 1 EN^MXMLPRSE  
PCE Patient Care Encounter 1 EN^PXVWPXML  
Toolkit 1 $$GETURL^XTHC10  

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

Package Total Caller Graph
PCE Patient Care Encounter 1 PXVWICE  

Entry Points

Name Comments DBIA/ICR reference
EN(PXURL) ;
CLEAN ;
BLDOUT ; Build outbound message to ICE
ADDOUTLN(PXLINE,PXLAST) ;
PROCIN ; Process message from ICE
PROCINSE(PXELEMENT,PXATTLIST)
PROCINEE(PXELEMENT)
PROCINC(PXTEXT)
B64ENCD(PXOUT,PXIN) ; Base64 Encode data in PXIN
ADDENCLN(PXLINE) ;
B64DECD(PXOUT,PXIN) ; Base64 decode data in PXIN
ADDDECLN(PXLINE) ;

External References

Name Field # of Occurrence
EN^MXMLPRSE PROCIN+28
EN^PXVWPXML PROCIN+35
$$NOW^XLFDT BLDOUT+23
$$TZ^XLFDT BLDOUT+26
$$REPLACE^XLFSTR BLDOUT+44
$$GETURL^XTHC10 EN+14
$$B64DECD^XUSHSH B64DECD+19, B64DECD+24
$$B64ENCD^XUSHSH B64ENCD+19, B64ENCD+24

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXV(920.77 - [#920.77] BLDOUT+16, BLDOUT+33, BLDOUT+34
^TMP("PXICEWEB" EN+23*, EN+24*, EN+30, EN+31*, EN+35*
^TMP("PXICEXML" PROCIN+11!, PROCIN+31, PROCIN+32, PROCIN+38!
^TMP("PXPAYLOAD" BLDOUT+14!, BLDOUT+20, BLDOUT+39, BLDOUT+40, BLDOUT+52!, PROCIN+10!, PROCIN+30, PROCIN+31, PROCIN+32!, PROCIN+37!
, PROCINC+6*
^TMP("PXVWIN" EN+14, EN+20, CLEAN+2!, PROCIN+16
^TMP("PXVWIN2" PROCIN+12!, PROCIN+19*, PROCIN+28, PROCIN+39!
^TMP("PXVWMSG" BLDOUT+20
^TMP("PXVWOUT" EN+14, CLEAN+1!, ADDOUTLN+8*, ADDOUTLN+9*

Label References

Name Line Occurrences
ADDDECLN B64DECD+20, B64DECD+25
ADDENCLN B64ENCD+20, B64ENCD+25
ADDOUTLN BLDOUT+41, BLDOUT+47, BLDOUT+50, ADDOUTLN+13, ADDOUTLN+14
B64DECD PROCIN+31
B64ENCD BLDOUT+20
BLDOUT EN+11
CLEAN EN+8, EN+25, EN+32, EN+37
PROCIN EN+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
PXATTLIST PROCINSE~
PXB64 B64ENCD+2~, B64ENCD+19*, B64ENCD+20, B64ENCD+24*, B64ENCD+25
PXCALLBACK PROCIN+8~, PROCIN+28
PXCALLBACK("CHARACTERS" PROCIN+27*
PXCALLBACK("ENDELEMENT" PROCIN+26*
PXCALLBACK("STARTELEMENT" PROCIN+25*
PXCNT EN+6~, EN+19*, EN+22*, EN+23, BLDOUT+8~, BLDOUT+12*, ADDOUTLN+8, ADDOUTLN+9, ADDOUTLN+10*, PROCIN+8~
PROCIN+15*, PROCIN+18*, PROCIN+19, PROCIN+22*, PROCINC+5*, PROCINC+6, B64ENCD+2~, B64ENCD+8*, ADDENCLN+7*, ADDENCLN+8
, B64DECD+2~, B64DECD+8*, ADDDECLN+4*, ADDDECLN+5
PXDECDLEN B64DECD+2~, B64DECD+6*, B64DECD+13, B64DECD+18, B64DECD+19, B64DECD+21
PXELEMENT PROCINSE~, PROCINSE+4, PROCINEE~, PROCINEE+4
PXELIEN BLDOUT+8~, BLDOUT+16*, BLDOUT+17, BLDOUT+33, BLDOUT+34
PXENCDLEN B64ENCD+2~, B64ENCD+5*, B64ENCD+13, B64ENCD+18, B64ENCD+19, B64ENCD+21
PXGBL EN+6~, EN+20*, EN+21*, EN+23, PROCIN+8~, PROCIN+16*, PROCIN+17*, PROCIN+19
PXHDRIN EN+6~, EN+14
PXHDROUT EN+6~, EN+14
PXHDROUT("Content-Type" EN+13*
PXHTTPSTAT EN+6~, EN+14*, EN+17, EN+24
PXI BLDOUT+8~, BLDOUT+32*, BLDOUT+33*, BLDOUT+34, B64ENCD+2~, B64ENCD+11*, B64ENCD+14*, B64ENCD+15, B64ENCD+16, B64DECD+2~
, B64DECD+11*, B64DECD+14*, B64DECD+15, B64DECD+16
PXIN B64ENCD~, B64ENCD+14, B64ENCD+16, B64DECD~, B64DECD+14, B64DECD+16
PXJ BLDOUT+8~, BLDOUT+38*, BLDOUT+39*, BLDOUT+40
PXLAST ADDOUTLN~, ADDOUTLN+7, ADDOUTLN+13, ADDOUTLN+14
PXLEN BLDOUT+8~, ADDOUTLN+4~, ADDOUTLN+6*, ADDOUTLN+7, ADDOUTLN+11, B64ENCD+2~, B64ENCD+17*, B64ENCD+18, B64ENCD+21, B64DECD+2~
, B64DECD+17*, B64DECD+18, B64DECD+21
PXLINE BLDOUT+8~, BLDOUT+30*, BLDOUT+37*, BLDOUT+40*, BLDOUT+41, BLDOUT+42*, BLDOUT+45*, BLDOUT+47, BLDOUT+49, BLDOUT+50
, ADDOUTLN~, ADDOUTLN+6, ADDOUTLN+8, ADDOUTLN+9, ADDOUTLN+11*, ADDOUTLN+13, ADDOUTLN+14, B64ENCD+2~, B64ENCD+7*, B64ENCD+13
, B64ENCD+16*, B64ENCD+17, B64ENCD+19, B64ENCD+21*, B64ENCD+23, B64ENCD+24, ADDENCLN~, ADDENCLN+6*, ADDENCLN+8, B64DECD+2~
, B64DECD+7*, B64DECD+13, B64DECD+16*, B64DECD+17, B64DECD+19, B64DECD+21*, B64DECD+23, B64DECD+24, ADDDECLN~, ADDDECLN+5
PXMAXLINE BLDOUT+8~, BLDOUT+10*, ADDOUTLN+7, ADDOUTLN+8, ADDOUTLN+9, ADDOUTLN+11, ADDOUTLN+13, B64ENCD+2~
PXNODE BLDOUT+8~, BLDOUT+31*, BLDOUT+33, BLDOUT+34
PXOUT B64ENCD~, ADDENCLN+8, B64DECD~, ADDDECLN+5
PXSTART PROCIN+8~, PROCIN+23*, PROCINSE+4*, PROCINEE+4*, PROCINC+4
PXSTOP B64ENCD+2~, B64ENCD+10*, B64ENCD+12, B64ENCD+13, B64ENCD+15*, B64DECD+2~, B64DECD+10*, B64DECD+12, B64DECD+13, B64DECD+15*
PXSUB BLDOUT+8~, BLDOUT+11*, ADDOUTLN+8, ADDOUTLN+9
PXTAG PROCIN+8~, PROCIN+24*, PROCINSE+4, PROCINEE+4
PXTEXT BLDOUT+8~, BLDOUT+34*, BLDOUT+36, BLDOUT+37, BLDOUT+42, BLDOUT+44*, BLDOUT+45, PROCINC~, PROCINC+6, B64DECD+2~
, B64DECD+19*, B64DECD+20, B64DECD+24*, B64DECD+25
PXTIME BLDOUT+8~, BLDOUT+23*, BLDOUT+24*, BLDOUT+25*, BLDOUT+27*, BLDOUT+28
PXTZ BLDOUT+8~, BLDOUT+26*, BLDOUT+27
PXURL EN~, EN+14
PXVARS BLDOUT+8~, BLDOUT+44
PXVARS("|TIME|" BLDOUT+28*
PXX BLDOUT+8~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All