<?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: Assigning numbers to patient admissions in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341803#M78293</link>
    <description>&lt;P&gt;Thank you Ballardw&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;This is my first question in the forum. I very happy about the quick replies. Next time I will check out the instructions more carefully &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I think that the code you made worked perfectly. I will have to check in more detail tomorrow.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Solvej&lt;/P&gt;</description>
    <pubDate>Thu, 16 Mar 2017 22:42:22 GMT</pubDate>
    <dc:creator>Solvej</dc:creator>
    <dc:date>2017-03-16T22:42:22Z</dc:date>
    <item>
      <title>Assigning numbers to patient admissions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341764#M78274</link>
      <description>&lt;P&gt;Hi everybody&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a questions that I hope that one you can solve. I have tried various manuals online but none of them seem to solve my sas problem.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have more than 100.000 linies of patient admissions and sometimes the patients move from one department to another giving me seemingly a new admission however I would like to know when their journey started and when they finally left incl. the journey number. I&amp;nbsp;have the data(mock) in &amp;nbsp;the first 3 columns and would like the variables starting with X. The number of linies that can constitute one journey is in theory infinite.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Obs&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Patient_RK&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Start_Date&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;end_Date&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Xstart&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Xend&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Xnumber&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;19&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;18/12/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;02/01/2013&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;18/12/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;02/01/2013&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;19&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;02/01/2013&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08/04/2013&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;18/12/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08/04/2013&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;43&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12/05/2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;06/06/2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12/05/2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;06/06/2014&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;42&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;05/10/2010&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11/10/2010&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;05/10/2010&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11/10/2010&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;43&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11/10/2010&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;21/10/2010&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;05/10/2010&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11/10/2010&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;44&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;07/01/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20/01/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;07/01/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20/01/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;48&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;49&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;19/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;19/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;50&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;27/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;19/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20/07/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;51&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;28/08/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;31/08/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;28/08/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;31/08/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;53&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;06/10/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08/10/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;06/10/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08/10/2011&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;54&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08/03/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;09/03/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08/03/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;09/03/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;55&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;09/03/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;14/03/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08/03/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;09/03/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;56&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;172&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;14/03/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;23/08/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;08/08/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;23/08/2012&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&lt;/P&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;I have this programming however it only works for two linies ad a time. Is it possible to get it to work for all of them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data x; set x;&lt;BR /&gt;retain xstart&amp;nbsp;xend&amp;nbsp;xnumber;&lt;BR /&gt;format xstart&amp;nbsp;ddmmyy10. xend&amp;nbsp;ddmmyy10.;&lt;BR /&gt;by patient_RK;&lt;BR /&gt;if first.patient_RK then do;&lt;BR /&gt;xstart=start_date;&lt;BR /&gt;xend=end_date;&lt;BR /&gt;xnumber=1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;if xend &amp;lt;start_date&amp;nbsp;then do;&lt;BR /&gt;xnumber+1;&lt;BR /&gt;xstart=start_date;&lt;BR /&gt;xend=end_date;&lt;/P&gt;&lt;P&gt;end;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Solvej&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2017 20:59:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341764#M78274</guid>
      <dc:creator>Solvej</dc:creator>
      <dc:date>2017-03-16T20:59:28Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning numbers to patient admissions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341784#M78284</link>
      <description>&lt;P&gt;I don't follow your example. It doesn't start at 1 for each patient and why does it all of the sudden jump&amp;nbsp;from2 to 6?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2017 21:27:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341784#M78284</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-03-16T21:27:23Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning numbers to patient admissions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341785#M78285</link>
      <description>Hi Again&lt;BR /&gt;&lt;BR /&gt;I apologize I made some mistakes when trying to make an example. I hope this is better.&lt;BR /&gt;&lt;BR /&gt;Best wishes Solvej&lt;BR /&gt;Obs&lt;BR /&gt;&lt;BR /&gt;Patient_number&lt;BR /&gt;&lt;BR /&gt;Start_Date&lt;BR /&gt;&lt;BR /&gt;end_Date&lt;BR /&gt;&lt;BR /&gt;Xstart&lt;BR /&gt;&lt;BR /&gt;Xend&lt;BR /&gt;&lt;BR /&gt;Xnumber&lt;BR /&gt;&lt;BR /&gt;1&lt;BR /&gt;&lt;BR /&gt;19&lt;BR /&gt;&lt;BR /&gt;18/12/2012&lt;BR /&gt;&lt;BR /&gt;02/01/2013&lt;BR /&gt;&lt;BR /&gt;18/12/2012&lt;BR /&gt;&lt;BR /&gt;02/01/2013&lt;BR /&gt;&lt;BR /&gt;1&lt;BR /&gt;&lt;BR /&gt;2&lt;BR /&gt;&lt;BR /&gt;19&lt;BR /&gt;&lt;BR /&gt;02/01/2013&lt;BR /&gt;&lt;BR /&gt;08/04/2013&lt;BR /&gt;&lt;BR /&gt;18/12/2012&lt;BR /&gt;&lt;BR /&gt;08/04/2013&lt;BR /&gt;&lt;BR /&gt;1&lt;BR /&gt;&lt;BR /&gt;3&lt;BR /&gt;&lt;BR /&gt;43&lt;BR /&gt;&lt;BR /&gt;12/05/2014&lt;BR /&gt;&lt;BR /&gt;06/06/2014&lt;BR /&gt;&lt;BR /&gt;12/05/2014&lt;BR /&gt;&lt;BR /&gt;06/06/2014&lt;BR /&gt;&lt;BR /&gt;1&lt;BR /&gt;&lt;BR /&gt;4&lt;BR /&gt;&lt;BR /&gt;172&lt;BR /&gt;&lt;BR /&gt;05/10/2010&lt;BR /&gt;&lt;BR /&gt;11/10/2010&lt;BR /&gt;&lt;BR /&gt;05/10/2010&lt;BR /&gt;&lt;BR /&gt;11/10/2010&lt;BR /&gt;&lt;BR /&gt;1&lt;BR /&gt;&lt;BR /&gt;5&lt;BR /&gt;&lt;BR /&gt;172&lt;BR /&gt;&lt;BR /&gt;11/10/2010&lt;BR /&gt;&lt;BR /&gt;21/10/2010&lt;BR /&gt;&lt;BR /&gt;05/10/2010&lt;BR /&gt;&lt;BR /&gt;11/10/2010&lt;BR /&gt;&lt;BR /&gt;1&lt;BR /&gt;&lt;BR /&gt;6&lt;BR /&gt;&lt;BR /&gt;172&lt;BR /&gt;&lt;BR /&gt;07/01/2011&lt;BR /&gt;&lt;BR /&gt;20/01/2011&lt;BR /&gt;&lt;BR /&gt;07/01/2011&lt;BR /&gt;&lt;BR /&gt;20/01/2011&lt;BR /&gt;&lt;BR /&gt;2&lt;BR /&gt;&lt;BR /&gt;7&lt;BR /&gt;&lt;BR /&gt;172&lt;BR /&gt;&lt;BR /&gt;28/08/2011&lt;BR /&gt;&lt;BR /&gt;31/08/2011&lt;BR /&gt;&lt;BR /&gt;28/08/2011&lt;BR /&gt;&lt;BR /&gt;31/08/2011&lt;BR /&gt;&lt;BR /&gt;3&lt;BR /&gt;&lt;BR /&gt;8&lt;BR /&gt;&lt;BR /&gt;172&lt;BR /&gt;&lt;BR /&gt;06/10/2011&lt;BR /&gt;&lt;BR /&gt;08/10/2011&lt;BR /&gt;&lt;BR /&gt;06/10/2011&lt;BR /&gt;&lt;BR /&gt;08/10/2011&lt;BR /&gt;&lt;BR /&gt;4&lt;BR /&gt;&lt;BR /&gt;9&lt;BR /&gt;&lt;BR /&gt;172&lt;BR /&gt;&lt;BR /&gt;08/03/2012&lt;BR /&gt;&lt;BR /&gt;09/03/2012&lt;BR /&gt;&lt;BR /&gt;08/03/2012&lt;BR /&gt;&lt;BR /&gt;09/03/2012&lt;BR /&gt;&lt;BR /&gt;5&lt;BR /&gt;&lt;BR /&gt;10&lt;BR /&gt;&lt;BR /&gt;172&lt;BR /&gt;&lt;BR /&gt;09/03/2012&lt;BR /&gt;&lt;BR /&gt;14/03/2012&lt;BR /&gt;&lt;BR /&gt;08/03/2012&lt;BR /&gt;&lt;BR /&gt;09/03/2012&lt;BR /&gt;&lt;BR /&gt;5&lt;BR /&gt;&lt;BR /&gt;11&lt;BR /&gt;&lt;BR /&gt;172&lt;BR /&gt;&lt;BR /&gt;14/03/2012&lt;BR /&gt;&lt;BR /&gt;23/08/2012&lt;BR /&gt;&lt;BR /&gt;08/03/2012&lt;BR /&gt;&lt;BR /&gt;23/08/2012&lt;BR /&gt;&lt;BR /&gt;5&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 16 Mar 2017 21:34:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341785#M78285</guid>
      <dc:creator>Solvej</dc:creator>
      <dc:date>2017-03-16T21:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning numbers to patient admissions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341786#M78286</link>
      <description>&lt;P&gt;You should post your data as a data step. Instructions here: &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;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt; will show how to turn an existing SAS data set into data step code that can be pasted into a forum code box using the {i} icon or attached as text to show exactly what you have and that we can test code against.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Show the start data and the desired result. I think what you show is a final data set with extra varaibles that aren't needed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Paste data into a text box using the {i} icon. I don't know what you pasted that data from but I can't paste into an editor in a form I'm&lt;/P&gt;
&lt;P&gt;willing to spend the time to write a data step to read.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is your Xnumber for Patiend 173 supposed to go from 2 to 6? If so what is the rule?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Something along these lines may get you started if I understand that the overlapping visit dats are counted as one visit and the count should be sequential.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;proc sort data=have;
   by Patient_RK start_date End_date;
run;

data want;
   set have;
   by Patient_rk;
   retain xstart xend xnumber;
   format xstart xend ddmmyy10.;
   if first.Patient_rk then do;
      xstart=start_date;
      xend = end_date;
      xnumber=1;
   end;
   else do;
      if start_date &amp;lt;= xend then do;
         /* continuation of previous visit*/
         xend = end_date;
      end;
      else do;
        /* new visit*/
         xnumber+1;
         xstart=start_date;
         xend = end_date;
      end;
   end;
run;&lt;/PRE&gt;</description>
      <pubDate>Thu, 16 Mar 2017 21:35:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341786#M78286</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-03-16T21:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning numbers to patient admissions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341794#M78288</link>
      <description>&lt;P&gt;I haven't tested&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt;'s code, so I don't know if it does what you want. If it does, just ignore the following:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data want (drop=_:);
  set x (rename=(xstart=_xstart xend=_xend xnumber=_xnumber));
  retain _last_start_date _last_end_date;
  format xstart ddmmyy10. xend ddmmyy10.;
  by patient_number;
  if first.patient_number then do;
    xstart=start_date;
    xend=end_date;
    xnumber=1;
  end;
  else if start_date&amp;lt;=(_last_end_date+1) then do;
    xstart=_last_start_date;
    xend=end_date;
  end;
  else do;
    xstart=start_date;
    xend=end_date;
    xnumber+1;
  end;
  output;
  _last_end_date=xend;
  _last_start_date=xstart;
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2017 22:17:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341794#M78288</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-03-16T22:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning numbers to patient admissions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341803#M78293</link>
      <description>&lt;P&gt;Thank you Ballardw&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;This is my first question in the forum. I very happy about the quick replies. Next time I will check out the instructions more carefully &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I think that the code you made worked perfectly. I will have to check in more detail tomorrow.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Solvej&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2017 22:42:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341803#M78293</guid>
      <dc:creator>Solvej</dc:creator>
      <dc:date>2017-03-16T22:42:22Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning numbers to patient admissions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341807#M78295</link>
      <description>&lt;P&gt;FWIW:&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt;'s code does the same as what my code does, but with one exception. In fact, his code matches what you said you wanted. I changed one of your requirements and suggest that you may want to change it as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If a patient ends a stay on 12mar2012, but whose next record starts on 13mar2012, I would think that you would want to consider that a continual stay. Anyhow, that is the only difference between our outputs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2017 22:53:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341807#M78295</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-03-16T22:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning numbers to patient admissions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341814#M78296</link>
      <description>Thank you Art. I will keep my requirement but thank you for the suggestion. I do however have one problem with the code. Reality is some time really difficult. I have patient journeys that are embedded in other journeys. For example one journey start 1.October and ends 30.October. This is this patients journey nr 10. Then this patient can also have journey on the 10 Oct to 10 Oct and this will also be number 10. I would prefere to not have these. Any suggestions?&lt;BR /&gt;</description>
      <pubDate>Thu, 16 Mar 2017 23:22:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341814#M78296</guid>
      <dc:creator>Solvej</dc:creator>
      <dc:date>2017-03-16T23:22:38Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning numbers to patient admissions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341818#M78297</link>
      <description>&lt;P&gt;If you are talking about a record like obs 55, below, and you just want to delete such records, then the following (I think) does what you want:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data x (drop=x:);
  informat start_date end_date xstart xend ddmmyy10.;
  format start_date end_date xstart xend ddmmyy10.;
  input Obs Patient_number Start_Date end_Date Xstart Xend Xnumber;
   cards;
1 19 18/12/2012 02/01/2013 18/12/2012 02/01/2013 1
2 19 02/01/2013 08/04/2013 18/12/2012 08/04/2013 1
3 43 12/05/2014 06/06/2014 12/05/2014 06/06/2014 1
4 172 05/10/2010 11/10/2010 05/10/2010 11/10/2010 1
5 172 11/10/2010 21/10/2010 05/10/2010 11/10/2010 1
55 172 21/10/2010 21/10/2010 05/10/2010 11/10/2010 0
6 172 07/01/2011 20/01/2011 07/01/2011 20/01/2011 2
7 172 28/08/2011 31/08/2011 28/08/2011 31/08/2011 3
8 172 06/10/2011 08/10/2011 06/10/2011 08/10/2011 4
9 172 08/03/2012 09/03/2012 08/03/2012 09/03/2012 5
10 172 09/03/2012 14/03/2012 08/03/2012 09/03/2012 5
11 172 14/03/2012 23/08/2012 08/03/2012 23/08/2012 5
;

data want;
  set x;
   by Patient_number;
   retain xstart xend xnumber;
   format xstart xend ddmmyy10.;
   if first.Patient_number then do;
      xstart=start_date;
      xend = end_date;
      xnumber=1;
   end;
   else do;
      if start_date &amp;lt;= xend and end_date &amp;lt;= xend then delete;
      else if start_date &amp;lt;= xend then do;
         /* continuation of previous visit*/
         xend = end_date;
      end;
      else do;
        /* new visit*/
         xnumber+1;
         xstart=start_date;
         xend = end_date;
      end;
   end;
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2017 23:59:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-numbers-to-patient-admissions/m-p/341818#M78297</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-03-16T23:59:30Z</dc:date>
    </item>
  </channel>
</rss>

