SCDXMSG1 ;ALB/JRP - AMB CARE MESSAGE BUILDER UTILS;08-MAY-1996 ; 6/21/05 2:08pm
Source file <SCDXMSG1.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 2 | SCDXMSG0 SCRPW18 |
Name | Comments | DBIA/ICR reference |
---|---|---|
BLDEVN | ||
BLDPID | ||
BLDZPD | ||
BLDPV1 | ||
BLDDG1 | ||
BLDPR1 | ||
BLDZEL | ||
BLDZIR | ||
BLDZCL | ||
BLDZSC | ||
BLDZSP | ||
BLDROL | ||
BLDPD1 | ||
BLDZEN | ||
VLDEVN | ||
VLDPID | ||
VLDZPD | ||
VLDPV1 | ||
VLDDG1 | ||
VLDPR1 | ||
VLDZEL | ||
VLDZIR | ||
VLDZCL | ||
VLDZSC | ||
VLDZSP | ||
VLDROL | ||
VLDPD1 | ||
VLDZEN | ||
CPYEVN | ||
CPYPID | ||
CPYZPD | ||
CPYPV1 | ||
CPYDG1 | ||
CPYPR1 | ||
CPYZEL | ||
CPYZIR | ||
CPYZCL | ||
CPYZSC | ||
CPYZSP | ||
CPYROL | ||
CPYPD1 | ||
CPYZEN | ||
DELEVN | ||
DELPID | ||
DELZPD | ||
DELPV1 | ||
DELDG1 | ||
DELPR1 | ||
DELZEL | ||
DELZIR | ||
DELZCL | ||
DELZSC | ||
DELZSP | ||
DELROL | ||
DELPD1 | ||
DELZEN | ||
SEGMENTS(EVNTTYPE,SEGARRY) | ;Build list of HL7 segments for a given
; event type |
|
UNWIND(XMITARRY,INSRTPNT) | ;Remove all data that was put into HL7 message
|
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 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(8 - [#8] | BLDZEL+3 |
^SCE - [#409.68] | BLDZEL+3 |
>> | 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 |