HLP145 ;OITFO-SF/RJH - HL7 PATCH 145 PRE&POST-INIT ;02/17/2009 17:08
Source file <HLP145.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 |
|---|---|---|
| PRE | ;
|
|
| PRE1 | ;
|
|
| PRE2 | ;
|
|
| PRE3 | ;
|
|
| PRE4 | ;
|
|
| PRE5 | ;
|
|
| PTR101 | ; resolve pointers for file #101
|
|
| PTR773 | ; resolve pointers for file #773
|
|
| HLP145A | ; Pre-install II
; Entries: PTR771, PEVE, PMSG, and PMSG |
|
| PTR771 | ; resolve pointers for sub-field #771.06,.01 of field #771,6
; and #771.05,.01 of field #771,5 |
|
| PEVN(HLIEN) | ; resolve event pointer
|
|
| PMSG(HLIEN) | ; resolve message pointer
|
|
| PSEG(HLIEN) | ; resolve segment pointer
|
|
| HLP145B | ; Part III of Pre-install and Post-install
; Entries: EVN, MSG, SEG, DELETE, and IDOFF |
|
| EVN | ; find duplicate entries in file #779.001(Event Type)
|
|
| MSG | ; find duplicate entries in file #771.2(Message Type)
|
|
| SEG | ; find duplicate entries in file #771.3(Segment Type)
|
|
| DELETE | ; delete duplicate entries in file #779.001, #771.2 and #771.3
|
|
| IDOFF | ; disable identifier for file #779.001, #771.2, #771.3,
; and 779.005 |
|
| POST | ;enable identifier for file #779.001, #771.2, and #771.3
; and 779.005 |
| Name | Field # of Occurrence |
|---|---|
| ^DIE | PTR101+19, PTR101+28, PTR101+37, PTR773+19, PTR773+28, PTR771+25, PTR771+39 |
| ^DIK | DELETE+8, DELETE+16, DELETE+24 |
| $$PEVN^HLP145 | PTR101+14, PTR773+14 |
| $$PMSG^HLP145 | PTR101+23, PTR101+32, PTR773+23, PTR771+18 |
| $$PSEG^HLP145 | PTR771+32 |
| DELETE^HLP145 | PRE5+6 |
| EVN^HLP145 | PRE1+2 |
| IDOFF^HLP145 | PRE5+1 |
| MSG^HLP145 | PRE1+3 |
| PTR771^HLP145 | PRE4+5 |
| SEG^HLP145 | PRE1+4 |
| $$FMADD^XLFDT | PRE1+9 |
| $$NEWCP^XPDUTL | PRE+2, PRE+3, PRE+4, PRE+5, PRE+6 |
| FileNo | Call Tags |
|---|---|
| ^ORD(101 - [#101] | Classic Fileman Calls |
| ^HL(771.2 - [#771.2] | Classic Fileman Calls |
| ^HL(771.3 - [#771.3] | Classic Fileman Calls |
| ^HLMA - [#773] | Classic Fileman Calls |
| ^HL(779.001 - [#779.001] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(771.2 | IDOFF+3!, POST+3* |
| ^DD(771.3 | IDOFF+4!, POST+4* |
| ^DD(779.001 | IDOFF+2!, POST+2* |
| ^DD(779.005 | IDOFF+5!, POST+5* |
| ^HL(771 - [#771] | PTR771+11, PTR771+12, PTR771+14, PTR771+15, PTR771+16, PTR771+26, PTR771+28, PTR771+29, PTR771+30 |
| ^HL(771.2 - [#771.2] | PMSG+11, PMSG+13, MSG+3, MSG+5, MSG+6 |
| ^HL(771.3 - [#771.3] | PSEG+11, PSEG+13, SEG+3, SEG+5, SEG+6 |
| ^HL(779.001 - [#779.001] | PEVN+11, PEVN+13, EVN+3, EVN+5, EVN+6 |
| ^HLMA - [#773] | PTR773+10, PTR773+11, PTR773+12, PTR773+21 |
| ^ORD(101 - [#101] | PTR101+10, PTR101+11, PTR101+12, PTR101+21, PTR101+30 |
| ^XTMP("HLP145" | PRE1+5!, PRE1+6*, PRE1+7*, PRE1+8*, PRE1+9*, PRE2+1, PRE2+2, PRE2+3, PRE3+1, PRE3+2 , PRE3+3, PRE4+1, PRE4+2, PRE4+3, PRE4+4, PRE5+2, PRE5+3, PRE5+4, PRE5+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | PTR101+7~, PTR101+17*, PTR101+26*, PTR101+35*, PTR773+7~, PTR773+17*, PTR773+26*, PTR771+8~, PTR771+23*, PTR771+37* , DELETE+1~, DELETE+7*, DELETE+15*, DELETE+23* |
| DA(1 | PTR771+22*, PTR771+36* |
| DIE | PTR101+7~, PTR101+9*, PTR773+7~, PTR773+9*, PTR771+8~, PTR771+21*, PTR771+35* |
| DIK | DELETE+1~, DELETE+3*, DELETE+11*, DELETE+19* |
| DR | PTR101+7~, PTR101+18*, PTR101+27*, PTR101+36*, PTR773+7~, PTR773+18*, PTR773+27*, PTR771+8~, PTR771+24*, PTR771+38* |
| DT | PRE1+9 |
| HLDONE | PEVN+10~, PEVN+18*, PEVN+19, PEVN+20*, PMSG+10~, PMSG+18*, PMSG+19, PMSG+20*, PSEG+10~, PSEG+18* , PSEG+19, PSEG+20* |
| HLEVN | PEVN+10~, PEVN+13*, PEVN+14, PEVN+16, PEVN+17, PEVN+19, PEVN+20, PEVN+21, EVN+1~, EVN+2* , EVN+3*, EVN+5, EVN+6, EVN+8, EVN+9, DELETE+1~, DELETE+3*, DELETE+4*, DELETE+6, DELETE+7 |
| HLEVN2 | PEVN+10~, PEVN+15*, PEVN+16*, PEVN+17 |
| HLEVNARY | PRE1+1~, PRE1+6, PRE1+9, PRE2+2*, PRE3+2*, PRE4+2*, PRE5+3* |
| HLEVNARY( | PEVN+16, PEVN+19, PEVN+20, PEVN+21, EVN+8*, EVN+9!, DELETE+4, DELETE+6, DELETE+7 |
| HLEVNP | PTR101+7~, PTR101+12*, PTR101+14, PTR773+7~, PTR773+12*, PTR773+14 |
| HLEVNPN | PTR101+7~, PTR101+13*, PTR101+14*, PTR101+16, PTR101+18, PTR773+7~, PTR773+13*, PTR773+14*, PTR773+16, PTR773+18 |
| HLIEN | PTR101+7~, PTR101+8*, PTR101+10*, PTR101+11, PTR101+12, PTR101+17, PTR101+21, PTR101+26, PTR101+30, PTR101+35 , PTR773+7~, PTR773+8*, PTR773+10*, PTR773+11, PTR773+12, PTR773+17, PTR773+21, PTR773+26, PTR771+8~, PTR771+10* , PTR771+11*, PTR771+12, PTR771+14, PTR771+15, PTR771+16, PTR771+21, PTR771+22, PTR771+26, PTR771+28, PTR771+29 , PTR771+30, PTR771+35, PTR771+36, PEVN~, PEVN+11, PEVN+13, PEVN+20, PMSG~, PMSG+11, PMSG+13 , PMSG+20, PSEG~, PSEG+11, PSEG+13, PSEG+20, EVN+1~, EVN+4*, EVN+5*, EVN+6, EVN+8 , MSG+1~, MSG+4*, MSG+5*, MSG+6, MSG+8, SEG+1~, SEG+4*, SEG+5*, SEG+6, SEG+8 |
| HLIEN2 | PTR771+8~, PTR771+13*, PTR771+14*, PTR771+15, PTR771+16, PTR771+23, PTR771+27*, PTR771+28*, PTR771+29, PTR771+30 , PTR771+37 |
| HLMSG | PMSG+10~, PMSG+13*, PMSG+14, PMSG+16, PMSG+17, PMSG+19, PMSG+20, PMSG+21, MSG+1~, MSG+2* , MSG+3*, MSG+5, MSG+6, MSG+8, MSG+9, DELETE+1~, DELETE+11*, DELETE+12*, DELETE+14, DELETE+15 |
| HLMSG2 | PMSG+10~, PMSG+15*, PMSG+16*, PMSG+17 |
| HLMSGARY | PRE1+1~, PRE1+7, PRE1+9, PRE2+3*, PRE3+3*, PRE4+3*, PRE5+4* |
| HLMSGARY( | PMSG+16, PMSG+19, PMSG+20, PMSG+21, MSG+8*, MSG+9!, DELETE+12, DELETE+14, DELETE+15 |
| HLMSGP | PTR101+7~, PTR101+21*, PTR101+23, PTR101+30*, PTR101+32, PTR773+7~, PTR773+21*, PTR773+23, PTR771+8~, PTR771+16* , PTR771+18 |
| HLMSGPN | PTR101+7~, PTR101+22*, PTR101+23*, PTR101+25, PTR101+27, PTR101+31*, PTR101+32*, PTR101+34, PTR101+36, PTR773+7~ , PTR773+22*, PTR773+23*, PTR773+25, PTR773+27, PTR771+8~, PTR771+17*, PTR771+18*, PTR771+20, PTR771+24 |
| HLNIEN | PEVN+10~, PEVN+12*, PEVN+18*, PEVN+21*, PEVN+22, PMSG+10~, PMSG+12*, PMSG+18*, PMSG+21*, PMSG+22 , PSEG+10~, PSEG+12*, PSEG+18*, PSEG+21*, PSEG+22 |
| HLSEG | PSEG+10~, PSEG+13*, PSEG+14, PSEG+16, PSEG+17, PSEG+19, PSEG+20, PSEG+21, SEG+1~, SEG+2* , SEG+3*, SEG+5, SEG+6, SEG+8, SEG+9, DELETE+1~, DELETE+19*, DELETE+20*, DELETE+22, DELETE+23 |
| HLSEG2 | PSEG+10~, PSEG+15*, PSEG+16*, PSEG+17 |
| HLSEGARY | PRE1+1~, PRE1+8, PRE1+9, PRE4+4*, PRE5+5* |
| HLSEGARY( | PSEG+16, PSEG+19, PSEG+20, PSEG+21, SEG+8*, SEG+9!, DELETE+20, DELETE+22, DELETE+23 |
| HLSEGP | PTR771+9~, PTR771+30*, PTR771+32 |
| HLSEGPN | PTR771+9~, PTR771+31*, PTR771+32*, PTR771+34, PTR771+38 |
| HLSUB | PEVN+10~, PEVN+18*, PEVN+19*, PEVN+20, PEVN+21, PMSG+10~, PMSG+18*, PMSG+19*, PMSG+20, PMSG+21 , PSEG+10~, PSEG+18*, PSEG+19*, PSEG+20, PSEG+21, DELETE+1~, DELETE+5*, DELETE+6*, DELETE+7, DELETE+13* , DELETE+14*, DELETE+15, DELETE+21*, DELETE+22*, DELETE+23 |
| HLTEMP | PRE+1~, PRE+2*, PRE+3*, PRE+4*, PRE+5*, PRE+6* |
| SUB | EVN+1~, EVN+4*, EVN+7*, EVN+8, EVN+9, MSG+1~, MSG+4*, MSG+7*, MSG+8, MSG+9 , SEG+1~, SEG+4*, SEG+7*, SEG+8, SEG+9 |
| U | PRE1+9 |