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