1 | SDCODD ;ALB/RMO - Data Dictionary Calls - Check Out;30 DEC 1992 9:00 am
|
---|
2 | ;;5.3;Scheduling;**132**;Aug 13, 1993
|
---|
3 | ;
|
---|
4 | ACT(SDCTI,SDDT) ;Determine if Outpatient Classification Type is active
|
---|
5 | ; Input -- SDCTI Outpatient Classification Type file IEN
|
---|
6 | ; SDDT Date/Time (Optional- default today@2359)
|
---|
7 | ; Output -- 1=ACTIVE and 0=INACTIVE
|
---|
8 | N Y
|
---|
9 | S SDDT=$S($G(SDDT)>0:SDDT,1:DT) S:'$P(SDDT,".",2) SDDT=SDDT_.2359
|
---|
10 | I $D(^SD(409.41,SDCTI,"E",+$O(^(+$O(^SD(409.41,SDCTI,"E","AID",-SDDT)),0)),0)),$P($G(^(0)),U,2) S Y=1
|
---|
11 | Q +$G(Y)
|
---|
12 | ;
|
---|
13 | VAL(SDCTI,Y) ;Determine External Value of Outpatient Classification
|
---|
14 | ; Input -- SDCTI Outpatient Classification Type file IEN
|
---|
15 | ; Y Internal Value
|
---|
16 | ; Output -- External Value
|
---|
17 | N SDCTYP
|
---|
18 | S SDCTYP=$P($G(^SD(409.41,SDCTI,0)),U,3)
|
---|
19 | I SDCTYP="Y",Y'="" S Y=$S(Y:"YES",1:"NO")
|
---|
20 | I SDCTYP="S",Y'="" S Y=$P($P($G(^SD(409.41,SDCTI,2)),Y_":",2),";")
|
---|
21 | Q Y
|
---|
22 | ;
|
---|