Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: BWRPSNP1

BWRPSNP1.m

Go to the documentation of this file.
  1. BWRPSNP1 ;IHS/ANMC/MWR - REPORT: SNAPSHOT OF PROGRAM [ 12/17/98 3:46 PM ];15-Feb-2003 22:10;PLS
  1. ;;2.0;WOMEN'S HEALTH;**4,8**;MAY 16, 1996
  1. ;IHS/CMI/LAB - removed hard coded year Y2K patch 4
  1. ;;* MICHAEL REMILLARD, DDS * ALASKA NATIVE MEDICAL CENTER *
  1. ;; DISPLAY CODE FOR SNAPSHOT REPORT. CALLED BY BWRPSNP.
  1. ;
  1. ;---> REQUIRED VARIABLES: BWDT=DATE SNAPSHOT WAS RUN.
  1. ;---> BWFAC=FACILITY IEN IN ^DIC(4 - DUZ(2)
  1. ;---> A-L,P,Q = FIELDS #.03-#.16 IN FILE 9002086.71
  1. ;
  1. DISPLAY ;EP
  1. U IO
  1. S BWTITLE="* * * PROGRAM SNAPSHOT FOR "_$$TXDT^BWUTL5(BWDT)_" * * *"
  1. D CENTERT^BWUTL5(.BWTITLE),TOPHEAD^BWUTL7,HEADER6^BWUTL7
  1. ;
  1. N X,Y
  1. W !
  1. S X="Total Active Women in Register:",Y=A D PNUM
  1. S X="Women Who Are Pregnant:",Y=B D PNUM
  1. ;S X="Woman Who Are DES Daughters:",Y=C D PNUM
  1. S X="Women with Cervical Tx Needs not specified or not dated:",Y=D
  1. D PNUM
  1. S X="Women with Cervical Tx Needs specified and past due:",Y=E D PNUM
  1. S X="Women with Breast Tx Needs not specified or not dated:",Y=F D PNUM
  1. S X="Women with Breast Tx Needs specified and past due:",Y=G D PNUM
  1. W !
  1. S X="Total Number of Procedures with a Status of ""OPEN"":",Y=H D DOTS
  1. S X="Number of OPEN Procedures Past Due (or not dated):",Y=S D DOTS
  1. W:'BWCRT !
  1. ;beginning Y2K IHS/CMI/LAB
  1. ;S X="Total Number of PAP Smears done since Jan 1, 19"_$E(BWDT,2,3)_":" ;Y2000 IHS/CMI/LAB
  1. S X="Total Number of PAP Smears done since Jan 1, "_(1700+$E(BWDT,1,3))_":" ;Y2000 IHS/CMI/LAB
  1. S Y=P D DOTS
  1. ;S X="Total Number of CBEs done since Jan 1, 19"_$E(BWDT,2,3)_":" ;Y2000 IHS/CMI/LAB
  1. S X="Total Number of CBEs done since Jan 1, "_(1700+$E(BWDT,1,3))_":" ;Y2000 IHS/CMI/LAB
  1. S Y=R D DOTS
  1. ;S X="Total Number of Mammograms done since Jan 1, 19"_$E(BWDT,2,3)_":" ;Y2000 IHS/CMI/LAB
  1. S X="Total Number of Mammograms done since Jan 1, "_(1700+$E(BWDT,1,3))_":" ;Y2000 IHS/CMI/LAB
  1. ;end Y2K IHS/CMI/LAB
  1. S Y=Q D DOTS
  1. W !
  1. S X="Total Number of Notifications with a Status of ""OPEN"":",Y=J
  1. D DOTS
  1. S X="Number of OPEN Notifications Past Due (or not dated):",Y=K D DOTS
  1. S X="Number of Letters Queued (for later printing):",Y=L D DOTS
  1. ;
  1. D:'BWCRT
  1. .N BWTITLE S BWTITLE="----- End of Report -----"
  1. .D CENTERT^BWUTL5(.BWTITLE) W !!!,BWTITLE,@IOF
  1. I BWCRT&('$D(IO("S"))) D DIRZ^BWUTL3 W @IOF
  1. D ^%ZISC
  1. Q
  1. ;
  1. PNUM ;EP
  1. ;---> PATIENT NUMBERS
  1. W:'BWCRT ! W !?3,X F I=1:1:(58-$L(X))/2 W " ."
  1. W ?61,".",?62,$J(Y,5) W:A>0 ?69,$J(Y/A*100,3,0),"%"
  1. Q
  1. ;
  1. DOTS ;EP
  1. W:'BWCRT ! W !?3,X F I=1:1:(58-$L(X))/2 W " ."
  1. W ?61,".",?62,$J(Y,5)
  1. Q