Changeset 1563 for Scheduling/trunk/m/BSDX28.m
- Timestamp:
- Oct 8, 2012, 6:59:10 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/m/BSDX28.m
r1481 r1563 1 BSDX28 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/6/12 10:57am2 ;;1. 7T2;BSDX;;Jul 11, 2012;Build 181 BSDX28 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 4/28/11 10:25am 2 ;;1.6;BSDX;;Aug 31, 2011;Build 25 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 ; 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) QUIT43 . 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) ;NAME47 . S BSDXHRN=$P($G(^AUPNPAT(BSDXIEN,41,DUZ(2),0)),U,2) ;CHART48 . I BSDXHRN="" Q ;NO CHART AT THIS DUZ249 . ; Inactivated Chart get an *50 . I $P($G(^AUPNPAT(BSDXIEN,41,DUZ(2),0)),U,3) S BSDXHRN=BSDXHRN_"(*)" Q51 . S $P(BSDXZ,BSDXDLIM,2)=BSDXHRN52 . S $P(BSDXZ,BSDXDLIM,3)=$P(^DPT(BSDXIEN,.36),U,3) ;PID53 . S Y=$P(BSDXDPT,U,3) X ^DD("DD")54 . S $P(BSDXZ,BSDXDLIM,4)=Y ;DOB55 . S $P(BSDXZ,BSDXDLIM,5)=BSDXIEN56 . S BSDXRET=BSDXRET_BSDXZ_$C(30)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 ;Chart# Lookup 78 CHART 79 ;Chart# Lookup 79 80 I +DUZ(2),BSDXP]"",$D(^AUPNPAT("D",BSDXP)) D S BSDXY=BSDXRET_$C(31) Q 80 81 . 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.