Changeset 1472 for Scheduling/trunk/m/BSDX28.m
- Timestamp:
- Jul 6, 2012, 2:28:15 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/m/BSDX28.m
r1187 r1472 1 BSDX28 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 4/28/11 10:25am2 ;;1. 6T2;BSDX;;May 16, 20111 BSDX28 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/6/12 10:57am 2 ;;1.7T1;BSDX;;Jul 06, 2012;Build 18 3 3 ; Licensed under LGPL 4 4 ; Change Log: … … 38 38 . S BSDXRET=BSDXRET_NAME_U_HRN_U_PID_U_DOB_U_BSDXIEN_$C(30) 39 39 PID ;PID Lookup 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 40 ; If this ID exists, go get it. If "UJOPID" index doesn't exist, 41 ; won't work anyways. 42 I $D(^DPT("UJOPID",BSDXP)) DO SET BSDXY=BSDXRET_$C(31) QUIT 43 . S BSDXIEN=$O(^DPT("UJOPID",BSDXP,"")) 44 . Q:'$D(^DPT(BSDXIEN,0)) 45 . S BSDXDPT=$G(^DPT(BSDXIEN,0)) 46 . S BSDXZ=$P(BSDXDPT,U) ;NAME 47 . S BSDXHRN=$P($G(^AUPNPAT(BSDXIEN,41,DUZ(2),0)),U,2) ;CHART 48 . I BSDXHRN="" Q ;NO CHART AT THIS DUZ2 49 . ; Inactivated Chart get an * 50 . I $P($G(^AUPNPAT(BSDXIEN,41,DUZ(2),0)),U,3) S BSDXHRN=BSDXHRN_"(*)" Q 51 . S $P(BSDXZ,BSDXDLIM,2)=BSDXHRN 52 . S $P(BSDXZ,BSDXDLIM,3)=$P(^DPT(BSDXIEN,.36),U,3) ;PID 53 . S Y=$P(BSDXDPT,U,3) X ^DD("DD") 54 . S $P(BSDXZ,BSDXDLIM,4)=Y ;DOB 55 . S $P(BSDXZ,BSDXDLIM,5)=BSDXIEN 56 . S BSDXRET=BSDXRET_BSDXZ_$C(30) 57 57 ; 58 58 DOB ;DOB Lookup … … 76 76 . Q 77 77 ; 78 CHART 79 ;Chart# Lookup 78 CHART ;Chart# Lookup 80 79 I +DUZ(2),BSDXP]"",$D(^AUPNPAT("D",BSDXP)) D S BSDXY=BSDXRET_$C(31) Q 81 80 . S BSDXIEN=0 F S BSDXIEN=$O(^AUPNPAT("D",BSDXP,BSDXIEN)) Q:'+BSDXIEN I $D(^AUPNPAT("D",BSDXP,BSDXIEN,DUZ(2))) D Q
Note:
See TracChangeset
for help on using the changeset viewer.