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

AQAQDUE.m

Go to the documentation of this file.
  1. AQAQDUE ;IHS/ANMC/LJF - UTILITIES TO GET COMPUTER FIELDS; [ 05/27/92 11:24 AM ]
  1. ;;2.2;STAFF CREDENTIALS;;01 OCT 1992
  1. ;
  1. LASTREAP ;***> SUBRTN to find last reappointment application date
  1. S (AQAQX,AQAQLAST,AQAQRE)=0
  1. F S AQAQX=$O(^AQAQC(D0,"R","B",AQAQX)) Q:AQAQX="" D
  1. .I '$O(^AQAQC(D0,"R","B",AQAQX)) S AQAQRE=AQAQX
  1. .Q:AQAQRE=0
  1. .S AQAQY=$O(^(AQAQX,0)),AQAQLAST=$P(^AQAQC(D0,"R",AQAQY,0),U,2)
  1. I AQAQRE=0 S AQAQLAST=$P(^AQAQC(D0,0),U,4)
  1. Q
  1. ;
  1. K ^UTILITY("DIQ1",$J)
  1. NEW DIC,DR,DA
  1. S AQAQLAST=999999 Q:'$O(^AQAQC(D0,"R",0))
  1. S DIC=9002165,DR=4,DA=D0 D EN^DIQ1
  1. S:$D(^UTILITY("DIQ1",$J,9002165,DA,4)) AQAQLAST=^(4)
  1. K ^UTILITY("DIQ1",$J)
  1. Q
  1. ;
  1. ;
  1. LASTMLIC ;***> SUBRTN to find all medical license expiration date
  1. S (AQAQX,AQAQLAST,AQAQEX,AQAQF)=0
  1. F S AQAQX=$O(^AQAQML(D0,1,"B",AQAQX)) Q:AQAQX="" D
  1. .I '$O(^AQAQML(D0,1,"B",AQAQX)) S AQAQEX=AQAQX
  1. .Q:AQAQEX=0
  1. .S AQAQY=$O(^(AQAQX,0)),AQAQLAST=$P(^AQAQML(D0,1,AQAQY,0),U)
  1. I AQAQEX=0 S AQAQLAST=$P(^AQAQML(D0,0),U,4) ;only one date
  1. Q