<?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: flagging dianosis during study period in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410336#M100267</link>
    <description>&lt;P&gt;I want diagnosis interval to fall within study interval&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Fri, 03 Nov 2017 16:34:36 GMT</pubDate>
    <dc:creator>leahcho</dc:creator>
    <dc:date>2017-11-03T16:34:36Z</dc:date>
    <item>
      <title>flagging dianosis during study period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410229#M100250</link>
      <description>&lt;P&gt;Hi I want to flag diagnosis codes during defined study period&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DM dignosis&amp;nbsp;&amp;nbsp;&amp;nbsp;pt ID &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; From_dt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To-Dt&lt;/P&gt;&lt;P&gt;1 (yes)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2005-04-02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2006-05-20&lt;/P&gt;&lt;P&gt;2(yes)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2001-01-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2001-01-02&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Study period&amp;nbsp;&amp;nbsp; index_dt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end_dt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2004-04-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2007-01-10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want my result to look like;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pt ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eligible&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2017 14:06:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410229#M100250</guid>
      <dc:creator>leahcho</dc:creator>
      <dc:date>2017-11-03T14:06:50Z</dc:date>
    </item>
    <item>
      <title>Re: flagging dianosis during study period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410239#M100254</link>
      <description>&lt;P&gt;Post test data in the form of a datastep.&amp;nbsp; I haven't time to type that in or guess what formats etc the table has.&amp;nbsp; So at a rough guess:&lt;/P&gt;
&lt;PRE&gt;proc sql;
  create table WANT as
  select  A.PT_ID,
          case when A.FROM_DT &amp;lt;= B.END_DT and A.TO_DT &amp;gt; B.INDEX_DT then "yes" else "no" end as ELIGIBLE
  from    HAVE1 A
  left join HAVE2 B
  on      1=1;
quit;&lt;/PRE&gt;
&lt;P&gt;You can do the same thing in datastep merge also, basically your merging the dates dataset onto the main one, then doing an if between the two dates.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2017 14:23:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410239#M100254</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-11-03T14:23:33Z</dc:date>
    </item>
    <item>
      <title>Re: flagging dianosis during study period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410294#M100261</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I need to clarify my initial question. It had mistakes. My variables are all from the same dataset and dates are already SAS dates&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So&lt;/P&gt;&lt;P&gt;DM_diagnosis&amp;nbsp; pt ID&amp;nbsp; from_dt (diag)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To_dt&amp;nbsp;&amp;nbsp;&amp;nbsp;(diag)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Index_dt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end_dt&lt;/P&gt;&lt;P&gt;1&amp;nbsp; (yes)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2005-04-02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2006-05-20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2004-04-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2007-01-10&lt;/P&gt;&lt;P&gt;1&amp;nbsp; (yes)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2001-01-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;2001-01-02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;2003-04-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2003-12-10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output&lt;/P&gt;&lt;P&gt;Pt ID&amp;nbsp;&amp;nbsp; eligible&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2017 15:40:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410294#M100261</guid>
      <dc:creator>leahcho</dc:creator>
      <dc:date>2017-11-03T15:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: flagging dianosis during study period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410308#M100263</link>
      <description>&lt;P&gt;Even simpler then, you just need the if statements:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  if from_dt &amp;lt;= end_dt and to_dt &amp;gt;= index_dt then eligible="yes";
  else eligible="no";
run;&lt;/PRE&gt;</description>
      <pubDate>Fri, 03 Nov 2017 16:09:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410308#M100263</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-11-03T16:09:20Z</dc:date>
    </item>
    <item>
      <title>Re: flagging dianosis during study period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410326#M100266</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/151476"&gt;@leahcho&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I need to clarify my initial question. It had mistakes. My variables are all from the same dataset and dates are already SAS dates&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So&lt;/P&gt;
&lt;P&gt;DM_diagnosis&amp;nbsp; pt ID&amp;nbsp; from_dt (diag)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To_dt&amp;nbsp;&amp;nbsp;&amp;nbsp;(diag)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Index_dt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end_dt&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; (yes)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2005-04-02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2006-05-20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2004-04-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2007-01-10&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; (yes)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2001-01-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;2001-01-02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;2003-04-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2003-12-10&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Output&lt;/P&gt;
&lt;P&gt;Pt ID&amp;nbsp;&amp;nbsp; eligible&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/P&gt;
&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;no&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You may need to provide some additional rules. Is it within study period if the from_dt is prior to the index date but the to_dt is in the interval?&lt;/P&gt;
&lt;P&gt;If the from_dt is before and&amp;nbsp;To_dt is past the end_dt (the study interval is within the diag interval)&lt;/P&gt;
&lt;P&gt;How about the from_dt is in the interval but&amp;nbsp; the to_dt is past the end_dt?&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2017 16:22:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410326#M100266</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-11-03T16:22:58Z</dc:date>
    </item>
    <item>
      <title>Re: flagging dianosis during study period</title>
      <link>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410336#M100267</link>
      <description>&lt;P&gt;I want diagnosis interval to fall within study interval&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2017 16:34:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/flagging-dianosis-during-study-period/m-p/410336#M100267</guid>
      <dc:creator>leahcho</dc:creator>
      <dc:date>2017-11-03T16:34:36Z</dc:date>
    </item>
  </channel>
</rss>

