[613] | 1 | WVRPSCR ;HCIOFO/FT,JR IHS/ANMC/MWR - Display Compliance Rates ;12/9/98 13:39
|
---|
| 2 | ;;1.0;WOMEN'S HEALTH;**3**;Sep 30, 1998
|
---|
| 3 | ;;* MICHAEL REMILLARD, DDS * ALASKA NATIVE MEDICAL CENTER *
|
---|
| 4 | ;; THIS REPORT WILL DISPLAY COMPLIANCE RATES FOR PAPS & MAMS.
|
---|
| 5 | ;
|
---|
| 6 | PRINT ;EP
|
---|
| 7 | ;
|
---|
| 8 | N I,J,M,N,P,Q
|
---|
| 9 | D SETUP
|
---|
| 10 | D TITLE^WVUTL5("COMPLIANCE RATES FOR PAPS AND MAMS")
|
---|
| 11 | D TEXT1,DIRZ^WVUTL3 G:WVPOP EXIT
|
---|
| 12 | D DATES G:WVPOP EXIT
|
---|
| 13 | D AGERNG G:WVPOP EXIT
|
---|
| 14 | D DEVICE G:WVPOP EXIT
|
---|
| 15 | D DATA^WVRPSCR1,EN^WVRPSCR2
|
---|
| 16 | D DISPLAY
|
---|
| 17 | I WVCRT&('$D(IO("S")))&('$G(WVPOP)) D DIRZ^WVUTL3 W @IOF
|
---|
| 18 | ;
|
---|
| 19 | EXIT ;EP
|
---|
| 20 | D KILLALL^WVUTL8
|
---|
| 21 | Q
|
---|
| 22 | ;
|
---|
| 23 | SETUP ;EP
|
---|
| 24 | D SETVARS^WVUTL5
|
---|
| 25 | Q
|
---|
| 26 | ;
|
---|
| 27 | DATES ;EP
|
---|
| 28 | ;---> ASK DATE RANGE. RETURN DATES IN WVBEGDT AND WVENDDT.
|
---|
| 29 | D ASKDATES^WVUTL3(.WVBEGDT,.WVENDDT,.WVPOP)
|
---|
| 30 | Q
|
---|
| 31 | ;
|
---|
| 32 | AGERNG ;EP
|
---|
| 33 | ;---> ASK AGE RANGE.
|
---|
| 34 | ;---> RETURN AGE RANGE IN WVAGRG.
|
---|
| 35 | D AGERNG^WVRPSCR1(.WVAGRG,.WVPOP)
|
---|
| 36 | Q
|
---|
| 37 | ;
|
---|
| 38 | DEVICE ;EP
|
---|
| 39 | ;---> GET DEVICE AND POSSIBLY QUEUE TO TASKMAN.
|
---|
| 40 | S ZTRTN="DEQUEUE^WVRPSCR"
|
---|
| 41 | F WVSV="AGRG","BEGDT","ENDDT" D
|
---|
| 42 | .I $D(@("WV"_WVSV)) S ZTSAVE("WV"_WVSV)=""
|
---|
| 43 | ;---> SAVE ATTRIBUTES ARRAY. NOTE: SUBSTITUTE LOCAL ARRAY FOR WVATT.
|
---|
| 44 | I $D(WVCC) N N S N=0 F S N=$O(WVCC(N)) Q:N="" D
|
---|
| 45 | .S ZTSAVE("WVCC("""_N_""")")=""
|
---|
| 46 | D ZIS^WVUTL2(.WVPOP,1,"HOME")
|
---|
| 47 | Q
|
---|
| 48 | ;
|
---|
| 49 | ;
|
---|
| 50 | DISPLAY ;EP
|
---|
| 51 | U IO
|
---|
| 52 | S WVTITLE="* WOMEN'S HEALTH: COMPLIANCE RATES FOR PAPS AND MAMS *"
|
---|
| 53 | D CENTERT^WVUTL5(.WVTITLE)
|
---|
| 54 | D TOPHEAD^WVUTL7
|
---|
| 55 | S WVPAGE=1,WVPOP=0
|
---|
| 56 | S WVSUB="W !?3,""For Age Range: "",$S(WVAGRG=1:""ALL"",1:WVAGRG)"
|
---|
| 57 | ;
|
---|
| 58 | S (WVPOP,N,Z)=0
|
---|
| 59 | W:WVCRT @IOF D HEADER8^WVUTL7
|
---|
| 60 | F S N=$O(^TMP("WV",$J,N)) Q:'N!(WVPOP) D
|
---|
| 61 | .I N=16.001!(N=7.001) W ! D HDR^WVRPSCR2
|
---|
| 62 | .I $Y+3>IOSL D:WVCRT DIRZ^WVUTL3 Q:WVPOP I $O(^TMP("WV",$J,N))'="" W @IOF D HEADER8^WVUTL7 D:'WVCRT HDR^WVRPSCR2
|
---|
| 63 | .W !,^TMP("WV",$J,N,0)
|
---|
| 64 | D ^%ZISC
|
---|
| 65 | Q
|
---|
| 66 | ;
|
---|
| 67 | DEQUEUE ;EP
|
---|
| 68 | ;---> CALLED BY TASKMAN
|
---|
| 69 | D SETUP,DATA^WVRPSCR1,EN^WVRPSCR2,DISPLAY,EXIT
|
---|
| 70 | Q
|
---|
| 71 | ;
|
---|
| 72 | TEXT1 ;
|
---|
| 73 | ;;This report is designed to serve as an indicator of compliance
|
---|
| 74 | ;;rates for PAPs and MAMs. The report will display the percentages
|
---|
| 75 | ;;of women who received PAPs and MAMs for compliance purposes only,
|
---|
| 76 | ;;within the selected date range.
|
---|
| 77 | ;;
|
---|
| 78 | ;;Only patients who have had normal results for procedures in the
|
---|
| 79 | ;;specified date range are counted; the intent is to exclude
|
---|
| 80 | ;;any procedures that would involve abnormal results, diagnostic
|
---|
| 81 | ;;and follow-up procedures, etc. Due to the complexities
|
---|
| 82 | ;;involved in the treatment of individual cases that involve
|
---|
| 83 | ;;abnormal results, those patients will not be included, even
|
---|
| 84 | ;;though some of them may have received screening PAPs or MAMs.
|
---|
| 85 | ;;
|
---|
| 86 | ;;This report, therefore, serves ONLY AS AN INDICATOR (NOT as an exact
|
---|
| 87 | ;;count of compliance rates) for gauging the success rates of annual
|
---|
| 88 | ;;screening programs. It can be run for several different time frames
|
---|
| 89 | ;;in order to examine trends. Assuming a screening cycle of one year,
|
---|
| 90 | ;;a minimum date range spanning 15 months is recommended.
|
---|
| 91 | S WVTAB=5,WVLINL="TEXT1" D PRINTX
|
---|
| 92 | Q
|
---|
| 93 | ;
|
---|
| 94 | PRINTX ;EP
|
---|
| 95 | N I,T,X S T=$$REPEAT^XLFSTR(" ",WVTAB)
|
---|
| 96 | F I=1:1 S X=$T(@WVLINL+I) Q:X'[";;" W !,T,$P(X,";;",2)
|
---|
| 97 | Q
|
---|