HLOASUB ;IRMFO-ALB/CJM - Subscription Registry ;03/24/2004 14:43
Source file <HLOASUB.m>
| Package | Total | Call Graph |
|---|---|---|
| Health Level Seven | 1 | ($$ADD,$$CHECKWHO,$$DELETE,$$UPD)^HLOASUB1 |
| Kernel | 1 | $$NOW^XLFDT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DELETE(IEN) | ;Deletes the entry in the HL7 Subscription Registry.
|
|
| NEXT(IEN,RECIP) | ;
|
|
| ADD(IEN,WHO,ERROR) | ;
|
|
| ONLIST(IEN,LINKIEN,APPNAME,FAC1,FAC2,FAC3) | ;
|
|
| CREATE(OWNER,DESCRIP,ERROR) | ;
|
|
| END(IEN,WHO) | ;will terminate a recipient from the list.The sub-record isn't
|
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HLCS(870 - [#870] | NEXT+34 |
| ^HLD(779.4 - [#779.4] | CREATE+12, CREATE+14, CREATE+15, ONLIST+12, ADD+41, NEXT+21, NEXT+32 |
| Name | Line Occurrences |
|---|---|
| $$ONLIST | ADD+38, END+19 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APPNAME | ONLIST~, ONLIST+12 |
| DA | ADD+32~, ADD+40*, ADD+41, ADD+50, END+10~, END+21*, END+23 |
| DA(1 | ADD+40*, ADD+43*, END+21* |
| DATA | CREATE+9~, CREATE+19, ADD+32~, ADD+41, ADD+50, END+10~, END+23 |
| DATA( | CREATE+16*, CREATE+17*, CREATE+18*, ADD+41*, ADD+44*, ADD+45*, ADD+46*, ADD+47*, ADD+48*, ADD+49* , END+22* |
| DESCRIP | CREATE~, CREATE+18 |
| ERROR | CREATE~, CREATE+10!, CREATE+11*, CREATE+13*, CREATE+19, ADD~, ADD+33!, ADD+36*, ADD+37, ADD+41* , ADD+50 |
| 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+36, ADD+38, ADD+40 , ADD+41, ADD+43, NEXT~, NEXT+20, NEXT+21, NEXT+32, END~, END+14, END+19, END+21 , DELETE~, DELETE+1 |
| LAST | NEXT+17~, NEXT+18*, NEXT+19, NEXT+21 |
| LINKIEN | ONLIST~, ONLIST+12 |
| NEXT | NEXT+17~, NEXT+21*, NEXT+22, NEXT+31, NEXT+32, NEXT+39 |
| NODE | NEXT+17~, NEXT+32*, NEXT+33, NEXT+34, NEXT+35, NEXT+36, NEXT+37, NEXT+38 |
| OK | ADD+32~, ADD+34*, ADD+39*, ADD+41*, ADD+50*, ADD+52, END+10~, END+11*, END+20*, END+23* , END+25 |
| OWNER | CREATE~, CREATE+11, CREATE+17 |
| PARMS | ADD+32~, ADD+37, END+18~, END+19 |
| PARMS("LINK I | EN" , ADD+38, ADD+45, END+19 |
| PARMS("RECEIV | ING APPLICATION" , ADD+38, ADD+44, END+19, ING FACILITY" , ADD+38, ADD+46, ADD+47, ADD+48, END+19 |
| RECIP | NEXT~ |
| RECIP("LINK I | EN" , NEXT+24*, NEXT+33* |
| RECIP("LINK N | AME" , NEXT+25*, NEXT+34* |
| RECIP("RECEIV | ING APPLICATION" , NEXT+23*, NEXT+35*, ING FACILITY" , NEXT+26*, NEXT+27*, NEXT+28*, NEXT+36*, NEXT+37*, NEXT+38* |
| RECIP("SUBIEN" | NEXT+18, NEXT+29*, NEXT+31* |
| SUBIEN | ADD+32~, ADD+38*, ADD+39, ADD+40, ADD+41, END+10~, END+13*, END+16*, END+19*, END+20 , END+21 |
| WHO | ADD~, ADD+37, ADD+51!, END~, END+19, END+24! |
| WHO("SUBIEN" | END+15, END+16 |