| 1 | SRSDIS1 ;B'HAM ISC/MAM - DISPLAY ONE ROOM ; [ 09/29/03  10:23 AM ] | 
|---|
| 2 | ;;3.0; Surgery ;**100**;24 Jun 93 | 
|---|
| 3 | PICK W @IOF,!!,"Display of Available Operating Room Time",!!,"1. Display Availability (12:00 AM - 12:00 PM)",!,"2. Display Availability (06:00 AM - 08:00 PM)",!,"3. Display Availability (12:00 PM - 12:00 AM)" | 
|---|
| 4 | W !!,"Select Number: 2//  " R X:DTIME I '$T!(X["^") S SRSOUT=1 Q | 
|---|
| 5 | S:X="" X=2 I X<1!(X>3) D HELP G PICK | 
|---|
| 6 | S SRDTYPE=X D HDR | 
|---|
| 7 | S SRDT=SRSDATE F SRDAZE=0:1:14 S X1=SRDT,X2=SRDAZE D C^%DTC S SRSDATE=X,SRDATE=$E(X,4,5)_"-"_$E(X,6,7)_"-"_$E(X,2,3)_" " D LINE | 
|---|
| 8 | Q | 
|---|
| 9 | HDR W @IOF,!!,"Operating Room: "_SROOM,?25,$S(SRDTYPE=2:"     (6:00 AM - 8:00 PM)",SRDTYPE=1:" (12:00 AM - 12:00 PM)",1:" (12:00 PM - 12:00 AM)"),!!,"DATE " | 
|---|
| 10 | I SRDTYPE=2 W "    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20" Q | 
|---|
| 11 | I SRDTYPE=1 W "    12   1    2    3    4    5    6    7    8    9   10   11   12" Q | 
|---|
| 12 | W "    12   13   14   15   16   17  18   19   20   21   22   23   24" | 
|---|
| 13 | Q | 
|---|
| 14 | LINE ; display graph for each room | 
|---|
| 15 | I '$D(^SRS(SROR,"S",SRSDATE,1)) D GRAPH | 
|---|
| 16 | S START=$S(SRDTYPE=2:41,SRDTYPE=1:11,1:71),END=$S(SRDTYPE=2:111,SRDTYPE=1:71,1:500) | 
|---|
| 17 | W !,SRDATE,$E(^SRS(SROR,"S",SRSDATE,1),START,END) | 
|---|
| 18 | Q | 
|---|
| 19 | GRAPH ; set graph in ^SRS | 
|---|
| 20 | S ^SRS(SROR,"S",SRSDATE,0)=SRSDATE,^SRS(SROR,"SS",SRSDATE,0)=SRSDATE | 
|---|
| 21 | S X=$E(SRSDATE,4,5)_"-"_$E(SRSDATE,6,7)_"-"_$E(SRSDATE,2,3) | 
|---|
| 22 | S ^SRS(SROR,"S",SRSDATE,1)=X_"  |____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|____|",^SRS(SROR,"SS",SRSDATE,1)=^SRS(SROR,"S",SRSDATE,1) | 
|---|
| 23 | D ^SRSBLOK | 
|---|
| 24 | Q | 
|---|
| 25 | HELP W !!,"Enter the number corresponding to portion of the display graph of available",!,"operating room time that you want to view.  If you want to view the room" | 
|---|
| 26 | W !,"between the hours of 6:00 AM and 8:00 PM, enter '2'.  A display of available",!,"operating room time will then appear on your screen." | 
|---|
| 27 | W !!,"Press <RET> to continue  " R X:DTIME | 
|---|
| 28 | Q | 
|---|