| 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
 | 
|---|