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 |