YSCLHLRD ;DSS/PO-CLOZAPINE DATA TRANSMISSION-Messaging-Clinical/dispense ;18 June 2020 12:03:21
Source file <YSCLHLRD.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RDEO11(YSCLARR,YSILENT) | ; Build and send clinical/dispense message
; input: YSCLARR - data array to build HL7 segments from |
|
| COMTRESP | ; process COMMIT ACCEPT ACK RESPONSE
|
|
| APPRESP | ; process ACCEPT ACK RESPONSE
|
|
| XTMPZRO | ;set ^XTMP("YSCLHLRD "_DT), new zero node everyday
|
|
| TMPND() |
| Name | Field # of Occurrence |
|---|---|
| APPERROR^%ZTER | RDEO11+18, RDEO11+96 |
| $$ADDSEG^HLOAPI | RDEO11+21, RDEO11+26, RDEO11+36, RDEO11+65, RDEO11+77, RDEO11+84 |
| $$NEWMSG^HLOAPI | RDEO11+18 |
| SET^HLOAPI | RDEO11+24, RDEO11+25, RDEO11+29, RDEO11+30, RDEO11+31, RDEO11+32, RDEO11+33, RDEO11+34, RDEO11+35, RDEO11+39 , RDEO11+41, RDEO11+42, RDEO11+43, RDEO11+44, RDEO11+45, RDEO11+48, RDEO11+49, RDEO11+50, RDEO11+51, RDEO11+52 , RDEO11+53, RDEO11+55, RDEO11+56, RDEO11+57, RDEO11+59, RDEO11+60, RDEO11+61, RDEO11+62, RDEO11+63, RDEO11+68 , RDEO11+69, RDEO11+72, RDEO11+73, RDEO11+75, RDEO11+76, RDEO11+80, RDEO11+81, RDEO11+82, RDEO11+83 |
| $$SENDONE^HLOAPI1 | RDEO11+95 |
| $$STARTMSG^HLOPRS | COMTRESP+3 |
| $$DT^XLFDT | XTMPZRO+1 |
| $$FMADD^XLFDT | XTMPZRO+1 |
| $$NOW^XLFDT | COMTRESP+4, APPRESP+2, XTMPZRO+2 |
| PID^YSCLHLPD | RDEO11+20 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APPARMS | RDEO11+12~, RDEO11+18, RDEO11+95 |
| APPARMS("ACCE | PT ACK RESPONSE" , RDEO11+89*, PT ACK TYPE" , RDEO11+87* |
| APPARMS("APP | ACK RESPONSE" , RDEO11+90*, ACK TYPE" , RDEO11+88* |
| APPARMS("EVENT" | RDEO11+15* |
| APPARMS("MESS | AGE STRUCTURE" , RDEO11+16*, AGE TYPE" , RDEO11+14* |
| APPARMS("SEND | ING APPLICATION" , RDEO11+86* |
| APPARMS("VERSION" | RDEO11+17* |
| APPND | APPRESP+1~, APPRESP+2*, APPRESP+3*, APPRESP+4 |
| COMTND | COMTRESP+2~, COMTRESP+4*, COMTRESP+5*, COMTRESP+6, COMTRESP+7, COMTRESP+8, COMTRESP+9 |
| DT | TMPND |
| ERROR | RDEO11+12~, RDEO11+18, RDEO11+95 |
| HDR | COMTRESP+2~, COMTRESP+3, COMTRESP+9 |
| HL | RDEO11+12~ |
| HL7RES | RDEO11+12~, RDEO11+18, RDEO11+95*, RDEO11+96, RDEO11+102 |
| >> HLMSGIEN | COMTRESP+3, COMTRESP+6, APPRESP+4 |
| HLMSTATE | RDEO11+12~, RDEO11+18, RDEO11+21, RDEO11+26, RDEO11+36, RDEO11+65, RDEO11+77, RDEO11+84, RDEO11+95 |
| MSG | COMTRESP+2~, COMTRESP+3, COMTRESP+8 |
| ND | COMTRESP+2~, COMTRESP+4*, COMTRESP+5, COMTRESP+6, COMTRESP+7, COMTRESP+8, COMTRESP+9, APPRESP+1~, APPRESP+2*, APPRESP+3 , APPRESP+4 |
| RES | COMTRESP+2~, COMTRESP+3*, COMTRESP+7 |
| SEG | RDEO11+12~, RDEO11+20, RDEO11+21, RDEO11+24, RDEO11+25, RDEO11+26, RDEO11+29, RDEO11+30, RDEO11+31, RDEO11+32 , RDEO11+33, RDEO11+34, RDEO11+35, RDEO11+36, RDEO11+39, RDEO11+41, RDEO11+42, RDEO11+43, RDEO11+44, RDEO11+45 , RDEO11+48, RDEO11+49, RDEO11+50, RDEO11+51, RDEO11+52, RDEO11+53, RDEO11+55, RDEO11+56, RDEO11+57, RDEO11+59 , RDEO11+60, RDEO11+61, RDEO11+62, RDEO11+63, RDEO11+65, RDEO11+68, RDEO11+69, RDEO11+72, RDEO11+73, RDEO11+75 , RDEO11+76, RDEO11+77, RDEO11+80, RDEO11+81, RDEO11+82, RDEO11+83, RDEO11+84 |
| U | XTMPZRO+2 |
| WHO | RDEO11+12~, RDEO11+95 |
| WHO("FACILITY | LINK NAME" , RDEO11+93* |
| WHO("RECEIVIN | G APPLICATION" , RDEO11+92* |
| XPRVAL | XTMPZRO+1~*, XTMPZRO+2* |
| YSCLARR | RDEO11~, RDEO11+20 |
| YSCLARR("DISPAMT" | RDEO11+71, RDEO11+72, RDEO11+74 |
| YSCLARR("DISPQTY" | RDEO11+52 |
| YSCLARR("DISPQTYUNIT" | RDEO11+53 |
| YSCLARR("DISPUNIT" | RDEO11+73 |
| YSCLARR("MED_ | ALTERNATE REASON CODE" , RDEO11+47, RDEO11+50, ALTERNATE REASON TEXT" , RDEO11+51, APPROVING PROVIDER DEA" , RDEO11+55, APPROVING PROVIDER IEN" , RDEO11+56, APPROVING PROVIDER_FIRST NAME" , RDEO11+60, APPROVING PROVIDER_LAST NAME" , RDEO11+59, DRUG NAME" , RDEO11+42, DRUG NDC" , RDEO11+41, PRESCRIBING DATE" , RDEO11+31, REASON CODE" , RDEO11+47*, RDEO11+48, REASON TEXT" , RDEO11+49 |
| YSCLARR("MED_DOSE" | RDEO11+44, RDEO11+75 |
| YSCLARR("MED_RX#/ORDER#" | RDEO11+62 |
| YSCLARR("PATIENT_INPAT/OUTPAT" | RDEO11+25 |
| YSCLARR("PROV | IDER_FIRST NAME" , RDEO11+34, IDER_LAST NAME" , RDEO11+33 |
| YSCLARR("PROVIDER_NPI" | RDEO11+32 |
| YSCLARR("SITE | _PHARMACY NCPDP" , RDEO11+63 |
| YSCLDEST | RDEO11+12~, RDEO11+91*, RDEO11+92 |
| YSILENT | RDEO11~ |