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! |