MAGT7S ;WOIFO/MLH/PMK - telepathology - create HL7 message to DPS - segment build;04 May 2017 11:21 AM
Source file <MAGT7S.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SEGADD(MSG,FILE,LABDATA,STATE,SEGNAME,DFN,LRDFN,LRSS,LRI,IENS,ACNUMB) | ; FUNCTION - main entry point - create a segment
|
|
| BUILD(SEGELTS,FILE,IENS,TITLE,SS3) | ; output an NTE segment for each line of the result
|
|
| BUILD1(SEGELTS,TEXT) | ; output one NTE segment
|
| Name | Field # of Occurrence |
|---|---|
| $$ADDSEG^HLOAPI | SEGADD+17, SEGADD+23, SEGADD+29, SEGADD+38, SEGADD+48, SEGADD+57, BUILD1+4 |
| PIDPV1^MAGDHOW2 | SEGADD+11 |
| $$OBRSEG^MAGT7SB | SEGADD+28 |
| $$IPCSEG^MAGT7SI | SEGADD+56 |
| $$NTESEGC^MAGT7SN | SEGADD+37 |
| $$NTESEGT^MAGT7SN | BUILD1+3 |
| $$ORCSEG^MAGT7SO | SEGADD+16 |
| $$SPMSEG^MAGT7SS | SEGADD+47 |
| $$SPMANC^MAGT7SSA | SEGADD+52 |
| $$TQ1SEG^MAGT7ST | SEGADD+22 |
| Name | Line Occurrences |
|---|---|
| $$BUILD | SEGADD+63, SEGADD+64, SEGADD+65, SEGADD+66, SEGADD+67, SEGADD+68, SEGADD+69 |
| $$BUILD1 | BUILD+6, BUILD+7, BUILD+8, BUILD+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACNUMB | SEGADD~, SEGADD+16, SEGADD+28, SEGADD+37, SEGADD+47, SEGADD+56 |
| DFN | SEGADD~, SEGADD+11, SEGADD+22, SEGADD+56 |
| ERRMSG | SEGADD+6~, SEGADD+17, SEGADD+18, SEGADD+23, SEGADD+24, SEGADD+29, SEGADD+30, SEGADD+38, SEGADD+39, SEGADD+48 , SEGADD+49, SEGADD+57, SEGADD+58, BUILD1+4, BUILD1+5 |
| ERRSTAT | SEGADD+7~*, SEGADD+16*, SEGADD+18*, SEGADD+22*, SEGADD+24*, SEGADD+28*, SEGADD+30*, SEGADD+35, SEGADD+37*, SEGADD+39* , SEGADD+45, SEGADD+47*, SEGADD+49*, SEGADD+52*, SEGADD+56*, SEGADD+58*, SEGADD+63*, SEGADD+64*, SEGADD+65*, SEGADD+66* , SEGADD+67*, SEGADD+68*, SEGADD+69*, SEGADD+71*, SEGADD+73, BUILD+1~*, BUILD+4, BUILD+6*, BUILD+7*, BUILD+8* , BUILD+9*, BUILD+11, BUILD1+1~*, BUILD1+3*, BUILD1+5*, BUILD1+8 |
| FILE | SEGADD~, SEGADD+16, SEGADD+28, SEGADD+37, SEGADD+47, SEGADD+52, SEGADD+63, SEGADD+64, SEGADD+65, SEGADD+66 , SEGADD+67, SEGADD+68, SEGADD+69, BUILD~ |
| FILE("COMMENT" | SEGADD+35 |
| FILE("SPECIMEN" | SEGADD+45 |
| FILE(0 | BUILD+4, BUILD+9 |
| FIRST | BUILD+2~, BUILD+3*, BUILD+5* |
| I | BUILD+2~, BUILD+3*, BUILD+4*, BUILD+9 |
| IENS | SEGADD~, SEGADD+16, SEGADD+28, SEGADD+47, SEGADD+63, SEGADD+64, SEGADD+65, SEGADD+66, SEGADD+67, SEGADD+68 , SEGADD+69, BUILD~, BUILD+4, BUILD+9 |
| IENSX | SEGADD+4~, SEGADD+34*, SEGADD+35*, SEGADD+36, SEGADD+37, SEGADD+44*, SEGADD+45*, SEGADD+46, SEGADD+47, SEGADD+52 |
| IX | SEGADD+4~, SEGADD+36*, SEGADD+37, SEGADD+46*, SEGADD+47, SEGADD+52 |
| LABDATA | SEGADD~, SEGADD+35, SEGADD+45, BUILD+4, BUILD+9 |
| LRDFN | SEGADD~ |
| LRI | SEGADD~ |
| LRSS | SEGADD~, SEGADD+28, SEGADD+52 |
| MSG | SEGADD~, SEGADD+11, SEGADD+17, SEGADD+23, SEGADD+29, SEGADD+38, SEGADD+48, SEGADD+52, SEGADD+57, BUILD1+4 |
| SEGELTS | SEGADD+3~, SEGADD+16, SEGADD+17, SEGADD+22, SEGADD+23, SEGADD+28, SEGADD+29, SEGADD+37, SEGADD+38, SEGADD+47 , SEGADD+48, SEGADD+56, SEGADD+57, SEGADD+63, SEGADD+64, SEGADD+65, SEGADD+66, SEGADD+67, SEGADD+68, SEGADD+69 , BUILD~, BUILD+6, BUILD+7, BUILD+8, BUILD+9, BUILD1~, BUILD1+3, BUILD1+4 |
| SEGNAME | SEGADD~, SEGADD+1, SEGADD+10, SEGADD+13, SEGADD+15, SEGADD+21, SEGADD+27, SEGADD+33, SEGADD+43, SEGADD+55 , SEGADD+61, SEGADD+71 |
| SPMDT | SEGADD+2~ |
| SS3 | SEGADD+62~, SEGADD+63*, SEGADD+64*, SEGADD+65*, SEGADD+66*, SEGADD+67*, SEGADD+68*, SEGADD+69*, BUILD~, BUILD+4 , BUILD+9 |
| STATE | SEGADD~, SEGADD+16 |
| TEXT | BUILD+2~, BUILD+6*, BUILD+7*, BUILD+8*, BUILD+9*, BUILD1~, BUILD1+3 |
| TITLE | SEGADD+62~, SEGADD+63*, SEGADD+64*, SEGADD+65*, SEGADD+66*, SEGADD+67*, SEGADD+68*, SEGADD+69*, BUILD~, BUILD+7 , BUILD+8 |