WVEXPTRA ;HCIOFO/FT-EXPORT MAMS & ULTRASOUNDS TO WOMEN'S HEALTH ;04/15/2021
Source file <WVEXPTRA.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 |
|---|---|---|
| EN1 | ;
|
|
| EN2 | ;
|
|
| DESC | ; Describe option
|
|
| CHECK | ; Check if DUZ(2) exists for user, if entry exists in site parameter
; file, if case manager, and if File 70 exists. |
|
| DTRNG | ; prompt for date range, go back three years maximum
|
|
| DATECHK(WVDATE) | ; Check if WVDATE is a valid date. Substract 1 day until a
; valid date in WVDATE and return same. |
|
| STATUS | ; Select default status for procedures
|
|
| QUEUE | ; Task as background job
|
|
| CPTS | ; Loop through File 71 to get procedure pointers for the CPTs we
; are interested in. |
|
| GETCPTS(WVCPTS) | ;
|
|
| GET | ; get mammograms and ultrasounds from RAD/NM database
|
|
| ; send mail message to user with counts of procedures & patients added
|
||
| KILL | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | DATECHK+6 |
| ^%ZTLOAD | QUEUE+5 |
| $$GET1^DIQ | CPTS+5, GET+25 |
| ^DIR | DTRNG+5, DTRNG+11, STATUS+4 |
| GETTRMCD^PXRMPRAD | GETCPTS+4 |
| $$VECCHK^WVGETAL1 | GET+12 |
| EC^WVGETAL1 | EN1+6 |
| CHECK^WVLOGO | CHECK+2 |
| CREATEH^WVRALINK | GET+27 |
| NODCM^WVUTL9 | CHECK+5 |
| $$FMADD^XLFDT | DATECHK+8 |
| $$FMTE^XLFDT | DTRNG+4, DTRNG+9 |
| ^XMD | MAIL+13 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^RAMIS(71 - [#71] | GET1^DIQ |
| ^RARPT - [#74] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | GET+11 |
| ^RADPT - [#70] | CHECK+8, GET+10, GET+15, GET+17, GET+18 |
| ^RAMIS(71 - [#71] | CPTS+4 |
| ^WV(790.02 - [#790.02] | CHECK+3, CHECK+4 |
| ^WV(790.2 - [#790.2] | CPTS+8, CPTS+13, GETCPTS+2, GETCPTS+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DATECHK+2~, DATECHK+5* |
| CODE | GETCPTS+1~, GETCPTS+6*, GETCPTS+7 |
| CODES | GETCPTS+1~, GETCPTS+3!, GETCPTS+4 |
| CODES( | GETCPTS+6 |
| DIR | DTRNG+2!, DTRNG+5!, DTRNG+11!, STATUS+1!, STATUS+4!, KILL+1! |
| DIR("?" | DTRNG+4*, DTRNG+10*, STATUS+3* |
| DIR("A" | DTRNG+3*, DTRNG+9*, STATUS+2* |
| DIR("B" | DTRNG+9* |
| DIR(0 | DTRNG+2*, DTRNG+8*, STATUS+2* |
| DIROUT | KILL+1! |
| DIRUT | DTRNG+6, DTRNG+12, STATUS+5, KILL+1! |
| DT | DTRNG+1, DTRNG+2, DTRNG+8, DTRNG+9 |
| DTOUT | KILL+1! |
| DUOUT | KILL+1! |
| DUZ | MAIL+3 |
| DUZ(2 | CHECK+3, CHECK+4 |
| ERROR | GETCPTS+1~, GETCPTS+4 |
| IOF | DESC+1 |
| RAD | GETCPTS+1~, GETCPTS+8*, GETCPTS+9 |
| TERMIEN | GETCPTS+1~, GETCPTS+2*, GETCPTS+4, GETCPTS+5 |
| U | CHECK+4, CPTS+13, GET+11, GET+20, GET+23 |
| WVARRAY | CPTS+2!, GET+5, MAIL+7, KILL+2! |
| WVARRAY( | CPTS+14*, GET+22 |
| WVCNI | GET+16*, GET+17*, GET+18, GET+27, KILL+2! |
| WVCPT | CPTS+5*, CPTS+6, CPTS+8, CPTS+10, KILL+2! |
| WVCPTS | CPTS+2~, CPTS+3, GETCPTS~ |
| WVCPTS("CPT" | CPTS+10, GETCPTS+7* |
| WVCPTS("RAD" | CPTS+11, GETCPTS+9* |
| WVDATE | DATECHK~, DATECHK+5, DATECHK+8*, DATECHK+10 |
| WVDFN | GET+9*, GET+10*, GET+11, GET+12, GET+15, GET+17, GET+18, GET+27, KILL+2! |
| WVDTI | GET+13*, GET+15*, GET+17, GET+18, GET+27, KILL+2! |
| WVEC | EN1+1*, KILL+2! |
| WVENDT | DTRNG+13*, GET+6*, GET+13, KILL+2! |
| WVIEN | CPTS+2*, CPTS+4*, CPTS+5, CPTS+11, CPTS+14, KILL+2! |
| WVLOOP | DATECHK+2~, DATECHK+4* |
| WVMCNT | GET+4*, MAIL+6, KILL+2! |
| WVMSG | MAIL+1~ |
| WVMSG(1 | MAIL+5* |
| WVMSG(2 | MAIL+6* |
| WVMSG(3 | MAIL+8* |
| WVMSG(4 | MAIL+9* |
| WVMSG(5 | MAIL+10* |
| WVNEWP | GET+4*, MAIL+5, KILL+2! |
| WVNODE | GET+18*, GET+19, GET+20, GET+23, KILL+2! |
| WVPOP | EN1+1*, EN1+2, EN1+4, EN1+5, EN1+6, CHECK+3*, CHECK+6*, CHECK+8*, DTRNG+6*, DTRNG+12* , STATUS+5*, QUEUE+2*, KILL+2! |
| WVPROC | CPTS+2~, CPTS+7*, CPTS+8*, CPTS+9, CPTS+10*, CPTS+11*, CPTS+12, CPTS+13, GETCPTS+1~, GETCPTS+5* , GETCPTS+7, GETCPTS+9, GET+20*, GET+21, GET+22, KILL+2! |
| WVRPT | GET+23*, GET+24, GET+25, KILL+2! |
| WVRPTSTA | GET+3~, GET+25*, GET+26 |
| WVSTATUS | STATUS+6*, GET+27, KILL+2! |
| WVSTDT | DTRNG+1*, DTRNG+2, DTRNG+4, DTRNG+7*, DTRNG+8, GET+7*, GET+8*, GET+15, KILL+2! |
| WVTERM | GETCPTS+1~, GETCPTS+4 |
| WVTERM("E" | GETCPTS+8 |
| X | DATECHK+2~, DATECHK+5*, KILL+3! |
| >> XMDUZ | MAIL+2* |
| XMSUB | MAIL+1~, MAIL+4* |
| XMTEXT | MAIL+1~, MAIL+12* |
| XMY | MAIL+1~ |
| XMY( | MAIL+3* |
| Y | DTRNG+7, DTRNG+13, DATECHK+2~, DATECHK+3*, DATECHK+4, DATECHK+7, STATUS+6, KILL+3! |
| ZTDESC | QUEUE+1*, KILL+3! |
| ZTDTH | QUEUE+2*, KILL+3! |
| ZTIO | QUEUE+1*, KILL+3! |
| >> ZTQUEUED | MAIL+14 |
| >> ZTREQ | MAIL+14* |
| ZTRTN | QUEUE+1*, KILL+3! |
| ZTSAVE | KILL+3! |
| ZTSAVE("WVEC(" | QUEUE+4* |
| ZTSAVE("WVENDT" | QUEUE+3* |
| ZTSAVE("WVSTATUS" | QUEUE+3* |
| ZTSAVE("WVSTDT" | QUEUE+3* |
| ZTSK | KILL+3! |