<?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: Calculation for days of drug usage for one year, but not exceed 120 days between two prescriptio in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Calculation-for-days-of-drug-usage-for-one-year-but-not-exceed/m-p/306508#M61025</link>
    <description>&lt;P&gt;I don't understand.&lt;/P&gt;
&lt;P&gt;CODE NOT TEST.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;DATA Final;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SET data;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;by ID ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if first.ID then Category=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if Dif_Days&amp;gt;120 or first.ID then&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;Category+1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 22 Oct 2016 03:57:48 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2016-10-22T03:57:48Z</dc:date>
    <item>
      <title>Calculation for days of drug usage for one year, but not exceed 120 days between two prescription</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Calculation-for-days-of-drug-usage-for-one-year-but-not-exceed/m-p/306230#M60975</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to calculate the regular use of drug. The defination is that&amp;nbsp;regular users was the regular use of drug for "more than a year" and "the interval between successive prescription drug records cannot exceed 120 days".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I wish the the data was presented as "&lt;/SPAN&gt;&lt;SPAN&gt;Category (Correct)&lt;/SPAN&gt;&lt;SPAN&gt;".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When the date between two&amp;nbsp;prescriptions&amp;nbsp;were within 120 days (Dif_Days), they belonged the same group.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If the date long than 120 days (Dif_Days), the next&amp;nbsp;prescriptions&lt;SPAN&gt;&amp;nbsp;was categorized as new group.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At one of steps, I cannot run the the correct category. How cou;d I modify the syntax?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DATA Final;&lt;BR /&gt;SET data;&lt;BR /&gt;by ID Drug_start&lt;BR /&gt;if first.ID then Category=1;&lt;BR /&gt;if Dif_Days&amp;lt;=120 then Category=1;&lt;BR /&gt;else Category+1;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The data was&amp;nbsp;shown as below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Drug_start: the first date for this&amp;nbsp;prescription &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Drug_end: &amp;nbsp;the end date&amp;nbsp;for this&amp;nbsp;&lt;SPAN&gt;prescription&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Drug_day: how long &lt;SPAN&gt;for this&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;prescription&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Dif_Days: the difference between the &lt;SPAN&gt;Drug_start and last&amp;nbsp;Drug_end&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Drug_start&lt;/TD&gt;&lt;TD&gt;Drug_end&lt;/TD&gt;&lt;TD&gt;Drug_day&lt;/TD&gt;&lt;TD&gt;Dif_Days&lt;/TD&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;Category (Correct)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;20091011&lt;/TD&gt;&lt;TD&gt;20091109&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;20091109&lt;/TD&gt;&lt;TD&gt;20091208&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;20110317&lt;/TD&gt;&lt;TD&gt;20110415&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;464&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;20110523&lt;/TD&gt;&lt;TD&gt;20110621&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;38&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;20110810&lt;/TD&gt;&lt;TD&gt;20110908&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;20110909&lt;/TD&gt;&lt;TD&gt;20111008&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;20111005&lt;/TD&gt;&lt;TD&gt;20111103&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;-3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;20130217&lt;/TD&gt;&lt;TD&gt;20130318&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;472&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;AAA&lt;/TD&gt;&lt;TD&gt;20130313&lt;/TD&gt;&lt;TD&gt;20130411&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;-5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20080605&lt;/TD&gt;&lt;TD&gt;20080618&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20100311&lt;/TD&gt;&lt;TD&gt;20100317&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;631&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20100318&lt;/TD&gt;&lt;TD&gt;20100331&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20110616&lt;/TD&gt;&lt;TD&gt;20110713&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;442&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;CCC&lt;/TD&gt;&lt;TD&gt;20111124&lt;/TD&gt;&lt;TD&gt;20111221&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;134&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20121115&lt;/TD&gt;&lt;TD&gt;20121212&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;330&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20121207&lt;/TD&gt;&lt;TD&gt;20130103&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;-5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20130110&lt;/TD&gt;&lt;TD&gt;20130206&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20130418&lt;/TD&gt;&lt;TD&gt;20130515&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;71&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20130530&lt;/TD&gt;&lt;TD&gt;20130626&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20130706&lt;/TD&gt;&lt;TD&gt;20130802&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;20130727&lt;/TD&gt;&lt;TD&gt;20130823&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;-6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Fri, 21 Oct 2016 09:50:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Calculation-for-days-of-drug-usage-for-one-year-but-not-exceed/m-p/306230#M60975</guid>
      <dc:creator>elvics</dc:creator>
      <dc:date>2016-10-21T09:50:06Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation for days of drug usage for one year, but not exceed 120 days between two prescriptio</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Calculation-for-days-of-drug-usage-for-one-year-but-not-exceed/m-p/306307#M60996</link>
      <description>&lt;P&gt;First thing: Are your date variables SAS date valued and currently assigned a format of yymmdd8., character or numeric as shown? If they are not SAS you will want to create SAS date values. The approach differs depending on the variable type of your current values.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then the value of Dif_days can be calculated in a datasetp as:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Dif_days = SASstartdate - lag(SASenddate);&amp;nbsp; (or do the conversion on the fly with the Lag value of date_end)&lt;/P&gt;
&lt;P&gt;You will want to NOT calculate the dif_days this way for the first.ID&lt;/P&gt;</description>
      <pubDate>Fri, 21 Oct 2016 14:46:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Calculation-for-days-of-drug-usage-for-one-year-but-not-exceed/m-p/306307#M60996</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-10-21T14:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation for days of drug usage for one year, but not exceed 120 days between two prescriptio</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Calculation-for-days-of-drug-usage-for-one-year-but-not-exceed/m-p/306508#M61025</link>
      <description>&lt;P&gt;I don't understand.&lt;/P&gt;
&lt;P&gt;CODE NOT TEST.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;DATA Final;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SET data;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;by ID ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if first.ID then Category=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if Dif_Days&amp;gt;120 or first.ID then&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;Category+1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 22 Oct 2016 03:57:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Calculation-for-days-of-drug-usage-for-one-year-but-not-exceed/m-p/306508#M61025</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-10-22T03:57:48Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation for days of drug usage for one year, but not exceed 120 days between two prescriptio</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Calculation-for-days-of-drug-usage-for-one-year-but-not-exceed/m-p/306532#M61029</link>
      <description>&lt;P&gt;Thanks at lot.&lt;/P&gt;&lt;P&gt;It works.&lt;BR /&gt;&lt;BR /&gt;But it seems need to be sort by ID and&amp;nbsp;&lt;SPAN&gt;Drug_start.&lt;BR /&gt;&lt;BR /&gt;DATA Final;&lt;BR /&gt;&lt;SPAN&gt;SET data;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;by ID &lt;STRONG&gt;Drug_start&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if first.ID then Category=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if Dif_Days&amp;gt;120 or first.ID then&amp;nbsp;Category+1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 22 Oct 2016 07:11:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Calculation-for-days-of-drug-usage-for-one-year-but-not-exceed/m-p/306532#M61029</guid>
      <dc:creator>elvics</dc:creator>
      <dc:date>2016-10-22T07:11:39Z</dc:date>
    </item>
  </channel>
</rss>

