<?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: check duplicates in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480248#M124104</link>
    <description>&lt;P&gt;sort by subject and cmtrt, then maybe "proc sort data=.... nodupkey dupout=XXX" see the dataset XXX for the duplicates. Or once sorted you can identify duplicates in a data step&lt;/P&gt;</description>
    <pubDate>Sun, 22 Jul 2018 16:41:45 GMT</pubDate>
    <dc:creator>pau13rown</dc:creator>
    <dc:date>2018-07-22T16:41:45Z</dc:date>
    <item>
      <title>check duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480246#M124102</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a list of medication of over thousands of observations, how can I flag the same medications taken by the same subject (duplicated entries) effectively? any ideas..&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SUBJECT&lt;/TD&gt;&lt;TD&gt;CMTRT&lt;/TD&gt;&lt;TD&gt;cmstdtc&lt;/TD&gt;&lt;TD&gt;CMONGO&lt;/TD&gt;&lt;TD&gt;cmendtc&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Acetylsalicylic Acid&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Dextrose&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Midazolam&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Oxygen&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Testosterone&lt;/TD&gt;&lt;TD&gt;2014-12-31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-03-26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Atorvastatin&lt;/TD&gt;&lt;TD&gt;2015-04-01&lt;/TD&gt;&lt;TD&gt;Checked&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Diltiazen&lt;/TD&gt;&lt;TD&gt;2015-03-28&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Diltiazem&lt;/TD&gt;&lt;TD&gt;2015-03-30&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-03-31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Amiodarone&lt;/TD&gt;&lt;TD&gt;2015-03-31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Sennoside&lt;/TD&gt;&lt;TD&gt;2015-04-01&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-04-01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Apixaban&lt;/TD&gt;&lt;TD&gt;2015-04-05&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-04-07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Magnesium sulphate&lt;/TD&gt;&lt;TD&gt;2015-03-31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-03-31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;TPA&lt;/TD&gt;&lt;TD&gt;2015-03-26&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-03-26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;acetaminophen&lt;/TD&gt;&lt;TD&gt;2015-03-27&lt;/TD&gt;&lt;TD&gt;Checked&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;enoxaparin&lt;/TD&gt;&lt;TD&gt;2015-03-31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-04-03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Cetirizine&lt;/TD&gt;&lt;TD&gt;2014-12-31&lt;/TD&gt;&lt;TD&gt;Checked&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Diltiazem&lt;/TD&gt;&lt;TD&gt;2015-06-10&lt;/TD&gt;&lt;TD&gt;Checked&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;acetylsalicyclic acid&lt;/TD&gt;&lt;TD&gt;2015-03-31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-04-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;perindopril&lt;/TD&gt;&lt;TD&gt;2015-03-30&lt;/TD&gt;&lt;TD&gt;Checked&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Indapamide&lt;/TD&gt;&lt;TD&gt;2015-03-30&lt;/TD&gt;&lt;TD&gt;Checked&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Gentamicin&lt;/TD&gt;&lt;TD&gt;2015-05-08&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;2% Xylocaine&lt;/TD&gt;&lt;TD&gt;2015-05-08&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Cephazolin&lt;/TD&gt;&lt;TD&gt;2015-05-08&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;dalteparin&lt;/TD&gt;&lt;TD&gt;2015-04-04&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-04-04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Docusate Sodium&lt;/TD&gt;&lt;TD&gt;2015-04-01&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-04-08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Omnaris Nasal Spray&lt;/TD&gt;&lt;TD&gt;2014-12-31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-03-26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Amiodarone&lt;/TD&gt;&lt;TD&gt;2015-03-31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Morphine&lt;/TD&gt;&lt;TD&gt;2015-03-27&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Perindopril/ indapamide&lt;/TD&gt;&lt;TD&gt;2014-12-31&lt;/TD&gt;&lt;TD&gt;Checked&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Zopiclone&lt;/TD&gt;&lt;TD&gt;2014-12-31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-03-26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;acetaminophen&lt;/TD&gt;&lt;TD&gt;2015-03-27&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Dimenhydrinate&lt;/TD&gt;&lt;TD&gt;2015-03-28&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-03-28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Baclofen&lt;/TD&gt;&lt;TD&gt;2014-12-31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-03-26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Amiodarone&lt;/TD&gt;&lt;TD&gt;2015-03-28&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Magnesium Sulphate&lt;/TD&gt;&lt;TD&gt;2015-03-28&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-03-28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;117961&lt;/TD&gt;&lt;TD&gt;Potassium Chloride&lt;/TD&gt;&lt;TD&gt;2015-03-28&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2015-05-28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;118036&lt;/TD&gt;&lt;TD&gt;Acetylsalicylic Acid&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sun, 22 Jul 2018 16:08:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480246#M124102</guid>
      <dc:creator>zimcom</dc:creator>
      <dc:date>2018-07-22T16:08:02Z</dc:date>
    </item>
    <item>
      <title>Re: check duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480247#M124103</link>
      <description>&lt;P&gt;Are there duplicated entries in this data?? Can you give a specific example?&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jul 2018 16:36:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480247#M124103</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2018-07-22T16:36:48Z</dc:date>
    </item>
    <item>
      <title>Re: check duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480248#M124104</link>
      <description>&lt;P&gt;sort by subject and cmtrt, then maybe "proc sort data=.... nodupkey dupout=XXX" see the dataset XXX for the duplicates. Or once sorted you can identify duplicates in a data step&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jul 2018 16:41:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480248#M124104</guid>
      <dc:creator>pau13rown</dc:creator>
      <dc:date>2018-07-22T16:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: check duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480250#M124106</link>
      <description>&lt;P&gt;I am trying to check/identify if there are duplicate medications taken by the same subject...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know there is a way to do this like sort and compare, I am just wondering if there is a simple approach, since the list is huge...&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jul 2018 17:14:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480250#M124106</guid>
      <dc:creator>zimcom</dc:creator>
      <dc:date>2018-07-22T17:14:16Z</dc:date>
    </item>
    <item>
      <title>Re: check duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480252#M124107</link>
      <description>&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select * ,count(&lt;SPAN&gt;CMTRT) &amp;gt;1 as dup_flag&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;from have&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;group by subject,&amp;nbsp;CMTRT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;quit;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;untested&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jul 2018 17:18:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480252#M124107</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-07-22T17:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: check duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480254#M124109</link>
      <description>&lt;P&gt;tested it, it works too&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;zimcom&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jul 2018 17:51:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480254#M124109</guid>
      <dc:creator>zimcom</dc:creator>
      <dc:date>2018-07-22T17:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: check duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480255#M124110</link>
      <description>&lt;P&gt;So the dates shown in the data set have no bearing on whether or not something is a duplicate? This was not stated in the original problem statement. Why show us information not related to the problem at hand?&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jul 2018 18:10:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480255#M124110</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2018-07-22T18:10:33Z</dc:date>
    </item>
    <item>
      <title>Re: check duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480294#M124122</link>
      <description>&lt;P&gt;You data sample gives no good idea about (a) what you mean by duplicates and (b) in which manner you want to search for them:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(a) For example, for subject 117961, neither Atorvastatin nor Cetirizine appear among its records more than once, and yet in your sample, they are checked as dupes.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(b) You don't say whether medication A in one record and medications A/B in another (such as&amp;nbsp;&lt;SPAN&gt;Perindopril/ indapamide) are considered dupes. If they are, a program to check for them would be more involved than if they are not. This is because in this case, CMTRT cannot be relied upon as a key by the unduplication process since entries like A/B would have to be parsed into components first.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Besides, it's unclear whether your sample data represents your input or desired output looking like the input augmented with the variable CMONGO. Also, it looks as though your input isn't cleansed: For example, you have DiltiazeM in one record and&amp;nbsp;DiltiazeN (which is likely a data entry typo) in the prior one. If you wanted your program to recognize such things as identical, it'd have to contain some sort of a fuzzy match routine, which seems to be is well beyond the scope of your question.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Generally, it would serve you (and those trying to help here) well if you presented you sample input and desired output unambiguously, tersely, and, as Paige has noted, with no extraneous information (such as the dates in your sample data).&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Paul D.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&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;</description>
      <pubDate>Sun, 22 Jul 2018 22:47:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/check-duplicates/m-p/480294#M124122</guid>
      <dc:creator>hashman</dc:creator>
      <dc:date>2018-07-22T22:47:58Z</dc:date>
    </item>
  </channel>
</rss>

