SDTMBUS ;MS/TG/MS/PB - TMP HL7 Routine;JULY 05, 2018
Source file <SDTMBUS.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 |
|---|---|---|
| MSA(MID,ERROR,HL) | ;build MSA segment
|
|
| ERR(ERROR,HL) | ;build ERR segment
|
|
| QAK(HL,ERROR) | ;build QAK segment
|
|
| QPD(QPD,HL) | ;build QPD segment
|
|
| QRF(QRY,EXTIME,HL) | ; Build QRF segment
|
|
| RDF(RDF,HL) | ; Build RDF segment for DSS Units data
|
|
| RDT(MSGROOT,DATAROOT,CNT,LEN,HL,FOUND) | ; Build RDT segments for Consults elements
|
|
| RTCRDT(MSGROOT,DATAROOT,CNT,LEN,HL,FOUND) | ; Build RDT segments for Return to Clinic elements
|
| FileNo | Call Tags |
|---|---|
| ^GMR(123 - [#123] | GETS^DIQ |
| ^VA(200 - [#200] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(123 - [#123] | RDT+40 |
| ^GMR(123.5 - [#123.5] | RDT+41 |
| ^TMP("ORQQCN" | RDT+29, RDT+31 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACK | MSA+1~, MSA+2*, MSA+3*, MSA+5 |
| APP | RDT+21~, RDT+26* |
| CC | RDT+21~, RDT+25*, RDT+26, RDT+29, RDT+31, RTCRDT+19~, RTCRDT+23*, RTCRDT+24*, RTCRDT+27, RTCRDT+29 , RTCRDT+30, RTCRDT+31, RTCRDT+32, RTCRDT+33, RTCRDT+34, RTCRDT+35, RTCRDT+36 |
| >> CID | RTCRDT+31*, RTCRDT+44 |
| >> CLINID | RTCRDT+30*, RTCRDT+38, RTCRDT+39, RTCRDT+40, RTCRDT+44 |
| >> CLINNM | RTCRDT+39*, RTCRDT+44 |
| >> CMTS | RTCRDT+33*, RTCRDT+44 |
| CNT | RDT~, RDT+44*, RDT+45, RDT+46, RTCRDT~, RTCRDT+45*, RTCRDT+46, RTCRDT+47 |
| CONDT | RDT+27~, RTCRDT+25~ |
| CONSULTS | RDT+27~, RDT+31*, RDT+33, RDT+42, RTCRDT+25~ |
| DATA | RDT+21~, RDT+27~, RDT+28*, RDT+33*, RDT+42*, RDT+43, RDT+45, RTCRDT+19~, RTCRDT+25~, RTCRDT+26* , RTCRDT+44*, RTCRDT+46 |
| DATAROOT | RDT~, RDT+25, RDT+26, RTCRDT~, RTCRDT+24, RTCRDT+27, RTCRDT+29, RTCRDT+30, RTCRDT+31, RTCRDT+32 , RTCRDT+33, RTCRDT+34, RTCRDT+35, RTCRDT+36 |
| ERR | ERR+1~, ERR+8 |
| ERR(0 | ERR+2* |
| ERR(1 | ERR+3*, ERR+4*, ERR+5*, ERR+6*, ERR+7* |
| ERROR | MSA~, MSA+2, MSA+7, ERR~, ERR+3, ERR+4, ERR+5, ERR+6, ERR+7, QAK~ , QAK+2 |
| EXTIME | QRF~ |
| FOUND | RDT~, RDT+22*, RDT+47*, RTCRDT~, RTCRDT+20* |
| FS | RDT+21~, RDT+24*, RDT+33, RDT+42, RDT+43, RTCRDT+19~, RTCRDT+22*, RTCRDT+44 |
| HL | MSA~, MSA+8, ERR~, ERR+7, ERR+8, QAK~, QAK+8, QPD~, QPD+1, QRF~ , QRF+4, RDF~, RDF+8, RDT~, RTCRDT~ |
| HL("MID" | MSA+6, QAK+5 |
| I | RDT+21~, RTCRDT+19~ |
| IEN | RDT+21~, RDT+27~, RDT+29*, RDT+30, RDT+34, RDT+35, RDT+36, RDT+38, RDT+40, RDT+42 , RTCRDT+19~, RTCRDT+25~, RTCRDT+27*, RTCRDT+28, RTCRDT+44 |
| II | RDT+21~, RDT+43*, RTCRDT+19~ |
| INST | RDT+21~, RDT+22*, RDT+33, RDT+39 |
| LEN | RDT~, RDT+46*, RTCRDT~, RTCRDT+47* |
| MID | MSA~ |
| MRTC | RTCRDT+25~, RTCRDT+34*, RTCRDT+37 |
| MSA | MSA+1~, MSA+8 |
| MSA(0 | MSA+4* |
| MSA(1 | MSA+5* |
| MSA(2 | MSA+6* |
| MSA(3 | MSA+7* |
| MSGROOT | RDT~, RDT+45, RDT+46, RTCRDT~, RTCRDT+46, RTCRDT+47 |
| MULTIRTC | RTCRDT+25~, RTCRDT+37*, RTCRDT+44 |
| PRVID | RTCRDT+25~, RTCRDT+32*, RTCRDT+41, RTCRDT+42 |
| PRVNM | RTCRDT+25~, RTCRDT+42*, RTCRDT+44 |
| QAK | QAK+1~, QAK+8 |
| QAK(0 | QAK+4* |
| QAK(1 | QAK+5* |
| QAK(2 | QAK+6* |
| QAK(3 | QAK+7* |
| QPD | QPD~, QPD+1 |
| QRF | QRF+1~, QRF+2*, QRF+4 |
| QRF(0 | QRF+3* |
| QRY | QRF~ |
| QRY("QRF" | QRF+2 |
| RDF | RDF~, RDF+8 |
| RDT | RDT+21~, RDT+27~, RTCRDT+19~, RTCRDT+25~ |
| RDT( | RDT+43* |
| RDT(123 | RDT+35, RDT+36, RDT+38, RDT+42 |
| REMOTECS | RDT+27~, RDT+37*, RDT+42, RTCRDT+25~ |
| >> REQDT | RTCRDT+29*, RTCRDT+44 |
| RMTCNID | RDT+27~, RDT+35*, RDT+37, RTCRDT+25~ |
| RMTCS | RDT+27~, RDT+36*, RDT+37, RTCRDT+25~ |
| RTCINT | RTCRDT+25~, RTCRDT+35*, RTCRDT+37 |
| RTCPAR | RTCRDT+25~, RTCRDT+36*, RTCRDT+37 |
| STATUS | QAK+1~, QAK+2*, QAK+3*, QAK+6 |
| STOP | RDT+21~, RDT+41*, RDT+42, RTCRDT+19~, RTCRDT+40*, RTCRDT+44 |
| STOPDT | RDT+27~, RTCRDT+25~ |
| TO | RDT+21~, RDT+27~, RDT+40*, RDT+41, RTCRDT+19~, RTCRDT+25~ |
| U | RDT+29, RDT+33, RDT+40, RDT+41, RTCRDT+27, RTCRDT+29, RTCRDT+30, RTCRDT+31, RTCRDT+32, RTCRDT+33 , RTCRDT+34, RTCRDT+35, RTCRDT+36 |
| XDT | RDT+21~, RDT+27~, RDT+38*, RDT+39*, RDT+42, RTCRDT+19~, RTCRDT+25~ |
| XX | RDT+21~, RDT+27~, RDT+41*, RTCRDT+19~, RTCRDT+25~ |