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

ACRFDAP.m

Go to the documentation of this file.
  1. ACRFDAP ;IHS/OIRM/DSD/THL,AEF - SET DISPLAY OF APPROVALS; [ 11/01/2001 9:44 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;;NOV 05, 2001
  1. ;;ROUTINE TO CHECK IF EACH TYPE OF APPROBAL HAS BEEN COMPLETED,
  1. ;;DISPLAYS '#' DURING DOCUMENT EDITING IS APPROVAL COMPLETED
  1. EN ;EP
  1. N ACRY
  1. F ACRX=1:1:4,12:1:14,16,26,"AU","FA" D
  1. .S ACR=$T(@ACRX)
  1. .S ACR=$P(ACR,";;",2)
  1. .S ACR(ACRX)=ACR
  1. I $D(^ACRDOC(D0,"FA")) D
  1. .S ACRX("FA")=$P(^ACRDOC(D0,"FA"),U)
  1. .S ACRI="FA"
  1. .D:ACRX("FA") D1
  1. I $D(^ACRDOC(D0,"AU")) D
  1. .S ACRX("AU")=$P(^ACRDOC(D0,"AU"),U)
  1. .S ACRI="AU"
  1. .D:ACRX("AU") D1
  1. I $D(^ACRDOC(D0,"REQ")) F ACRI=12:1:14 D
  1. .S ACRX(ACRI)=$P(^ACRDOC(D0,"REQ"),U,ACRI)
  1. .D:ACRX(ACRI) D1
  1. Q
  1. D1 ;CHECK APPROVALS FOR COMPLETION
  1. S ACRY=0
  1. F S ACRY=$O(^ACRAPVS("AC",D0,ACRX(ACRI),ACRY)) Q:'ACRY D
  1. .I $D(^ACRAPVS(ACRY,"DT")),$P(^ACRAPVS(ACRY,0),U,3)=ACR(ACRI),$P(^ACRAPVS(ACRY,"DT"),U)]"" D
  1. ..S ACRX(ACRI,1)=$P(^ACRAPVS(ACRY,"DT"),U)
  1. Q
  1. DATA ;;
  1. AU ;;1
  1. FA ;;2
  1. 12 ;;3
  1. 13 ;;4
  1. 14 ;;5
  1. 16 ;;8
  1. 26 ;;9
  1. 1 ;;10
  1. 2 ;;11
  1. 3 ;;12
  1. 4 ;;13