WVRPCPR ;HIOFO/FT-WV PROCEDURE file (790.1) RPCs (cont.) ;07/06/2020
Source file <WVRPCPR.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 | 3 | WVLABCHK WVRPCNO WVSNOMED |
| Clinical Reminders | 1 | PXRMCWH |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| TYPEIEN(WVNAME) | ; This function returns the IEN of an entry in the
; WV PROCEDURE TYPE file (#790.2) ; Input: WVNAME is the procedure name (i.e., .01 value) ; Output: IEN of the procedure type. Returns -1 if not found. |
|
| TYPENAME(WVIEN) | ; This function returns the NAME of an entry in the
; WV PROCEDURE TYPE file (#790.2) ; Input: IEN (FILE 790.2) ; Output: Name of the procedure type. Returns -1 if not found. |
|
| BUIEN() | ; This function returns the IEN for a BREAST ULTRASOUND procedure
; type from FILE 790.2 |
|
| PAPIEN() | ; This function returns the IEN for a screening PAP SMEAR
; procedure type from FILE 790.2 |
|
| MAMIENS() | ; This function returns the IENs for diagnostic MAMMOGRAM
; procedure types from FILE 790.2 ; returns a string delimited by caret with the IENS (e.g., "25^26" |
|
| LATEST(RESULT,WVDFN,WVPTYPE,WVDATES,WVMAX,WVDX) | ; Returns the Pap Smear or
; Mammogram entries in reverse chronological order. ; Input: RESULT - Array name for return values [required] ; WVDFN - patient DFN [required] ; WVPTYPE - "P" for Pap Smear or "M" for Mammogram or ; "U" for Breast Ultrasound [required] ; WVDATES - date range in FileMan internal format ; (e.g., 3020101^3021231) [optional] ; WVMAX - max number of entries to return (e.g., 20) ; (optional - default is 10) [optional] ; WVDX - "N", "A", "P" or "*" to return records with a ; dx/result of normal, abnormal, pending or any ; [optional] |
|
| SETRESLT(WVIEN,WVRESULT) | ; Update the RESULTS/DIAGNOSIS field (.05)
; for the WV PROCEDURE file (#790.1) record identified by WVIEN. ; Input: WVIEN - FILE 790.1 IEN ; WVRESULT - FILE 790.31 IEN |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^WV(790.02 - [#790.02] | SETRESLT+13 |
| ^WV(790.1 - [#790.1] | LATEST+33, LATEST+47, LATEST+49, LATEST+50, LATEST+78, SETRESLT+12 |
| ^WV(790.2 - [#790.2] | TYPEIEN+6, TYPENAME+6 |
| Name | Line Occurrences |
|---|---|
| $$TYPEIEN | BUIEN+2, PAPIEN+2, MAMIENS+9 |
| $$TYPENAME | LATEST+74 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DT | LATEST+41, LATEST+43 |
| RESULT | LATEST~ |
| RESULT( | LATEST+81* |
| RESULT(0 | LATEST+28*, LATEST+31*, LATEST+34*, LATEST+84*, LATEST+85* |
| U | TYPENAME+6, MAMIENS+10, LATEST+40, LATEST+42, LATEST+52, LATEST+55, LATEST+56, LATEST+57, LATEST+58, LATEST+59 , LATEST+63, LATEST+67, LATEST+72, LATEST+74, LATEST+75, LATEST+78, LATEST+80, LATEST+85, SETRESLT+12, SETRESLT+13 |
| WVARRAY | MAMIENS+3~ |
| WVARRAY( | MAMIENS+8 |
| WVARRAY("MAMM | OGRAM DX BILAT" , MAMIENS+6*, OGRAM DX UNILAT" , MAMIENS+5*, OGRAM SCREENING" , MAMIENS+7* |
| WVCNT | MAMIENS+3~, MAMIENS+4*, MAMIENS+10* |
| WVCOUNT | LATEST+36~, LATEST+38*, LATEST+70, LATEST+71*, LATEST+81, LATEST+84, LATEST+85 |
| WVDATES | LATEST~, LATEST+39*, LATEST+40, LATEST+42 |
| WVDFN | LATEST~, LATEST+27, LATEST+33, LATEST+47, LATEST+49 |
| WVDIAG | MAMIENS+3~, MAMIENS+4*, MAMIENS+10*, MAMIENS+12 |
| WVDX | LATEST~, LATEST+45*, LATEST+64, LATEST+65, LATEST+66, LATEST+67, LATEST+68 |
| WVDXFLAG | SETRESLT+7~, SETRESLT+13*, SETRESLT+14 |
| WVEND | LATEST+36~, LATEST+42*, LATEST+43*, LATEST+46 |
| WVERR | SETRESLT+7~ |
| WVFAC | SETRESLT+7~, SETRESLT+12*, SETRESLT+13 |
| WVFDA | SETRESLT+7~ |
| WVFDA( | SETRESLT+15*, SETRESLT+16* |
| WVIEN | TYPEIEN+4~, TYPEIEN+6*, TYPEIEN+7*, TYPEIEN+8, TYPENAME~, TYPENAME+5, TYPENAME+6, MAMIENS+3~, MAMIENS+9*, MAMIENS+10 , LATEST+36~, LATEST+48*, LATEST+49*, LATEST+50, LATEST+78, LATEST+80, SETRESLT~, SETRESLT+8, SETRESLT+9, SETRESLT+12 , SETRESLT+15, SETRESLT+16 |
| WVLOOP | LATEST+36~, LATEST+38*, LATEST+46*, LATEST+47*, LATEST+49 |
| WVMANUAL | LATEST+36~, LATEST+77*, LATEST+78*, LATEST+80 |
| WVMAX | LATEST~, LATEST+44*, LATEST+70 |
| WVNAME | TYPEIEN~, TYPEIEN+5, TYPEIEN+6, TYPENAME+4~, TYPENAME+6*, TYPENAME+7, MAMIENS+3~, MAMIENS+4*, MAMIENS+8*, MAMIENS+9 |
| WVNODE | LATEST+36~, LATEST+50*, LATEST+51, LATEST+52, LATEST+55, LATEST+56, LATEST+57, LATEST+58, LATEST+59, LATEST+63 , LATEST+67, LATEST+72, LATEST+74, LATEST+75, LATEST+78, LATEST+80 |
| WVNODE1 | LATEST+36~, LATEST+80*, LATEST+81 |
| WVNORM | LATEST+36~, LATEST+63*, LATEST+64, LATEST+65, LATEST+66, LATEST+76*, LATEST+80 |
| WVOUT | LATEST+36~, LATEST+38*, LATEST+47, LATEST+49, LATEST+70* |
| WVPTYPE | LATEST~, LATEST+30, LATEST+55, LATEST+56, LATEST+57, LATEST+58, LATEST+59 |
| WVRD | LATEST+36~ |
| WVRESULT | LATEST+37~, LATEST+75*, LATEST+80, SETRESLT~, SETRESLT+10, SETRESLT+15 |
| WVSTART | LATEST+37~, LATEST+40*, LATEST+41*, LATEST+47 |
| WVSTATUS | LATEST+37~, LATEST+72*, LATEST+73*, LATEST+80 |
| WVTYPE | LATEST+37~, LATEST+74*, LATEST+80 |
| WVYES | LATEST+37~, LATEST+54*, LATEST+55*, LATEST+56*, LATEST+57*, LATEST+58*, LATEST+59*, LATEST+60, LATEST+62*, LATEST+64* , LATEST+65*, LATEST+66*, LATEST+67*, LATEST+68*, LATEST+69 |