HLFNC2 ;AISC/SAW-Continuation of HLFNC, Additional Functions/Calls Used for HL7 Messages ;12/17/2002 16:40 [ 12/23/2003 3:12 PM ]
Source file <HLFNC2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| INIT(EID,HL,INT) | ;Initialize Variables in HL array for Building a Message | 
 
 | 
| RSPINIT(EIDS,HL) | ;Initialize Variables in HL array for Building a Response Message | 
 
 | 
| MSH(HL,MID,RESULT,SECURITY) | ;Create an MSH Segment for an Outgoing HL7 | 
 
 | 
| Name | Field # of Occurrence | 
|---|---|
| $$PARAM^HLCS2 | INIT+36 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HL(771 - [#771] | INIT+29, INIT+32, RSPINIT+21, RSPINIT+24 | 
| ^HL(771.2 - [#771.2] | INIT+34, RSPINIT+26 | 
| ^HL(771.5 - [#771.5] | INIT+36 | 
| ^HL(771.7 - [#771.7] | INIT+21, INIT+26, INIT+28, INIT+30 | 
| ^HL(779.001 - [#779.001] | INIT+34, RSPINIT+26 | 
| ^HL(779.003 - [#779.003] | INIT+37, INIT+38 | 
| ^HL(779.004 - [#779.004] | INIT+33 | 
| ^HL(779.005 - [#779.005] | INIT+35 | 
| ^ORD(101 - [#101] | INIT+21, INIT+24, INIT+28, INIT+29, RSPINIT+17, RSPINIT+20, RSPINIT+21 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("EC" | INIT+32, RSPINIT+24 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| EID | INIT~, INIT+18, INIT+21*, INIT+24, INIT+28, INIT+29 | 
| EIDS | RSPINIT~, RSPINIT+15, RSPINIT+17*, RSPINIT+20, RSPINIT+21 | 
| HL | INIT~, INIT+18*, INIT+21*, INIT+26*, INIT+28*, INIT+30*, MSH~, MSH+25, RSPINIT~, RSPINIT+15* , RSPINIT+17*, RSPINIT+22* | 
| HL("ACAT" | INIT+38*, MSH+34 | 
| HL("APAT" | INIT+37*, MSH+34 | 
| HL("CC" | INIT+33*, MSH+34 | 
| HL("CP" | MSH+37, MSH+38, MSH+40 | 
| HL("DTM" | MSH+29 | 
| HL("ECH" | INIT+32*, INIT+40, MSH+29, MSH+30, MSH+32 | 
| HL("ETN" | INIT+34*, MSH+30 | 
| HL("FS" | INIT+32*, INIT+40, MSH+29, MSH+30, MSH+33, MSH+34, MSH+38, MSH+39 | 
| HL("MTN" | INIT+34*, MSH+30 | 
| HL("MTN_ETN" | INIT+35*, MSH+32 | 
| HL("PID" | INIT+36*, MSH+33 | 
| HL("Q" | INIT+32*, INIT+40 | 
| HL("RAF" | MSH+29 | 
| HL("RAN" | MSH+29, RSPINIT+25* | 
| HL("RECH" | RSPINIT+24* | 
| HL("RETN" | RSPINIT+26* | 
| HL("RFS" | RSPINIT+24* | 
| HL("RMTN" | RSPINIT+26* | 
| HL("SAF" | INIT+33*, MSH+29 | 
| HL("SAN" | INIT+33*, MSH+29 | 
| HL("SN" | MSH+34 | 
| HL("VER" | INIT+36*, MSH+33 | 
| >> HLECH | INIT+40* | 
| >> HLFS | INIT+40* | 
| >> HLQ | INIT+40* | 
| INT | INIT~, INIT+19*, INIT+38 | 
| MID | MSH~, MSH+25, MSH+33 | 
| RESULT | MSH~, MSH+25*, MSH+42* | 
| RESULT(1 | MSH+42* | 
| SECURITY | MSH~, MSH+30 | 
| U | INIT+26 | 
| X | INIT+22~, INIT+29*, INIT+32, INIT+34, INIT+35, INIT+36, INIT+37, INIT+38, MSH+27~, MSH+29* , MSH+30*, MSH+32*, MSH+33*, MSH+34*, MSH+38*, MSH+39*, MSH+40*, MSH+41*, MSH+42, RSPINIT+18~ , RSPINIT+21*, RSPINIT+24, RSPINIT+26 | 
| X0 | INIT+22~, INIT+24*, INIT+26, RSPINIT+18~, RSPINIT+20* | 
| X1 | INIT+22~, INIT+29*, INIT+30, INIT+33, MSH+27~, MSH+39*, MSH+40*, MSH+41*, MSH+42, RSPINIT+18~ , RSPINIT+21*, RSPINIT+22, RSPINIT+25 | 
| X2 | INIT+22~, MSH+27~, MSH+40*, MSH+41*, RSPINIT+18~ |