Let me provide the required sample data here which has data different than the one i posted earlier. But the concept is same. Please use the Qs dataset provided below so that it has missing dates
Data QS_ ; do qsdat1 = '26aug2021'd to '08oct2021'd,"13apr2022"d to "15apr2022"d ; patient = 1001015; output ; end ; format qsdat1 is8601da.; run ;
Data qs ; set QS_ ; if _n_ in (7,10,15,19,25,29) then delete; RUN ;
Data SV_ ; input patient 1-7 visit_start $9-15 visit_end $17-23 start_date1 $25-33 end_date1 $ 35-43 ; datalines ; 1001015 scr1 week0 02sep2021 05oct2021 1001015 week22 week26 07mar2022 12apr2022 1001015 week48 week52 05sep2022 29sep2022 1001015 week74 week78 13mar2023 12apr2023 1001015 week100 week104 05sep2023 09oct2023 ; run;
Yes the missing dates are used only to display not for any calculations purposes.
... View more