SCDXMSG1 ;ALB/JRP - AMB CARE MESSAGE BUILDER UTILS;08-MAY-1996 ; 6/21/05 2:08pm
Source file <SCDXMSG1.m>
| 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 |
| 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 |
| 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 |