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

QAOSXTRN.m

Go to the documentation of this file.
  1. QAOSXTRN ;HISC/DDA-SUPPORTED EXTERNAL ENTRY POINTS ;2/4/93 09:33
  1. ;;3.0;Occurrence Screen;;09/14/1993
  1. Q
  1. PAD0 ;ENTRY TO PRINT ADVERSE FINDINGS REPORT THAT PRINTS NO NAMES OR CODES
  1. S QAOSCHOS="X" ; FLAG TO SUPPRESS NAMES AND CODES
  1. D ^QAQDATE G:QAQQUIT EXIT^QAOSPAD0
  1. K %ZIS S %ZIS="QM" D ^%ZIS G:POP EXIT^QAOSPAD0
  1. I $D(IO("Q")) D G EXIT^QAOSPAD0
  1. . S ZTDESC="Adverse findings report",ZTRTN="ENTSK^QAOSPAD0"
  1. . S ZTSAVE("QAOS*")="",ZTSAVE("QAQ*")="" D ^%ZTLOAD
  1. . Q
  1. D ENTSK^QAOSPAD0
  1. Q
  1. PSM0 ;ENTRY TO PRINT SUMMARY OF OCCURRENCE SCREENING
  1. D ^QAOSPSM
  1. Q
  1. PSS0(QAQNBEG,QAQNEND) ;
  1. ;ENTRY TO EXTRACT DATA FROM THE SERVICE STATISTICS REPORT
  1. ;
  1. ; RETURNS: Y = # 10 DAY READMISSIONS WITH D/C FROM MEDICINE SERVICE
  1. ; ^ # 10 DAY READMISSIONS WITH D/C FROM SURGERY SERVICE
  1. ; ^ # 48 HRS READMISSIONS WITH D/C FROM EXTENDED CARE
  1. ;
  1. S QAOSSORT="C" ; SORT BY CRITERIA
  1. S QAOSLIST(0)="1,2," ; INCLUDE ONLY NATIONAL SCREENS
  1. D ^QAOSPSS0
  1. S Y=$G(^UTILITY($J,"QAOSPSS","N",1)),Y=+$P(Y,"^",5)_"^"_+$P(Y,"^",12)
  1. S X=$G(^UTILITY($J,"QAOSPSS","L",1)),Z=0 F QA=2:1:13 S Z=Z+$P(X,"^",QA)
  1. S Y=Y_"^"_Z
  1. Q