<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: treatment lines in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/treatment-lines/m-p/466608#M119067</link>
    <description>&lt;P&gt;Try this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;%macro process();
	data output (keep=PatientID ep_st ep_end);
		format PatientID $CHAR13. ep_st mmddyy8. ep_end mmddyy8.;
		set test; /*Your input file*/
		%do i = 1 %to 8;
			if (episode_start_&amp;amp;i. ne . and episode_end_&amp;amp;i. ne .) then do;
				ep_st = episode_start_&amp;amp;i.;
				ep_end = episode_end_&amp;amp;i.;
				output;
			end;
		%end;
	run;
%mend;
%process;&lt;/PRE&gt;</description>
    <pubDate>Thu, 31 May 2018 19:34:46 GMT</pubDate>
    <dc:creator>Ramesh_165</dc:creator>
    <dc:date>2018-05-31T19:34:46Z</dc:date>
    <item>
      <title>treatment lines</title>
      <link>https://communities.sas.com/t5/SAS-Programming/treatment-lines/m-p/466562#M119050</link>
      <description>&lt;P&gt;This is what i have&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;PatientID&lt;/TD&gt;&lt;TD&gt;episode_start_1&lt;/TD&gt;&lt;TD&gt;episode_end_1&lt;/TD&gt;&lt;TD&gt;episode_start_2&lt;/TD&gt;&lt;TD&gt;episode_end_2&lt;/TD&gt;&lt;TD&gt;episode_start_3&lt;/TD&gt;&lt;TD&gt;episode_end_3&lt;/TD&gt;&lt;TD&gt;episode_start_4&lt;/TD&gt;&lt;TD&gt;episode_end_4&lt;/TD&gt;&lt;TD&gt;episode_start_5&lt;/TD&gt;&lt;TD&gt;episode_end_5&lt;/TD&gt;&lt;TD&gt;episode_start_6&lt;/TD&gt;&lt;TD&gt;episode_end_6&lt;/TD&gt;&lt;TD&gt;episode_start_7&lt;/TD&gt;&lt;TD&gt;episode_end_7&lt;/TD&gt;&lt;TD&gt;episode_start_8&lt;/TD&gt;&lt;TD&gt;episode_end_8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;F000678A98792&lt;/TD&gt;&lt;TD&gt;2/1/2016&lt;/TD&gt;&lt;TD&gt;7/30/2016&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;F002F4C07392F&lt;/TD&gt;&lt;TD&gt;8/19/2015&lt;/TD&gt;&lt;TD&gt;2/15/2016&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;F002F4C07392F&lt;/TD&gt;&lt;TD&gt;8/19/2015&lt;/TD&gt;&lt;TD&gt;2/15/2016&lt;/TD&gt;&lt;TD&gt;2/16/2016&lt;/TD&gt;&lt;TD&gt;8/14/2016&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;F00314B361B6A&lt;/TD&gt;&lt;TD&gt;11/28/2016&lt;/TD&gt;&lt;TD&gt;5/27/2017&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;F00314B361B6A&lt;/TD&gt;&lt;TD&gt;11/28/2016&lt;/TD&gt;&lt;TD&gt;5/27/2017&lt;/TD&gt;&lt;TD&gt;5/28/2017&lt;/TD&gt;&lt;TD&gt;11/24/2017&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;F003E7ADEB2F8&lt;/TD&gt;&lt;TD&gt;1/20/2017&lt;/TD&gt;&lt;TD&gt;2/15/2017&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what i want to see&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;PatientID&lt;/TD&gt;&lt;TD&gt;ep_st&lt;/TD&gt;&lt;TD&gt;ep_end&lt;/TD&gt;&lt;TD&gt;ep_treatment_flag&lt;/TD&gt;&lt;TD&gt;episode&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;F000678A98792&lt;/TD&gt;&lt;TD&gt;02/01/2016&lt;/TD&gt;&lt;TD&gt;07/30/2016&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;F002F4C07392F&lt;/TD&gt;&lt;TD&gt;08/19/2015&lt;/TD&gt;&lt;TD&gt;02/15/2016&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;F002F4C07392F&lt;/TD&gt;&lt;TD&gt;02/16/2016&lt;/TD&gt;&lt;TD&gt;08/14/2016&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;F00314B361B6A&lt;/TD&gt;&lt;TD&gt;11/28/2016&lt;/TD&gt;&lt;TD&gt;05/27/2017&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;F00314B361B6A&lt;/TD&gt;&lt;TD&gt;05/28/2017&lt;/TD&gt;&lt;TD&gt;11/24/2017&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;F00314B361B6A&lt;/TD&gt;&lt;TD&gt;11/25/2017&lt;/TD&gt;&lt;TD&gt;05/24/2018&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;F003E7ADEB2F8&lt;/TD&gt;&lt;TD&gt;01/20/2017&lt;/TD&gt;&lt;TD&gt;07/19/2017&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;I do not care about the treatment flag or episode.. just need the dates for ep_st and ep_end to match with my episode_start_1 episode_end_1... episode_start_2 episode_end_2...&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for the patient id -&amp;nbsp;&lt;SPAN&gt;F00314B361B6A i only have two observations, whereas i should be getting three,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;I want SAS to divide each one into intervals of 6 months.. according to a rule... the code is written below, the code is right,, i just need to add one more statement to it.. I do not know what that should be :-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;any help or suggestion is appreciated&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 31 May 2018 17:46:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/treatment-lines/m-p/466562#M119050</guid>
      <dc:creator>manya92</dc:creator>
      <dc:date>2018-05-31T17:46:36Z</dc:date>
    </item>
    <item>
      <title>Re: treatment lines</title>
      <link>https://communities.sas.com/t5/SAS-Programming/treatment-lines/m-p/466570#M119053</link>
      <description>&lt;P&gt;something like this would work...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql; select Obs,&amp;nbsp;&amp;nbsp; &amp;nbsp;PatientID,&amp;nbsp;&amp;nbsp; &amp;nbsp;episode_start_1&amp;nbsp;&amp;nbsp; &amp;nbsp;as ep_st, episode_end_1 as ep_end from foo&lt;BR /&gt;union select&amp;nbsp; Obs,&amp;nbsp;&amp;nbsp; &amp;nbsp;PatientID,&amp;nbsp;&amp;nbsp; &amp;nbsp;episode_start_2, episode_end_2 from foo&lt;BR /&gt;union select&amp;nbsp; Obs,&amp;nbsp;&amp;nbsp; &amp;nbsp;PatientID,&amp;nbsp;&amp;nbsp; &amp;nbsp;episode_start_3, episode_end_3 from foo&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and so on.&lt;/P&gt;</description>
      <pubDate>Thu, 31 May 2018 18:01:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/treatment-lines/m-p/466570#M119053</guid>
      <dc:creator>tomrvincent</dc:creator>
      <dc:date>2018-05-31T18:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: treatment lines</title>
      <link>https://communities.sas.com/t5/SAS-Programming/treatment-lines/m-p/466608#M119067</link>
      <description>&lt;P&gt;Try this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;%macro process();
	data output (keep=PatientID ep_st ep_end);
		format PatientID $CHAR13. ep_st mmddyy8. ep_end mmddyy8.;
		set test; /*Your input file*/
		%do i = 1 %to 8;
			if (episode_start_&amp;amp;i. ne . and episode_end_&amp;amp;i. ne .) then do;
				ep_st = episode_start_&amp;amp;i.;
				ep_end = episode_end_&amp;amp;i.;
				output;
			end;
		%end;
	run;
%mend;
%process;&lt;/PRE&gt;</description>
      <pubDate>Thu, 31 May 2018 19:34:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/treatment-lines/m-p/466608#M119067</guid>
      <dc:creator>Ramesh_165</dc:creator>
      <dc:date>2018-05-31T19:34:46Z</dc:date>
    </item>
  </channel>
</rss>

