HLOAPI2 ;ALB/CJM/OAK/RBN-HL7 - Developer API's for sending application acks ;07/12/2012
Source file <HLOAPI2.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 | 3 | HLOAPI1 HLOAPI3 HLOAPI4 |
| IFCAP | 1 | PRCHJR01 |
| Integrated Billing | 1 | IBECECU1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ACK(HLMSTATE,PARMS,ACK,ERROR) | ;; Default behavior is to return a general
|
|
| SENDACK(ACK,ERROR) | ;;This is used to signal that an application acknowledgment is complete.
|
|
| ACKLINK(HLMSTATE,PORT) | ; Finds the link & port to return the application ack to.
|
|
| CHKPARMS(HLMSTATE,PARMS,ERROR) | ;
|
|
| SETCODE(SEG,VALUE,FIELD,COMP,REP) | ; Implements SETCNE and SETCWE
|
|
| CHKWHO(HLMSTATE,WHOTO,ERROR) | ;
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HLCS(870 - [#870] | ACK+54 |
| Name | Line Occurrences |
|---|---|
| $$ACKLINK | ACK+60 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACK | ACK~, ACK+50, ACK+81!, SENDACK~, SENDACK+9, SENDACK+11 |
| ACK("ACK TO I | EN" , ACK+73* |
| ACK("ACK TO" | ACK+71*, ACK+72* |
| ACK("HDR" | ACK+63*, ACK+64*, ACK+67*, ACK+68*, ACK+69*, ACK+70*, ACK+78 |
| ACK("LINE COU | NT" , ACK+75* |
| ACK("MSA" | ACK+78*, SENDACK+9 |
| ACK("STATUS" | ACK+65*, ACK+66*, ACK+74* |
| APPIEN | CHKPARMS+19~, CHKPARMS+23, CHKPARMS+24*, CHKPARMS+25 |
| COMP | SETCODE~, SETCODE+5, SETCODE+9, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16 , SETCODE+17 |
| ERROR | ACK~, ACK+37*, ACK+41*, ACK+43*, ACK+44*, ACK+46*, ACK+61*, SENDACK~, SENDACK+11, CHKPARMS~ , CHKPARMS+9*, CHKPARMS+12*, CHKPARMS+13*, CHKPARMS+15*, CHKPARMS+16*, CHKPARMS+21*, CHKPARMS+25*, CHKPARMS+27*, CHKPARMS+28*, CHKPARMS+29* , CHKPARMS+30*, CHKPARMS+42, CHKWHO~, CHKWHO+3 |
| FIELD | SETCODE~, SETCODE+3, SETCODE+9, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16 , SETCODE+17 |
| HARY | CHKPARMS+1~, CHKPARMS+4*, CHKPARMS+33, CHKPARMS+34, CHKPARMS+35, CHKPARMS+36 |
| HLMSTATE | ACK~, ACK+60, ACK+78, ACKLINK~, CHKPARMS~, CHKWHO~ |
| HLMSTATE("BATCH" | ACK+44 |
| HLMSTATE("HDR" | ACK+46, ACK+49, ACK+68, ACK+69, ACK+70, ACK+72, ACK+78, ACKLINK+2, ACKLINK+4, ACKLINK+5 , CHKWHO+12*, CHKWHO+13* |
| HLMSTATE("IEN" | ACK+43, ACK+73 |
| HLMSTATE("STATUS" | ACK+65, CHKWHO+6*, CHKWHO+7*, CHKWHO+10* |
| I | ACK+36~, ACK+70*, CHKWHO+1~, CHKWHO+13* |
| LEN | CHKPARMS+1~, CHKPARMS+14*, CHKPARMS+16, CHKPARMS+17 |
| LINK | ACKLINK+1~, ACKLINK+2*, ACKLINK+3, ACKLINK+4*, ACKLINK+6, ACKLINK+7 |
| PARMS | ACK~, ACK+50, ACK+80!, CHKPARMS~ |
| PARMS("ACCEPT | ACK RESPONSE" , CHKPARMS+38, ACK TYPE" , ACK+64, CHKPARMS+10*, CHKPARMS+12, CHKPARMS+30, CHKPARMS+33 |
| PARMS("ACK CO | DE" , ACK+41, ACK+71, ACK+78 |
| PARMS("APP AC | K RESPONSE" , CHKPARMS+37, K TYPE" , CHKPARMS+11*, CHKPARMS+13, CHKPARMS+29, CHKPARMS+34 |
| PARMS("ERROR | MESSAGE" , ACK+78 |
| PARMS("EVENT" | ACK+49* |
| PARMS("FAILUR | E RESPONSE" , CHKPARMS+39 |
| PARMS("MESSAG | E STRUCTURE" , ACK+48*, E TYPE" , ACK+47*, ACK+48 |
| PARMS("QUEUE" | ACK+65, CHKPARMS+14, CHKPARMS+15, CHKPARMS+16*, CHKPARMS+17*, CHKPARMS+40 |
| PARMS("RETURN | LINK IEN" , ACK+53, ACK+54, LINK NAME" , ACK+56, ACK+57 |
| PARMS("SECURITY" | ACK+67, CHKPARMS+36 |
| PARMS("SENDIN | G APPLICATION" , CHKPARMS+20, CHKPARMS+22*, CHKPARMS+24, CHKPARMS+35 |
| PARMS("SEQUEN | CE QUEUE" , CHKPARMS+26, CHKPARMS+27, CHKPARMS+28, CHKPARMS+41 |
| PORT | ACK+40~*, ACK+55*, ACK+58*, ACK+60, ACK+61, ACK+66, ACKLINK~, ACKLINK+3*, ACKLINK+5*, ACKLINK+6* |
| REP | SETCODE~, SETCODE+4*, SETCODE+9, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16 , SETCODE+17 |
| RETURN | CHKWHO+1~, CHKWHO+2*, CHKWHO+3*, CHKWHO+14 |
| RETURN("LINK | IEN" , CHKWHO+6, NAME" , CHKWHO+7, PORT" , CHKWHO+10 |
| RETURN("RECEI | VING APPLICATION" , CHKWHO+12, VING FACILITY" , CHKWHO+13 |
| SARY | CHKPARMS+1~, CHKPARMS+7*, CHKPARMS+37, CHKPARMS+38, CHKPARMS+39, CHKPARMS+40, CHKPARMS+41 |
| SEG | ACK+36~, SENDACK+7~, SENDACK+9, SETCODE~ |
| SEG( | SETCODE+9*, SETCODE+10*, SETCODE+11*, SETCODE+12*, SETCODE+13*, SETCODE+14*, SETCODE+15*, SETCODE+16*, SETCODE+17* |
| SEG(1 | SENDACK+9* |
| SUB | SETCODE+2~, SETCODE+6*, SETCODE+9, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16 , SETCODE+17 |
| SUCCESS | ACK+36~, ACK+37*, ACK+79*, ACK+81, ACK+82 |
| TOLINK | ACK+36~, ACK+37*, ACK+54*, ACK+55, ACK+57*, ACK+58, ACK+60*, ACK+61, ACK+74 |
| VALUE | SETCODE~ |
| VALUE("ALTERN | ATE ID" , SETCODE+12, ATE SYSTEM VERSION" , SETCODE+16, ATE SYSTEM" , SETCODE+14, ATE TEXT" , SETCODE+13 |
| VALUE("ID" | SETCODE+9 |
| VALUE("ORIGIN | AL TEXT" , SETCODE+17 |
| VALUE("SYSTEM | VERSION" , SETCODE+15 |
| VALUE("SYSTEM" | SETCODE+11 |
| VALUE("TEXT" | SETCODE+10 |
| VAR | SETCODE+2~, SETCODE+6*, SETCODE+8*, SETCODE+9, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15 , SETCODE+16, SETCODE+17 |
| WHOTO | CHKWHO~, CHKWHO+3 |