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

APCDACP2.m

Go to the documentation of this file.
  1. APCDACP2 ; IHS/CMI/LAB - PROC ACC REPORT ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. PROC ;EP;Process and Print ACCEPT commands
  1. Q:$P(^AUPNVSIT(APCDVDFN,0),U,2)=""
  1. Q:$P(^AUPNVSIT(APCDVDFN,0),U,11)
  1. Q:'$P(^AUPNVSIT(APCDVDFN,0),U,9)
  1. NEW X
  1. S X=$P(^AUPNVSIT(APCDVDFN,0),U,5)
  1. Q:$$DEMO^APCLUTL(X,APCLDEMO)
  1. D @APCDT
  1. Q
  1. 1 ;
  1. S APCDACCT=1,APCDG="^AUPNVPOV(",APCDFILE=9000010.07,APCDTITL="POV"
  1. D GETPVS
  1. Q
  1. 2 ;
  1. S APCDACCT=2,APCDG="^AUPNVPRC(",APCDFILE=9000010.08,APCDTITL="PROCEDURE"
  1. D GETPVS
  1. Q
  1. 3 ;
  1. S APCDACCT=3,APCDG="^AUPNVINP(",APCDFILE=9000010.02,APCDTITL="HOSPITALIZATION"
  1. D GETPVS
  1. Q
  1. 4 ;
  1. D 1,2,3
  1. Q
  1. ;
  1. GETPVS ;
  1. S APCDVIGR=APCDG_"""AD"",APCDVDFN,APCDEDFN)"
  1. S APCDEDFN=0 F S APCDEDFN=$O(@APCDVIGR) Q:APCDEDFN'=+APCDEDFN D GETPVS1
  1. K APCDEDFN
  1. Q
  1. GETPVS1 ;
  1. I APCDACCT=1,$P(^AUPNVPOV(APCDEDFN,0),U,14)]"" S ^XTMP("APCDACP",$J,"POV",APCDVDFN,APCDEDFN)=""
  1. I APCDACCT=2,$P(^AUPNVPRC(APCDEDFN,0),U,9)]"" S ^XTMP("APCDACP",$J,"PROCEDURE",APCDVDFN,APCDEDFN)=""
  1. I APCDACCT=3,$P(^AUPNVINP(APCDEDFN,0),U,14)]"" S ^XTMP("APCDACP",$J,"HOSPITALIZATION",APCDVDFN,APCDEDFN)=""
  1. Q