WVRPCPT2 ;ISP/RFR - WV PATIENT FILE (790) APIS AND RPCS ;07/23/2020
Source file <WVRPCPT2.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Womens Health | 4 | WVRPCOR2 WVRPCPT WVRPCPT1 WVTIU |
| Clinical Reminders | 1 | PXRMRPCG |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CLRSRND(WVDFN,WVTYPE) | ;DELETE EVENT(S) THAT TRIGGERED STATUS REVIEW NOTIFICATION
; INPUT: WVDFN - INTERNAL ENTRY NUMBER IN WV PATIENT FILE (#790) ; WVTYPE - TYPE OF SMART DATA ; "P": PREGNANCY ; "L": LACTATION |
|
| FINDPROC(WVTMP,WVCNT,WVDFN,WVVISIT,WVDOC,WVNEWDFN,EIE,DOACT) | ;
|
|
| OUTCLEAN(WVIEN,WVDFN,WVDOC,WVTMP) | ;
|
|
| FINDNOT(NOTIF,ACCESS) | ;
|
|
| SETEIE(DA,WVDOC) | ;
|
|
| VERDATA(WVRETURN,WVDATA) | ;VERIFY DATA FROM CLINICAL REMINDERS
; INPUT: WVRETURN - REFERENCE TO ARRAY IN WHICH TO RETURN STATUS ; [REQUIRED] ; WVDATA - REFERENCE TO ARRAY OF DATA TO SAVE ; [REQUIRED] ; OUTPUT: (0)=1 OR -1 ; OUTPUT: (n)=error message |
|
| 790(DATA,CNT,RETURN) | ;
|
|
| 7901(DATA,CNT,RETURN) | ;
|
|
| 7904(DATA,CNT,RETURN) | ;
|
|
| CHKSTAT(DA) | ;
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^WV(790.1 - [#790.1] | Classic Fileman Calls |
| ^WV(790.4 - [#790.4] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TIU(8925 - [#8925] | SETEIE+3 |
| ^WV(790.1 - [#790.1] | FINDPROC+4, FINDPROC+5, FINDPROC+8, FINDPROC+12, FINDPROC+13, FINDPROC+20, OUTCLEAN+2, OUTCLEAN+15, CHKSTAT+4, CHKSTAT+5 |
| ^WV(790.4 - [#790.4] | FINDNOT+2, FINDNOT+3 |
| ^WV(790.403 - [#790.403] | FINDPROC+36 |
| ^WV(790.404 - [#790.404] | FINDPROC+37 |
| ^WV(790.9 - [#790.9] | CLRSRND+7 |
| Name | Line Occurrences |
|---|---|
| 790 | VERDATA+11 |
| 7901 | VERDATA+12 |
| 7904 | VERDATA+13 |
| CHKSTAT | FINDPROC+23 |
| FINDNOT | FINDPROC+24, OUTCLEAN+5 |
| OUTCLEAN | FINDPROC+14 |
| SETEIE | FINDPROC+22, OUTCLEAN+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACCESS | FINDPROC+1~, FINDPROC+16, OUTCLEAN+1~, OUTCLEAN+4*, OUTCLEAN+5, FINDNOT~, FINDNOT+2 |
| ACCESS( | FINDPROC+19* |
| ALLEIE | CHKSTAT+1~, CHKSTAT+2*, CHKSTAT+4, CHKSTAT+6*, CHKSTAT+7 |
| ARRAY | 7901+1~, 7901+2*, 7904+1~ |
| ARRAY( | 7901+3, 7901+8, 7901+9 |
| CNT | VERDATA+7~, VERDATA+9*, VERDATA+11, VERDATA+12, VERDATA+13, VERDATA+22*, VERDATA+23*, VERDATA+24, 790~, 7901~ , 7904~, 7904+6* |
| DA | FINDPROC+1~, FINDPROC+21*, FINDPROC+22, OUTCLEAN+1~, OUTCLEAN+9*, OUTCLEAN+12*, OUTCLEAN+14, OUTCLEAN+15*, OUTCLEAN+16, SETEIE~ , CHKSTAT~, CHKSTAT+4, CHKSTAT+5 |
| DA(1 | FINDPROC+21*, OUTCLEAN+14*, OUTCLEAN+15, SETEIE+2 |
| DATA | 790~, 7901~, 7904~ |
| DATA("DATA" | 790+1!, 7901+2, 7901+5!, 7901+8*, 7901+10, 7901+11!, 7904+3, 7904+4!, 7904+5! |
| DATA("DFN" | 7904+2 |
| DATE | FINDPROC+1~, FINDPROC+38* |
| DELARR | 7904+1~ |
| DIE | OUTCLEAN+1~, OUTCLEAN+7*, OUTCLEAN+11*, SETEIE+1~, SETEIE+2*, CHKSTAT+1~, CHKSTAT+7* |
| DOACT | FINDPROC~, FINDPROC+14, FINDPROC+15, FINDPROC+25 |
| DR | OUTCLEAN+9*, OUTCLEAN+12*, SETEIE+1~, SETEIE+2*, SETEIE+3*, CHKSTAT+1~, CHKSTAT+7* |
| DT | OUTCLEAN+9 |
| EIE | FINDPROC~, FINDPROC+22, FINDPROC+23 |
| END | FINDPROC+1~, FINDPROC+11*, FINDPROC+12, FINDPROC+15*, FINDPROC+25 |
| FIRST | FINDPROC+1~, FINDPROC+28*, FINDPROC+31, FINDPROC+34* |
| IDX | CHKSTAT+1~, CHKSTAT+3*, CHKSTAT+4*, CHKSTAT+5 |
| IEN | OUTCLEAN+1~, OUTCLEAN+6*, OUTCLEAN+8*, OUTCLEAN+9, FINDNOT+1~, FINDNOT+2*, FINDNOT+3, FINDNOT+4, 7901+1~, 7901+7* , 7901+8 |
| IENS | 7901+1~, 7901+3*, 7901+4, 7901+5, 7901+6, 7901+7, 7901+8, 7901+9*, 7901+10, 7901+11 |
| NODE | FINDPROC+1~, FINDPROC+13*, FINDPROC+14, FINDPROC+17, FINDPROC+19, FINDPROC+24, FINDPROC+30*, FINDPROC+35*, FINDPROC+36, FINDPROC+37 , FINDPROC+38, OUTCLEAN+1~, OUTCLEAN+2*, OUTCLEAN+3, OUTCLEAN+4, FINDNOT+1~, FINDNOT+3*, FINDNOT+4, CHKSTAT+1~, CHKSTAT+5* , CHKSTAT+6 |
| NOTIF | FINDPROC+1~, FINDPROC+24, OUTCLEAN+1~, OUTCLEAN+5, FINDNOT~ |
| NOTIF( | FINDPROC+29, FINDPROC+30, FINDPROC+35, OUTCLEAN+8, FINDNOT+4* |
| OCNT | FINDPROC+1~, FINDPROC+9*, FINDPROC+41 |
| PAT | OUTCLEAN+1~, OUTCLEAN+3*, OUTCLEAN+21, 7904+1~, 7904+2* |
| PROC | FINDPROC+1~ |
| PUR | FINDPROC+1~, FINDPROC+37*, FINDPROC+39 |
| RETURN | 790~, 7901~, 7904~ |
| RETURN( | 7904+6* |
| SORT | FINDPROC+1~, FINDPROC+7*, FINDPROC+8, FINDPROC+12, FINDPROC+20 |
| SUB | 7901+1~, 7901+10*, 7901+11, 7904+1~, 7904+3*, 7904+4, 7904+5 |
| TEMP | 7901+1~, 7904+1~ |
| TEMP( | 7904+5* |
| TEMP("F/U DAT | E" , 7904+6 |
| TYPE | FINDPROC+1~, FINDPROC+36*, FINDPROC+39 |
| U | CLRSRND+10, FINDPROC+14, FINDPROC+17, FINDPROC+19, FINDPROC+24, FINDPROC+36, FINDPROC+37, FINDPROC+38, OUTCLEAN+3, OUTCLEAN+4 , FINDNOT+4, VERDATA+8, VERDATA+10, VERDATA+18, VERDATA+20, CHKSTAT+6 |
| VALUE | 7904+1~ |
| WVATTRS | VERDATA+7~ |
| WVATTRS("HELP-PROMPT" | VERDATA+23 |
| WVATTRS("LABEL" | VERDATA+23 |
| WVCNT | FINDPROC~, FINDPROC+9, FINDPROC+15*, FINDPROC+16*, FINDPROC+17*, FINDPROC+18*, FINDPROC+32*, FINDPROC+33*, FINDPROC+39*, FINDPROC+41 , FINDPROC+42*, FINDPROC+43*, FINDPROC+45*, FINDPROC+46*, FINDPROC+47*, OUTCLEAN+1~, OUTCLEAN+17*, OUTCLEAN+18*, OUTCLEAN+19*, OUTCLEAN+20* , OUTCLEAN+21*, OUTCLEAN+22*, OUTCLEAN+23* |
| WVDATA | VERDATA~, VERDATA+8, VERDATA+11, VERDATA+12, VERDATA+13, VERDATA+15 |
| WVDATA("DATA" | VERDATA+9 |
| WVDFN | CLRSRND~, CLRSRND+7, FINDPROC~, FINDPROC+14, FINDPROC+18, OUTCLEAN~ |
| WVDOC | FINDPROC~, FINDPROC+4, FINDPROC+7, FINDPROC+14, FINDPROC+22, OUTCLEAN~, OUTCLEAN+16, SETEIE~, SETEIE+3 |
| WVERROR | CLRSRND+5~, CLRSRND+10, VERDATA+7~, VERDATA+16!, VERDATA+22 |
| WVFDA | CLRSRND+5~, CLRSRND+8 |
| WVFDA( | CLRSRND+7* |
| WVFIELD | VERDATA+7~, VERDATA+19*, VERDATA+20, VERDATA+21, VERDATA+22 |
| WVFILE | VERDATA+7~, VERDATA+9*, VERDATA+10, VERDATA+11, VERDATA+12, VERDATA+13, VERDATA+14*, VERDATA+17*, VERDATA+18, VERDATA+19 , VERDATA+20, VERDATA+21, VERDATA+22 |
| WVIEN | CLRSRND+5~, CLRSRND+7*, FINDPROC+1~, FINDPROC+12*, FINDPROC+13, FINDPROC+14, FINDPROC+20, FINDPROC+21, FINDPROC+23, OUTCLEAN~ , OUTCLEAN+2, OUTCLEAN+12 |
| WVIENS | VERDATA+7~, VERDATA+19*, VERDATA+20 |
| WVIIEN | FINDPROC+1~, FINDPROC+20*, FINDPROC+21 |
| WVNEWDFN | FINDPROC~, FINDPROC+44, FINDPROC+46 |
| WVNIEN | FINDPROC+1~, FINDPROC+29*, FINDPROC+30, FINDPROC+35 |
| WVRETURN | CLRSRND+5~, CLRSRND+6*, CLRSRND+8, CLRSRND+10*, CLRSRND+11, VERDATA~, VERDATA+11, VERDATA+12, VERDATA+13 |
| WVRETURN( | VERDATA+22*, VERDATA+23* |
| WVRETURN(0 | VERDATA+8*, VERDATA+24* |
| WVRETURN(1 | VERDATA+10* |
| WVTMP | FINDPROC~, FINDPROC+14, OUTCLEAN~ |
| WVTMP( | FINDPROC+15*, FINDPROC+16*, FINDPROC+17*, FINDPROC+18*, FINDPROC+32*, FINDPROC+33*, FINDPROC+39*, FINDPROC+42*, FINDPROC+43*, FINDPROC+45* , FINDPROC+46*, FINDPROC+47*, OUTCLEAN+18*, OUTCLEAN+19*, OUTCLEAN+20*, OUTCLEAN+21*, OUTCLEAN+22*, OUTCLEAN+23* |
| WVTYPE | CLRSRND~, CLRSRND+7 |
| WVVALDAT | VERDATA+7~ |
| WVVALDAT( | VERDATA+17, VERDATA+19, VERDATA+20 |
| WVVISIT | FINDPROC~, FINDPROC+5, FINDPROC+7 |
| X | 7901+1~, 7901+6*, 7901+7 |
| XREF | FINDPROC+1~, FINDPROC+3*, FINDPROC+4*, FINDPROC+5*, FINDPROC+6, FINDPROC+7, FINDPROC+8, FINDPROC+12, FINDPROC+14, FINDPROC+20 |