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

Package: Clinical Procedures

Routine: MDCPSIGN


Information

MDCPSIGN ;HINES OIFO/BJ - CliO HL7 Handler/validator;23 Aug 2006

Source Information

Source file <MDCPSIGN.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 (CALL,CLOSE)^%ZISTCP  ^%ZTLOAD  
Clinical Procedures 1 RPC^MDCLIO  
Toolkit 1 $$GET^XPAR  

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
Clinical Procedures 1 MDCPHL7B  

Entry Points

Name Comments DBIA/ICR reference
EN(MDCPIEN) ; Main entry point.
ZTSK ; This is the part that will notify the gateway and then monitor the progress
ZTSKERR(MDERR) ; Log an error and quit
; Need a logging method here

External References

Name Field # of Occurrence
CALL^%ZISTCP ZTSK+16
CLOSE^%ZISTCP ZTSK+23
^%ZTLOAD EN+15
RPC^MDCLIO ZTSKERR+9
$$GET^XPAR ZTSK+13, ZTSK+14, ZTSKERR+3, ZTSKERR+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "<?xml version=""1.0"" encoding=""utf-8""?>",!
  • Line Location: ZTSK+18
Function Call: WRITE
  • Prompt: "<message type=""hl7"">",!
  • Line Location: ZTSK+19
Function Call: WRITE
  • Prompt: "<id>",$G(MDCPIEN),!,"</id>",!
  • Line Location: ZTSK+20
Function Call: WRITE
  • Prompt: "<text/>",!
  • Line Location: ZTSK+21
Function Call: WRITE
  • Prompt: "</message>",!
  • Line Location: ZTSK+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MDC("MDC GATEWAY" EN+9, EN+16, ZTSK+4, ZTSK+34, ZTSKERR+10
^MDC(704.002 - [#704.002] ZTSK+3, ZTSK+12, ZTSK+33

Label References

Name Line Occurrences
ZTSKERR ZTSK+15, ZTSK+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
IO ZTSK+17
MDADMIN ZTSKERR+2~, ZTSKERR+4*, ZTSKERR+8
MDCPIEN EN~, ZTSK+1~, ZTSK+12*, ZTSK+20, ZTSK+33*
MDCPIP ZTSK+1~, ZTSK+13*, ZTSK+15, ZTSK+16
MDCPPORT ZTSK+1~, ZTSK+14*, ZTSK+15, ZTSK+16
MDERR ZTSKERR~, ZTSKERR+6
MDHL7 ZTSKERR+2~, ZTSKERR+3*, ZTSKERR+7
MDMSG ZTSKERR+2~, ZTSKERR+9
MDMSG(0 ZTSKERR+5*
MDMSG(1 ZTSKERR+6*
MDMSG(2 ZTSKERR+7*
MDMSG(3 ZTSKERR+8*
>> MDRET ZTSKERR+9
POP ZTSK+1~, ZTSK+16
>> ZTDESC EN+12*
>> ZTDTH EN+13*
>> ZTIO EN+14*
>> ZTREQ ZTSK+2*
>> ZTRTN EN+11*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All