RASYNCHLU ;HISC/GJC-Case Number Lookup Synch Logic ; Dec 05, 2024@14:35:25
Source file <RASYNCHLU.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 'Synch Canceled/Completed Exams with CPRS & RIS Orders'
|
|
| SEL | ; selection criteria part one
|
|
| SEL2 | ; selection criteria part two
|
|
| SAVE | ; Screen only if entered through Rad/Nuc Med must be canceled/completed exams (determined by order #)
|
|
| DATA | ;display data here
|
|
| HD | ;print header once
|
|
| USRSEL | ;prompt user for selection.
|
|
| SETUP | ;setup basic exam and order data.
|
|
| OTHERS(RAOIFN,RADFN) | ;For the cancelled exam check only: Are there other
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| 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 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(4 - [#4] | SEL2+2 |
| ^DPT - [#2] | SEL+1 |
| ^RA(72 - [#72] | SAVE+1, DATA+4, OTHERS+12 |
| ^RA(79 - [#79] | SEL2+2 |
| ^RA(79.2 - [#79.2] | SEL2+4 |
| ^RADPT - [#70] | SEL+3, SEL+4, SEL2+6, SEL2+7, SETUP+1, SETUP+2, OTHERS+11 |
| ^RADPT("AO" | OTHERS+9, OTHERS+10 |
| ^RAMIS(71 - [#71] | SAVE+7, SETUP+3 |
| ^RAO(75.1 - [#75.1] | SAVE+8, SETUP+5 |
| ^TMP($J | EN+10, EN+12, SAVE+38* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | USRSEL+3~ |
| DIC | USRSEL+3~ |
| DIE | USRSEL+3~ |
| DIR | USRSEL+3~ |
| DIR("?" | USRSEL+5*, USRSEL+6*, USRSEL+7* |
| DIR("A" | USRSEL+4* |
| DIR(0 | USRSEL+4* |
| DIROUT | USRSEL+3~, USRSEL+8 |
| DIRUT | USRSEL+3~ |
| DR | USRSEL+3~ |
| DT | HD+2 |
| DTOUT | USRSEL+3~, USRSEL+8 |
| DUOUT | USRSEL+3~, USRSEL+8 |
| IOF | DATA+10, HD+2 |
| IOM | HD+3 |
| IOSL | DATA+8 |
| RA0 | OTHERS+8~, OTHERS+10*, OTHERS+11 |
| RA1 | OTHERS+8~*, OTHERS+9*, OTHERS+10, OTHERS+11 |
| RA72 | OTHERS+8~, OTHERS+12* |
| RA72(0 | OTHERS+12*, OTHERS+13 |
| RAA | OTHERS+8~ |
| >> RAACC | SAVE+34*, SAVE+35*, SAVE+38, DATA+5 |
| RABS5 | EN+7~, HD+1*, HD+2 |
| RAC | OTHERS+8~ |
| RACEXST | EN+7~, DATA+4*, DATA+5 |
| >> RACN | SEL2+7*, SAVE+5*, SAVE+35, SAVE+38 |
| >> RACNI | SEL2+5*, SEL2+6*, SEL2+7, SAVE+38, SETUP+2 |
| >> RACNT | EN+9*, SEL+2*, SAVE+37*, SAVE+38 |
| RACPRS | EN+7~ |
| RADATE | EN+7~, SAVE+37* |
| RADFN | EN+6, SEL+1, SEL+3, SEL+4, SEL2+6, SEL2+7, SAVE+30, SAVE+38, SETUP+1, SETUP+2 , OTHERS~, OTHERS+9, OTHERS+10, OTHERS+11 |
| RADFN(0 | SEL+1* |
| RADIV | EN+7~, SEL2+1*, SEL2+2*, SEL2+3* |
| >> RADTE | SEL+4*, SAVE+6, SAVE+35, SAVE+37, SAVE+38, SETUP+4 |
| >> RADTI | SEL+2*, SEL+3*, SEL+4, SEL2+6, SEL2+7, SAVE+38, SETUP+1, SETUP+2 |
| RADTPRT | EN+7~, SAVE+37* |
| RAEXDT | EN+7~, SAVE+6*, DATA+5, SETUP+4* |
| RAEXST | EN+7~, SAVE+1* |
| RAEXST(0 | SAVE+1*, SAVE+2, SAVE+4, SAVE+21, SAVE+24, SAVE+30 |
| RAEXST(1 | SAVE+2* |
| RAHDFLG | EN+7~, EN+9*, DATA+2, HD+1* |
| RAHDR | EN+7~, EN+9*, HD+2 |
| RAI | EN+7~, EN+12*, EN+13*, EN+14, DATA+5, DATA+10, DATA+13, USRSEL+4, USRSEL+7 |
| RAII | EN+7~, EN+15* |
| RAIMAGE | EN+7~, SEL2+1*, SEL2+4*, SEL2+5* |
| RAOIFN | EN+8~, SAVE+8*, SAVE+15, SAVE+30, SAVE+38, SETUP+5*, SETUP+6, OTHERS~, OTHERS+9, OTHERS+10 |
| RAOIFN(0 | SAVE+8*, SAVE+16, SETUP+5*, SETUP+7 |
| RAORIFN | EN+8~, SAVE+16*, SAVE+17, DATA+5, SETUP+7*, SETUP+8 |
| RAORSTS | EN+8~, SAVE+17*, SAVE+21, SAVE+24, SETUP+8* |
| RAPRC | EN+8~, SAVE+7*, DATA+5, SETUP+3* |
| RAPRC(0 | SAVE+7*, SETUP+3* |
| RAPTNAME | EN+8~, SEL+1*, HD+1, HD+2 |
| RAQ | OTHERS+8~, OTHERS+11*, OTHERS+12 |
| >> RAQS | EN+13, SEL+2*, SEL+3, SEL2+6, DATA+9, USRSEL+9* |
| RAR | OTHERS+8~*, OTHERS+9, OTHERS+10, OTHERS+13*, OTHERS+16 |
| RAREQST | EN+8~, SAVE+15*, SETUP+6* |
| RAROOT | EN+8~, EN+12*, EN+13, EN+14, DATA+10, DATA+13 |
| RASSN | EN+8~, SEL+1*, HD+1 |
| RAX | EN+8~, EN+14*, EN+15 |
| RAXIT | EN+8~, EN+9*, EN+13, SEL+3, SEL2+6, DATA+9, USRSEL+8* |
| RAY2 | EN+8~, SEL+4*, SEL2+1, SETUP+1* |
| RAY3 | EN+8~, SEL2+7*, SAVE+1, SAVE+5, SAVE+7, SAVE+8, SAVE+34, DATA+4, SETUP+2*, SETUP+3 , SETUP+5 |
| U | SEL+4, SEL2+1, SEL2+2, SEL2+4, SEL2+7, SAVE+1, SAVE+2, SAVE+4, SAVE+5, SAVE+7 , SAVE+8, SAVE+16, SAVE+21, SAVE+24, SAVE+30, SAVE+34, SAVE+38, DATA+4, SETUP+3, SETUP+5 , SETUP+7, OTHERS+12, OTHERS+13 |
| X | USRSEL+3~ |
| Y | SAVE+37*, HD+2*, USRSEL+3~, USRSEL+9 |