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

APCDR06.m

Go to the documentation of this file.
  1. APCDR06 ; IHS/CMI/LAB - V PROVIDER REVIEW ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. ;IHS/CMI/LAB patch 1 for file 200 converted sites
  1. PRIPRV ;
  1. I $P(^DD(9000010.06,.01,0),U,2)[200 D PRI200 G XIT
  1. S APCDEREC=^AUPNVPRV(APCDEDFN,0),APCDPRV=$P(APCDEREC,U),APCDY=""
  1. I '$D(^DIC(6,APCDPRV)) S APCDE="E002" D ERR G XIT
  1. I '$D(^DIC(6,APCDPRV,9999999)) S APCDE="E002" D ERR G XIT
  1. I $P(^DIC(6,APCDPRV,9999999),U)="" S APCDE="E028" D ERR G XIT
  1. S APCDY=$P(^DIC(6,APCDPRV,0),U,4)
  1. I APCDY="" S APCDE="E027" D ERR G XIT
  1. I '$D(^DIC(7,APCDY,9999999)) S APCDE="E027" D ERR G XIT
  1. I $P(^DIC(7,APCDY,9999999),U)="" S APCDE="E027" D ERR G XIT
  1. I $P(^DIC(6,APCDPRV,9999999),U,2)="" S APCDE="E002" D ERR G XIT
  1. ;
  1. XIT ; Clean up and exit
  1. K APCDY,APCDEREC,APCDPRV,APCDE
  1. Q
  1. ERR ;
  1. S APCDE("FILE")=9000010.06,APCDE("ENTRY")=APCDEDFN
  1. D ERR^APCDRV
  1. Q
  1. PRI200 ;IHS/CMI/LAB - patch 1 for file 200 converted sites
  1. S APCDEREC=^AUPNVPRV(APCDEDFN,0),APCDPRV=$P(APCDEREC,U),APCDY=""
  1. I '$D(^VA(200,APCDPRV)) S APCDE="E002" D ERR G XIT
  1. I '$D(^VA(200,APCDPRV,9999999)) S APCDE="E002" D ERR G XIT
  1. I $$PROVAFFL^XBFUNC1(APCDPRV,"I")="" S APCDE="E028" D ERR G XIT
  1. I $$PROVCLS^XBFUNC1(APCDPRV,"I")="UNKNOWN" S APCDE="E027" D ERR G XIT
  1. I $$PROVCODE^XBFUNC1(APCDPRV)="" S APCDE="E002" D ERR G XIT
  1. ;
  1. Q