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

Package: Scheduling

Routine: SCDXMSG1


Information

SCDXMSG1 ;ALB/JRP - AMB CARE MESSAGE BUILDER UTILS;08-MAY-1996 ; 6/21/05 2:08pm

Source Information

Source file <SCDXMSG1.m>

Call Graph

Call Graph

Call Graph Total: 30

Package Total Call Graph
Registration 15 ALL^DGMTU21  BLDPID^VAFCQRY  EN^VAFHLDG1  $$EN^VAFHLEVN  $$EN^VAFHLPD1  EN^VAFHLPR1  $$EN^VAFHLPV1  OUTPAT^VAFHLROL  
EN^VAFHLZCL  EN1^VAFHLZEL  $$EN^VAFHLZEN  $$EN^VAFHLZIR  $$EN1^VAFHLZPD  EN^VAFHLZSC  $$EN^VAFHLZSP  
Scheduling 15 $$VID4XMIT^SCDXFU11  $$EN^SCMSVDG1  $$EN^SCMSVEVN  $$EN^SCMSVPID  $$EN^SCMSVPR1  $$EN^SCMSVPV1  $$EN^SCMSVROL  ($$SETVSI,SETID,SETMAR,SETPOW,SETPRTY)^SCMSVUT0  
$$EN^SCMSVZCL  $$EN^SCMSVZEL  $$EN^SCMSVZIR  $$EN^SCMSVZPD  $$EN^SCMSVZSC  $$EN^SCMSVZSP  GETPRV^SDOE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Scheduling 2 SCDXMSG0  SCRPW18  

Entry Points

Name Comments DBIA/ICR reference
CPYPV1
CPYZSC
DELZEL
DELPD1
BLDZSC
CPYZEL
DELEVN
BLDZIR
DELZCL
VLDZCL
VLDZEL
VLDZEN
UNWIND(XMITARRY,INSRTPNT) ;Remove all data that was put into HL7 message
BLDZSP
CPYZIR
CPYZCL
DELPID
BLDZEL
VLDZPD
BLDROL
DELZPD
BLDPD1
SEGMENTS(EVNTTYPE,SEGARRY) ;Build list of HL7 segments for a given
; event type
DELPR1
CPYPID
VLDPV1
BLDZCL
BLDDG1
VLDZIR
CPYPR1
CPYZEN
CPYDG1
BLDZPD
DELPV1
DELZSC
BLDZEN
DELROL
CPYPD1
VLDPID
VLDROL
VLDPR1
DELDG1
CPYEVN
CPYZSP
DELZIR
VLDPD1
VLDZSC
BLDEVN
DELZEN
BLDPR1
VLDDG1
CPYROL
BLDPV1
VLDEVN
BLDPID
DELZSP
CPYZPD
VLDZSP

External References

Name Field # of Occurrence
ALL^DGMTU21 BLDZIR+1
$$VID4XMIT^SCDXFU11 BLDROL+8
$$EN^SCMSVDG1 VLDDG1
$$EN^SCMSVEVN VLDEVN
$$EN^SCMSVPID VLDPID
$$EN^SCMSVPR1 VLDPR1
$$EN^SCMSVPV1 VLDPV1
$$EN^SCMSVROL VLDROL
$$SETVSI^SCMSVUT0 BLDZSP+1
SETID^SCMSVUT0 BLDPV1
SETMAR^SCMSVUT0 BLDPID+2
SETPOW^SCMSVUT0 BLDZPD+1
SETPRTY^SCMSVUT0 BLDPR1+1
$$EN^SCMSVZCL VLDZCL
$$EN^SCMSVZEL VLDZEL+1
$$EN^SCMSVZIR VLDZIR
$$EN^SCMSVZPD VLDZPD
$$EN^SCMSVZSC VLDZSC
$$EN^SCMSVZSP VLDZSP
GETPRV^SDOE BLDROL+2
BLDPID^VAFCQRY BLDPID
EN^VAFHLDG1 BLDDG1+1
$$EN^VAFHLEVN BLDEVN
$$EN^VAFHLPD1 BLDPD1
EN^VAFHLPR1 BLDPR1+2
$$EN^VAFHLPV1 BLDPV1+1
OUTPAT^VAFHLROL BLDROL+13
EN^VAFHLZCL BLDZCL+1
EN1^VAFHLZEL BLDZEL+2
$$EN^VAFHLZEN BLDZEN
$$EN^VAFHLZIR BLDZIR+2
$$EN1^VAFHLZPD BLDZPD
EN^VAFHLZSC BLDZSC+1
$$EN^VAFHLZSP BLDZSP

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(8 - [#8] BLDZEL+3
^SCE - [#409.68] BLDZEL+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CURLINE CPYEVN+1, CPYEVN+5, CPYPID+1, CPYPID+5, CPYZPD+1, CPYZPD+5, CPYPV1+1, CPYPV1+5, CPYDG1+5, CPYDG1+6
, CPYDG1+8*, CPYPR1+5, CPYPR1+6, CPYPR1+8*, CPYZEL+1, CPYZEL+5, CPYZIR+1, CPYZIR+6, CPYZCL+5, CPYZCL+6
, CPYZCL+8*, CPYZSC+5, CPYZSC+6, CPYZSC+8*, CPYZSP+1, CPYZSP+5, CPYROL+5, CPYROL+6, CPYROL+8*, CPYPD1+1
, CPYPD1+5, CPYZEN+1, CPYZEN+5
>> DELPTR BLDPV1, BLDPV1+1
>> DFN BLDPID, BLDZPD, BLDZPD+1, BLDZEL+2, BLDZIR+1, BLDZCL+1, BLDZSP, BLDZSP+1, BLDPD1, BLDZEN
, VLDZEL+1, VLDZCL, VLDZSP
DGDEP BLDZIR!, BLDZIR+3!
DGINC BLDZIR!, BLDZIR+3!
DGINR BLDZIR!, BLDZIR+3!
DGINR("V" BLDZIR+2
DGREL BLDZIR!, BLDZIR+3!
ELCOD BLDZEL~, BLDZEL+3*
ELIGENC BLDZEL~, BLDZEL+3*, BLDZEL+4
>> ENCDT BLDZEL+1, BLDZIR+1, BLDROL+12, VLDPID, VLDZPD, VLDDG1, VLDPR1
>> ENCNDT BLDEVN, VLDPV1
>> ENCPTR BLDPV1, BLDPV1+1, BLDDG1+1, BLDPR1+1, BLDPR1+2, BLDZEL+3, BLDZIR+2, BLDZCL+1, BLDZSC+1, BLDROL+2
, VLDDG1, VLDZSC
>> ERROR VLDEVN*, VLDEVN+1*, VLDPID*, VLDPID+1*, VLDZPD*, VLDZPD+1*, VLDPV1*, VLDPV1+1*, VLDDG1*, VLDDG1+1*
, VLDPR1*, VLDPR1+1*, VLDZEL+1*, VLDZEL+2*, VLDZIR*, VLDZIR+1*, VLDZCL*, VLDZCL+1*, VLDZSC*, VLDZSC+1*
, VLDZSP*, VLDZSP+1*, VLDROL*, VLDROL+1*, VLDPD1*, VLDZEN*
>> EVNTHL7 BLDEVN, VLDPID, VLDPV1
EVNTTYPE SEGMENTS~, SEGMENTS+18*, SEGMENTS+19*, SEGMENTS+28
>> HL BLDPID
>> HL("ECH" BLDPID+2, BLDPR1+2, BLDROL+10, BLDROL+13, VLDPID, VLDPR1, VLDROL
>> HL("FS" BLDEVN, BLDPID+2, BLDZPD+1, BLDPV1+1, BLDDG1+1, BLDPR1+2, BLDZEL+4, BLDZCL+1, BLDZSC+1, BLDZSP+1
, BLDROL+13, BLDZEN, VLDEVN, VLDPID, VLDZPD, VLDPV1, VLDDG1, VLDPR1, VLDZEL+1, VLDZIR
, VLDZCL, VLDZSC, VLDZSP, VLDROL
>> HL("Q" BLDEVN, BLDPID+2, BLDZPD+1, BLDPV1+1, BLDDG1+1, BLDPR1+2, BLDZCL+1, BLDZSC+1, BLDZSP+1, BLDROL+10
, BLDROL+13, BLDZEN, VLDEVN, VLDPID, VLDZPD, VLDPV1, VLDDG1, VLDPR1, VLDZEL+1, VLDZIR
, VLDZCL, VLDZSC, VLDZSP, VLDROL
I BLDZEL~, CPYEVN~, CPYEVN+3*, CPYEVN+4*, CPYEVN+5, CPYPID~, CPYPID+3*, CPYPID+4*, CPYPID+5, CPYZPD~
, CPYZPD+3*, CPYZPD+4*, CPYZPD+5, CPYPV1~, CPYPV1+3*, CPYPV1+4*, CPYPV1+5, CPYDG1~, CPYDG1+1*, CPYDG1+2*
, CPYDG1+4, CPYDG1+5, CPYDG1+6, CPYPR1~, CPYPR1+1*, CPYPR1+2*, CPYPR1+4, CPYPR1+5, CPYPR1+6, CPYZEL~
, CPYZEL+3*, CPYZEL+4*, CPYZEL+5, CPYZIR~, CPYZIR+3~, CPYZIR+4*, CPYZIR+5*, CPYZIR+6, CPYZCL~, CPYZCL+1*
, CPYZCL+2*, CPYZCL+4, CPYZCL+5, CPYZCL+6, CPYZSC~, CPYZSC+1*, CPYZSC+2*, CPYZSC+4, CPYZSC+5, CPYZSC+6
, CPYZSP~, CPYZSP+3*, CPYZSP+4*, CPYZSP+5, CPYROL~, CPYROL+1*, CPYROL+2*, CPYROL+4, CPYROL+5, CPYROL+6
, CPYPD1~, CPYPD1+3*, CPYPD1+4*, CPYPD1+5, CPYZEN~, CPYZEN+3*, CPYZEN+4*, CPYZEN+5
INSRTPNT UNWIND~, UNWIND+10*, UNWIND+11*, UNWIND+13, UNWIND+15*
J CPYDG1~, CPYDG1+3*, CPYDG1+4*, CPYDG1+5, CPYDG1+6, CPYPR1~, CPYPR1+3*, CPYPR1+4*, CPYPR1+5, CPYPR1+6
, CPYZCL~, CPYZCL+3*, CPYZCL+4*, CPYZCL+5, CPYZCL+6, CPYZSC~, CPYZSC+3*, CPYZSC+4*, CPYZSC+5, CPYZSC+6
, CPYROL~, CPYROL+3*, CPYROL+4*, CPYROL+5, CPYROL+6
K CPYDG1~, CPYDG1+2*, CPYDG1+5, CPYDG1+6, CPYDG1+8, CPYPR1~, CPYPR1+2*, CPYPR1+5, CPYPR1+6, CPYPR1+8
, CPYZCL~, CPYZCL+2*, CPYZCL+5, CPYZCL+6, CPYZCL+8, CPYZSC~, CPYZSC+2*, CPYZSC+5, CPYZSC+6, CPYZSC+8
, CPYROL~, CPYROL+2*, CPYROL+5, CPYROL+6, CPYROL+8
>> LINESADD CPYEVN+2*, CPYEVN+6*, CPYPID+2*, CPYPID+6*, CPYZPD+2*, CPYZPD+6*, CPYPV1+2*, CPYPV1+6*, CPYDG1+7*, CPYPR1+7*
, CPYZEL+2*, CPYZEL+6*, CPYZIR+2*, CPYZIR+7*, CPYZCL+7*, CPYZSC+7*, CPYZSP+2*, CPYZSP+6*, CPYROL+7*, CPYPD1+2*
, CPYPD1+6*, CPYZEN+2*, CPYZEN+6*
NODE BLDROL+1~, BLDROL+6*, BLDROL+7, BLDROL+8, BLDROL+10, VLDZPD, VLDPV1
PRVNUM BLDROL+1~, BLDROL+4*, BLDROL+8, BLDROL+15
PTRPRV BLDROL+1~, BLDROL+3*, BLDROL+4*, BLDROL+6
SCDXPAR BLDROL+1~, BLDROL+5!
SCDXPAR("ACTION" BLDROL+9*
SCDXPAR("ALTROLE" BLDROL+10*
SCDXPAR("CODEONLY" BLDROL+11*
SCDXPAR("INSTID" BLDROL+8*
SCDXPAR("PTR200" BLDROL+7*
SCDXPAR("RDATE" BLDROL+12*
SCDXPRV BLDROL+1~
SCDXPRV( BLDROL+4, BLDROL+6
SCDXROL BLDROL+1~, BLDROL+5!, BLDROL+15
SCDXROL("ERROR" BLDROL+14!
SCDXROL("WARNING" BLDROL+14!
SEGARRY SEGMENTS~, SEGMENTS+20*, SEGMENTS+21*, SEGMENTS+23, SEGMENTS+24, SEGMENTS+25, SEGMENTS+26, SEGMENTS+29, SEGMENTS+30, SEGMENTS+31
, SEGMENTS+32, SEGMENTS+33, SEGMENTS+34, SEGMENTS+35, SEGMENTS+36, SEGMENTS+37, SEGMENTS+38, SEGMENTS+39
TMP BLDROL+1~
>> VAFARRY BLDDG1, BLDDG1+1, BLDPR1, BLDPR1+2, BLDZCL, BLDZCL+1, BLDZSC, BLDZSC+1, BLDROL, BLDROL+15
, VLDDG1, VLDPR1, VLDZCL, VLDZSC, VLDROL, CPYDG1+2, CPYDG1+4, CPYDG1+5, CPYDG1+6, CPYPR1+2
, CPYPR1+4, CPYPR1+5, CPYPR1+6, CPYZCL+2, CPYZCL+4, CPYZCL+5, CPYZCL+6, CPYZSC+2, CPYZSC+4, CPYZSC+5
, CPYZSC+6, CPYROL+2, CPYROL+4, CPYROL+5, CPYROL+6, DELDG1, DELPR1, DELZCL, DELZSC, DELROL
VAFEVN BLDEVN*, VLDEVN, CPYEVN+1, DELEVN!
VAFEVN( CPYEVN+4, CPYEVN+5
VAFMSTDT BLDZEL~, BLDZEL+1*
VAFPD1 BLDPD1*, CPYPD1+1, DELPD1!
VAFPD1( CPYPD1+4, CPYPD1+5
VAFPID BLDPID!, BLDPID+2, VLDPID, CPYPID+1, DELPID!
VAFPID( CPYPID+4, CPYPID+5
VAFPV1 BLDPV1+1*, VLDPV1, CPYPV1+1, DELPV1!
VAFPV1( CPYPV1+4, CPYPV1+5
>> VAFSTR BLDEVN, BLDPID, BLDZPD, BLDPV1+1, BLDDG1+1, BLDPR1+2, BLDZEL+2, BLDZIR+2, BLDZCL+1, BLDZSC+1
, BLDROL+13, BLDPD1, BLDZEN
VAFZEL BLDZEL+2, VLDZEL, DELZEL!
VAFZEL(1 BLDZEL+4*, CPYZEL+1, CPYZEL+4, CPYZEL+5
VAFZELSV VLDZEL~*, VLDZEL+1
VAFZEN BLDZEN*, CPYZEN+1, DELZEN!
VAFZEN( CPYZEN+4, CPYZEN+5
VAFZIR BLDZIR+2*, VLDZIR, CPYZIR+1, DELZIR!
VAFZIR( CPYZIR+5, CPYZIR+6
VAFZPD BLDZPD*, BLDZPD+1, VLDZPD, CPYZPD+1, DELZPD!
VAFZPD( CPYZPD+4, CPYZPD+5
VAFZSP BLDZSP*, BLDZSP+1*, VLDZSP, CPYZSP+1, DELZSP!
VAFZSP( CPYZSP+4, CPYZSP+5
>> VALERR VLDEVN, VLDPID, VLDZPD, VLDPV1, VLDDG1, VLDPR1, VLDZEL+1, VLDZIR, VLDZCL, VLDZSC
, VLDZSP, VLDROL
XMITARRY CPYEVN+1, CPYEVN+5, CPYPID+1, CPYPID+5, CPYZPD+1, CPYZPD+5, CPYPV1+1, CPYPV1+5, CPYDG1+5, CPYDG1+6
, CPYPR1+5, CPYPR1+6, CPYZEL+1, CPYZEL+5, CPYZIR+1, CPYZIR+6, CPYZCL+5, CPYZCL+6, CPYZSC+5, CPYZSC+6
, CPYZSP+1, CPYZSP+5, CPYROL+5, CPYROL+6, CPYPD1+1, CPYPD1+5, CPYZEN+1, CPYZEN+5, UNWIND~, UNWIND+8*
, UNWIND+9*, UNWIND+13, UNWIND+15
>> XMITPTR BLDROL+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables |  All