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

APCDFOA1.m

Go to the documentation of this file.
  1. APCDFOA1 ; IHS/CMI/LAB - DE FQA PROCEDURES ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. P ; Run by posting date
  1. S APCDVCNT=0,APCDODAT=APCDSD_".9999" F S APCDODAT=$O(^APCDFORM("B",APCDODAT)) Q:APCDODAT=""!((APCDODAT\1)>APCDED) S APCDDFN=$O(^APCDFORM("B",APCDODAT,"")) D V1
  1. Q
  1. V1 ;
  1. S APCDC=0 F S APCDC=$O(^APCDFORM(APCDDFN,11,APCDC)) Q:APCDC'=+APCDC S APCDVDFN=$P(^APCDFORM(APCDDFN,11,APCDC,0),U) I APCDVDFN]"",$D(^AUPNVSIT(APCDVDFN,0)) D PROC
  1. Q
  1. PROC ;
  1. I APCDPROV'=$P(^APCDFORM(APCDDFN,11,APCDC,0),U,2) Q
  1. S APCDVREC=^AUPNVSIT(APCDVDFN,0)
  1. Q:'$P(APCDVREC,U,9)
  1. Q:$P(APCDVREC,U,11)
  1. Q:'$D(^AUPNVPRC("AD",APCDVDFN))
  1. I APCDCLN]"",APCDCLN'=$P(APCDVREC,U,8) Q
  1. D CHKPOV
  1. Q
  1. CHKPOV ;
  1. I $D(^XTMP("APCDFOA",APCDJOB,APCDBT,"DEPOV","ALL")) D CNT Q
  1. S (APCD1,APCD2)=0 F S APCD1=$O(^AUPNVPRC("AD",APCDVDFN,APCD1)) Q:APCD1'=+APCD1 S APCDICDP=$P(^AUPNVPRC(APCD1,0),U) I $D(^XTMP("APCDFOA",APCDJOB,APCDBT,"DEPOV","ICDDFN",APCDICDP)) S APCD2=APCD2+1
  1. I APCD2>0 D CNT
  1. Q
  1. CNT ;
  1. S APCDVCNT=APCDVCNT+1,^XTMP("APCDFOA",APCDJOB,APCDBT,"DEQAV",APCDVCNT,APCDVDFN)=""
  1. Q
  1. ;