<?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 How do I calculate 30 day readmission based on specific conditions in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-calculate-30-day-readmission-based-on-specific/m-p/946386#M370625</link>
    <description>&lt;P&gt;Hi SAS Experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to calculate readmissions within 30days post first MS diagnosis based on the following conditions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Discharge date is not the same as the index admission date. For instance, 2JAN20 cannot be used as index admission because patients was discharged on same day.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="cheroij_0-1728091095106.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/100977iCB5970F9F66797C4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="cheroij_0-1728091095106.png" alt="cheroij_0-1728091095106.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2)&amp;nbsp;Index admission date is used once for patients with multiple readmissions&lt;/P&gt;&lt;P&gt;Specifically, I would like to identify:&lt;/P&gt;&lt;P&gt;1) Readmissions within 30 days as a binary variable yes=1 and no=0&lt;/P&gt;&lt;P&gt;2) For each patient, calculate the number of readmissions that occur within 30 days.&lt;/P&gt;&lt;P&gt;3) For readmissions meeting the "within" 30 day readmission criteria, identify the setting they were readmitted to&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) Gap:&amp;nbsp;the gap between the current admission date and the immediate previous discharge date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have provided a sample data below and desired output. In the data, MS diagnosis is named MSflag and coded 1. Claimstartdate is the first date of the MS claim (in most cases is the same as admission date but in some cases its not, hence the interest in readmission post first MS flag).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;data WORK.IMPORT2;&lt;/DIV&gt;&lt;DIV class=""&gt;infile datalines dsd truncover;&lt;/DIV&gt;&lt;DIV class=""&gt;input ID:BEST. Claimstartdate:DATE9. Admitdate:DATE9. Dischargedate:DATE9. MSFlag:BEST. Setting:$4.;&lt;/DIV&gt;&lt;DIV class=""&gt;format ID BEST. Claimstartdate DATE9. Admitdate DATE9. Dischargedate DATE9. MSFlag BEST.;&lt;/DIV&gt;&lt;DIV class=""&gt;label ID="ID" Claimstartdate="Claimstartdate" Admitdate="Admitdate" Dischargedate="Dischargedate" MSFlag="MSFlag" Setting="Setting";&lt;/DIV&gt;&lt;DIV class=""&gt;datalines;&lt;/DIV&gt;&lt;DIV class=""&gt;1 26APR2020 26APR2020 28APR2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;1 16JUN2020 16JUN2020 28APR2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;2 02JAN2020 02JAN2020 02JAN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;2 04FEB2020 04FEB2020 10FEB2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;2 15FEB2020 18JUN2020 15AUG2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;3 02JAN2020 02JAN2020 22FEB2020 1 Home&lt;/DIV&gt;&lt;DIV class=""&gt;3 15NOV2020 15NOV2020 20DEC2020 1 ER&lt;/DIV&gt;&lt;DIV class=""&gt;4 04MAR2020 04MAR2020 14MAY2020 1 ER&lt;/DIV&gt;&lt;DIV class=""&gt;5 26AUG2020 26AUG2020 13SEP2020 1 Home&lt;/DIV&gt;&lt;DIV class=""&gt;5 15SEP2020 15SEP2020 20NOV2020 1 ER&lt;/DIV&gt;&lt;DIV class=""&gt;6 01JAN2020 05JAN2020 08JAN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;6 11JAN2020 12JAN2020 18JAN2020 1 ER&lt;/DIV&gt;&lt;DIV class=""&gt;6 05JUN2020 05JUN2020 15JUN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;6 19JUN2020 19JUN2020 05JUL2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;6 15SEP2020 15SEP2020 25SEP2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;6 01NOV2020 01NOV2020 05NOV2020 1 Home&lt;/DIV&gt;&lt;DIV class=""&gt;7 06MAR2020 06MAR2020 09MAR2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;8 02JAN2020 02JAN2020 08JAN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;9 16JUL2020 19JUL2020 20JUL2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;10 01AUG2020 10AUG2020 22AUG2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;11 26OCT2020 26OCT2020 30OCT2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;12 21FEB2020 21FEB2020 24FEB2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;12 27FEB2020 27FEB2020 25JUN2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;13 11JAN2020 11JAN2020 18JAN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;13 20MAR2020 20MAR2020 26MAR2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;13 28MAR2020 28MAR2020 10JUN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;13 15JUN2020 15JUN2020 27DEC2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;14 14MAR2020 14MAR2020 18MAR2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;15 11SEP2020 12SEP2020 22SEP2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;16 10FEB2020 10FEB2020 11FEB2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;16 15FEB2020 15FEB2020 04MAY2020 1 HSPC&lt;/DIV&gt;&lt;DIV class=""&gt;;;;;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Claim_start_date&lt;/TD&gt;&lt;TD&gt;Admit_date&lt;/TD&gt;&lt;TD&gt;Discharge_date&lt;/TD&gt;&lt;TD&gt;MS Flag&lt;/TD&gt;&lt;TD&gt;Setting&lt;/TD&gt;&lt;TD&gt;Readmitted Within 30 days&lt;/TD&gt;&lt;TD&gt;No of Readmissions&lt;/TD&gt;&lt;TD&gt;Setting Readmiited to&lt;/TD&gt;&lt;TD&gt;GAP&lt;/TD&gt;&lt;TD&gt;Explanation&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;2-Jan-20&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;2-Jan-20&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;2-Jan-20&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;Not index admission date beacause patient was discharged on same day&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4-Feb-20&lt;/TD&gt;&lt;TD&gt;4-Feb-20&lt;/TD&gt;&lt;TD&gt;10-Feb-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15-Feb-20&lt;/TD&gt;&lt;TD&gt;18-Jun-20&lt;/TD&gt;&lt;TD&gt;15-Aug-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;129&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2-Jan-20&lt;/TD&gt;&lt;TD&gt;2-Jan-20&lt;/TD&gt;&lt;TD&gt;22-Feb-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Home&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;15-Nov-20&lt;/TD&gt;&lt;TD&gt;15-Nov-20&lt;/TD&gt;&lt;TD&gt;20-Dec-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;267&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4-Mar-20&lt;/TD&gt;&lt;TD&gt;4-Mar-20&lt;/TD&gt;&lt;TD&gt;14-May-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;26-Aug-20&lt;/TD&gt;&lt;TD&gt;26-Aug-20&lt;/TD&gt;&lt;TD&gt;13-Sep-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Home&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;15-Sep-20&lt;/TD&gt;&lt;TD&gt;15-Sep-20&lt;/TD&gt;&lt;TD&gt;20-Nov-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1-Jan-20&lt;/TD&gt;&lt;TD&gt;5-Jan-20&lt;/TD&gt;&lt;TD&gt;8-Jan-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;11-Jan-20&lt;/TD&gt;&lt;TD&gt;12-Jan-20&lt;/TD&gt;&lt;TD&gt;18-Jan-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;5-Jun-20&lt;/TD&gt;&lt;TD&gt;5-Jun-20&lt;/TD&gt;&lt;TD&gt;15-Jun-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;139&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;19-Jun-20&lt;/TD&gt;&lt;TD&gt;19-Jun-20&lt;/TD&gt;&lt;TD&gt;5-Jul-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;15-Sep-20&lt;/TD&gt;&lt;TD&gt;15-Sep-20&lt;/TD&gt;&lt;TD&gt;25-Sep-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1-Nov-20&lt;/TD&gt;&lt;TD&gt;1-Nov-20&lt;/TD&gt;&lt;TD&gt;5-Nov-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Home&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;37&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;6-Mar-20&lt;/TD&gt;&lt;TD&gt;6-Mar-20&lt;/TD&gt;&lt;TD&gt;9-Mar-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2-Jan-20&lt;/TD&gt;&lt;TD&gt;2-Jan-20&lt;/TD&gt;&lt;TD&gt;8-Jan-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;16-Jul-20&lt;/TD&gt;&lt;TD&gt;19-Jul-20&lt;/TD&gt;&lt;TD&gt;20-Jul-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;1-Aug-20&lt;/TD&gt;&lt;TD&gt;10-Aug-20&lt;/TD&gt;&lt;TD&gt;22-Aug-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;26-Oct-20&lt;/TD&gt;&lt;TD&gt;26-Oct-20&lt;/TD&gt;&lt;TD&gt;30-Oct-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;21-Feb-20&lt;/TD&gt;&lt;TD&gt;21-Feb-20&lt;/TD&gt;&lt;TD&gt;24-Feb-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;27-Feb-20&lt;/TD&gt;&lt;TD&gt;27-Feb-20&lt;/TD&gt;&lt;TD&gt;25-Jun-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;11-Jan-20&lt;/TD&gt;&lt;TD&gt;11-Jan-20&lt;/TD&gt;&lt;TD&gt;18-Jan-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;20-Mar-20&lt;/TD&gt;&lt;TD&gt;20-Mar-20&lt;/TD&gt;&lt;TD&gt;26-Mar-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;62&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;28-Mar-20&lt;/TD&gt;&lt;TD&gt;28-Mar-20&lt;/TD&gt;&lt;TD&gt;10-Jun-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;15-Jun-20&lt;/TD&gt;&lt;TD&gt;15-Jun-20&lt;/TD&gt;&lt;TD&gt;27-Dec-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;14-Mar-20&lt;/TD&gt;&lt;TD&gt;14-Mar-20&lt;/TD&gt;&lt;TD&gt;18-Mar-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;11-Sep-20&lt;/TD&gt;&lt;TD&gt;12-Sep-20&lt;/TD&gt;&lt;TD&gt;22-Sep-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;10-Feb-20&lt;/TD&gt;&lt;TD&gt;10-Feb-20&lt;/TD&gt;&lt;TD&gt;11-Feb-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;15-Feb-20&lt;/TD&gt;&lt;TD&gt;15-Feb-20&lt;/TD&gt;&lt;TD&gt;4-May-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;HSPC&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;HSPC&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Sat, 05 Oct 2024 01:30:31 GMT</pubDate>
    <dc:creator>cheroij</dc:creator>
    <dc:date>2024-10-05T01:30:31Z</dc:date>
    <item>
      <title>How do I calculate 30 day readmission based on specific conditions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-calculate-30-day-readmission-based-on-specific/m-p/946386#M370625</link>
      <description>&lt;P&gt;Hi SAS Experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to calculate readmissions within 30days post first MS diagnosis based on the following conditions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Discharge date is not the same as the index admission date. For instance, 2JAN20 cannot be used as index admission because patients was discharged on same day.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="cheroij_0-1728091095106.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/100977iCB5970F9F66797C4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="cheroij_0-1728091095106.png" alt="cheroij_0-1728091095106.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2)&amp;nbsp;Index admission date is used once for patients with multiple readmissions&lt;/P&gt;&lt;P&gt;Specifically, I would like to identify:&lt;/P&gt;&lt;P&gt;1) Readmissions within 30 days as a binary variable yes=1 and no=0&lt;/P&gt;&lt;P&gt;2) For each patient, calculate the number of readmissions that occur within 30 days.&lt;/P&gt;&lt;P&gt;3) For readmissions meeting the "within" 30 day readmission criteria, identify the setting they were readmitted to&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) Gap:&amp;nbsp;the gap between the current admission date and the immediate previous discharge date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have provided a sample data below and desired output. In the data, MS diagnosis is named MSflag and coded 1. Claimstartdate is the first date of the MS claim (in most cases is the same as admission date but in some cases its not, hence the interest in readmission post first MS flag).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;data WORK.IMPORT2;&lt;/DIV&gt;&lt;DIV class=""&gt;infile datalines dsd truncover;&lt;/DIV&gt;&lt;DIV class=""&gt;input ID:BEST. Claimstartdate:DATE9. Admitdate:DATE9. Dischargedate:DATE9. MSFlag:BEST. Setting:$4.;&lt;/DIV&gt;&lt;DIV class=""&gt;format ID BEST. Claimstartdate DATE9. Admitdate DATE9. Dischargedate DATE9. MSFlag BEST.;&lt;/DIV&gt;&lt;DIV class=""&gt;label ID="ID" Claimstartdate="Claimstartdate" Admitdate="Admitdate" Dischargedate="Dischargedate" MSFlag="MSFlag" Setting="Setting";&lt;/DIV&gt;&lt;DIV class=""&gt;datalines;&lt;/DIV&gt;&lt;DIV class=""&gt;1 26APR2020 26APR2020 28APR2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;1 16JUN2020 16JUN2020 28APR2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;2 02JAN2020 02JAN2020 02JAN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;2 04FEB2020 04FEB2020 10FEB2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;2 15FEB2020 18JUN2020 15AUG2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;3 02JAN2020 02JAN2020 22FEB2020 1 Home&lt;/DIV&gt;&lt;DIV class=""&gt;3 15NOV2020 15NOV2020 20DEC2020 1 ER&lt;/DIV&gt;&lt;DIV class=""&gt;4 04MAR2020 04MAR2020 14MAY2020 1 ER&lt;/DIV&gt;&lt;DIV class=""&gt;5 26AUG2020 26AUG2020 13SEP2020 1 Home&lt;/DIV&gt;&lt;DIV class=""&gt;5 15SEP2020 15SEP2020 20NOV2020 1 ER&lt;/DIV&gt;&lt;DIV class=""&gt;6 01JAN2020 05JAN2020 08JAN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;6 11JAN2020 12JAN2020 18JAN2020 1 ER&lt;/DIV&gt;&lt;DIV class=""&gt;6 05JUN2020 05JUN2020 15JUN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;6 19JUN2020 19JUN2020 05JUL2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;6 15SEP2020 15SEP2020 25SEP2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;6 01NOV2020 01NOV2020 05NOV2020 1 Home&lt;/DIV&gt;&lt;DIV class=""&gt;7 06MAR2020 06MAR2020 09MAR2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;8 02JAN2020 02JAN2020 08JAN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;9 16JUL2020 19JUL2020 20JUL2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;10 01AUG2020 10AUG2020 22AUG2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;11 26OCT2020 26OCT2020 30OCT2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;12 21FEB2020 21FEB2020 24FEB2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;12 27FEB2020 27FEB2020 25JUN2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;13 11JAN2020 11JAN2020 18JAN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;13 20MAR2020 20MAR2020 26MAR2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;13 28MAR2020 28MAR2020 10JUN2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;13 15JUN2020 15JUN2020 27DEC2020 1 SNF&lt;/DIV&gt;&lt;DIV class=""&gt;14 14MAR2020 14MAR2020 18MAR2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;15 11SEP2020 12SEP2020 22SEP2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;16 10FEB2020 10FEB2020 11FEB2020 1 IP&lt;/DIV&gt;&lt;DIV class=""&gt;16 15FEB2020 15FEB2020 04MAY2020 1 HSPC&lt;/DIV&gt;&lt;DIV class=""&gt;;;;;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Claim_start_date&lt;/TD&gt;&lt;TD&gt;Admit_date&lt;/TD&gt;&lt;TD&gt;Discharge_date&lt;/TD&gt;&lt;TD&gt;MS Flag&lt;/TD&gt;&lt;TD&gt;Setting&lt;/TD&gt;&lt;TD&gt;Readmitted Within 30 days&lt;/TD&gt;&lt;TD&gt;No of Readmissions&lt;/TD&gt;&lt;TD&gt;Setting Readmiited to&lt;/TD&gt;&lt;TD&gt;GAP&lt;/TD&gt;&lt;TD&gt;Explanation&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;2-Jan-20&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;2-Jan-20&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;2-Jan-20&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;Not index admission date beacause patient was discharged on same day&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4-Feb-20&lt;/TD&gt;&lt;TD&gt;4-Feb-20&lt;/TD&gt;&lt;TD&gt;10-Feb-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15-Feb-20&lt;/TD&gt;&lt;TD&gt;18-Jun-20&lt;/TD&gt;&lt;TD&gt;15-Aug-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;129&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2-Jan-20&lt;/TD&gt;&lt;TD&gt;2-Jan-20&lt;/TD&gt;&lt;TD&gt;22-Feb-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Home&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;15-Nov-20&lt;/TD&gt;&lt;TD&gt;15-Nov-20&lt;/TD&gt;&lt;TD&gt;20-Dec-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;267&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4-Mar-20&lt;/TD&gt;&lt;TD&gt;4-Mar-20&lt;/TD&gt;&lt;TD&gt;14-May-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;26-Aug-20&lt;/TD&gt;&lt;TD&gt;26-Aug-20&lt;/TD&gt;&lt;TD&gt;13-Sep-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Home&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;15-Sep-20&lt;/TD&gt;&lt;TD&gt;15-Sep-20&lt;/TD&gt;&lt;TD&gt;20-Nov-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1-Jan-20&lt;/TD&gt;&lt;TD&gt;5-Jan-20&lt;/TD&gt;&lt;TD&gt;8-Jan-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;11-Jan-20&lt;/TD&gt;&lt;TD&gt;12-Jan-20&lt;/TD&gt;&lt;TD&gt;18-Jan-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;5-Jun-20&lt;/TD&gt;&lt;TD&gt;5-Jun-20&lt;/TD&gt;&lt;TD&gt;15-Jun-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;139&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;19-Jun-20&lt;/TD&gt;&lt;TD&gt;19-Jun-20&lt;/TD&gt;&lt;TD&gt;5-Jul-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;15-Sep-20&lt;/TD&gt;&lt;TD&gt;15-Sep-20&lt;/TD&gt;&lt;TD&gt;25-Sep-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1-Nov-20&lt;/TD&gt;&lt;TD&gt;1-Nov-20&lt;/TD&gt;&lt;TD&gt;5-Nov-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Home&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;37&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;6-Mar-20&lt;/TD&gt;&lt;TD&gt;6-Mar-20&lt;/TD&gt;&lt;TD&gt;9-Mar-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2-Jan-20&lt;/TD&gt;&lt;TD&gt;2-Jan-20&lt;/TD&gt;&lt;TD&gt;8-Jan-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;16-Jul-20&lt;/TD&gt;&lt;TD&gt;19-Jul-20&lt;/TD&gt;&lt;TD&gt;20-Jul-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;1-Aug-20&lt;/TD&gt;&lt;TD&gt;10-Aug-20&lt;/TD&gt;&lt;TD&gt;22-Aug-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;26-Oct-20&lt;/TD&gt;&lt;TD&gt;26-Oct-20&lt;/TD&gt;&lt;TD&gt;30-Oct-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;21-Feb-20&lt;/TD&gt;&lt;TD&gt;21-Feb-20&lt;/TD&gt;&lt;TD&gt;24-Feb-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;27-Feb-20&lt;/TD&gt;&lt;TD&gt;27-Feb-20&lt;/TD&gt;&lt;TD&gt;25-Jun-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;11-Jan-20&lt;/TD&gt;&lt;TD&gt;11-Jan-20&lt;/TD&gt;&lt;TD&gt;18-Jan-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;20-Mar-20&lt;/TD&gt;&lt;TD&gt;20-Mar-20&lt;/TD&gt;&lt;TD&gt;26-Mar-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;62&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;28-Mar-20&lt;/TD&gt;&lt;TD&gt;28-Mar-20&lt;/TD&gt;&lt;TD&gt;10-Jun-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;15-Jun-20&lt;/TD&gt;&lt;TD&gt;15-Jun-20&lt;/TD&gt;&lt;TD&gt;27-Dec-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;SNF&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;14-Mar-20&lt;/TD&gt;&lt;TD&gt;14-Mar-20&lt;/TD&gt;&lt;TD&gt;18-Mar-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;11-Sep-20&lt;/TD&gt;&lt;TD&gt;12-Sep-20&lt;/TD&gt;&lt;TD&gt;22-Sep-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;10-Feb-20&lt;/TD&gt;&lt;TD&gt;10-Feb-20&lt;/TD&gt;&lt;TD&gt;11-Feb-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;IP&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;15-Feb-20&lt;/TD&gt;&lt;TD&gt;15-Feb-20&lt;/TD&gt;&lt;TD&gt;4-May-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;HSPC&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;HSPC&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sat, 05 Oct 2024 01:30:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-calculate-30-day-readmission-based-on-specific/m-p/946386#M370625</guid>
      <dc:creator>cheroij</dc:creator>
      <dc:date>2024-10-05T01:30:31Z</dc:date>
    </item>
    <item>
      <title>Re: How do I calculate 30 day readmission based on specific conditions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-calculate-30-day-readmission-based-on-specific/m-p/946594#M370697</link>
      <description>&lt;P&gt;data WORK.IMPORT2;&lt;BR /&gt;infile datalines;&lt;BR /&gt;input ID:best. Claimstartdate:DATE9. Admitdate:DATE9. Dischargedate:DATE9. MSFlag:BEST. Setting:$4.;&lt;BR /&gt;format ID BEST. Claimstartdate DATE9. Admitdate DATE9. Dischargedate DATE9. MSFlag BEST.;&lt;BR /&gt;label ID="ID" Claimstartdate="Claimstartdate" Admitdate="Admitdate" Dischargedate="Dischargedate" MSFlag="MSFlag" Setting="Setting";&lt;BR /&gt;datalines;&lt;BR /&gt;1 26APR2020 26APR2020 28APR2020 1 IP&lt;BR /&gt;1 16JUN2020 16JUN2020 28APR2020 1 SNF&lt;BR /&gt;2 02JAN2020 02JAN2020 02JAN2020 1 IP&lt;BR /&gt;2 04FEB2020 04FEB2020 10FEB2020 1 IP&lt;BR /&gt;2 15FEB2020 18JUN2020 15AUG2020 1 IP&lt;BR /&gt;3 02JAN2020 02JAN2020 22FEB2020 1 Home&lt;BR /&gt;3 15NOV2020 15NOV2020 20DEC2020 1 ER&lt;BR /&gt;4 04MAR2020 04MAR2020 14MAY2020 1 ER&lt;BR /&gt;5 26AUG2020 26AUG2020 13SEP2020 1 Home&lt;BR /&gt;5 15SEP2020 15SEP2020 20NOV2020 1 ER&lt;BR /&gt;6 01JAN2020 05JAN2020 08JAN2020 1 IP&lt;BR /&gt;6 11JAN2020 12JAN2020 18JAN2020 1 ER&lt;BR /&gt;6 05JUN2020 05JUN2020 15JUN2020 1 IP&lt;BR /&gt;6 19JUN2020 19JUN2020 05JUL2020 1 SNF&lt;BR /&gt;6 15SEP2020 15SEP2020 25SEP2020 1 IP&lt;BR /&gt;6 01NOV2020 01NOV2020 05NOV2020 1 Home&lt;BR /&gt;7 06MAR2020 06MAR2020 09MAR2020 1 IP&lt;BR /&gt;8 02JAN2020 02JAN2020 08JAN2020 1 IP&lt;BR /&gt;9 16JUL2020 19JUL2020 20JUL2020 1 SNF&lt;BR /&gt;10 01AUG2020 10AUG2020 22AUG2020 1 IP&lt;BR /&gt;11 26OCT2020 26OCT2020 30OCT2020 1 IP&lt;BR /&gt;12 21FEB2020 21FEB2020 24FEB2020 1 IP&lt;BR /&gt;12 27FEB2020 27FEB2020 25JUN2020 1 SNF&lt;BR /&gt;13 11JAN2020 11JAN2020 18JAN2020 1 IP&lt;BR /&gt;13 20MAR2020 20MAR2020 26MAR2020 1 IP&lt;BR /&gt;13 28MAR2020 28MAR2020 10JUN2020 1 IP&lt;BR /&gt;13 15JUN2020 15JUN2020 27DEC2020 1 SNF&lt;BR /&gt;14 14MAR2020 14MAR2020 18MAR2020 1 IP&lt;BR /&gt;15 11SEP2020 12SEP2020 22SEP2020 1 IP&lt;BR /&gt;16 10FEB2020 10FEB2020 11FEB2020 1 IP&lt;BR /&gt;16 15FEB2020 15FEB2020 04MAY2020 1 HSPC&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data test;&lt;BR /&gt;set import2;&lt;BR /&gt;by id; /* Creates two hidden variables first.id and last.id that can be used for group processing */&lt;BR /&gt;ad2 = lag(admitdate);/* LAG functions calculates the previous value */&lt;BR /&gt;dis2= lag(dischargedate);&lt;/P&gt;
&lt;P&gt;if dischargedate = admitdate then&lt;BR /&gt;explanation = "Discharged same day";&lt;/P&gt;
&lt;P&gt;if first.id = 0 then&lt;BR /&gt;do;&lt;BR /&gt;readmit_d = admitdate - ad2;&lt;BR /&gt;gap = admitdate - dis2;&lt;/P&gt;
&lt;P&gt;if 0&amp;lt;= readmit_d &amp;lt; 30 then&lt;BR /&gt;do;&lt;BR /&gt;readmit_f='Yes';&lt;BR /&gt;Readmit_Setting = Setting;&lt;BR /&gt;end;&lt;BR /&gt;else readmit_f='No';&lt;BR /&gt;end;&lt;/P&gt;
&lt;P&gt;format ad2 dis2 date9.;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/* Use PROC FREQ to create report with counts of re-admissions within 30 days */&lt;BR /&gt;proc freq data=test;&lt;BR /&gt;tables id*readmit_f / list nocum nopercent;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Oct 2024 19:02:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-calculate-30-day-readmission-based-on-specific/m-p/946594#M370697</guid>
      <dc:creator>JOL</dc:creator>
      <dc:date>2024-10-07T19:02:40Z</dc:date>
    </item>
    <item>
      <title>Re: How do I calculate 30 day readmission based on specific conditions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-calculate-30-day-readmission-based-on-specific/m-p/948994#M371268</link>
      <description>&lt;P&gt;Thank you very much&lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt; It worked perfectly, albeit with minor modifications&lt;/P&gt;</description>
      <pubDate>Fri, 25 Oct 2024 02:16:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-calculate-30-day-readmission-based-on-specific/m-p/948994#M371268</guid>
      <dc:creator>cheroij</dc:creator>
      <dc:date>2024-10-25T02:16:41Z</dc:date>
    </item>
  </channel>
</rss>

