<?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 Conversion of MRN numbers in a data set in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94436#M19907</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a fairly large data set of roughly 350,000 medical record numbers that were sent from a hospital database in the format of "X-#########" where x is the initial of the hospital and the digits are the actual MRN numbers. How do i completely eliminate the initial and hyphen for each observation in that column, leaving only the MRN? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g.&amp;nbsp; H-364803055 --&amp;gt; 364803055&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Apr 2013 20:25:33 GMT</pubDate>
    <dc:creator>rrevans</dc:creator>
    <dc:date>2013-04-01T20:25:33Z</dc:date>
    <item>
      <title>Conversion of MRN numbers in a data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94436#M19907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a fairly large data set of roughly 350,000 medical record numbers that were sent from a hospital database in the format of "X-#########" where x is the initial of the hospital and the digits are the actual MRN numbers. How do i completely eliminate the initial and hyphen for each observation in that column, leaving only the MRN? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g.&amp;nbsp; H-364803055 --&amp;gt; 364803055&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Apr 2013 20:25:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94436#M19907</guid>
      <dc:creator>rrevans</dc:creator>
      <dc:date>2013-04-01T20:25:33Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of MRN numbers in a data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94437#M19908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;length full_mrn $20;&lt;/P&gt;&lt;P&gt;input full_mrn $;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;H-364803055&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*if you want character*/&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;mrn=substr(full_mrn,indexc(full_mrn,"-")+1);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*if you want numeric*/&lt;/P&gt;&lt;P&gt;data want2;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;mrn=input(substr(full_mrn,indexc(full_mrn,"-")+1),20.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Apr 2013 20:46:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94437#M19908</guid>
      <dc:creator>DBailey</dc:creator>
      <dc:date>2013-04-01T20:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of MRN numbers in a data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94438#M19909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are many ways to get what you want, following are just a few examples:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var='H-364803055';&lt;/P&gt;&lt;P&gt;&amp;nbsp; var1=compress(var,,'kd');&lt;/P&gt;&lt;P&gt;&amp;nbsp; var2=substr(var,3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; var3=scan(var,2);&lt;/P&gt;&lt;P&gt;&amp;nbsp; var4=prxchange("s/^.*-(\d+)/$1/o",-1,var);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Apr 2013 21:01:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94438#M19909</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2013-04-01T21:01:47Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of MRN numbers in a data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94439#M19910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Hai.kuo&lt;/P&gt;&lt;P&gt;If this is only about replacing characters then why formulate a RegEx for the whole string with a capture buffer instead of simply formulate a RegEx for the stuff you don't want and then replace it with a NULL string? ...Being a bit on a mission here because I've seen PGStats doing the same as well.&lt;/P&gt;&lt;P&gt;var5=prxchange("s/[^\d]//o",-1,var);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2013 02:04:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94439#M19910</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2013-04-02T02:04:54Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of MRN numbers in a data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94440#M19911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, this works:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want2;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;mrn=input(substr(mrn, indexc(mrn, "-") +1), 20.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One issue though, var does not convert to numeric. I get this kind of note:&lt;/P&gt;&lt;P&gt;NOTE: Numeric values have been converted to character values at the places given by:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (LINE):(COLUMN).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 224:19&lt;/P&gt;&lt;P&gt;Any quick fix? I am going to be concatenating this list with another where the mrn is numeric.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2013 16:23:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94440#M19911</guid>
      <dc:creator>rrevans</dc:creator>
      <dc:date>2013-04-02T16:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of MRN numbers in a data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94441#M19912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good Point, Patrick. Can't speak for PG, but for me is nothing more than a habit. Always good to have another way to think. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2013 16:34:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94441#M19912</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2013-04-02T16:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of MRN numbers in a data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94442#M19913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can't redefine mrn.&amp;nbsp; Create a different variable to hold the numeric value:&lt;/P&gt;&lt;P&gt;mrn_num=input(substr(mrn, indexc(mrn, "-") +1), 20.);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2013 16:36:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94442#M19913</guid>
      <dc:creator>DBailey</dc:creator>
      <dc:date>2013-04-02T16:36:11Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of MRN numbers in a data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94443#M19914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not scan(mm,1,'-')?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2013 00:59:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Conversion-of-MRN-numbers-in-a-data-set/m-p/94443#M19914</guid>
      <dc:creator>SandyH</dc:creator>
      <dc:date>2013-04-09T00:59:38Z</dc:date>
    </item>
  </channel>
</rss>

