RASYNCH ;HISC/GJC - synch orders with studies ; Mar 23, 2023@12:40:15
Source file <RASYNCH.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 |
|---|---|---|
| EN | ; entry point for option
|
|
| PAT | ;get patient DFN move forward
; Note: if user timed out or entered null var 'X' ; is set to a caret |
|
| EXIT | ;cleanup and exit the option
|
|
| ASK() | ;Display the accession number for the study. Ask (yes/no) the user if they want
|
|
| SYNCH | ;synch the orders for this completed exam.
|
|
| SET() | ;check other descendents to see if they're active.
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^OR(100 - [#100] | GET1^DIQ |
| ^RAO(75.1 - [#75.1] | GET1^DIQ |
| ^RA(75.2 - [#75.2] | FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^RA(72 - [#72] | PAT+23, SET+5 |
| ^RADPT - [#70] | PAT+17, PAT+18, SET+4, SET+5 |
| ^RAO(75.1 - [#75.1] | PAT+22 |
| ^TMP($J | PAT+3!, PAT+14, EXIT+2! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EXIT+1!, ASK+12!, ASK+19! |
| %DT | EXIT+1! |
| C | EXIT+1! |
| DIC | EXIT+1! |
| DIC(0 | PAT+4* |
| DIR | ASK+12!, ASK+19! |
| DIR("?" | ASK+14*, ASK+15* |
| DIR("A" | ASK+13* |
| DIR("B" | ASK+13* |
| DIR(0 | ASK+16* |
| DIROUT | ASK+12!, ASK+19! |
| DIRUT | ASK+12!, ASK+19! |
| DPTDFN | EXIT+1! |
| DTOUT | EXIT+1!, ASK+12!, ASK+19! |
| DUOUT | EXIT+1!, ASK+12!, ASK+19! |
| DUZ | SYNCH+4 |
| ORSTS | EXIT+1! |
| RAACC | EXIT+2!, ASK+4, ASK+9 |
| RAADC | EXIT+1! |
| RAADC1 | EXIT+1! |
| RACN | EXIT+1! |
| RACNI | PAT+18, EXIT+1! |
| RACNT | PAT+11, EXIT+1! |
| RADFN | PAT+7*, PAT+17, PAT+18, EXIT+1!, SET+4, SET+5 |
| RADTE | EXIT+1! |
| RADTI | PAT+17, PAT+18, EXIT+1!, SET+4, SET+5 |
| RADUZ | SYNCH+3~, SYNCH+4* |
| RAF | SET+3~*, SET+4, SET+7*, SET+9 |
| RAHEAD | EXIT+2! |
| RAI | EN+3~, PAT+15*, EXIT+2! |
| >> RAIMGTY | EN+4, EN+8 |
| RAINDIE | EN+3~, EN+5*, EXIT+3 |
| >> RAMDIV | EN+4 |
| >> RAMDV | EN+4 |
| >> RAMLC | EN+4 |
| RANME | EXIT+2! |
| RAOIFN | PAT+21*, PAT+22, EXIT+2!, SYNCH+9 |
| RAOIFN(0 | PAT+22*, PAT+30 |
| RAORDNUM | PAT+23*, PAT+25, PAT+29, EXIT+2!, SYNCH+7 |
| RAOREA | PAT+30*, PAT+31*, PAT+32*, EXIT+2!, SYNCH+4* |
| RAORIFN | PAT+22*, EXIT+1!, SYNCH+10 |
| RAORSTS | EXIT+1! |
| RAOSTS | SYNCH+3~, SYNCH+7* |
| RAQS | EN+3~*, PAT+10, PAT+12, PAT+14 |
| RAR | SET+3~*, SET+4*, SET+5 |
| RASSN | EXIT+2! |
| RATMP | SET+3~, SET+5* |
| RAX | EN+3~, PAT+14*, PAT+15 |
| RAXIT | EN+3~, EN+8*, EN+12, PAT+5*, PAT+6 |
| RAXS | SET+3~, SET+5*, SET+6 |
| RAXS(3 | SET+6*, SET+7 |
| RAXSTS | PAT+21*, PAT+23, EXIT+2! |
| RAXSTS(0 | PAT+23* |
| RAY2 | PAT+17*, PAT+19, EXIT+2! |
| RAY3 | PAT+18*, PAT+19, PAT+21, PAT+31, EXIT+2!, ASK+8 |
| RAYN | ASK+12~, ASK+19*, ASK+20 |
| U | PAT+21, PAT+22, PAT+23, PAT+30, PAT+31, ASK+8, SET+5, SET+6 |
| X | EXIT+2!, ASK+12!, ASK+19! |
| XQUIT | EN+7! |
| Y | PAT+5, PAT+7, EXIT+2!, ASK+12!, ASK+19! |