Hi,
I need some help with writing a SAS code to handle the following scenario.
I have a data set that has multiple sites; each site has multiple patients; and each patient can have data of up to 7 days (one row represents one day). The data set has form start and save time. Data set is also setup to have no duplicates. First day data of each patient should always have the previous save and open time (both are user defined variables) as NULL. e.g., sr.1, 8, and 9 will have previous open and save time variables as NULL. And using these variables, I want to calculate the the following for each patient at a site:
number of hours a patient took between today's and yesterday's start times (i.e., from today's start to previous start) and
number of hours a patient took between today's open and yesterday's start times (i.e., from today's start to previous day save)
Sr.
PT
SITE
START_TIME
SAVE_TIME
1
001
01
4/9/2024 16:44
4/9/2024 16:46
2
001
01
4/10/2024 16:39
4/10/2024 16:40
3
001
01
4/11/2024 16:07
4/11/2024 16:08
4
001
01
4/12/2024 16:05
4/12/2024 16:06
5
001
01
4/13/2024 20:05
4/13/2024 20:06
6
001
01
4/14/2024 19:31
4/14/2024 19:52
7
001
01
4/15/2024 16:25
4/15/2024 16:25
8
002
01
4/15/2024 16:19
4/15/2024 16:20
9
003
01
4/15/2024 16:21
4/15/2024 16:22
10
002
02
4/3/2024 18:34
4/3/2024 18:41
11
002
02
4/4/2024 18:03
4/4/2024 18:09
12
002
02
4/6/2024 21:11
4/6/2024 21:14
13
002
02
4/6/2024 21:14
4/6/2024 21:16
14
002
02
4/7/2024 18:17
4/7/2024 18:20
15
002
02
4/8/2024 18:12
4/8/2024 18:14
16
002
02
4/9/2024 18:06
4/9/2024 18:08
17
004
02
4/5/2024 18:03
4/5/2024 18:10
18
004
02
4/6/2024 16:27
4/6/2024 16:32
19
004
02
4/7/2024 19:18
4/7/2024 19:22
20
004
02
4/8/2024 18:01
4/8/2024 18:07
21
004
02
4/9/2024 18:06
4/9/2024 18:16
22
004
02
4/10/2024 18:08
4/10/2024 18:10
23
004
02
4/11/2024 19:22
4/11/2024 19:26
24
005
02
4/8/2024 18:05
4/8/2024 18:07
25
005
02
4/9/2024 19:32
4/9/2024 19:34
26
005
02
4/10/2024 18:45
4/10/2024 18:47
27
005
02
4/11/2024 18:02
4/11/2024 18:04
28
005
02
4/12/2024 18:04
4/12/2024 18:07
29
005
02
4/13/2024 18:01
4/13/2024 18:03
30
005
02
4/14/2024 18:06
4/14/2024 18:08
Thanks so much in advance for all the help.
... View more