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

APCPAPC.m

Go to the documentation of this file.
  1. APCPAPC ; IHS/TUCSON/LAB - create APC,INPT and Contract transactions AUGUST 14, 1992 ; [ 04/15/02 8:52 AM ]
  1. ;;2.0;IHS PCC DATA EXTRACTION SYSTEM;**6**;APR 03, 1998
  1. ;
  1. START ;process APC transactios
  1. ;
  1. APC ;
  1. Q:"CV"[APCPV("TYPE")
  1. D CHKCL
  1. Q:$D(APCPV("SKIP"))
  1. D GETACC
  1. D ^APCPDRPP
  1. I $D(APCPE) D COUNT^APCPDR2 Q
  1. D ^APCPAA
  1. Q
  1. ;
  1. ;
  1. CHKCL ;
  1. Q ;don't do this
  1. Q:APCPV("CLINIC CODE")'=56
  1. I '$D(^AUPNVMED("AD",APCP("V DFN"))) S APCPV("SKIP")=1 Q
  1. S APCPV("CLINIC CODE")=39
  1. Q
  1. ;
  1. GETACC ;EP - Get accept command if there is one and save variable
  1. ;$O THRU V POV'S FOR ACCEPT
  1. S APCPT(2)=0 F S APCPT(2)=$O(^AUPNVPOV("AD",APCP("V DFN"),APCPT(2))) Q:APCPT(2)="" I $P($G(^AUPNVPOV(APCPT(2),0)),U,14)]"" S APCPV("ACC")="ACC"
  1. Q:$D(APCPV("ACC"))
  1. ;$O THRU V PROCEDURES FOR ACCEPT
  1. S APCPT(2)=0 F S APCPT(2)=$O(^AUPNVPRC("AD",APCP("V DFN"),APCPT(2))) Q:APCPT(2)="" I $P(^AUPNVPRC(APCPT(2),0),U,9)]"" S APCPV("ACC")="ACC"
  1. Q:$D(APCPV("ACC"))
  1. S APCPT(1)=$O(^AUPNVINP("AD",APCP("V DFN"),""))
  1. Q:APCPT(1)=""
  1. S:$P(^AUPNVINP(APCPT(1),0),U,14)]"" APCPV("ACC")="ACC"
  1. Q
  1. ;
  1. ;