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

AGSSPLI1.m

Go to the documentation of this file.
  1. AGSSPLI1 ; IHS/ADC/CRG - NEW PROGRAM ; [ 11/05/97 10:06 AM ]
  1. ;;6.0;IHS PATIENT REGISTRATION;**2**;MAR 20, 1995
  1. ;;Y2K/OK - IHS/ADC/ESJ 11-05-97
  1. ;;.05;AGSS
  1. FINISH ;set up final files and report
  1. S IOP="HOME" D ^%ZIS
  1. U IO(0) W $$S^AGVDF("IOF"),!,"Combining Files and Totals ",!!
  1. S AGSS("NFILE")=0 F S AGSS("NFILE")=$O(^AGSSFTMP(AGSS("NFILE"))) Q:'AGSS("NFILE") D
  1. .S AGSS("SFILE")=""_AGSS("PATH")_"ss"_AGSS("NFILE")_".ssn",AGSS("OFILE")=AGSS("PATH")_AGSS("NFILE")_".ssn"
  1. .S AGSS("CMD")="echo "_^AGSSFTMP(AGSS("NFILE"),"RCOUNT")_" > "_AGSS("SFILE") D CALL
  1. .S AGSS("CMD")="cat "_AGSS("OFILE")_" >> "_AGSS("SFILE") D CALL
  1. .U IO(0) W "."
  1. .S AGSS("CMD")="rm "_AGSS("OFILE") D CALL
  1. REPORT ;
  1. U IO(0) W $$S^AGVDF("IOF"),"Facilities Summary Report",!!
  1. S AGSS("SUFAC")=0,AGSS("TRCOUNT")=0 F S AGSS("SUFAC")=$O(^AGSSFTMP(AGSS("SUFAC"))) Q:'AGSS("SUFAC") D
  1. .S AGSS("TRCOUNT")=AGSS("TRCOUNT")+^AGSSFTMP(AGSS("SUFAC"),"RCOUNT")
  1. .W !,?2,^AGSSFTMP(AGSS("SUFAC"),"NM"),?30,$J(^AGSSFTMP(AGSS("SUFAC"),"RCOUNT"),7),?40,AGSS("PATH"),"ss",AGSS("SUFAC"),".ssn"
  1. W !!," Total Records ",?20,AGSS("TRCOUNT"),!
  1. Q
  1. CALL ;
  1. I $G(AGSS("TRACE")) U IO(0) W !,?10,AGSS("CMD")
  1. S AGY="S X=$$TERMINAL^%HOSTCMD("""_AGSS("CMD")_""")" X AGY
  1. Q
  1. EXIT ;