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 |
Package | Total | Caller Graph |
---|---|---|
Mental Health | 1 | YSCLHLMA |
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~ |