PSXRTR ;BIR/BAB,WPB,PWC-Transmit Data to CMOP Host System ;14 Dec 2001
Source file <PSXRTR.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RESET | ; reset normal CMOP Patient transmissions | |
| XMIT | ;Update 550.2 # of ORDs, RXs; rxS IN 52, 52.5: 550.2 to Transmitted | |
| EN | ;Entry point for data transmission, load mailman message and send | |
| HDR | ;Gather data from header, load NTE1 - NTE5 into mailmessage from PSXORD( array | |
| LOCK | ; | |
| EXIT | ||
| XMZ | ||
| DIVERT | ; divert transmissions from CMOP to the user evoking the divert | |
| TXT | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^DIC(4.2 - [#4.2] | GET1^DIQ | 
| ^PSX(550 - [#550] | Classic Fileman Calls | 
| ^PSX(550.1 - [#550.1] | Classic Fileman Calls | 
| ^PSX(550.2 - [#550.2] | Classic Fileman Calls, GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(59 - [#59] | EN+6 | 
| ^PSX(550 - [#550] | LOCK+12, XMIT+9, XMIT+11 | 
| ^PSX(550.1 - [#550.1] | EN+3, EN+5, LOCK+3, LOCK+4, LOCK+5, LOCK+6, LOCK+8 | 
| ^PSX(550.2 - [#550.2] | XMIT+3, XMIT+6 | 
| ^XMB(3.9 - [#3.9] | LOCK+10*, TXT+1* | 
| ^XTMP("PSXDIVERTCMOP" | LOCK+14, LOCK+15, DIVERT+4*, DIVERT+5*, RESET+1, RESET+4, RESET+6! | 
| Name | Line Occurrences | 
|---|---|
| EXIT | EN+3 | 
| TXT | HDR+1, HDR+2, HDR+8, LOCK+4, LOCK+5, LOCK+9 | 
| XMIT | LOCK+17 | 
| XMZ | XMZ+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | LOCK+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | LOCK+1, XMIT+2, EXIT! | 
| BAT | LOCK+19! | 
| DA | LOCK+6!*, LOCK+8!, LOCK+19!, XMIT+4*, XMIT+5!, XMIT+10*! | 
| DIC | EN+10*! | 
| DIC(0 | EN+10* | 
| DIE | LOCK+6!, LOCK+7*, LOCK+8!, LOCK+19!, XMIT+4*, XMIT+5!, XMIT+10*! | 
| DIR | DIVERT+2!, DIVERT+7! | 
| DIR("A" | DIVERT+7* | 
| DIR("B" | DIVERT+2* | 
| DIR(0 | DIVERT+2*, DIVERT+7* | 
| DOMAIN | EN+8~, LOCK+12*, LOCK+14, LOCK+19! | 
| DR | LOCK+6!, LOCK+7*, LOCK+8!, LOCK+19!, XMIT+4*, XMIT+5!, XMIT+10*! | 
| DT | LOCK+10, DIVERT+4 | 
| >> DTTM | LOCK+1*, LOCK+7 | 
| DUZ | EN+6, DIVERT+5, DIVERT+6 | 
| ERR | EN+1! | 
| ERROR | EXIT! | 
| IOST | EN+2 | 
| LCNT | EN+8~, EN+9*, LOCK+10, LOCK+19!, TXT+1* | 
| LNTX | LOCK+3*, LOCK+4, LOCK+5, LOCK+19! | 
| MSG | LOCK+1*, LOCK+3*, LOCK+4, LOCK+5, LOCK+6, LOCK+19! | 
| N | EXIT!, RESET+2*, RESET+3 | 
| ORD | EN+8~, HDR+1*, HDR+2*, HDR+8*, LOCK+4*, LOCK+5*, LOCK+9*!, TXT+1 | 
| >> PSOSITE | EN+2, EN+6 | 
| PSX | LOCK+5*, LOCK+19! | 
| PSXBAT | EN+2, EN+3, EN+5, EN+7, HDR+1, LOCK+3, LOCK+7, LOCK+9, XMIT+3, XMIT+4 , XMIT+6, XMIT+10, EXIT! | 
| >> PSXCS | EN+11 | 
| PSXDIV | EN+6*, EN+7, LOCK+19! | 
| PSXEND | EN+4*, EN+5*, EN+7, XMIT+4, EXIT! | 
| PSXER | EXIT! | 
| PSXFAC | LOCK+9, EXIT! | 
| >> PSXFLAG | LOCK+18* | 
| PSXHDR | EN+7*, HDR+1, EXIT! | 
| PSXJOB | EN+1*, EXIT! | 
| PSXMFLAG | EN+4*, XMIT+7*, EXIT! | 
| PSXMSG | EN+4*, EN+5*, EXIT! | 
| PSXMSGCT | EN+9*, LOCK+3*, LOCK+9, XMIT+4, EXIT! | 
| PSXORD | LOCK+19! | 
| PSXORD( | HDR+8 | 
| PSXORD("A" | HDR+2 | 
| PSXORD("B" | HDR+5* | 
| PSXORD("C" | HDR+6* | 
| PSXORD("D" | HDR+7* | 
| >> PSXREF | EN+7* | 
| PSXRTRN | EN+1*, EXIT! | 
| PSXRXCT | EN+9*, LOCK+5*, LOCK+9, XMIT+4, EXIT! | 
| PSXSENDR | EN+6*, EN+7, EXIT! | 
| PSXSITE | EN+6*, EN+7, EXIT! | 
| >> PSXSTART | EN+4*, EN+5*, EN+7, XMIT+4 | 
| >> PSXSYS | EN+6, EN+7, LOCK+12, XMIT+9, XMIT+10, XMIT+11 | 
| PSXTDT | EN+7, EXIT! | 
| PSXTRDTM | XMIT+2~*, XMIT+4 | 
| RECV | LOCK+12*, LOCK+19! | 
| SITENUM | EN+6*, EN+7, LOCK+19! | 
| SITEX | EN+10*, EN+11, XMZ+2! | 
| U | EN+6, EN+7, HDR+1, LOCK+3, LOCK+4, LOCK+9, LOCK+10, LOCK+12, DIVERT+4 | 
| X | EN+10*! | 
| XMDUN | LOCK+10*, LOCK+19! | 
| XMDUZ | EN+8~, EN+11*, LOCK+11*, LOCK+19! | 
| XMSUB | EN+8~, EN+11*, LOCK+19! | 
| XMY | LOCK+19! | 
| XMY( | LOCK+15* | 
| XMY("S.PSXX C | MOP SERVER" , LOCK+14* | 
| XMZ | EN+8~, XMZ+1, LOCK+10, LOCK+19!, TXT+1 | 
| XQA | XMIT+3! | 
| XQAMSG | XMIT+3*! | 
| XSITE | EN+6*, EN+7, LOCK+19! | 
| >> XX | LOCK+15*, RESET+1*, RESET+2, RESET+4* | 
| Y | EN+10!, DIVERT+3 | 
| Z | HDR+8*, LOCK+19! | 
| >> ZCNT | LOCK+1* | 
| ZZ | HDR+8*, LOCK+19! |