<?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: Patient Re-admission if within 3 months of the original admission date in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498409#M73</link>
    <description>&lt;P&gt;OK, &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4"&gt;@ChrisHemedinger&lt;/a&gt;&amp;nbsp;has done the time-consuming part, providing proper data for the problem.&amp;nbsp; The solution is short and sweet.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Given your data is sorted by admission date within patient id, all you have to do is compare admission date in one observation with discharge date in the prior obs.&amp;nbsp;&amp;nbsp; And also delete when the current obs are is the start of a new patient.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/* --------------------------------------------------------------------
   Code generated by a SAS task
   -------------------------------------------------------------------- */

/* --------------------------------------------------------------------
   This DATA step reads the data values from DATALINES within the SAS
   code. The values within the DATALINES were extracted from the text
   source file by the Import Data wizard.
   -------------------------------------------------------------------- */

DATA WORK.READMIT;
    LENGTH
        EPISODE_ID       $ 9
        ADMISSION_NUM      8
        ADMISSION_DATE_ID   8
        PAT_UR_NUM         8
        DISCHARGE_DATE_ID   8
        DRG_CODE_VER_042 $ 4 ;
    FORMAT
        EPISODE_ID       $CHAR9.
        ADMISSION_NUM    BEST6.
        ADMISSION_DATE_ID DATE9.
        PAT_UR_NUM       BEST4.
        DISCHARGE_DATE_ID DATE9.
        DRG_CODE_VER_042 $CHAR4. ;
    INFORMAT
        EPISODE_ID       $CHAR9.
        ADMISSION_NUM    BEST6.
        ADMISSION_DATE_ID DATE9.
        PAT_UR_NUM       BEST4.
        DISCHARGE_DATE_ID DATE9.
        DRG_CODE_VER_042 $CHAR4. ;
    INFILE DATALINES4
        DLM=','
        MISSOVER
        DSD ;
    INPUT
        EPISODE_ID       : $CHAR9.
        ADMISSION_NUM    : ?? BEST6.
        ADMISSION_DATE_ID : ?? DATE9.
        PAT_UR_NUM       : ?? BEST4.
        DISCHARGE_DATE_ID : ?? DATE9.
        DRG_CODE_VER_042 : $CHAR4. ;
DATALINES4;
28-60030,60030,15FEB2013,124,08MAR2013,U66Z
28-142929,142929,04JUL2018,1442,20AUG2018,U66Z
28-124021,124021,30JAN2017,5650,16MAR2017,U66Z
28-104840,104840,31AUG2015,5933,25SEP2015,U66Z
28-106124,106124,29SEP2015,5933,22OCT2015,U66Z
28-129352,129352,16JUN2017,6068,21AUG2017,U66Z
28-57751,57751,10JAN2013,6170,31JAN2013,U66Z
28-66130,66130,13JUN2013,6184,28JUN2013,U66Z
28-59972,59972,14FEB2013,6349,18MAR2013,U66Z
28-61234,61234,07MAR2013,6385,20MAR2013,U66Z
28-63178,63178,12APR2013,6427,13APR2013,U66Z
11-488117,488117,11NOV2017,6527,09DEC2017,U66Z
11-515347,515347,29MAY2018,6527,22JUN2018,U66Z
28-68397,68397,05AUG2013,6557,16AUG2013,U66Z
28-110635,110635,22JAN2016,6648,09FEB2016,U66Z
28-79790,79790,03APR2014,6709,04MAY2014,U66Z
28-82421,82421,16MAY2014,6709,17MAY2014,U66Z
28-83433,83433,05JUN2014,6709,13JUN2014,U66Z
28-85484,85484,08JUL2014,6709,20AUG2014,U66Z
28-88149,88149,29AUG2014,6709,12SEP2014,U66Z
28-72646,72646,13NOV2013,6732,22NOV2013,U66Z
28-73012,73012,20NOV2013,6750,19DEC2013,U66Z
28-73191,73191,21NOV2013,6753,25NOV2013,U66Z
;;;;

/* Keep only readmissions less than 90 days after prior discharge */
data want;
  set readmit;
  by PAT_UR_NUM ADMISSION_DATE_ID ;
  days=admission_date_id-lag(discharge_date_id);
  if first.pat_ur_num=0 and days &amp;lt; 90;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 24 Sep 2018 14:33:45 GMT</pubDate>
    <dc:creator>mkeintz</dc:creator>
    <dc:date>2018-09-24T14:33:45Z</dc:date>
    <item>
      <title>Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498173#M57</link>
      <description>&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a file with heaps of patients, their admission dates and re-admission dates. I want to calculate the % of re-admission within 3 months. If the patient has multiple re-admission then I want it to calculate from the first admission date.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I use or create a formula for it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data example -&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2018-09-23 at 3.05.30 pm.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/23468i315C41AFDA224159/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2018-09-23 at 3.05.30 pm.png" alt="Screen Shot 2018-09-23 at 3.05.30 pm.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Sep 2018 05:09:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498173#M57</guid>
      <dc:creator>Nikhil28</dc:creator>
      <dc:date>2018-09-23T05:09:22Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498176#M58</link>
      <description>Could you please provide the data in the format that can be copied</description>
      <pubDate>Sun, 23 Sep 2018 05:51:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498176#M58</guid>
      <dc:creator>Jagadishkatam</dc:creator>
      <dc:date>2018-09-23T05:51:41Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498177#M59</link>
      <description>&lt;P&gt;Please post example data as data step code with datalines. Nobody likes having to type text from pictures, and not knowing the correct variable attributes makes finding the right solution even harder.&lt;/P&gt;
&lt;P&gt;Also post an example for the expected result from that dataset.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Sep 2018 05:55:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498177#M59</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-09-23T05:55:26Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498179#M60</link>
      <description>&lt;P&gt;Please see the attached file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would love to see the output something like -&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;OUTPUT&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;&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;/TR&gt;&lt;TR&gt;&lt;TD&gt;EPISODE_ID&lt;/TD&gt;&lt;TD&gt;ADMISSION_NUM&lt;/TD&gt;&lt;TD&gt;ADMISSION_DATE_ID&lt;/TD&gt;&lt;TD&gt;PAT_UR_NUM&lt;/TD&gt;&lt;TD&gt;DISCHARGE_DATE_ID&lt;/TD&gt;&lt;TD&gt;DAYS&lt;/TD&gt;&lt;TD&gt;DRG_CODE_VER_042&lt;/TD&gt;&lt;TD&gt;RE-ADMISSION COUNT IF WITHIN 3 MONTHS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28-104840&lt;/TD&gt;&lt;TD&gt;104840&lt;/TD&gt;&lt;TD&gt;2015-08-31&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;5933&lt;/TD&gt;&lt;TD&gt;2015-09-25&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;25&lt;/TD&gt;&lt;TD&gt;U66Z&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28-106124&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;106124&lt;/TD&gt;&lt;TD&gt;2015-09-29&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;5933&lt;/TD&gt;&lt;TD&gt;2015-10-22&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;52&lt;/TD&gt;&lt;TD&gt;U66Z&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28-79790&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;79790&lt;/TD&gt;&lt;TD&gt;2014-04-03&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;6709&lt;/TD&gt;&lt;TD&gt;2014-05-04&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;U66Z&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28-82421&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;82421&lt;/TD&gt;&lt;TD&gt;2014-05-16&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;6709&lt;/TD&gt;&lt;TD&gt;2014-05-17&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;U66Z&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28-83433&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;83433&lt;/TD&gt;&lt;TD&gt;2014-06-05&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;6709&lt;/TD&gt;&lt;TD&gt;2014-06-13&lt;/TD&gt;&lt;TD&gt;71&lt;/TD&gt;&lt;TD&gt;U66Z&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;ID&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Sep 2018 06:46:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498179#M60</guid>
      <dc:creator>Nikhil28</dc:creator>
      <dc:date>2018-09-23T06:46:59Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498180#M61</link>
      <description>&lt;P&gt;PLEASE SEE ATTACHED&lt;/P&gt;</description>
      <pubDate>Sun, 23 Sep 2018 06:47:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498180#M61</guid>
      <dc:creator>Nikhil28</dc:creator>
      <dc:date>2018-09-23T06:47:34Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498187#M62</link>
      <description>&lt;P&gt;Please READ my post.&lt;/P&gt;
&lt;P&gt;DATA.STEP.WITH.DATALINES.&lt;/P&gt;
&lt;P&gt;Excel files are useless for representing SAS datasets. No types, defined lengths, formats. And many corporate sites block their download from the internet.&lt;/P&gt;
&lt;P&gt;With the macro from my footnote, converting a SAS dataset to a data step is done in the same time you need for the export to Excel, and we get something we can use.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Sep 2018 08:28:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498187#M62</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-09-23T08:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498188#M63</link>
      <description>Unfortunately I only have the data set in excel for the time being - a new SAS user at the moment, apologies for my ignorance.</description>
      <pubDate>Sun, 23 Sep 2018 08:57:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498188#M63</guid>
      <dc:creator>Nikhil28</dc:creator>
      <dc:date>2018-09-23T08:57:27Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498192#M64</link>
      <description>&lt;P&gt;So your first step will not be some fancy programming, but creating a usable SAS dataset from the data in that spreadsheet.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Sep 2018 09:12:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498192#M64</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-09-23T09:12:59Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498196#M65</link>
      <description>That is a small data set directly from SAS, just exported into excel. Thanks</description>
      <pubDate>Sun, 23 Sep 2018 09:30:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498196#M65</guid>
      <dc:creator>Nikhil28</dc:creator>
      <dc:date>2018-09-23T09:30:27Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498197#M66</link>
      <description>&lt;P&gt;Then use the macro from my footnotes to convert it to a data step, or write that step yourself. Preparing example or simulation data is an extremely useful SAS skill in itself.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Sep 2018 09:33:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498197#M66</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-09-23T09:33:59Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498199#M67</link>
      <description>Sorry couldn’t see the footnote to convert it into data step.</description>
      <pubDate>Sun, 23 Sep 2018 09:44:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498199#M67</guid>
      <dc:creator>Nikhil28</dc:creator>
      <dc:date>2018-09-23T09:44:00Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498230#M68</link>
      <description>Did you get it?</description>
      <pubDate>Sun, 23 Sep 2018 14:06:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498230#M68</guid>
      <dc:creator>Nikhil28</dc:creator>
      <dc:date>2018-09-23T14:06:36Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498244#M69</link>
      <description>&lt;P&gt;Help us help you.&amp;nbsp;&amp;nbsp; If you can properly supply the data, then forum participants can&amp;nbsp; help develop a solution.&amp;nbsp;&amp;nbsp;If you provide a picture of the data or a spreadsheet of the data, you are effectively outsourcing the proper creation of the topic, whereas the best forum convention is outsourcing only the solution.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm surprised that you can't link to the "how to post code"&amp;nbsp;url provided by &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;'s.&amp;nbsp; In short you would benefit by posting code and data that look like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  infile datalines dlm=',';
  input episode_??.   id ??   admission_num ??   pat_ur_num ??
          admission_date_id ??  discharge_date_id ??   days ??;
datalines;
28-104840, 104840, 5933, 2015-08-31, 2015-09-25, .
.....
28-123468,123468,7721,2017-01-06,2017-10-20,.
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You will need to (1) fill in the data where I inserted the ellipsis, and (2) fill in proper informats where I have inserted ??.&amp;nbsp;&amp;nbsp; Then people can not only suggest solutions, but test their suggestions prior to responding.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Sep 2018 16:00:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498244#M69</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2018-09-23T16:00:26Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498295#M70</link>
      <description>&lt;P&gt;"&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;How to convert datasets to data steps&lt;/A&gt;". It's the second of my three footnotes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/235507"&gt;@Nikhil28&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;Sorry couldn’t see the footnote to convert it into data step.&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Sep 2018 07:24:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498295#M70</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-09-24T07:24:44Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498374#M71</link>
      <description>&lt;P&gt;In the interest of moving things along, here's a DATA step with the data lines.&amp;nbsp; I generated this in EG by using the Import Data task, and then selected to include the records as data lines in the program.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/* --------------------------------------------------------------------
   Code generated by a SAS task
   -------------------------------------------------------------------- */

/* --------------------------------------------------------------------
   This DATA step reads the data values from DATALINES within the SAS
   code. The values within the DATALINES were extracted from the text
   source file by the Import Data wizard.
   -------------------------------------------------------------------- */

DATA WORK.READMIT;
    LENGTH
        EPISODE_ID       $ 9
        ADMISSION_NUM      8
        ADMISSION_DATE_ID   8
        PAT_UR_NUM         8
        DISCHARGE_DATE_ID   8
        DRG_CODE_VER_042 $ 4 ;
    FORMAT
        EPISODE_ID       $CHAR9.
        ADMISSION_NUM    BEST6.
        ADMISSION_DATE_ID DATE9.
        PAT_UR_NUM       BEST4.
        DISCHARGE_DATE_ID DATE9.
        DRG_CODE_VER_042 $CHAR4. ;
    INFORMAT
        EPISODE_ID       $CHAR9.
        ADMISSION_NUM    BEST6.
        ADMISSION_DATE_ID DATE9.
        PAT_UR_NUM       BEST4.
        DISCHARGE_DATE_ID DATE9.
        DRG_CODE_VER_042 $CHAR4. ;
    INFILE DATALINES4
        DLM=','
        MISSOVER
        DSD ;
    INPUT
        EPISODE_ID       : $CHAR9.
        ADMISSION_NUM    : ?? BEST6.
        ADMISSION_DATE_ID : ?? DATE9.
        PAT_UR_NUM       : ?? BEST4.
        DISCHARGE_DATE_ID : ?? DATE9.
        DRG_CODE_VER_042 : $CHAR4. ;
DATALINES4;
28-60030,60030,15FEB2013,124,08MAR2013,U66Z
28-142929,142929,04JUL2018,1442,20AUG2018,U66Z
28-124021,124021,30JAN2017,5650,16MAR2017,U66Z
28-104840,104840,31AUG2015,5933,25SEP2015,U66Z
28-106124,106124,29SEP2015,5933,22OCT2015,U66Z
28-129352,129352,16JUN2017,6068,21AUG2017,U66Z
28-57751,57751,10JAN2013,6170,31JAN2013,U66Z
28-66130,66130,13JUN2013,6184,28JUN2013,U66Z
28-59972,59972,14FEB2013,6349,18MAR2013,U66Z
28-61234,61234,07MAR2013,6385,20MAR2013,U66Z
28-63178,63178,12APR2013,6427,13APR2013,U66Z
11-488117,488117,11NOV2017,6527,09DEC2017,U66Z
11-515347,515347,29MAY2018,6527,22JUN2018,U66Z
28-68397,68397,05AUG2013,6557,16AUG2013,U66Z
28-110635,110635,22JAN2016,6648,09FEB2016,U66Z
28-79790,79790,03APR2014,6709,04MAY2014,U66Z
28-82421,82421,16MAY2014,6709,17MAY2014,U66Z
28-83433,83433,05JUN2014,6709,13JUN2014,U66Z
28-85484,85484,08JUL2014,6709,20AUG2014,U66Z
28-88149,88149,29AUG2014,6709,12SEP2014,U66Z
28-72646,72646,13NOV2013,6732,22NOV2013,U66Z
28-73012,73012,20NOV2013,6750,19DEC2013,U66Z
28-73191,73191,21NOV2013,6753,25NOV2013,U66Z
;;;;

&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 24 Sep 2018 12:43:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498374#M71</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2018-09-24T12:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498406#M72</link>
      <description>&lt;P&gt;Based on the example data &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4"&gt;@ChrisHemedinger&lt;/a&gt; provided (I only changed the date formats), I came up with this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set readmit;
set readmit (
  firstobs=2
  keep=pat_ur_num admission_date_id
  rename=(
    pat_ur_num=_pat
    admission_date_id=_ad_date
  )
);
lagpat = lag(pat_ur_num);
format start yymmddd10.;
retain start;
if pat_ur_num ne lagpat or intck('month',start,admission_date_id,'c') &amp;gt;= 3
then start = admission_date_id;
if pat_ur_num = _pat and intck('month',start,_ad_date,'c') &amp;lt;= 3
then do;
  days = discharge_date_id - start;
  output;
end;
else if lagpat = pat_ur_num and intck('month',start,admission_date_id,'c') &amp;lt;= 3 and start ne admission_date_id
then do;
  days = discharge_date_id - start;
  output;
end;
drop lagpat _pat _ad_date start;
run;

proc print data=want noobs;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The result:&lt;/P&gt;
&lt;PRE&gt;EPISODE_     ADMISSION_    ADMISSION_     PAT_     DISCHARGE_    DRG_CODE_
ID              NUM         DATE_ID      UR_NUM     DATE_ID       VER_042     days

28-104840      104840      2015-08-31     5933     2015-09-25      U66Z        25 
28-106124      106124      2015-09-29     5933     2015-10-22      U66Z        52 
28-79790        79790      2014-04-03     6709     2014-05-04      U66Z        31 
28-82421        82421      2014-05-16     6709     2014-05-17      U66Z        44 
28-83433        83433      2014-06-05     6709     2014-06-13      U66Z        71 
28-85484        85484      2014-07-08     6709     2014-08-20      U66Z        43 
28-88149        88149      2014-08-29     6709     2014-09-12      U66Z        66 

&lt;/PRE&gt;
&lt;P&gt;matches your wanted output:&lt;/P&gt;
&lt;TABLE border="0" cellpadding="0" cellspacing="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;OUTPUT&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;&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;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;EPISODE_ID&lt;/TD&gt;
&lt;TD&gt;ADMISSION_NUM&lt;/TD&gt;
&lt;TD&gt;ADMISSION_DATE_ID&lt;/TD&gt;
&lt;TD&gt;PAT_UR_NUM&lt;/TD&gt;
&lt;TD&gt;DISCHARGE_DATE_ID&lt;/TD&gt;
&lt;TD&gt;DAYS&lt;/TD&gt;
&lt;TD&gt;DRG_CODE_VER_042&lt;/TD&gt;
&lt;TD&gt;RE-ADMISSION COUNT IF WITHIN 3 MONTHS&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;28-104840&lt;/TD&gt;
&lt;TD&gt;104840&lt;/TD&gt;
&lt;TD&gt;2015-08-31&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;5933&lt;/TD&gt;
&lt;TD&gt;2015-09-25&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;25&lt;/TD&gt;
&lt;TD&gt;U66Z&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;28-106124&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;106124&lt;/TD&gt;
&lt;TD&gt;2015-09-29&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;5933&lt;/TD&gt;
&lt;TD&gt;2015-10-22&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;52&lt;/TD&gt;
&lt;TD&gt;U66Z&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;28-79790&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;79790&lt;/TD&gt;
&lt;TD&gt;2014-04-03&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;6709&lt;/TD&gt;
&lt;TD&gt;2014-05-04&lt;/TD&gt;
&lt;TD&gt;31&lt;/TD&gt;
&lt;TD&gt;U66Z&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;28-82421&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;82421&lt;/TD&gt;
&lt;TD&gt;2014-05-16&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;6709&lt;/TD&gt;
&lt;TD&gt;2014-05-17&lt;/TD&gt;
&lt;TD&gt;44&lt;/TD&gt;
&lt;TD&gt;U66Z&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;28-83433&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;83433&lt;/TD&gt;
&lt;TD&gt;2014-06-05&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;6709&lt;/TD&gt;
&lt;TD&gt;2014-06-13&lt;/TD&gt;
&lt;TD&gt;71&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I omitted the readmission_count, as it is inconsistent (why is it zero in the first line for 5933, but 1 in the first line for 6709?)&lt;/P&gt;</description>
      <pubDate>Mon, 24 Sep 2018 14:22:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498406#M72</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-09-24T14:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498409#M73</link>
      <description>&lt;P&gt;OK, &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4"&gt;@ChrisHemedinger&lt;/a&gt;&amp;nbsp;has done the time-consuming part, providing proper data for the problem.&amp;nbsp; The solution is short and sweet.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Given your data is sorted by admission date within patient id, all you have to do is compare admission date in one observation with discharge date in the prior obs.&amp;nbsp;&amp;nbsp; And also delete when the current obs are is the start of a new patient.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/* --------------------------------------------------------------------
   Code generated by a SAS task
   -------------------------------------------------------------------- */

/* --------------------------------------------------------------------
   This DATA step reads the data values from DATALINES within the SAS
   code. The values within the DATALINES were extracted from the text
   source file by the Import Data wizard.
   -------------------------------------------------------------------- */

DATA WORK.READMIT;
    LENGTH
        EPISODE_ID       $ 9
        ADMISSION_NUM      8
        ADMISSION_DATE_ID   8
        PAT_UR_NUM         8
        DISCHARGE_DATE_ID   8
        DRG_CODE_VER_042 $ 4 ;
    FORMAT
        EPISODE_ID       $CHAR9.
        ADMISSION_NUM    BEST6.
        ADMISSION_DATE_ID DATE9.
        PAT_UR_NUM       BEST4.
        DISCHARGE_DATE_ID DATE9.
        DRG_CODE_VER_042 $CHAR4. ;
    INFORMAT
        EPISODE_ID       $CHAR9.
        ADMISSION_NUM    BEST6.
        ADMISSION_DATE_ID DATE9.
        PAT_UR_NUM       BEST4.
        DISCHARGE_DATE_ID DATE9.
        DRG_CODE_VER_042 $CHAR4. ;
    INFILE DATALINES4
        DLM=','
        MISSOVER
        DSD ;
    INPUT
        EPISODE_ID       : $CHAR9.
        ADMISSION_NUM    : ?? BEST6.
        ADMISSION_DATE_ID : ?? DATE9.
        PAT_UR_NUM       : ?? BEST4.
        DISCHARGE_DATE_ID : ?? DATE9.
        DRG_CODE_VER_042 : $CHAR4. ;
DATALINES4;
28-60030,60030,15FEB2013,124,08MAR2013,U66Z
28-142929,142929,04JUL2018,1442,20AUG2018,U66Z
28-124021,124021,30JAN2017,5650,16MAR2017,U66Z
28-104840,104840,31AUG2015,5933,25SEP2015,U66Z
28-106124,106124,29SEP2015,5933,22OCT2015,U66Z
28-129352,129352,16JUN2017,6068,21AUG2017,U66Z
28-57751,57751,10JAN2013,6170,31JAN2013,U66Z
28-66130,66130,13JUN2013,6184,28JUN2013,U66Z
28-59972,59972,14FEB2013,6349,18MAR2013,U66Z
28-61234,61234,07MAR2013,6385,20MAR2013,U66Z
28-63178,63178,12APR2013,6427,13APR2013,U66Z
11-488117,488117,11NOV2017,6527,09DEC2017,U66Z
11-515347,515347,29MAY2018,6527,22JUN2018,U66Z
28-68397,68397,05AUG2013,6557,16AUG2013,U66Z
28-110635,110635,22JAN2016,6648,09FEB2016,U66Z
28-79790,79790,03APR2014,6709,04MAY2014,U66Z
28-82421,82421,16MAY2014,6709,17MAY2014,U66Z
28-83433,83433,05JUN2014,6709,13JUN2014,U66Z
28-85484,85484,08JUL2014,6709,20AUG2014,U66Z
28-88149,88149,29AUG2014,6709,12SEP2014,U66Z
28-72646,72646,13NOV2013,6732,22NOV2013,U66Z
28-73012,73012,20NOV2013,6750,19DEC2013,U66Z
28-73191,73191,21NOV2013,6753,25NOV2013,U66Z
;;;;

/* Keep only readmissions less than 90 days after prior discharge */
data want;
  set readmit;
  by PAT_UR_NUM ADMISSION_DATE_ID ;
  days=admission_date_id-lag(discharge_date_id);
  if first.pat_ur_num=0 and days &amp;lt; 90;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 24 Sep 2018 14:33:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498409#M73</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2018-09-24T14:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498612#M74</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks heaps for the immense help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As a novice, I just had one question what is the main reason for data step? My data came from a filter query I ran on the data from the SAS (huge data set).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your guidance would be highly appreciated.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Cheers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Nikhil&lt;/P&gt;</description>
      <pubDate>Mon, 24 Sep 2018 23:16:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498612#M74</guid>
      <dc:creator>Nikhil28</dc:creator>
      <dc:date>2018-09-24T23:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498644#M75</link>
      <description>&lt;P&gt;The data step is &lt;STRONG&gt;THE&lt;/STRONG&gt; Swiss Army Knife in SAS for data preparation. While most (if not all) the heavy-duty statistic and reporting work is done with dedicated procedures, the data step provides you with a turing-complete programming language that can solve &lt;EM&gt;any&lt;/EM&gt; problem you can't deal with otherwise.&lt;/P&gt;
&lt;P&gt;Besides handling existing data, you can use it to create sample data (as demonstrated here), or make complex calculations (eg to prepare macro variables), create dynamic code (call execute) or write SAS data to external files.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PS note that the result of the code you marked as solution does not match your requirements as originally stated:&lt;/P&gt;
&lt;PRE&gt;EPISODE_     ADMISSION_    ADMISSION_     PAT_     DISCHARGE_    DRG_CODE_
ID              NUM         DATE_ID      UR_NUM     DATE_ID       VER_042     days

28-106124      106124      29SEP2015      5933     22OCT2015       U66Z         4 
28-82421        82421      16MAY2014      6709     17MAY2014       U66Z        12 
28-83433        83433      05JUN2014      6709     13JUN2014       U66Z        19 
28-85484        85484      08JUL2014      6709     20AUG2014       U66Z        25 
28-88149        88149      29AUG2014      6709     12SEP2014       U66Z         9 
&lt;/PRE&gt;</description>
      <pubDate>Tue, 25 Sep 2018 05:24:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498644#M75</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-09-25T05:24:16Z</dc:date>
    </item>
    <item>
      <title>Re: Patient Re-admission if within 3 months of the original admission date</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498895#M78</link>
      <description>&lt;P&gt;Your feedback is highly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So that means all data directly from SAS needs to go through DATA STEP?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What could the end solution be?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 26 Sep 2018 00:16:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Patient-Re-admission-if-within-3-months-of-the-original/m-p/498895#M78</guid>
      <dc:creator>Nikhil28</dc:creator>
      <dc:date>2018-09-26T00:16:50Z</dc:date>
    </item>
  </channel>
</rss>

