HLOAPI2 ;ALB/CJM-HL7 - Developer API's for sending application acks ;09/13/2006
Source file <HLOAPI2.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Health Level Seven | 3 | HLOAPI1 HLOAPI3 HLOAPI4 | 
| IHS Changes To Pharmacy | 3 | APSPES2 APSPES3 APSPES4 | 
| Electronic Dental Record | 2 | BADEHL3 BADESND | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SENDACK(ACK,ERROR) | ;This is used to signal that an application acknowledgment is complete. | 
 
 | 
| ACK(HLMSTATE,PARMS,ACK,ERROR) | ;Default behavior is to return a general | 
 
 | 
| SETCODE(SEG,VALUE,FIELD,COMP,REP) | ; | |
| CHKPARMS(HLMSTATE,PARMS,ERROR) | ; | |
| ACKLINK(HLMSTATE) | ; | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HLD(779.2 - [#779.2] | CHKPARMS+22 | 
| Name | Line Occurrences | 
|---|---|
| $$ACKLINK | ACK+51 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACK | ACK~, ACK+47, ACK+71!, SENDACK~, SENDACK+9, SENDACK+11 | 
| ACK("ACK TO" | ACK+63*, ACK+64*, ACK+65* | 
| ACK("HDR" | ACK+55*, ACK+56*, ACK+59*, ACK+60*, ACK+61*, ACK+62*, ACK+68 | 
| ACK("LINE COU | NT" , ACK+67* | 
| ACK("MSA" | ACK+68*, SENDACK+9 | 
| ACK("STATUS" | ACK+57*, ACK+58*, ACK+66* | 
| COMP | SETCODE~, SETCODE+6, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16, SETCODE+17 , SETCODE+18 | 
| ERROR | ACK~, ACK+34*, ACK+38*, ACK+40*, ACK+41*, ACK+43*, ACK+52*, SENDACK~, SENDACK+11, CHKPARMS~ , CHKPARMS+9*, CHKPARMS+12*, CHKPARMS+13*, CHKPARMS+15*, CHKPARMS+16*, CHKPARMS+19*, CHKPARMS+22*, CHKPARMS+33 | 
| FIELD | SETCODE~, SETCODE+4, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16, SETCODE+17 , SETCODE+18 | 
| HARY | CHKPARMS+1~, CHKPARMS+4*, CHKPARMS+25, CHKPARMS+26, CHKPARMS+27, CHKPARMS+28 | 
| HLMSTATE | ACK~, ACK+51, ACKLINK~, CHKPARMS~ | 
| HLMSTATE("BATCH" | ACK+41 | 
| HLMSTATE("HDR" | ACK+43, ACK+46, ACK+50, ACK+60, ACK+61, ACK+62, ACK+64, ACK+68, ACKLINK+3, ACKLINK+5 | 
| HLMSTATE("IEN" | ACK+40, ACK+65 | 
| HLMSTATE("STATUS" | ACK+57 | 
| I | ACK+33~, ACK+62* | 
| LEN | CHKPARMS+1~, CHKPARMS+14*, CHKPARMS+16, CHKPARMS+17 | 
| LINK | ACKLINK+2~, ACKLINK+3*, ACKLINK+4, ACKLINK+5*, ACKLINK+6 | 
| PARMS | ACK~, ACK+47, ACK+70!, CHKPARMS~ | 
| PARMS("ACCEPT | ACK RESPONSE" , CHKPARMS+30, ACK TYPE" , ACK+56, CHKPARMS+10*, CHKPARMS+12, CHKPARMS+25 | 
| PARMS("ACK CO | DE" , ACK+38, ACK+63, ACK+68 | 
| PARMS("APP AC | K RESPONSE" , CHKPARMS+29, K TYPE" , CHKPARMS+11*, CHKPARMS+13, CHKPARMS+26 | 
| PARMS("ERROR | MESSAGE" , ACK+68 | 
| PARMS("EVENT" | ACK+46* | 
| PARMS("FAILUR | E RESPONSE" , CHKPARMS+31 | 
| PARMS("MESSAG | E STRUCTURE" , ACK+45*, E TYPE" , ACK+44*, ACK+45 | 
| PARMS("QUEUE" | ACK+57, CHKPARMS+14, CHKPARMS+15, CHKPARMS+16*, CHKPARMS+17*, CHKPARMS+32 | 
| PARMS("SECURITY" | ACK+59, CHKPARMS+28 | 
| PARMS("SENDIN | G APPLICATION" , CHKPARMS+18, CHKPARMS+20*, CHKPARMS+22, CHKPARMS+27 | 
| PORT | ACK+37~, ACK+50*, ACK+53*, ACK+58 | 
| REP | SETCODE~, SETCODE+5*, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16, SETCODE+17 , SETCODE+18 | 
| SARY | CHKPARMS+1~, CHKPARMS+7*, CHKPARMS+29, CHKPARMS+30, CHKPARMS+31, CHKPARMS+32 | 
| SEG | ACK+33~, SENDACK+7~, SENDACK+9, SETCODE~ | 
| SEG( | SETCODE+10*, SETCODE+11*, SETCODE+12*, SETCODE+13*, SETCODE+14*, SETCODE+15*, SETCODE+16*, SETCODE+17*, SETCODE+18* | 
| SEG(1 | SENDACK+9* | 
| SUB | SETCODE+3~, SETCODE+7*, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16, SETCODE+17 , SETCODE+18 | 
| SUCCESS | ACK+33~, ACK+34*, ACK+69*, ACK+71, ACK+72 | 
| TOLINK | ACK+33~, ACK+51*, ACK+52, ACK+53, ACK+66 | 
| VALUE | SETCODE~ | 
| VALUE("ALTERN | ATE ID" , SETCODE+13, ATE SYSTEM VERSION" , SETCODE+17, ATE SYSTEM" , SETCODE+15, ATE TEXT" , SETCODE+14 | 
| VALUE("ID" | SETCODE+10 | 
| VALUE("ORIGIN | AL TEXT" , SETCODE+18 | 
| VALUE("SYSTEM | VERSION" , SETCODE+16 | 
| VALUE("SYSTEM" | SETCODE+12 | 
| VALUE("TEXT" | SETCODE+11 | 
| VAR | SETCODE+3~, SETCODE+7*, SETCODE+9*, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16 , SETCODE+17, SETCODE+18 |