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

MCPFTP.m

Go to the documentation of this file.
  1. MCPFTP ;WISC/TJK-PULMONARY FUNCTION TEST PRINT ;3/6/98 16:29
  1. ;;2.3;Medicine;**17,18**;09/13/1996
  1. DIC ;
  1. D MCPPROC^MCARP
  1. S MCBP=$S($E(XQY0,3,3)="B":1,1:0)
  1. S DIC="^MCAR(700,",DIC(0)="AEQMZ"
  1. G:$G(MCARGDA)>0 SUM
  1. S:MCESON DIC("S")=$$PREVIEW^MCESSCR(MCFILE)
  1. D ^DIC K DIC G EXIT:Y<0
  1. S MCARGDA=+Y
  1. ;
  1. SUM ; Entry point when procedure # (MCARGDA) is already defined.
  1. ; Called by Summary of Patient Procedures, Interpretation Enter/
  1. ; Edit.
  1. S MCARZ="PULMONARY FUNCTION TEST REPORT"
  1. D:$G(MCESON) STATUS^MCESPRT(MCFILE,MCARGDA)
  1. S MCPFT0=^MCAR(700,MCARGDA,0),MCFILE=700,DFN=$P(^(0),U,2)
  1. I $D(ORHFS) U IO G PRINT ;dcm/slc added for CPRS
  1. DEVQUE ; Device Control and Queuing Control
  1. K IO("Q") S %ZIS="MQ" D ^%ZIS I POP G EXIT
  1. I $D(IO("Q")) K IO("Q") S (ZTSAVE("MC*"),ZTSAVE("DFN"),ZTSAVE("DIC"))="",ZTRTN=$S($G(MCBP)=1:"^MCBPFTP1",1:"^MCPFTP1"),ZTDESC="PFT REPORT" D ^%ZTLOAD K ZTSK G EXIT
  1. U IO
  1. PRINT S HOSP=$P($G(^DPT(DFN,.1)),U) S:HOSP'="" HOSP=$O(^SC("B",HOSP,"")) S:HOSP'="" HOSP=$P(^SC(HOSP,0),U,15) S:HOSP'="" HOSP=$P($G(^DG(40.8,HOSP,0)),U) S PG=0
  1. G:$G(MCBP)=1 ^MCBPFTP1 G ^MCPFTP1
  1. EXIT K DFN,MCARGDA,MCPFT0,Y,POP
  1. K MCAR,MCARDOB,MCARDTM,MCARHDR,MCARRB,MCARWARD,MCRHR,VADM,VAIN
  1. K MCARP,MCFILE,MCESON,MCESKEY,MCROUT,MCTYPE,MCARGDA
  1. K MCPBRIEF,MCPFULL,MCPRTRTN,MCBS
  1. D ^%ZISC Q