<?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: hospital room sharing problem in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/hospital-room-sharing-problem/m-p/733209#M228492</link>
    <description>&lt;P&gt;In addition to the questions/comments by &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/226565"&gt;@japelin&lt;/a&gt;: please post data in usable form and for at least one id describe the processing.&lt;/P&gt;</description>
    <pubDate>Tue, 13 Apr 2021 05:27:22 GMT</pubDate>
    <dc:creator>andreas_lds</dc:creator>
    <dc:date>2021-04-13T05:27:22Z</dc:date>
    <item>
      <title>hospital room sharing problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/hospital-room-sharing-problem/m-p/733194#M228486</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;I have below dataset and expected output.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Input data details:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;“Id” is the randomly-generated patient identifier.&lt;/P&gt;&lt;P&gt;“Date” and “Time” is the time stamp of the event&lt;/P&gt;&lt;P&gt;“Assigned_pat_loc” is the current patient location in the hospital, formatted as “unit^room^bed”. EIAB is the internal code for the emergency department, with most of the admissions processed through the emergency department.&lt;/P&gt;&lt;P&gt;“Prior_pat_loc” is the location where the patient was at immediately prior to current location&lt;/P&gt;&lt;P&gt;“Activity” is the description of the event. It includes entries like “Admission”, “Transfer to” “Transfer from” “Discharge”, and “Death”. You will notice a lot of duplicate records, where the same transfer is recorded in both the departing and the receiving&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Goal is to use the information on dates, times, and locations, to create a file that lists, for each patient, all of the episodes of sharing a hospital room with another patient.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;any programming language can be used, the final output should be in the form of a Stata file with accompanying do file.&lt;/STRONG&gt;&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;id&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Date&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Time&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;assigned_pat_loc&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;prior_pat_loc&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Activity&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;May/31/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;EIAB^EIAB^6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Admission&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;May/31/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;EIAB^EIAB^6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Transfer to 8w&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/8/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;15:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Discharge&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;May/31/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;EIAB^EIAB^4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Admission&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;May/31/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10E^45&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;EIAB^EIAB^4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Transfer to 10E&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10E^45&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Transfer to 8w&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Discharge&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;May/31/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;EIAB^EIAB^2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Admission&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;EIAB^EIAB^2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Transfer to 8w&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/5/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Discharge&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;May/31/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;EIAB^EIAB^9&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Admission&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;May/31/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10E^45&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;EIAB^EIAB^9&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Transfer to 10E&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10E^45&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Death&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The hospital layout is such that most of the rooms are private, but there are some two-patient, three-patient, and four-patient rooms. So, at any point in time, a patient can have a maximum of 3 other patients in the same room with him/her, but most will have 1 or none. If a patient does not have any room-sharing spells, you can omit them from the final data set you produce.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;output data details:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;the id of the other patient, “r_id”&lt;/LI&gt;&lt;LI&gt;date and time the episode started, “start_date” and “start_time”&lt;/LI&gt;&lt;LI&gt;date and time the episode ended, “end_date” and “end_time”&lt;/LI&gt;&lt;LI&gt;length of the episode, “length”&lt;/LI&gt;&lt;LI&gt;location of the episode, “location”&lt;/LI&gt;&lt;/UL&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;id&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;r_id&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;start_date&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;start_time&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;end_date&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;end_time&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;length&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;location&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/5/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;96&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;May/31/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;18&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10E^45&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/5/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;96&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8w^201&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;May/31/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Jun/1/11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1:00&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;18&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10E^45&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;r_id is the name of the variable you will generate for the id of the other patient.&lt;/LI&gt;&lt;LI&gt;patient 1 had two room-sharing episodes, both in 8w^201 (room 201 of unit 8w); he shared the room with patient 2 for 7 hours (1 am to 8 am on June 1) and with patient 3 for 96 hours (9 am on June 1 to 9 am on June 5).&lt;/LI&gt;&lt;LI&gt;Patient 2 also had two room sharing episodes. The first one was with patient 4 in in 10E^45 (room 45 of unit 10E) and lasted 18 hours (7 am May 31 to 1 am June 1); the second one is the 7-hour episode with patient 1 in 8w^201.&lt;/LI&gt;&lt;LI&gt;Patient 3 had only one room-sharing episode with patient 1 in room 8w^201, lasting 96 hours.&lt;/LI&gt;&lt;LI&gt;Patient 4, also, had only one room-sharing episode, with patient 2 in room 10E^45, lasting 18 hours.&lt;/LI&gt;&lt;LI&gt;*Note that the room-sharing episodes are listed twice, once for each patient.*&lt;/LI&gt;&lt;/UL&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;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Apr 2021 11:17:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/hospital-room-sharing-problem/m-p/733194#M228486</guid>
      <dc:creator>sasuser_221</dc:creator>
      <dc:date>2021-04-13T11:17:50Z</dc:date>
    </item>
    <item>
      <title>Re: hospital room sharing problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/hospital-room-sharing-problem/m-p/733197#M228489</link>
      <description>&lt;P&gt;What does the current ID represent?&lt;BR /&gt;What does the output id represent? And how is the r_id numbered?&lt;BR /&gt;If you don't know the key variables, you won't know the start and end.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Apr 2021 03:52:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/hospital-room-sharing-problem/m-p/733197#M228489</guid>
      <dc:creator>japelin</dc:creator>
      <dc:date>2021-04-13T03:52:17Z</dc:date>
    </item>
    <item>
      <title>Re: hospital room sharing problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/hospital-room-sharing-problem/m-p/733209#M228492</link>
      <description>&lt;P&gt;In addition to the questions/comments by &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/226565"&gt;@japelin&lt;/a&gt;: please post data in usable form and for at least one id describe the processing.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Apr 2021 05:27:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/hospital-room-sharing-problem/m-p/733209#M228492</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2021-04-13T05:27:22Z</dc:date>
    </item>
  </channel>
</rss>

