LREPI2 ;VA/DALOI/SED-EMERGING PATHOGENS HL7 BUILD ; 17-Oct-2014 09:22 ; MKK
Source file <LREPI2.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
PV1 | ;
|
|
HEAD | ;ENTER A NTE FOR REPORT HEADER
|
|
EN | ;ENTRY TO BUILD A MESSAGE
|
|
NAME | ;
|
|
MOVE | ||
SEND | ;SEND THE HL7 MESSAGE
|
|
ALERT | ;Send a Alert if desired.
|
|
START | ;START WITH THE PROTOCOL USED
|
|
TOTAL | ;Report the total counts -> "ETI" or "TST" or "HEP"
; \/ |
Name | Field # of Occurrence |
---|---|
^%DT | ALERT+3 |
DD^%DT | ALERT+3 |
$$GET1^DIQ | ALERT+11 |
$$HLDATE^HLFNC | HEAD+4, HEAD+5 |
INIT^HLFNC2 | START+2 |
GENERATE^HLMA | SEND+4 |
$$LRDFN^LR7OR1 | EN+17 |
$$EN^LREPI1 | EN+19 |
DG1^LREPI3 | EN+20 |
NTE^LREPI3 | EN+12 |
PID^LREPI3 | EN+5 |
PV1^LREPI3 | PV1+3, PV1+4, PV1+5 |
RXNT^LREPIPH | EN+9 |
REPORT^LREPIRP | START+8 |
$$UP^XLFSTR | TOTAL+36, TOTAL+37, TOTAL+45, TOTAL+46, HEAD+9, HEAD+10 |
INST^XMA21 | ALERT+12 |
SETUP^XQALERT | ALERT+15 |
FileNo | Call Tags |
---|---|
^LAB(69.4 - [#69.4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | EN+4 |
^LAB(60 - [#60] | TOTAL+6, TOTAL+7, NAME+2, NAME+3 |
^LAB(61.2 - [#61.2] | TOTAL+12, TOTAL+13 |
^LAB(69.4 - [#69.4] | START+4, ALERT+4, ALERT+6, ALERT+7 |
^LAB(69.5 - [#69.5] | EN+18 |
^LAM - [#64] | TOTAL+8, TOTAL+9, TOTAL+14, TOTAL+15, NAME+4, NAME+5 |
^TMP("HL7" | MOVE+1, MOVE+3, MOVE+4, MOVE+5, MOVE+6! |
^TMP("HLS" | START+9!, SEND+6!, TOTAL+36*, TOTAL+45*, HEAD+8, HEAD+9*, MOVE+3* |
^TMP("LREPIREP" | TOTAL+37*, TOTAL+46*, HEAD+10*, MOVE+4* |
^TMP("LREPISRCH" | EN+9, PV1+5 |
^TMP($J | START+1, START+6, EN+2, EN+7, EN+11, EN+14, EN+16, TOTAL+2, TOTAL+5, TOTAL+11 , TOTAL+17, TOTAL+22, TOTAL+34, TOTAL+40, PV1+2, PV1+3, PV1+4 |
Name | Line Occurrences |
---|---|
ALERT | START+7 |
EN | START+5 |
HEAD | SEND+1 |
MOVE | START+5, EN+3, EN+21 |
NAME | TOTAL+33, TOTAL+42 |
PV1 | EN+8 |
SEND | START+5, START+7, EN+3 |
TOTAL | START+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | START+10! |
>> %DT | ALERT+3* |
%X | START+10! |
>> DFN | EN+1*, EN+2*, EN+4, EN+7, EN+9, EN+11, EN+14, EN+16, EN+17, PV1+2 , PV1+3, PV1+4, PV1+5 |
DUZ | ALERT+12 |
>> HL | START+2 |
>> HL("ECH" | START+3 |
>> HLFS | TOTAL+34, TOTAL+43, HEAD+2 |
HLP | SEND+2~, SEND+4 |
HLP("NAMESPACE" | SEND+3* |
>> HLRST | SEND+4 |
>> LR31799Z | HEAD+3 |
>> LRCNT | EN+1*, TOTAL+35*, TOTAL+36, TOTAL+37, TOTAL+44*, TOTAL+45, TOTAL+46, MOVE+2*, MOVE+3, MOVE+4 |
>> LRCS | START+3*, TOTAL+34, TOTAL+43, HEAD+2, HEAD+6, HEAD+7, HEAD+8 |
LRDATA | ALERT+7*, ALERT+8, ALERT+9, ALERT+10, TOTAL+32!, TOTAL+34*, TOTAL+36, TOTAL+37, TOTAL+38!, TOTAL+43* , TOTAL+45, TOTAL+46, HEAD+1!, HEAD+2*, HEAD+3*, HEAD+4*, HEAD+5*, HEAD+6*, HEAD+7*, HEAD+8* , HEAD+9, HEAD+10, HEAD+11! |
>> LRDFN | EN+17*, EN+19 |
>> LREFG | EN+6*, EN+7, EN+11, EN+14, EN+16, EN+18* |
>> LRENDT | EN+6*, EN+7*, EN+11, EN+14, EN+16, PV1+2, PV1+3, PV1+4 |
>> LRIEN | ALERT+6*, ALERT+7 |
>> LRINVD | EN+13*, EN+14*, EN+16, EN+19 |
>> LRITN | TOTAL+2*, TOTAL+5, TOTAL+6, TOTAL+7, TOTAL+11, TOTAL+12, TOTAL+13, TOTAL+17, TOTAL+19, TOTAL+22 , TOTAL+24, TOTAL+25, TOTAL+26, TOTAL+27, TOTAL+28, TOTAL+29, TOTAL+31, TOTAL+34, TOTAL+40, NAME+2 , NAME+3 |
>> LRMG | ALERT+10*, ALERT+11 |
>> LRMGN | ALERT+11*, ALERT+12 |
LRMOVE | MOVE*, MOVE+1*, MOVE+3, MOVE+4, MOVE+5, MOVE+6! |
LRMSGDF | START+4*, START+10! |
LRMSGNM | START+3*, START+10!, SEND+5*, HEAD+6 |
LRMSGSZ | START+3*, START+5, START+10!, SEND+5*, EN+3, HEAD+9*, MOVE+5* |
>> LRND | EN+15*, EN+16*, EN+19, EN+20 |
>> LRNL | TOTAL+7*, TOTAL+8, TOTAL+9, TOTAL+13*, TOTAL+14, TOTAL+15, TOTAL+19*, NAME+3*, NAME+4, NAME+5 |
>> LRNLT | TOTAL+3*, TOTAL+9*, TOTAL+15*, TOTAL+20*, TOTAL+23*, TOTAL+34, TOTAL+43, NAME+5* |
>> LRNTE | EN+10* |
>> LROBR | EN+13*, EN+19* |
>> LRPATH | EN+10*, EN+11*, EN+12, EN+13, EN+14, EN+16, EN+18, PV1+2 |
>> LRPCNT | TOTAL+39*, TOTAL+40* |
>> LRPFG | EN+6*, EN+7*, EN+12, EN+13* |
>> LRPID | EN+1* |
>> LRPROT | START+1*, START+2, START+4, ALERT+4, ALERT+6, ALERT+7, SEND+4, EN+2, EN+7, EN+9 , EN+11, EN+14, EN+16, TOTAL+5, TOTAL+17, HEAD+7, PV1+2, PV1+3, PV1+4 |
>> LRPROTX | EN+9, HEAD+7 |
>> LRPTOT | TOTAL+39*, TOTAL+40*, TOTAL+41, TOTAL+43 |
>> LRPV1 | EN+6*, PV1+2 |
>> LRPVVV | EN+6*, EN+10*, PV1+3*, PV1+4*, PV1+5* |
>> LRRPE | HEAD+5 |
>> LRRPS | HEAD+4 |
>> LRRTYPE | ALERT+2, HEAD+2 |
>> LRTND | START+6*, TOTAL+2, TOTAL+4, TOTAL+10, TOTAL+16, TOTAL+21, TOTAL+34, TOTAL+40, NAME+1 |
>> LRTNM | TOTAL+3*, TOTAL+6*, TOTAL+12*, TOTAL+18*, TOTAL+24*, TOTAL+25*, TOTAL+26*, TOTAL+27*, TOTAL+28*, TOTAL+29* , TOTAL+31*, TOTAL+33, TOTAL+34, TOTAL+42, TOTAL+43, NAME+2* |
U | START+4, ALERT+4, EN+4, EN+18, TOTAL+6, TOTAL+9, TOTAL+12, TOTAL+15, NAME+2, NAME+5 |
>> X | ALERT+3*, ALERT+12* |
>> XMDUZ | ALERT+12* |
XQA | ALERT+1!, ALERT+14 |
XQA( | ALERT+8* |
XQADATA | ALERT+1! |
XQAFLAG | ALERT+1! |
XQAID | ALERT+1! |
XQAMSG | ALERT+1!, ALERT+4* |
XQAOPT | ALERT+1! |
XQAROU | ALERT+1! |
>> Y | ALERT+4 |