HLOASUB ;IRMFO-ALB/CJM - Subscription Registry ;08/17/2009
Source file <HLOASUB.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Health Level Seven | 6 | HLO EDIT SUBSCRIPTION HLO EDIT SYSTEM PARAMETERS HLO RETENTION TIME HLOAPI1 HLOAPREG RECIPIENTS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CREATE(OWNER,DESCRIP,ERROR) | ;
|
|
| ONLIST(IEN,LINKIEN,APPNAME,FAC1,FAC2,FAC3) | ;
|
|
| ADD(IEN,WHO,ERROR) | ;
|
|
| NEXT(IEN,RECIP) | ;
|
|
| END(IEN,WHO) | ;will terminate a recipient from the list.The sub-record isn't
|
|
| DELETE(IEN) | ;Deletes the entry in the HL7 Subscription Registry.
|
|
| ADDFAC(IEN,SUBIEN) | ;
|
|
| TLINK(IEN,SUBIEN) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$ADD^HLOASUB1 | CREATE+19, ADD+53 |
| $$CHECKWHO^HLOASUB1 | ADD+39, END+19, ADDFAC+13 |
| $$DELETE^HLOASUB1 | DELETE+1 |
| $$ONLIST^HLOASUB1 | ADD+40, END+19 |
| $$UPD^HLOASUB1 | ADD+43, NEXT+55, END+23, ADDFAC+19 |
| $$DOMAIN^HLOTLNK | NEXT+47 |
| $$PORT^HLOTLNK | NEXT+47 |
| $$STATNUM^HLOTLNK | NEXT+46 |
| $$NOW^XLFDT | ADD+43, ADD+52, END+22, ADDFAC+15 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HLCS(870 - [#870] | NEXT+36 |
| ^HLD(779.4 - [#779.4] | CREATE+12, CREATE+14, CREATE+15, ONLIST+12, ADD+43, NEXT+21, NEXT+32, ADDFAC+9, ADDFAC+15, TLINK+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APPNAME | ONLIST~, ONLIST+12 |
| DA | ADD+34~, ADD+42*, ADD+43, ADD+53, NEXT+50~, NEXT+54*, NEXT+55, END+10~, END+21*, END+23 , ADDFAC+8~, ADDFAC+14*, ADDFAC+19 |
| DA(1 | ADD+42*, ADD+45*, NEXT+54*, END+21*, ADDFAC+14* |
| DATA | CREATE+9~, CREATE+19, ADD+34~, ADD+43, ADD+53, NEXT+50~, NEXT+55, END+10~, END+23, ADDFAC+8~ , ADDFAC+19 |
| DATA( | CREATE+16*, CREATE+17*, CREATE+18*, ADD+43*, ADD+46*, ADD+47*, ADD+48*, ADD+49*, ADD+50*, ADD+51* , ADD+52*, NEXT+51*, NEXT+52*, NEXT+53*, END+22*, ADDFAC+15*, ADDFAC+16*, ADDFAC+17*, ADDFAC+18* |
| DESCRIP | CREATE~, CREATE+18 |
| DLINK | TLINK+3~, TLINK+5*, TLINK+7, TLINK+8 |
| ERROR | CREATE~, CREATE+10!, CREATE+11*, CREATE+13*, CREATE+19, ADD~, ADD+35!, ADD+38*, ADD+39, ADD+43* , ADD+53, ADDFAC+13, ADDFAC+19 |
| FAC1 | ONLIST~, ONLIST+12 |
| FAC2 | ONLIST~, ONLIST+12 |
| FAC3 | ONLIST~, ONLIST+12 |
| IEN | CREATE+9~, CREATE+14*, CREATE+16, CREATE+19, ONLIST~, ONLIST+12, ADD~, ADD+38, ADD+40, ADD+42 , ADD+43, ADD+45, NEXT~, NEXT+20, NEXT+21, NEXT+32, NEXT+54, END~, END+14, END+19 , END+21, DELETE~, DELETE+1, ADDFAC~, ADDFAC+9, ADDFAC+14, ADDFAC+15, TLINK~, TLINK+4 |
| LAST | NEXT+17~, NEXT+18*, NEXT+19, NEXT+21 |
| LINKIEN | ONLIST~, ONLIST+12, NEXT+17~, NEXT+33*, NEXT+34*, NEXT+35, NEXT+36, NEXT+44*, NEXT+45, NEXT+46 , NEXT+47 |
| MLINK | TLINK+3~, TLINK+6*, TLINK+7 |
| NEXT | NEXT+17~, NEXT+21*, NEXT+22, NEXT+31, NEXT+32, NEXT+45, NEXT+54, NEXT+57 |
| NODE | NEXT+17~, NEXT+32*, NEXT+33, NEXT+34, NEXT+37, NEXT+41, NEXT+42, NEXT+44, ADDFAC+8~, ADDFAC+9* , ADDFAC+10, ADDFAC+11, ADDFAC+12, TLINK+3~, TLINK+4*, TLINK+5, TLINK+6 |
| OK | ADD+34~, ADD+36*, ADD+41*, ADD+43*, ADD+53*, ADD+55, END+10~, END+11*, END+20*, END+23* , END+25 |
| OLD | NEXT+17~, NEXT+45 |
| OLD("RECEIVIN | G FACILITY" , NEXT+41*, NEXT+42*, NEXT+43*, NEXT+49 |
| OWNER | CREATE~, CREATE+11, CREATE+17 |
| PARMS | ADD+34~, ADD+39, END+18~, END+19, ADDFAC+8~, ADDFAC+13 |
| PARMS("LINK I | EN" , ADD+48 |
| PARMS("RECEIV | ING APPLICATION" , ADD+46, ING FACILITY" , ADD+47, ADD+48, ADD+49, ADD+50, ADD+51, ADDFAC+16, ADDFAC+17 , ADDFAC+18 |
| RECIP | NEXT~, NEXT+45* |
| RECIP("LINK I | EN" , NEXT+24*, NEXT+35* |
| RECIP("LINK N | AME" , NEXT+25*, NEXT+36* |
| RECIP("RECEIV | ING APPLICATION" , NEXT+23*, NEXT+37*, ING FACILITY" , NEXT+26*, NEXT+27*, NEXT+28*, NEXT+46*, NEXT+47*, NEXT+48* , NEXT+49, NEXT+51, NEXT+52 |
| RECIP("SUBIEN" | NEXT+18, NEXT+29*, NEXT+31* |
| SUBIEN | ADD+34~, ADD+40*, ADD+41, ADD+42, ADD+43, END+10~, END+13*, END+16*, END+19*, END+20 , END+21, ADDFAC~, ADDFAC+9, ADDFAC+14, ADDFAC+15, TLINK~, TLINK+4 |
| WHO | ADD~, ADD+39, ADD+40, ADD+54!, END~, END+19, END+24!, ADDFAC+8~, ADDFAC+13 |
| WHO("FACILITY | LINK IEN" , ADDFAC+12* |
| WHO("IE LINK | IEN" , ADDFAC+11* |
| WHO("RECEIVIN | G APPLICATION" , ADDFAC+10* |
| WHO("SUBIEN" | END+15, END+16 |