<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3783963929028807953</id><updated>2012-03-04T04:57:42.110-08:00</updated><category term='CGI-DRG'/><category term='VB-DRG'/><category term='ICL'/><category term='Versions'/><category term='Updates'/><category term='VB-callable DLL'/><category term='Reseller License'/><category term='C'/><category term='ICD10'/><category term='DRG algorithm'/><category term='DRGFilt'/><category term='Reimbursement'/><category term='Perl'/><category term='Windows'/><category term='DAE outputs'/><category term='Control file'/><category term='Oracle'/><category term='Java'/><category term='ICD9'/><category term='Access-DRG'/><category term='Release date'/><category term='PHP'/><category term='On-line store'/><category term='Disease costing.'/><category term='Support'/><category term='Demo Version'/><category term='SAS'/><category term='DAS'/><category term='Validation'/><category term='Linux'/><category term='Purchase'/><category term='POA'/><category term='DAE inputs'/><category term='VB.Net'/><category term='MS DRGs'/><category term='CMS DRGs'/><category term='APR DRGs'/><category term='Documentation'/><category term='Upload'/><category term='Masks Files'/><category term='AIX'/><category term='Sample Code'/><title type='text'>DRGGroupers Tech Blog</title><subtitle type='html'>Please check the FAQ first, it really is a list of answers to our most frequently-asked questions.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>77</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-6261880678152305196</id><published>2012-03-03T14:41:00.000-08:00</published><updated>2012-03-04T04:57:42.119-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Access-DRG'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Access-DRG Versions</title><content type='html'>In order to keep up with MS-Access, we have had to split our Access-DRG product into two different products:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Access-DRG/2003, which should run under MS-Access 2000, 2002 and 2003. This is the good old ".mdb" version&lt;/li&gt;&lt;li&gt;Access-DRG/2007, which should run under MS-Access 2007. This is the new-fangled ".accdb" version&lt;/li&gt;&lt;/ol&gt;We have updated our product catalog and our retail web site, so you should now be able to get the version you need.&lt;br /&gt;&lt;br /&gt;Note that this product is more-or-less useless without the VB-callable DLL, but the current VB-callable DLL is included with your Access-DRG purchase.&lt;br /&gt;&lt;br /&gt;In the normal course of events, we expect you to buy Access-DRG once and VB-DLL subsequent year. You only need to buy Access-DRG again if and when Microsoft changes MS-Access enough to require a new app.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-6261880678152305196?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/6261880678152305196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2012/03/access-drg-versions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6261880678152305196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6261880678152305196'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2012/03/access-drg-versions.html' title='Access-DRG Versions'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-3014484380310984162</id><published>2012-03-01T08:23:00.003-08:00</published><updated>2012-03-01T08:23:48.463-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Re-release of Windows Installers</title><content type='html'>We received a bug report that our windows installer for our VB-callable DLL did not work properly under at least some Windows 7 installations.&lt;br /&gt;&lt;br /&gt;We use &lt;a href="http://nsis.sourceforge.net/Main_Page" target="_blank"&gt;the Nullsoft Scriptable Installer System&lt;/a&gt; (NSIS) to create all of our windows installers. So rather than try to debug someone else's rather complex system, we did the usual Windows thing: we upgraded and tried again. And now it all works, hurray.&lt;br /&gt;&lt;br /&gt;Just to be sure, we recreated all of our windows installers (see below) so there should be no other problems, at least until Windows 8 is released.&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;File Name&lt;/th&gt;&lt;th&gt;Product Code&lt;/th&gt;&lt;th&gt;O/S&lt;/th&gt;&lt;th&gt;Env&lt;/th&gt;&lt;th&gt;Ver&lt;/th&gt;&lt;th&gt;Comment&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mhdrg.exe&lt;/td&gt;&lt;td&gt;CDLL&lt;/td&gt;&lt;td&gt;win32&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;f29.1&lt;/td&gt;&lt;td&gt;f29.1, new NSIS&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mhi9tabf26.exe&lt;/td&gt;&lt;td&gt;CICD&lt;/td&gt;&lt;td&gt;win32&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;f29.1&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mhdrgvb.exe&lt;/td&gt;&lt;td&gt;VBDLL&lt;/td&gt;&lt;td&gt;win32&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;f29.1&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mhvbdrg.exe&lt;/td&gt;&lt;td&gt;VBDRG&lt;/td&gt;&lt;td&gt;win32&lt;/td&gt;&lt;td&gt;vb5&lt;/td&gt;&lt;td&gt;f29.1&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mhicdvb.exe&lt;/td&gt;&lt;td&gt;VBICD&lt;/td&gt;&lt;td&gt;win32&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;f29.1&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;cgi-drg.exe&lt;/td&gt;&lt;td&gt;W32CGIDRG&lt;/td&gt;&lt;td&gt;win32&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;f29.1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;drgfilt.exe&lt;/td&gt;&lt;td&gt;WINFILT&lt;/td&gt;&lt;td&gt;win32&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;f29.1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mhmasksXX.exe&lt;/td&gt;&lt;td&gt;WINMASK&lt;/td&gt;&lt;td&gt;win32&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;all of them:&lt;br /&gt;10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, v3&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-3014484380310984162?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/3014484380310984162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2012/03/re-release-of-windows-installers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3014484380310984162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3014484380310984162'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2012/03/re-release-of-windows-installers.html' title='Re-release of Windows Installers'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-6830075901215620242</id><published>2012-01-13T07:44:00.000-08:00</published><updated>2012-01-13T07:49:06.627-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ICD10'/><title type='text'>Will There Be an X29? If So, When?</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We are interested in an ICD-10 experimental grouper for version 29. We see that you have one for X28. Will you do one for X29? If so, when?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;CMS hasn't released v29 for ICD-10 yet. It is built and we're trying to persuade them to post it on their site as early in January as they are back to work. 10 minutes after they've done that, we can be the first to offer X29, but we can't do so before.&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-6830075901215620242?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/6830075901215620242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2012/01/question-we-are-interested-in-icd-10.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6830075901215620242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6830075901215620242'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2012/01/question-we-are-interested-in-icd-10.html' title='Will There Be an X29? If So, When?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-668806456994462576</id><published>2012-01-05T10:54:00.000-08:00</published><updated>2012-01-05T10:54:14.528-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DAE inputs'/><title type='text'>Estimated CMI?</title><content type='html'>&lt;tt&gt;Your query to DRGGroupers.com:&lt;br /&gt;  &lt;blockquote type="cite"&gt;    &lt;pre wrap=""&gt;My Boss wants an estimated CaseMixIndex  within 24 hours of admission.  I know that we have to default some fields, i.e. discharge status.  He wants me to compare the CMI using the 24 hours of data with the final CMI assigned after discharge.  Is this possible?  Does it even make sense for us to try?  Look forward to your response. &lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;Our reply:&lt;br /&gt;  &lt;br /&gt;Technologically, this is not hard. However it is not clear that the results would be meaningful, but that is your boss's call.&lt;br /&gt;  &lt;br /&gt;To assign a DRG, you need the following data elements:&lt;br /&gt;  &lt;br /&gt;(a) sex&lt;br /&gt;(b) age&lt;br /&gt;(c) diagnoses&lt;br /&gt;(d) procedures&lt;br /&gt;(e) discharge status&lt;br /&gt;  &lt;br /&gt;In the first 24 hours of an inpatient encounter, you would know the sex and age of the patient. You could assume that the discharge status will be "home" which will be very wrong sometimes. You could use the notoriously inaccurate admitting diagnosis and whatever procedures were performed immediately for the diagnoses and procedures.&lt;br /&gt;  &lt;br /&gt;&lt;/tt&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-668806456994462576?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/668806456994462576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2012/01/estimated-cmi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/668806456994462576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/668806456994462576'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2012/01/estimated-cmi.html' title='Estimated CMI?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-2865641304582419753</id><published>2011-11-22T06:50:00.001-08:00</published><updated>2011-11-22T07:03:05.705-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DAE outputs'/><category scheme='http://www.blogger.com/atom/ns#' term='Disease costing.'/><title type='text'>Disease Costing</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;I would like to know if the DRG batch Grouping come with already grouped diseases with costing?&lt;br /&gt;If not how do we get disease grouping that we can begin to work with?&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The short answer is that our software does not perform any financial calculations. However, the output of our DRG Assignment Engine (DAE) can be used as the input to many such calculations.&lt;br /&gt;&lt;br /&gt;As we understand it, "disease costing" is the calculation of what an individual, group or community spends, directly or indirectly, as a result of a given health condition or conditions.&lt;br /&gt; &lt;br /&gt;In the US, the DRGs were used as the basis of a prospective payment system for hospitals; each DRG is assigned a weight to represent the expected resource utilization (cost) of a typical inpatient stay for that DRG.&lt;br /&gt;&lt;br /&gt;For more information, consult our &lt;a href="http://www.drggroupers.com/drgman.pdf" target="_blank"&gt;manual&lt;/a&gt;'s Reimbursement section.&lt;br /&gt;&lt;br /&gt;In our experience, the usual method for disease costing using DRGs is to match either hospital-specific or regional "factors" with DRGs, so multiplying the factor times the DRG weight gives the expected disease cost for an individual case. Multiply again by the number of cases and you have the theoretical disease cost for the population under study:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Disease cost = (Number of cases with this DRG) x ((DRG weight) x (DRG factor))&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;We do not endorse or recommend any particular set of factors. We generally find such sets of factors to be published by the World Health Organization or local universities engaged specifically in this kind of research.&lt;br /&gt;&lt;br /&gt;We are happy to provide support for implementing disease costing on a consulting basis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-2865641304582419753?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/2865641304582419753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/disease-costing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2865641304582419753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2865641304582419753'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/disease-costing.html' title='Disease Costing'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7083677662339680855</id><published>2011-11-19T05:22:00.001-08:00</published><updated>2011-11-19T05:24:25.909-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='On-line store'/><category scheme='http://www.blogger.com/atom/ns#' term='Purchase'/><title type='text'>Issue Downloading Software</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;Hello,&lt;br /&gt;&lt;br /&gt;I get a 403 forbidden error when trying to download the software I just&lt;br /&gt;purchased, please advise. Details follow:&lt;br /&gt;&lt;br /&gt;Forbidden. You don't have permission to access/downloads/DRGGroupers-613596.zipon this server.Additionally, a 404 Not Founderror was encountered while trying to use an ErrorDocument to handle therequest&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This was a problem with our web site building configuration. We have resolved this problem, both on the active site and in our development environment. We apologize for the inconvenience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7083677662339680855?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7083677662339680855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/issue-downloading-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7083677662339680855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7083677662339680855'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/issue-downloading-software.html' title='Issue Downloading Software'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-4533302233580313070</id><published>2011-11-11T03:58:00.001-08:00</published><updated>2011-11-12T09:17:10.899-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Upload'/><title type='text'>Why You Should Email Before Uploading Files</title><content type='html'>Last night there was an unannounced upload to our drop box. We generally ignore unannounced uploads and allow them to be automatically deleted after a few days, on the assumption that it was a mistake or an attack. We happened to have the time to inspect last night's upload and deleted it immediately as it was obviously an attack.&lt;br /&gt;&lt;br /&gt;It was named "s.php" but upon inspection with a text editor, far from any web server environment in which it might run, it turned out to be a rather old attack, c99shell.&lt;br /&gt;&lt;br /&gt;This is an example of why we require that customers alert us via email before uploading files. It is a shame that we have to have this policy, but we do have to have it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-4533302233580313070?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/4533302233580313070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/why-you-should-email-before-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4533302233580313070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4533302233580313070'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/why-you-should-email-before-update.html' title='Why You Should Email Before Uploading Files'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-6369169227986584435</id><published>2011-11-10T08:44:00.000-08:00</published><updated>2011-11-10T08:45:03.190-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Upload'/><category scheme='http://www.blogger.com/atom/ns#' term='DAS'/><title type='text'>Dropbox Support?</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Do you support Dropbox (&lt;a href="http://www.dropbox.com/"&gt;www.dropbox.com&lt;/a&gt;) for exchanging files?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Not yet; internally we have been trying out Dropbox and really like it, but we need to make sure that it meets our privacy standards first, and then we need to figure out how many of our clients are using it. We are certainly open to using it to exchange files; we should be able to accommodate individual cases as we continue our evaluation, so send us email if this is how you want to send or receive files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-6369169227986584435?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/6369169227986584435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/question-do-you-support-dropbox-www.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6369169227986584435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6369169227986584435'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/question-do-you-support-dropbox-www.html' title='Dropbox Support?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-62967095754888787</id><published>2011-11-01T14:06:00.000-07:00</published><updated>2011-11-01T14:06:43.158-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Masks Files'/><category scheme='http://www.blogger.com/atom/ns#' term='Versions'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Question About DRG27</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;Hey there I currently have your v27 software and we recently put this into production for the current year.&lt;br /&gt;&lt;br /&gt;My question is if it's backward compatible ?  I need to go back 3  years in my dataset and assign a drg value.  Can I use your software version to do this ? will it look at the service dates and assign a previous version ?  Or, must I buy a previous version or versions and apply based on the year ?&lt;br /&gt;&lt;br /&gt;Thanks for your help.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;(Before we start, I should point out the current version is F29, not F27; you can see the complete list of versions here:&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.drggroupers.com/grouper.html"&gt;http://www.drggroupers.com/grouper.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For the purposes of this answer, I will assume that you knew this already and that you wanted F27.)&lt;br /&gt;&lt;br /&gt;In order to assign DRGs for a given version, you need two things:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;u&gt;Logic&lt;/u&gt;, which we encode in software&lt;/li&gt;&lt;li&gt;&lt;u&gt;Code attributes&lt;/u&gt;, which we encode in masks files&lt;/li&gt;&lt;/ol&gt;The software is always for a given version; in your case, that is F27. The software is backwardly compatible, &lt;i&gt;provided that you have the masks files for previous vesrions&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;So if&amp;nbsp; you have software for F27 and want to assign DRGs for F24, then all you would need to do is to buy the masks file ($100 from our on-line store at the above link) for F24. In fact, you can buy masks files for any version before F28 and then be able to assign DRGs for that version.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-62967095754888787?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/62967095754888787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/question-about-drg27.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/62967095754888787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/62967095754888787'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/question-about-drg27.html' title='Question About DRG27'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-9160546768525357401</id><published>2011-11-01T11:00:00.000-07:00</published><updated>2011-11-01T11:00:55.640-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Upload'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><category scheme='http://www.blogger.com/atom/ns#' term='DAS'/><title type='text'>File Upload</title><content type='html'>Customers often need to send us files as part of our DRG Assignment Service (DAS) and customers sometimes need to send us files as part of getting technical support.&lt;br /&gt;&lt;br /&gt;To handle either case, we have added a File Upload page, powered by &lt;a href="http://transferbigfiles.com/"&gt;TransferBigFiles.com&lt;/a&gt;. This upload page is available from the navigation bar at the top of any of our web pages from our main site:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.drggroupers.com/"&gt;http://www.drggroupers.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also reach it directly at&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.drggroupers.com/upload.html"&gt;http://www.drggroupers.com/upload.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please let us know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-9160546768525357401?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/9160546768525357401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/file-upload.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/9160546768525357401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/9160546768525357401'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/11/file-upload.html' title='File Upload'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-4079349553861941322</id><published>2011-10-21T07:31:00.000-07:00</published><updated>2011-10-21T07:32:05.915-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Phone Support</title><content type='html'>We have overhauled our internal phone system, in order to separate ourselves a bit from our parent company, M+H Consulting.&lt;br /&gt;&lt;br /&gt;Since we have people in Oregon, Massachusetts and Connecticut, we know that our internal communication has sometimes been lacking. &lt;br /&gt;&lt;br /&gt;You will still call 203-481-4885, but the extensions have changed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Extension 104: Sales Support&lt;/li&gt;&lt;li&gt;Extension 105: Tech Support&lt;/li&gt;&lt;/ul&gt;With our new phone system, messages actively follow us around, so we hope to cut down on response time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-4079349553861941322?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/4079349553861941322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/phone-support.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4079349553861941322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4079349553861941322'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/phone-support.html' title='Phone Support'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-8527896822082456180</id><published>2011-10-19T10:58:00.000-07:00</published><updated>2011-10-19T11:01:56.582-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Purchase'/><title type='text'>Where Is My Software?</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;We just purchased the above referenced software on our Purchase Order&lt;br /&gt;Number XXXXXXXXX.  The Pay-Pay Receipt number is XXXX-XXXX-XXXX-XXXX.  At&lt;br /&gt;the time the order was placed there was no shipping method specified.&lt;br /&gt;Could we have the software emailed to us?&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We are happy to email confirmed purchases. Your file is on its way, assuming that no email firewall between us intercepts it because it contains a .EXE file.&lt;br /&gt;&lt;br /&gt;(If the email is rejected, we will send it via TransferBigFiles.com, a third party service. They will send you an email and you can use the link in that email to pull down your purchase.) &lt;br /&gt;&lt;br /&gt;We hear that a purchase did not go through at least once a month, so we are writing up this answer in case our process is not intuitive.&lt;br /&gt;&lt;br /&gt;The typical purchase should go like this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;You place the order&lt;/li&gt;&lt;li&gt;Our system confirms the payment&lt;/li&gt;&lt;li&gt;The software should start to download during your session&lt;/li&gt;&lt;li&gt;As a back up, an email is sent to you with a link&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-8527896822082456180?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/8527896822082456180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/where-is-my-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8527896822082456180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8527896822082456180'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/where-is-my-software.html' title='Where Is My Software?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-4606311138444755680</id><published>2011-10-19T08:17:00.000-07:00</published><updated>2011-10-19T08:17:15.278-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>F29 Release: AIX Support</title><content type='html'>We have just released DRGFilt for AIX.&lt;br /&gt;&lt;br /&gt;The version of AIX under which we built and tested this executable is this:&lt;br /&gt;&lt;br /&gt;&lt;pre id="alt_console"&gt;&lt;span class="ansi0 bgAnsi15"&gt;AIX host-name 1 6 00C1FB204C00&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;We can build any of our Unix-based products for AIX, but DRGFilt is the only one popular enough to be in the on-line store: all others are built on-demand.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-4606311138444755680?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/4606311138444755680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-aix-support_19.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4606311138444755680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4606311138444755680'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-aix-support_19.html' title='F29 Release: AIX Support'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-8253462286710908713</id><published>2011-10-19T07:20:00.000-07:00</published><updated>2011-10-19T08:09:22.537-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>F29 Release: When AIX Support?</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;When will the DRG for AIX be available for version 29?  I didn't see&lt;br /&gt;anything on the tech blog about an ETA.&lt;/pre&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Excellent question, it should be available in about two hours (ie, about Noon Eastern Time today). Sorry for the poor communication.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-8253462286710908713?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/8253462286710908713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-aix-support.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8253462286710908713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8253462286710908713'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-aix-support.html' title='F29 Release: When AIX Support?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1196086734733923872</id><published>2011-10-13T12:26:00.000-07:00</published><updated>2011-10-13T12:26:17.735-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F29 Release: Web Site Updated</title><content type='html'>Our web site has been updated. This completes our initial F29 release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1196086734733923872?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1196086734733923872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-web-site-updated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1196086734733923872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1196086734733923872'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-web-site-updated.html' title='F29 Release: Web Site Updated'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7447751049156687301</id><published>2011-10-13T12:23:00.001-07:00</published><updated>2011-10-13T12:23:55.971-07:00</updated><title type='text'>F29 Release: Product Catalog</title><content type='html'>Our product catalog is fully assembled except for the porting lab products, which are not done yet:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AIX DRGFilt&lt;/li&gt;&lt;li&gt;SPARC DRGFilt&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7447751049156687301?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7447751049156687301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-product-catalog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7447751049156687301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7447751049156687301'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-product-catalog.html' title='F29 Release: Product Catalog'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-2322806936503218468</id><published>2011-10-13T11:01:00.000-07:00</published><updated>2011-10-13T11:01:07.079-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ICL'/><title type='text'>F29: Support Changes</title><content type='html'>As of F29, we no longer support the ICL rapid application development environment (IDE, BDE).&lt;br /&gt;&lt;br /&gt;We have decided to continue support for 32 bit Linux this year, but we are on the fence about that, so we are going to take a poll about 32 bit Linux support for next year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-2322806936503218468?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/2322806936503218468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-support-changes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2322806936503218468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2322806936503218468'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-support-changes.html' title='F29: Support Changes'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-2690078503272545011</id><published>2011-10-13T08:52:00.000-07:00</published><updated>2011-10-13T08:52:59.185-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>F29 Manual: What Changed</title><content type='html'>We have revised our manual for F29. Here is what changed with the F29 version of the manual:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;updated various dates in the text &lt;/li&gt;&lt;li&gt;fixed typo "appeneded" in various chapters&lt;/li&gt;&lt;li&gt;chapter 3: added documentation of bit string DAE outputs, per this &lt;a href="http://drggrouperstechblog.blogspot.com/2011/08/question-hi-tech-support-pdf-is-very.html"&gt;tech support question&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-2690078503272545011?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/2690078503272545011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-manual-what-changed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2690078503272545011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2690078503272545011'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-manual-what-changed.html' title='F29 Manual: What Changed'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-4681276035502539601</id><published>2011-10-12T13:47:00.001-07:00</published><updated>2011-10-12T13:48:33.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F29 Standing Orders Have Been Filled</title><content type='html'>Our pre-ordered F29 orders and our standing orders have been filled.&lt;br /&gt;&lt;br /&gt;Left to do:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;publish an updated manual &lt;/li&gt;&lt;li&gt;update our on-line store &lt;/li&gt;&lt;li&gt;release the updated web site&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-4681276035502539601?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/4681276035502539601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-standing-orders-have-been-filled.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4681276035502539601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4681276035502539601'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-standing-orders-have-been-filled.html' title='F29 Standing Orders Have Been Filled'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1741044823328222691</id><published>2011-10-12T13:46:00.000-07:00</published><updated>2011-10-12T13:47:26.188-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='CGI-DRG'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><category scheme='http://www.blogger.com/atom/ns#' term='VB-callable DLL'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><category scheme='http://www.blogger.com/atom/ns#' term='VB-DRG'/><title type='text'>F29 Release: Windows Validation</title><content type='html'>&lt;b&gt;Win32 DRGFilt...Passed&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Win32 C-callable DLL...Passed&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Win32 VB-callable DLL...Passed&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Win32 VB-DRG / VB-callable DLL compatibility...Passed&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Win32 CGI-DRG...Passed&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Win32 F29 ICD9 table...Passed&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Win32 ICD labeling DLL...Passed&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Win32 F29 masks installer...Passed &lt;/b&gt;&lt;br /&gt;&lt;b&gt;Win32 C-callable DLL installer...Passed&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Win32 VB-callable DLL installer...Passed &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Our windows product line is validated and ready for shipping.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1741044823328222691?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1741044823328222691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-windows-validation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1741044823328222691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1741044823328222691'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-release-windows-validation.html' title='F29 Release: Windows Validation'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-8669514023723538178</id><published>2011-10-11T15:27:00.000-07:00</published><updated>2011-10-11T15:29:50.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='CGI-DRG'/><category scheme='http://www.blogger.com/atom/ns#' term='Control file'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Validation'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>F29 Release: Linux Validation</title><content type='html'>&lt;b&gt;F29 Linux Product Validation Log&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Masks for F29...Passed&lt;br /&gt;DAE Regression Test...Passed&lt;br /&gt;Linux DRGFilt for F29...Passed&lt;br /&gt;Demo Linux version of DRGFilt...Passed&lt;br /&gt;Linux C Shared Object for F29...Passed&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;Linux Perl Shared Object for F29...Passed&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;Linux PHP Shared Object for F29...Passed&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;Linux CGI-DRG for F29...Passed&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Details&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Masks for F29...Passed&lt;/b&gt;&lt;br /&gt;Validated the masks file against official list, which we found &lt;a href="https://www.cms.gov/acuteinpatientpps/ipps2011/itemdetail.asp?itemid=CMS1237948"&gt;here&lt;/a&gt;. Not that some MS-DRGs are not defined, such as 9, 18, 19, etc.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DAE Regression Test...Passed&lt;/b&gt;&lt;br /&gt;Ran the latest DAE through our regression testing suite.&lt;br /&gt;&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | --------SUMMARY-----------&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v29: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v28: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v27(poa): Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v27: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v26(poa): Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v26: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v25: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v24: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v23: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v22: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v21: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v20: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v19: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v18: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v17: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v16: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v15: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v14: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v13: Ok&lt;br /&gt;[Tue Oct 11 16:33:41 2011]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; v12: Ok &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Linux DRGFilt for F29...Passed&lt;/b&gt;&lt;br /&gt;Validated the DAE with DRGFilt against the test data set with this control file:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;age&amp;nbsp; 000 03&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sex&amp;nbsp; 003 01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ds&amp;nbsp;&amp;nbsp; 004 02&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dxl&amp;nbsp; 000 08&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;poa&amp;nbsp; 000 07&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dx&amp;nbsp;&amp;nbsp; 023 96&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sgl&amp;nbsp; 000 07&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;surg 223 98&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;exmp 006 01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# these are written out by us&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drg&amp;nbsp; 607 03&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;mdc&amp;nbsp; 610 02&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rc&amp;nbsp;&amp;nbsp; 612 02&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dflg 614 15&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sflg 629 15&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Using our validation script, we compare the incoming DRG at offset 603 to our DRG at offset 607, the incoming MDC at 600 with ours at 610, the incoming RC at offset 598 with ours at 612.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Demo Linux version of DRGFilt...Passed&lt;/b&gt;&lt;br /&gt;This free version only does F10. Validated it against our internal F10 dataset of 35,451 records.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Interactive Test Cases&lt;/b&gt;&lt;br /&gt;We don't run the entire test dataset through our interactive UIs because it would be too much work for too little gain. Once we validate the core DAE, we validate the UIs with a sample of the official test dataset. This year that sample looks like this:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;-------------------------------------------&lt;br /&gt;&amp;nbsp;&amp;nbsp; Age: 049&lt;br /&gt;&amp;nbsp;&amp;nbsp; Sex: F&lt;br /&gt;&amp;nbsp; Disp: 01&lt;br /&gt;&amp;nbsp;&amp;nbsp; MDC: 21&lt;br /&gt;&amp;nbsp;&amp;nbsp; DRG: 908&lt;br /&gt;&amp;nbsp; DX's:&amp;nbsp; Code :E:P where E=exempt flag P=present on admission flag&lt;br /&gt;&amp;nbsp; DX01: 99679 : : &lt;br /&gt;&amp;nbsp; DX02: 25041 : : &lt;br /&gt;&amp;nbsp; DX03: 5859&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX04: 2767&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX05: 25051 : : &lt;br /&gt;&amp;nbsp; DX06: 36904 : : &lt;br /&gt;&amp;nbsp; DX07: 25061 : : &lt;br /&gt;&amp;nbsp; DX08: 3371&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX09: 40290 : : &lt;br /&gt;&amp;nbsp; DX10: 2859:: &lt;br /&gt;&lt;br /&gt;Proc's:&amp;nbsp; Code &lt;br /&gt;&amp;nbsp; SG01: 3942&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; SG02: 3993&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; SG03: 3995&lt;br /&gt;-------------------------------------------&lt;br /&gt;&amp;nbsp;&amp;nbsp; Age: 059&lt;br /&gt;&amp;nbsp;&amp;nbsp; Sex: M&lt;br /&gt;&amp;nbsp; Disp: 01&lt;br /&gt;&amp;nbsp;&amp;nbsp; MDC: 01&lt;br /&gt;&amp;nbsp;&amp;nbsp; DRG: 074&lt;br /&gt;&amp;nbsp; DX's:&amp;nbsp; Code :E:P where E=exempt flag P=present on admission flag&lt;br /&gt;&amp;nbsp; DX01: 3564&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX02: 2639&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX03: 311&amp;nbsp;&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX04: 2761&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX05: 5601&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX06: 5180:: &lt;br /&gt;&lt;br /&gt;Proc's:&amp;nbsp; Code &lt;br /&gt;&amp;nbsp; SG01: 9383&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; SG02: 9339&lt;br /&gt;&lt;br /&gt;-------------------------------------------&lt;br /&gt;&amp;nbsp;&amp;nbsp; Age: 050&lt;br /&gt;&amp;nbsp;&amp;nbsp; Sex: M&lt;br /&gt;&amp;nbsp; Disp: 01&lt;br /&gt;&amp;nbsp;&amp;nbsp; MDC: 04&lt;br /&gt;&amp;nbsp;&amp;nbsp; DRG: 182&lt;br /&gt;&amp;nbsp; DX's:&amp;nbsp; Code :E:P where E=exempt flag P=present on admission flag&lt;br /&gt;&amp;nbsp; DX01: 1628:: &lt;br /&gt;&lt;br /&gt;Proc's:&amp;nbsp; Code &lt;br /&gt;&amp;nbsp; SG01: 324&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; SG02: 3409&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; SG03: 8965&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; SG04: 9396&lt;br /&gt;&lt;br /&gt;-------------------------------------------&lt;br /&gt;&amp;nbsp;&amp;nbsp; Age: 077&lt;br /&gt;&amp;nbsp;&amp;nbsp; Sex: F&lt;br /&gt;&amp;nbsp; Disp: 03&lt;br /&gt;&amp;nbsp;&amp;nbsp; MDC: 08&lt;br /&gt;&amp;nbsp;&amp;nbsp; DRG: 563&lt;br /&gt;&amp;nbsp; DX's:&amp;nbsp; Code :E:P where E=exempt flag P=present on admission flag&lt;br /&gt;&amp;nbsp; DX01: 81611 : : &lt;br /&gt;&amp;nbsp; DX02: 25081 : : &lt;br /&gt;&amp;nbsp; DX03: 2512&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX04: E8849 : : &lt;br /&gt;&amp;nbsp; DX05: 3319&amp;nbsp; : : &lt;br /&gt;&amp;nbsp; DX06: 04110 : : &lt;br /&gt;&amp;nbsp; DX07: 8831:: &lt;br /&gt;&lt;br /&gt;Proc's:&amp;nbsp; Code &lt;br /&gt;&amp;nbsp; SG01: 7904&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; SG02: 9659&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; SG03: 8659&lt;br /&gt;&lt;br /&gt;-------------------------------------------&lt;br /&gt;&amp;nbsp;&amp;nbsp; Age: 081&lt;br /&gt;&amp;nbsp;&amp;nbsp; Sex: F&lt;br /&gt;&amp;nbsp; Disp: 01&lt;br /&gt;&amp;nbsp;&amp;nbsp; MDC: 02&lt;br /&gt;&amp;nbsp;&amp;nbsp; DRG: 117&lt;br /&gt;&amp;nbsp; DX's:&amp;nbsp; Code :E:P where E=exempt flag P=present on admission flag&lt;br /&gt;&amp;nbsp; DX01: 3659:: &lt;br /&gt;&lt;br /&gt;Proc's:&amp;nbsp; Code &lt;br /&gt;&amp;nbsp; SG01: 1279&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;b&gt;Linux C Shared Object for F29...Passed&lt;/b&gt;&lt;br /&gt;Validated the Linux C shared object with this test case, to also confirm that the used codes bit flag handling is now correct:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;-------------------------------------------&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; Age: 055&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; Sex: F&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; Disp: 01&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; MDC: 08&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; DRG: 455&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; DX's:&amp;nbsp; Code :E:P where E=exempt flag P=present on admission flag&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; DX01: 71500 : :Y&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;  &lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Proc's:&amp;nbsp; Code &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; SG01: 8134&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; SG02: 8135&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Raw return value from mhdrg:&lt;br /&gt;0^8^455^29^5.6449^0.00^ ^COMBINED ANTERIOR/POSTERIOR SPINAL FUSION W/O CC/MCC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^1^11&lt;br /&gt;&lt;br /&gt;Deconstructed return value from mhdrg:&lt;br /&gt;rc=0, mdc=8, drg=455, ovn=29, weight=5.6449, mean=0.00, porm= &lt;br /&gt;desc=COMBINED ANTERIOR/POSTERIOR SPINAL FUSION W/O CC/MCC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;dx flags:1, px flags: 11&lt;br /&gt;&lt;br /&gt;Expected result: RC: 0 MDC: 08 DRG: 455&lt;br /&gt;&lt;br /&gt;Significant ICD codes:&lt;br /&gt;&amp;nbsp;* DX code&amp;nbsp; 1 was used&lt;br /&gt;&amp;nbsp;* Proc code&amp;nbsp; 1 was used&lt;br /&gt;&amp;nbsp;* Proc code&amp;nbsp; 2 was used&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;b&gt;Linux Perl Shared Object for F29...Passed&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;Validated the Perl shared object against the same test case as C shared object.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;i&gt;THIS YEAR, WE WILL HAVE TO CHANGE OUR PROCESS TO HANDLE THE 5.8 VS POST-5.8 DIVIDE, AS WELL AS MULT-THREADED VS NOT-MULTI-THREADED.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;b&gt;Linux PHP Shared Object for F29...Passed&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;Validated the Perl shared object against the same test case as C shared object.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;b&gt;Linux CGI-DRG for F29...Passed&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;Validated the Linux CGI-DRG against same test case as C shared object.&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-8669514023723538178?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/8669514023723538178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-linux-validation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8669514023723538178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8669514023723538178'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f29-linux-validation.html' title='F29 Release: Linux Validation'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7786951800441741596</id><published>2011-10-11T07:01:00.000-07:00</published><updated>2011-10-11T07:01:49.327-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ICD10'/><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><category scheme='http://www.blogger.com/atom/ns#' term='ICD9'/><title type='text'>Expected F29 Release: still 10/12/11</title><content type='html'>Development has turned over the ICD9 F29 DAE to us for validation, a process we expect to complete in time for a release tomorrow.&lt;br /&gt;&lt;br /&gt;The ICD10-prototype-for-F28, which we call X28, will be out of development soon.&lt;br /&gt;&lt;br /&gt;Version 29 of ICD10 won't be released until January, 2012, so development won't be done with X29 until the end of January, 2012, at the earliest.&lt;br /&gt;&lt;pre wrap=""&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7786951800441741596?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7786951800441741596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/expected-f29-release-still-101211.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7786951800441741596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7786951800441741596'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/expected-f29-release-still-101211.html' title='Expected F29 Release: still 10/12/11'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-3743598626573545947</id><published>2011-10-09T19:37:00.000-07:00</published><updated>2011-10-09T19:37:38.006-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>Expected F29 Release: 10/12/11?</title><content type='html'>When we predicted that we would do a release on 10/10/11, we forgot that 10/10/11 is a holiday hereabouts and that we are closed for business. We will need at least a day to get ready after we get back to work, so we are looking at 10/12/11 at the earliest now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-3743598626573545947?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/3743598626573545947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/expected-f29-release101211.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3743598626573545947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3743598626573545947'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/expected-f29-release101211.html' title='Expected F29 Release: 10/12/11?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-5342803568845668886</id><published>2011-10-08T15:37:00.001-07:00</published><updated>2011-10-08T15:39:06.553-07:00</updated><title type='text'>Web Site Overhaul for F29</title><content type='html'>As part of our annual release this year, we are overhauling our web site.&lt;br /&gt;&lt;br /&gt;We expect to release the new web site when we release the new version. We still expect to do the release sometime on October 10th, 2011.&lt;br /&gt;&lt;br /&gt;We hope that the streamlining will make the site more useful to our customers. Let us know if it does not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-5342803568845668886?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/5342803568845668886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5342803568845668886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5342803568845668886'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/blog-post.html' title='Web Site Overhaul for F29'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-8870424731799458166</id><published>2011-10-07T03:40:00.000-07:00</published><updated>2011-10-07T03:40:32.036-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>Expected F29 Release: 10/10/11</title><content type='html'>We were not able to get our release out yesterday; we currently expect to do the release on Monday, October 10th.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-8870424731799458166?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/8870424731799458166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/expected-f29-release-101011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8870424731799458166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8870424731799458166'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/expected-f29-release-101011.html' title='Expected F29 Release: 10/10/11'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-318760445895837662</id><published>2011-10-04T13:16:00.000-07:00</published><updated>2011-10-09T08:55:05.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='DAE outputs'/><title type='text'>Codes Used in DRG Assignment, Continued</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;This is a follow-up to an &lt;a href="http://drggrouperstechblog.blogspot.com/2011/08/question-hi-tech-support-pdf-is-very.html"&gt;earlier question&lt;/a&gt;.&lt;/pre&gt;&lt;pre wrap=""&gt;When I use this.......&lt;br /&gt;---------------------------------------------&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$retval = mhdrgc::mhdrg(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;         #'f26p',                        # which DRG version you want&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;         'f28',                        # which DRG version you want&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;         '/home/programmer/grouper',        # path to masks files&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;         '1',                        # discharge status (home)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;        '72',                        # patient age on admission&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;        '2',                        # patient sex (1=male, 2=female)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;        # ICD DX codes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;         '3313    3312    Y49320  Y5990   N7812   Y3051   Y73300  Y3004   Y3320   Y71598  Y412    ',&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;        # ICD procedure codes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;        '0331            ',&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;        '8',                        # length of each ICD DX code&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;        '7',                       # length of each ICD procedure code&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;     );&lt;/span&gt;&lt;br /&gt;------------------------------------------------------------------&lt;br /&gt;I'm putting in 11 DX codes and 1 procedure code.&lt;br /&gt;&lt;br /&gt;What I get back is this...&lt;br /&gt;---------------------------------------------&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;0^1^57^28^0.9350^0.00^ ^DEGENERATIVE NERVOUS SYSTEM DISORDERS W/O MCC &lt;/span&gt;                        ^1^0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The blog states ...&lt;br /&gt;"The strings are positional: 1001 means that the first code was used, codes two and three were not but code four was. "&lt;br /&gt;&lt;br /&gt;Shouldn't the output be more like &lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;0^1^57^28^0.9350^0.00^ ^DEGENERATIVE NERVOUS SYSTEM DISORDERS W/O MCC                         ^10000000000^0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That is, 3313 was used, but the other ten weren't?&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You are referring to the bitstrings of which diagnoses or procedures that were used in the DRG assignment. For the DRGFilt product, these are sflg and dflg keywords.&lt;br /&gt;&lt;br /&gt;You are correct, there is a bug in the interface routine. What we see at the lowest level, when we run your example through our testbed, is this:&lt;br /&gt;&lt;br /&gt;Diagnosis flags=(100000000000000000000000000000)&lt;br /&gt;Procedure flags=(000000000000000)&lt;br /&gt;&lt;br /&gt;So somewhere between the DAE and the Perl interface,the output is being stripped of trailing zeroes, which is not what we want in this case.&lt;br /&gt;&lt;br /&gt;We have opened an internal bug and expect to have this fixed in the upcoming release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-318760445895837662?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/318760445895837662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/codes-used-in-drg-assignment-continued.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/318760445895837662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/318760445895837662'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/codes-used-in-drg-assignment-continued.html' title='Codes Used in DRG Assignment, Continued'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-8608632937586199424</id><published>2011-10-02T11:58:00.000-07:00</published><updated>2011-10-02T12:02:17.551-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>Expected F29 Release: 10/06/11</title><content type='html'>Due to popular demand, this year we are publishing an &lt;span style="font-style: italic;"&gt;expected&lt;/span&gt; release date for a version.&lt;br /&gt;&lt;br /&gt;We expect to release support for version 28 of the US Federal DRG assignment algorithm, active as of October 1st 2011, on October 6th, 2011.&lt;br /&gt;&lt;br /&gt;If you have pre-ordered from us, we expect you to have your software by close of business on October 6th, 2011.&lt;br /&gt;&lt;br /&gt;We expect to publish an updated manual at the same time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-8608632937586199424?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/8608632937586199424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/expected-f29-release-100611.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8608632937586199424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8608632937586199424'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/expected-f29-release-100611.html' title='Expected F29 Release: 10/06/11'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-8131982298147777771</id><published>2011-09-20T09:37:00.000-07:00</published><updated>2011-09-30T09:40:32.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ICD10'/><title type='text'>ICD10 Readiness</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;pre wrap=""&gt;As a business partner, we are contacting you to establish what your&lt;br /&gt;current ICD-10 readiness posture is and if your organization has a&lt;br /&gt;comprehensive action plan designed to assure that your systems and data&lt;br /&gt;will be able to accurately transact both ICD-9 and ICD-10 codes.&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We are well on our way to full ICD10 support; we expect to maintain backward compatibility for ICD9. For details, see the "ICD10-Based DRG Prototype" link at the top of this page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-8131982298147777771?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/8131982298147777771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/09/icd10-readiness.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8131982298147777771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8131982298147777771'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/09/icd10-readiness.html' title='ICD10 Readiness'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-8348418907705720649</id><published>2011-09-19T09:32:00.000-07:00</published><updated>2011-10-04T11:11:08.333-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DRG algorithm'/><category scheme='http://www.blogger.com/atom/ns#' term='MS DRGs'/><category scheme='http://www.blogger.com/atom/ns#' term='APR DRGs'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS DRGs'/><title type='text'>APR or MS DRGs?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;what version of DRGs are being used in your batch filter program APR or MS ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We support only the US Federal DRG assignment algorithm. This algorithm is also called the "&lt;b&gt;MS DRGs&lt;/b&gt;" (Medicare &amp;amp; Medicaid Services) and the "&lt;b&gt;CMS DRGs&lt;/b&gt;" (Center for Medicare and Medicaid Services).&lt;br /&gt;&lt;br /&gt;We used to support New York state DRGs and a few others, but we got out of that business a while ago.&lt;br /&gt;&lt;br /&gt;APR (All Payor, Refined) DRGs are a 3M thing and you find more information on their web site:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://solutions.3m.com/wps/portal/3M/en_US/3M_Health_Information_Systems/HIS/Products/APRDRG_Software/"&gt;http://solutions.3m.com/wps/portal/3M/en_US/3M_Health_Information_Systems/HIS/Products/APRDRG_Software/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-8348418907705720649?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/8348418907705720649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/09/apr-or-ms-drgs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8348418907705720649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8348418907705720649'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/09/apr-or-ms-drgs.html' title='APR or MS DRGs?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-4960683041795015255</id><published>2011-09-09T09:45:00.000-07:00</published><updated>2011-10-13T08:56:29.163-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DAE inputs'/><category scheme='http://www.blogger.com/atom/ns#' term='ICD10'/><category scheme='http://www.blogger.com/atom/ns#' term='ICD9'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>How Many DX Codes?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Your documentation states that the groupers currently only utilize up to nine diagnosis codes. Are you planning on increasing that number to 25 in conjunction with the recent changes CMS has implemented?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Our ICD9-based DRG Assignment Engine supports up to 15 diagnosis codes. Our ICD10 prototype currently supports 30 diagnosis codes, but we only commit to supporting the expected 25.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-4960683041795015255?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/4960683041795015255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/09/how-many-dx-codes.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4960683041795015255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4960683041795015255'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/09/how-many-dx-codes.html' title='How Many DX Codes?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-453146563638587338</id><published>2011-09-07T10:04:00.000-07:00</published><updated>2011-09-30T10:06:52.324-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>Annual Release Dates</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;I just wanted to get a status update on the release date of the new grouper for this year and get on the list to obtain it as soon as possible.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Our products track with the US Federal (CMS) versions. They release  on or about October 1st every year. We try to release as close to  October 1st as we can. We usually release within five business days of  October 1st. On rare occasion, we are later or earlier.&lt;p&gt;We cannot guarantee a release date as the CMS releases vary greatly in size and complexity.&lt;/p&gt;We are aware that many of our customers need the release to be as close to October 1st as possible, so we are working hard this year to make sure that this happens, even as ICD10 looms over us.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-453146563638587338?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/453146563638587338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/09/annual-release-dates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/453146563638587338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/453146563638587338'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/09/annual-release-dates.html' title='Annual Release Dates'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-5776834857850417048</id><published>2011-08-30T08:04:00.000-07:00</published><updated>2011-10-13T08:55:25.423-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='DAE outputs'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>Codes Used in DRG Assignment?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hi Tech Support,&lt;br /&gt;&lt;br /&gt;The PDF is very informative but it appears to be missing explanation of a couple of the output codes. I get ten bits of info but only first eight appear to be documented in the grouper's documentation PDF ("UNIX Embeddable Grouper API": pages 31-32). Those are .......&lt;br /&gt;&lt;br /&gt;1. Grouper return code&lt;br /&gt;2. Major Diagnostic category of assigned DRG&lt;br /&gt;3. DRG assigned to patient encounter&lt;br /&gt;4. DRG version number used to assign DRG&lt;br /&gt;5. The weight of the DRG&lt;br /&gt;6. Geometric mean length of stay for DRG&lt;br /&gt;7. PorM flag&lt;br /&gt;8. DRG description&lt;br /&gt;&lt;br /&gt;The string I had returned to me by the grouper was....&lt;br /&gt;0^1^57^28^0.9350^0.00^ ^DEGENERATIVE NERVOUS SYSTEM DISORDERS W/O MCC                         ^1^0&lt;br /&gt;&lt;br /&gt;It's the last two fields of "1" and "0" that appear to be undocumented.&lt;br /&gt;&lt;br /&gt;The last question I have is regarding the significance of diagnosis codes. When feeding a list of diagnosis codes into the grouper, is there a way to determine which of the diagnosis codes were significant in the grouper's decision making? I ran across something like that on page 22 (section labeled "Output") of the PDF that you folks package with the grouper.&lt;br /&gt;&lt;br /&gt;Thanks so much for all of your assistance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The lack of documentation for these fields is definitely an oversight, thank you for pointing this out. We will include these fields in the updated manual when we release it this coming October.&lt;br /&gt;&lt;br /&gt;Those two fields are ASCII-ified bit strings of which codes were used in the DRG assignment. The first field is a string of diagnosis bits and the second string is a string of procedure bits. The strings consist of either an ASCII '1' or an ASCII '0'. A one means "this code was used" and a zero means "this code was not used."&lt;br /&gt;&lt;br /&gt;The strings are positional: 1001 means that the first code was used, codes two and three were not but code four was.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-5776834857850417048?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/5776834857850417048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/08/question-hi-tech-support-pdf-is-very.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5776834857850417048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5776834857850417048'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/08/question-hi-tech-support-pdf-is-very.html' title='Codes Used in DRG Assignment?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1997060675170782166</id><published>2011-08-19T11:21:00.000-07:00</published><updated>2011-10-05T08:24:18.951-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DRG algorithm'/><category scheme='http://www.blogger.com/atom/ns#' term='ICD10'/><title type='text'>ICD10 Transition?</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;How are you handling the transition to ICD10, especially the years that both ICD9 and ICD10 are supported?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;&lt;span style="font-family: inherit;"&gt;The prototype ICD10 grouper we built was x28 -- FY2011 ICD-10 codes and grouper logic equivalent to f28. The FY2012 ICD-10-PCS (procedure) codes are published, and the FY2012 ICD-9 MS-DRG grouper (f29) will be available in early October 2011, but the FY2012 ICD-10-CM diagnoses are not going to be released by NCHS until December 2011. Hence, no FY2012 ICD-10 MS-DRG grouper (x29) can be produced before January 2012.&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-family: inherit;"&gt;The plan is that starting FY2013, there will be no changes to ICD-9 and the FY2013 ICD-10 codes will be available on or before October 1, 2012, so f30 will be the same as f29 and x30 will be available for the start of FY2013. For testing purposes, users coding in ICD-10 will have to code in the FY2011 ICD-10 and use the x28 grouper until January 2012.&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1997060675170782166?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1997060675170782166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/08/icd10-transition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1997060675170782166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1997060675170782166'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/08/icd10-transition.html' title='ICD10 Transition?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-8828194760290032502</id><published>2010-11-03T08:09:00.000-07:00</published><updated>2011-10-03T08:12:24.941-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CGI-DRG'/><category scheme='http://www.blogger.com/atom/ns#' term='Demo Version'/><title type='text'>CGI Demo Version</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am interested in your product CGI-DRG (f24) for Windows, but your demo  does not work. Can I get a trial version before buying?&lt;br /&gt;Thanks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We find that keeping a CGI script working on an ISP's host is a constant struggle. We should probably give up. We are happy to send you an F10 CGI-DRG for you to try; just remember to tell us whether you are running under Windows or Unix.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-8828194760290032502?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/8828194760290032502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/11/cgi-demo-version.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8828194760290032502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8828194760290032502'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/11/cgi-demo-version.html' title='CGI Demo Version'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-6206555543314694858</id><published>2010-10-08T11:35:00.000-07:00</published><updated>2011-10-08T14:20:21.885-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F28 Released</title><content type='html'>Our support for version 28 of the US Federal DRG assignment algorithm, active as of October 1st 2010, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-6206555543314694858?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/6206555543314694858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f28-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6206555543314694858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6206555543314694858'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f28-released.html' title='F28 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-5692000234505580855</id><published>2010-09-13T12:29:00.000-07:00</published><updated>2011-10-03T12:32:52.232-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Access-DRG'/><category scheme='http://www.blogger.com/atom/ns#' term='VB-callable DLL'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>How Does Access-DRG Work?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;How does the Access front-end work? (ie. Can I link into a SQL Server dataset (as an input) and have the Access-DRG spit out the results into a SQL Server dataset?&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Access-DRG is not really a front end, it is a self-contained app. You load data into it, you call its DRG Assignment function (which, in turn, calls our VB-callable DLL) and it does in-place DRG assignment.&lt;br /&gt;&lt;br /&gt;If you want to read data from a database server, assign a DRG and put the results back onto the database server, you probably want to get our VB-callable DLL and write your own simple program to read, call and write. Or you can use DRGFilt and the import/assign a DRG/write method described in a DRGFilt posting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-5692000234505580855?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/5692000234505580855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/09/how-does-access-drg-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5692000234505580855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5692000234505580855'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/09/how-does-access-drg-work.html' title='How Does Access-DRG Work?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1187570612746473766</id><published>2010-07-09T07:49:00.000-07:00</published><updated>2011-10-04T07:51:09.560-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Control file'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>Version NN Invalid</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We executed an&amp;nbsp; unix command from PL/SQL stored procedure and got the 'Version 27 Invalid' message from DRGFilt, but executed the same command directly from unix box in putty, everything was fine. The following is the command:&lt;br /&gt;&lt;br /&gt;'/u01/app/oracle/product/11.2.0/dbhome_1/bin/drgfilt_lnx_64 -0 f27 drgmasks.f27 /home/mhuang/DRGFilt_control.txt &amp;lt;/home/mhuang/DRGFilt_input.txt &amp;gt;/home/mhuang/output.txt'&lt;br /&gt;&amp;nbsp;&lt;br /&gt;What does the 'version 27 Invalid' mean to DRGFilt?&amp;nbsp; Also can we add our custom keyword in the control file? We plan add more fields into the control file.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;re: "Version 27 Invalid"&lt;br /&gt;This means that version 27 could not be initialized. Usually, this means that the drg masks file could not be found or could not be read.&lt;br /&gt;&lt;br /&gt;re: custom keywords&lt;br /&gt;No, DRGFilt does not allow custom keywords; however, you can put line comments into the file so long as those comments are preceded by a sharp sign, like this:&lt;br /&gt;&lt;br /&gt;sex 156 1&lt;br /&gt;# this is a line comment&lt;br /&gt;#mykey=5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1187570612746473766?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1187570612746473766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/07/version-nn-invalid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1187570612746473766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1187570612746473766'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/07/version-nn-invalid.html' title='Version NN Invalid'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-4722241529990816584</id><published>2010-04-04T13:08:00.000-07:00</published><updated>2011-10-03T13:13:51.026-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DAE outputs'/><title type='text'>Length of Stay ALOS vs GLOS</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;I have your v27 DRG grouper software and it appears that it returns the&lt;br /&gt;Geometric mean Length of Stay (GLOS) for each DRG. Is there any way to get&lt;br /&gt;the Arithmetic mean Length of Stay (ALOS)?&lt;br /&gt;&lt;br /&gt;I am using DLL calls from your software's "mhinfo" function to get the&lt;br /&gt;GLOS. Please let me know. Thank you.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have done some digging and discovered that, as you confirmed, the ALOS  is not exposed through this API. You would have to match up the DRG with  its ALOS explicitly in your code.&lt;br /&gt;&lt;br /&gt;In order to help you with that, please find attached the spreadsheet  published by CMS with this information in it. [Note: file was attached to support email, but is not reachable from this blog posting.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-4722241529990816584?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/4722241529990816584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/04/length-of-stay-alos-vs-glos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4722241529990816584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4722241529990816584'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/04/length-of-stay-alos-vs-glos.html' title='Length of Stay ALOS vs GLOS'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-2715612742787853944</id><published>2010-01-04T13:44:00.000-08:00</published><updated>2011-09-30T13:50:23.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sample Code'/><category scheme='http://www.blogger.com/atom/ns#' term='VB.Net'/><title type='text'>VB.Net?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;We have a use primarily Microsoft architecture and program in VB.net and C# (preferably VB.net).  Your VB callable DLL seems like a good fit for our needs, however I would like to know if you could provide a .Net framework code example that calls your DLLs.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We have an uneasy relationship with VB.Net because we never took the step of making our DLLs registered. However, some of our customers do call our VB-callable DLL as unmanaged code in the VB.Net environment. The sample code we give out is this:&lt;br /&gt;&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;REM-----------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;REM VB .NET programmers: (Jan-2004)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;REM-----------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;REM You will want to implicitly allocate storage for the strings you&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;REM pass to our DLL functions, like this: VerStr = Space(80)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;REM You will also probably want to use DllImport and specify the&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;REM character coding as ANSI&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;REM-----------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;REM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Option Explicit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Declare Function mhicd Lib "mhicdvb.dll" (ByVal which As String, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ByVal file As String, ByVal code As String, ByVal retval As String, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ByVal length As Integer) As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Declare Function mhdllver Lib "mhdrgvb.dll" (ByVal Buf As String, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ByVal BufLen As Integer) As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Declare Function mhdrg Lib "mhdrgvb.dll" (drg As Integer, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ByVal DRGVersion As String, ByVal MasksPath As String, ByVal DischStat As String, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ByVal PtAge As String, ByVal PtGender As String, ByVal DXList As String, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ByVal ProcList As String) As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Declare Sub mherrdesc Lib "mhdrgvb.dll" (ByVal Buffer As String, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ByVal length As Integer)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Declare Sub mhinfo Lib "mhdrgvb.dll" (drg As Integer, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ByVal DRGVersion As String, ByVal MasksPath As String, mdc As Integer, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    weight As Double, los As Double, ByVal Desc As String, ByVal DescLen As Integer)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Declare Function mhcodeused Lib "mhdrgvb.dll" (ByVal which _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    As String, ByVal codeindex As Integer) As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Declare Function mhdrgver Lib "mhdrgvb.dll" (ByVal MPath As String, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ByVal Buf As String, ByVal BufLen As Integer) As Integer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Sub AssignDRG()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim ErrMsg As String * 256&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim ReturnCode As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim drg As Integer, mdc As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim Desc As String * 80&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim weight As Double, los As Double&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim masksdir As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim myver As String, mydstat As String, myage As String, mysex As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim mydxbuf As String * 80&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim mypxbuf As String * 80&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim tempStr As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim N As Integer, needcomma As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    'Loop through controls, getting their current values&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    masksdir = Command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    myver = Me!ver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    mydstat = Left$(Me!dstat, 1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    myage = Me!age&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    mysex = Left$(Me!sex, 1)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    'make string out of the diagnoses codes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    tempStr = ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    needcomma = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    For N = 0 To 9&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        If Len(Me!dx(N)) &amp;gt; 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            If needcomma &amp;lt;&amp;gt; 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                tempStr = tempStr &amp;amp; ","&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            needcomma = 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            tempStr = tempStr &amp;amp; Me!dx(N)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Next N&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    mydxbuf = tempStr&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    'make string out of the procedure codes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    tempStr = ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    needcomma = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    For N = 0 To 14&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        If Len(Me!proc(N)) &amp;gt; 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            If needcomma &amp;lt;&amp;gt; 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                tempStr = tempStr &amp;amp; ","&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            needcomma = 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            tempStr = tempStr &amp;amp; Me!proc(N)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Next N&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    mypxbuf = tempStr&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    'call the M+H grouper with what you got&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me!results = ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    ReturnCode = mhdrg(drg, myver, masksdir, mydstat, myage, mysex, mydxbuf, mypxbuf)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    If ReturnCode &amp;lt;&amp;gt; 0 Then         'drg assignment failed, alas!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        Call mherrdesc(ErrMsg, 70)  'tell user about failure&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        Me!results = "DRG Assignment FAILED: " &amp;amp; ErrMsg&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Else                            'drg assignment worked, hurray!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        'get the particulars of this DRG from M+H dll&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        Call mhinfo(drg, myver, masksdir, mdc, weight, los, Desc, 80)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        Me!results = "DRG: " &amp;amp; drg &amp;amp; " " &amp;amp; Desc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        Me!info = "MDC: " &amp;amp; mdc &amp;amp; " Weight: " &amp;amp; weight &amp;amp; " Mean LOS: " &amp;amp; los &amp;amp; " Version: " &amp;amp; myver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        'which dxes were used?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        For N = 0 To 9&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            If mhcodeused("d", N) Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                Me.dx(N).FontBold = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                Me.dx(N).FontBold = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        Next N&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        'which procs were used?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        For N = 0 To 14&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            If mhcodeused("p", N) Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                Me.proc(N).FontBold = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                Me.proc(N).FontBold = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        Next N&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Sub Form_Load()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim VerStr As String * 80, MaxVer As Integer, MPath As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim DRGVers As String * 81, N As Integer, I As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    'expect the masks directory as a command line argument&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    If Command = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        MsgBox (Me.Caption &amp;amp; " " &amp;amp; Chr(10) &amp;amp; Chr(10) &amp;amp; _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        "Required command line argument 'Masks Directory' is missing" &amp;amp; Chr(10) &amp;amp; _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        "(This is the path to the directory with DRG Masks files and the ICD9 file")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        End&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    MPath = Command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    'get the DLL version&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    MaxVer = mhdllver(VerStr, 79)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.Caption = Me.Caption &amp;amp; " " &amp;amp; VerStr&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    'get the supported DRG versions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    N = mhdrgver(MPath, DRGVers, 81)    ' deal with error, if any&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    I = 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Do While N &amp;lt;&amp;gt; 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        Me.ver.AddItem (Mid$(DRGVers, I, 2))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        If I = 1 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            Me.ver.Text = Mid$(DRGVers, I, 2)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        N = N - 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        I = I + 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Loop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    'initialize sex list&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.sex.AddItem "1 Male"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.sex.AddItem "2 Female"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    'initialize discharge status list&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.dstat.AddItem "0 Unknown"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.dstat.AddItem "1 Home"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.dstat.AddItem "2 Other Hosp"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.dstat.AddItem "3 SNF"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.dstat.AddItem "4 ICF"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.dstat.AddItem "5 Other Inst"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.dstat.AddItem "6 Home Care"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.dstat.AddItem "7 AMA"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.dstat.AddItem "8 Expired"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Sub dx_Change(index As Integer)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim retval As String * 24&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Call mhicd("d", Command &amp;amp; "/icd9.tab", Me.dx(index).Text, retval, 23)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.ddesc(index).Caption = retval&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Private Sub proc_Change(index As Integer)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Dim retval As String * 24&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Call mhicd("p", Command &amp;amp; "/icd9.tab", Me.proc(index).Text, retval, 23)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Me.pdesc(index).Caption = retval&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;  &lt;br /&gt;-----------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-2715612742787853944?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/2715612742787853944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/01/vbnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2715612742787853944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2715612742787853944'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2010/01/vbnet.html' title='VB.Net?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1954806073518865678</id><published>2009-12-04T12:06:00.000-08:00</published><updated>2011-09-30T12:12:07.878-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Updates'/><title type='text'>How Do I Update?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;Last year, my company purchased the MS Access version of your grouper&lt;br /&gt;(v25) and we are interested in updating the version to v26.  I am under&lt;br /&gt;the impression that I can do that by simply purchasing a mask, but&lt;br /&gt;before I do that I would like confirmation that is the case.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sadly, the short answer is "no, you need more than the masks."&lt;br /&gt;&lt;br /&gt;Because of the way that DRG versions are defined, you need both logic (encoded in software) and the code-specific attributes (encoded in masks) to assign a DRG. So, in effect, every year's version is a brand new product.&lt;br /&gt;&lt;br /&gt;For your convenience, we provide&lt;span style="font-weight: bold;"&gt; &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;backward compatibility &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; for our products. This means two things:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you want to support DRGs &lt;span style="font-weight: bold;"&gt;prior&lt;/span&gt; to the version you own, all you have to purchase is a masks file.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;If you keep the masks files and keep buying new software, your new software can assign DRGs in any version from the current version back to any earlier version.&lt;/li&gt;&lt;/ul&gt;So you have to buy new software every year, but you can use that software to replace previous versions if you wish to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1954806073518865678?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1954806073518865678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/12/how-do-i-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1954806073518865678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1954806073518865678'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/12/how-do-i-update.html' title='How Do I Update?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7644731243803351762</id><published>2009-11-19T12:04:00.000-08:00</published><updated>2011-09-30T12:06:14.288-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Demo Version'/><title type='text'>Demo Version?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;I spoke to you on the phone a week or so ago re: your Excel product. We are very interested in purchasing the product, but I was wondering if we could get a demo or an older version to test to see if it meets our needs?&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Certainly. We do not have a demo version per se; instead we offer very old versions of our software as a way to try before you buy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7644731243803351762?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7644731243803351762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/11/demo-version.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7644731243803351762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7644731243803351762'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/11/demo-version.html' title='Demo Version?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-5497974565093424922</id><published>2009-11-16T11:53:00.000-08:00</published><updated>2011-10-04T11:11:52.970-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DRG algorithm'/><title type='text'>Where Is DRG Algorithm?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;On your page at &lt;a class="moz-txt-link-freetext" href="http://www.drggroupers.com/drgs.html"&gt;http://www.drggroupers.com/drgs.html&lt;/a&gt; you mention that the CMS DRG grouping algorithm is public.  I assume the same is true for the APC grouping algorithm.  How can one find or purchase a description of the algorithm (human readable)?&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The CMS DRG grouping algorithm is available from 3M. We don't deal with APC DRGs, so we cannot help you there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-5497974565093424922?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/5497974565093424922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/11/where-is-drg-algorithm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5497974565093424922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5497974565093424922'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/11/where-is-drg-algorithm.html' title='Where Is DRG Algorithm?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1648943461019489540</id><published>2009-11-10T11:39:00.000-08:00</published><updated>2011-09-30T12:00:12.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><category scheme='http://www.blogger.com/atom/ns#' term='DAS'/><title type='text'>Grouping Data in Oracle</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;I am interested in running a DRG grouper against large (over a million records) data sets.  My Oracle data warehouse sits on a Solaris box, but I also have windows and linux servers if needed.&lt;br /&gt;&lt;br /&gt;I simply want to assign DRGs to my data set.  So, I'm interested in information on how to do this and what product would be right.  It'd also like to get something in house to to ensure that we can actually use it.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you are not a programmer, then the way to do this would be with DRGFilt:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Export your data as fixed-width text&lt;/li&gt;&lt;li&gt;Create a DRGFilt control file to match your export&lt;/li&gt;&lt;li&gt;Run your text file through DRGFilt&lt;/li&gt;&lt;li&gt;Import the DRGFilt output&lt;/li&gt;&lt;/ol&gt;DRGFilt outputs all the input data, plus the DRG (and MDC and whatever else you configured), so you can import the DRGFilt and do whatever you like with it.&lt;br /&gt;&lt;br /&gt;If you are a programmer, you can get an embeddable DRG Assignment product and call it from a program. Supported environments are Windows or most Unixoid systems. Supported runtime environments are Perl, Visual BASIC, PHP and C. A typical program will do the following:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Select rows out of your database&lt;/li&gt;&lt;li&gt;Process each row one at a time&lt;/li&gt;&lt;li&gt;Extract the DAE inputs from the row&lt;/li&gt;&lt;li&gt;Call the DAE&lt;/li&gt;&lt;li&gt;Parse out the DAE outputs from the call&lt;/li&gt;&lt;li&gt;Either update the original row or create a new row&lt;/li&gt;&lt;/ol&gt;Finally, if you do not want to do the work yourself, or do not want to deal with the version question (ie, which version DRGs do I use for this given record?) you can use our DRG Assignment Service (DAS) to do the work. In that case, the steps are these:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Extract your data, without PHI&lt;/li&gt;&lt;li&gt;Send us the extract, along with your preferences for the returned data set&lt;/li&gt;&lt;li&gt;Usually in one, but sometimes in up to three business days, you get the data&lt;/li&gt;&lt;li&gt;Import or process the data set returned by us&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1648943461019489540?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1648943461019489540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/11/grouping-data-in-oracle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1648943461019489540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1648943461019489540'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/11/grouping-data-in-oracle.html' title='Grouping Data in Oracle'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-8136957420775636493</id><published>2009-10-02T11:34:00.000-07:00</published><updated>2011-10-02T11:35:25.889-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F27 Released</title><content type='html'>Our support for version 27 of the US Federal DRG assignment algorithm, active as of October 1st 2009, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-8136957420775636493?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/8136957420775636493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/10/f27-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8136957420775636493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/8136957420775636493'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/10/f27-released.html' title='F27 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-2992730620922538801</id><published>2009-09-09T12:20:00.000-07:00</published><updated>2011-10-11T12:24:27.551-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Java Support?</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Do you support Java?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We have a Linux 32-bit and a Linux 64-bit implementation for Java which we built with &lt;a href="http://www.swig.org/"&gt;SWIG&lt;/a&gt;, but we do not have it in our product catalog because we have never had anyone ask for it. We are confident that we could build a Java-callable module for most Unix systems if we ever find anyone who wants such a thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-2992730620922538801?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/2992730620922538801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/09/java-support.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2992730620922538801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2992730620922538801'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/09/java-support.html' title='Java Support?'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-731307874992530984</id><published>2009-08-04T08:37:00.000-07:00</published><updated>2011-10-13T08:55:14.104-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ICD9'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>ICD9 Look Up</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;Is there functionality to do a text search of the ICD-9 that would return the ICD-9 number?  Is there some sort of documentation of all the functions and sub procedures that come with the Drg dll and Icd-9 dll?&lt;/pre&gt;&lt;pre wrap=""&gt;&amp;nbsp; &lt;/pre&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There is no text search support in our ICD9 handling; it is tool for labeling a given ICD9, not for choosing an ICD9.&lt;br /&gt;&lt;br /&gt;There is scads of documentation on the procedures and how to call them. I have attached our manual here, though you should have received a copy with your order.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-731307874992530984?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/731307874992530984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/08/icd9-look-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/731307874992530984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/731307874992530984'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/08/icd9-look-up.html' title='ICD9 Look Up'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7277194944355079514</id><published>2009-05-26T07:46:00.000-07:00</published><updated>2011-10-13T08:54:57.038-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DAE inputs'/><category scheme='http://www.blogger.com/atom/ns#' term='POA'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>How to Use POA</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As yoyu know, DRG versions 25 and up require the use of the Present On Admission (POA) indicator associated with ICD9 diagnosis codes for the grouping of DRGs. Your grouper software does support versions 25 and 26, but no where in your documentation do I find any reference to POAs and how they should be fed into the data file, or defined in the control file.&lt;br /&gt;&lt;br /&gt;We need this information asap in order to ensure that the grouper is working correctly. Please email or call me at your earliest convenience.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Please find attached our most recent documentation, which has a healthy entry in the Index under POA.&lt;br /&gt;&lt;br /&gt;I am not sure which of our products you are using, but POA should be supported across the product line. To quote the docs on POA support in general:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: black;" type="cite"&gt;Note: as of version 26, released in 2008, the DRG version can have either&lt;br /&gt;a 'p' or an 'e' or both appeneded to it. If there is a trailing 'p', it&lt;br /&gt;is assumed that the last character of every diagnosis code is a POA flag.&lt;br /&gt;If the there is a trailing 'e', then the source institution is presumed&lt;br /&gt;to be exempt from the HAC. Thus "26p" specifies POA support, while "26"&lt;br /&gt;does not. "25p" does not make sense.&lt;/blockquote&gt;&lt;br /&gt;To quote the glossary on POA:&lt;br /&gt;&lt;blockquote style="color: black;" type="cite"&gt;In order to avoid paying for medical mistakes, diagnoses are now&lt;br /&gt;flagged as having been present on admission (POA).&lt;br /&gt;&lt;br /&gt;The values for the POA flag are not, as one might expect, simply&lt;br /&gt;Y or N; rather the following options are defined:&lt;br /&gt;&lt;br /&gt;-Y for Yes&lt;br /&gt;-N for No&lt;br /&gt;-U for Unspecified&lt;br /&gt;-W for clinically undetermined&lt;br /&gt;-1 for unreported / not used / exempt from reporting&lt;/blockquote&gt;To quote from Chapter 5, on our DRGFilt product:&lt;br /&gt;The keyword "poa " specifies where, in the diagnosis code, to find the&lt;br /&gt;POA flag. If the diagnosis code length (specified by dlx) is 8, it is&lt;br /&gt;typical to find the POA flag at offset 7, that is to say the last character&lt;br /&gt;of every code.&lt;br /&gt;&lt;br /&gt;The keyword "exmp" specifies that the institution from which these data&lt;br /&gt;come is exempt from the HAC.&lt;br /&gt;&lt;br /&gt;Note that if neither of these keywords is present, the software assumes that&lt;br /&gt;POA is irrelevant and that the source institution is to be treated as exempt&lt;br /&gt;from the HAC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7277194944355079514?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7277194944355079514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/05/how-to-use-poa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7277194944355079514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7277194944355079514'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2009/05/how-to-use-poa.html' title='How to Use POA'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7677165661526243442</id><published>2008-10-05T08:15:00.000-07:00</published><updated>2011-10-05T08:25:34.066-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sample Code'/><category scheme='http://www.blogger.com/atom/ns#' term='Control file'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><title type='text'>Validating a DRGFilt Control File</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I find the DRGFilt control file format kind of hard to understand. How can I be sure that I got it right? &lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We hear you: the control file format is showing its age: it was derived from a format that originated on punch cards (!).&lt;br /&gt;&lt;br /&gt;We use the following &lt;a href="http://www.perl.org/"&gt;Perl&lt;/a&gt; script to validate our control files in-house:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample usage&lt;/b&gt;&lt;br /&gt;In the examples below, replace "control-file" with the name of the control file you are validating, and "data-file" with the name of the data file you are running against. For extra credit, replace "pt-id" with the patient, claim or record ID you are looking for.&lt;br /&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;b&gt;Unix&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;perl chkcntl.pl control-file &amp;lt; data-file | more &lt;/li&gt;&lt;li&gt;head -20 data-file | perl chkcntl.pl control-file | more&lt;/li&gt;&lt;li&gt;fgrep pt-id data-file | perl chkcntl.pl control-file&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Windows &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;perl.exe chkcntl.pl control-file &amp;lt; data-file | more&lt;/li&gt;&lt;li&gt;perl.exe chkcntl.pl control-file &amp;lt; data-file &amp;gt; output.txt&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Sample Perl Code&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# chkcntl.pl - program to check a control file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;my($sgl,$dxl,$recLen,%h) = Load(shift(@ARGV));&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;while (defined(my $l = &amp;lt;&amp;gt;)) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $l =~ s/\r|\n//g;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # pad out input with astericks if too short&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (length($l) &amp;lt; $recLen) { $l .= '*'; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $output = "";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach my $key (sort (keys %h)) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $ref = $h{$key};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my($name,$off,$len) = @$ref;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $val = substr($l,$off,$len);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= sprintf("%4.4s@%3d for %2d:",$name,$off,$len);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($name =~ /^(dx|surg)$/i) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= AddBar($val, ($name =~ /dx/i)? $dxl : $sgl);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= $val;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= "\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print $output,"\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;exit(0);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#-----------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sub AddBar {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $val = shift;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $len = shift;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $inLen = length($val);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my @f = ();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (my $i = 0; $i &amp;lt; $inLen; $i += $len) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push(@f,substr($val,$i,$len));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return join('|',@f);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sub Load {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $fname = shift;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my %h;&amp;nbsp; # keyed by offset, value is name&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my($dxl,$sgl) = (5,4);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $recLen = 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my($poa,$exempt);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; open(FILE,$fname) || die "Could not open '$fname': $!";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (defined(my $l = &amp;lt;FILE&amp;gt;)) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next unless ($l =~ /^[a-zA-Z]/);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #age&amp;nbsp; 000 03&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my($name,$offset,$length) = unpack("a4xa3xa2",$l);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($name =~ /sgl/i) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $sgl = $length;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; next;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($name =~ /dxl/i) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $dxl = $length;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; next;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($name =~ /poa/i) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $poa = $length;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; next;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($name =~ /exmp/i) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $exempt = $length;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; next;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $key = sprintf("%03d",$offset);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $ref = [ $name, $offset, $length ];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach my $el (@$ref) { $el =~ s/^\s+|\s+$//g; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $h{$key} = $ref;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; close(FILE);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # figure out end of record: max offset + length&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my ($max) = (reverse (sort keys %h));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $ref = $h{$max};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $recLen = $$ref[1] + $$ref[2];&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ($sgl,$dxl,$recLen,%h);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# eof&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7677165661526243442?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7677165661526243442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2008/10/validating-drgfilt-control-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7677165661526243442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7677165661526243442'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2008/10/validating-drgfilt-control-file.html' title='Validating a DRGFilt Control File'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-2252913237937715665</id><published>2008-10-03T11:33:00.000-07:00</published><updated>2011-10-02T11:34:13.115-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F26 Released</title><content type='html'>Our support for version 26 of the US Federal DRG assignment algorithm, active as of October 1st 2008, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-2252913237937715665?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/2252913237937715665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2008/10/f26-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2252913237937715665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2252913237937715665'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2008/10/f26-released.html' title='F26 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-2615089119255459707</id><published>2008-10-03T08:09:00.000-07:00</published><updated>2011-10-04T08:09:50.574-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Control file'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>F26 DRGFilt Control File</title><content type='html'>New this year: "poa", "exmp".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;age&amp;nbsp; 000 03&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sex&amp;nbsp; 003 01&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ds&amp;nbsp;&amp;nbsp; 004 02&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dxl&amp;nbsp; 000 08&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;poa&amp;nbsp; 000 07&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dx&amp;nbsp;&amp;nbsp; 023 96&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sgl&amp;nbsp; 000 07&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;surg 223 98&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;exmp 006 01&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# these are written out by us&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drg&amp;nbsp; 607 03&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;mdc&amp;nbsp; 610 02&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rc&amp;nbsp;&amp;nbsp; 612 02&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-2615089119255459707?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/2615089119255459707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2008/10/f26-drgfilt-control-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2615089119255459707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2615089119255459707'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2008/10/f26-drgfilt-control-file.html' title='F26 DRGFilt Control File'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1994712474765532414</id><published>2008-01-24T08:27:00.000-08:00</published><updated>2011-10-13T08:29:36.563-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>PHP Shared Object</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;Hello,&lt;br /&gt;We recently purchased the PHP shared object from you guys and are having problems getting it running. We are using PHP 5.2.5 on Red Hat Linux 9, and are getting the following error when we try to dynamically link your mhdrg.so library:&lt;br /&gt;&lt;br /&gt;Warning: dl(): unable to load dynamic library './mhdrg.so' - mhdrg.so:&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;br /&gt;undefined symbol: zend_list_find&lt;br /&gt;&lt;br /&gt;Any ideas? Let me know if you need more info or if I need to be addressing this question to RTR. Also, if we can't get this to work fairly easily, would we have the option of "trading" this PHP .so for your C callable object?&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;As I understand it, things are supposed to work like this:&lt;br /&gt;&lt;br /&gt; - you put mhdrg.so in a place in your file system that is both&lt;br /&gt;   - readable by your web server&lt;br /&gt;   - not accessible by the world or the world can steal it&lt;br /&gt;&lt;br /&gt; - you use the dl() primative in PHP to load the extension, like so:&lt;br /&gt;&lt;br /&gt;    if (!extension_loaded('mhdrg')) {&lt;br /&gt;        if (!dl('mhdrg.so')) {  // this should be in a protected directory&lt;br /&gt;            exit;&lt;br /&gt;        }&lt;br /&gt;    }&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;br /&gt;When I deliberately move mhdrg.so on our test system, I get the following error:&lt;br /&gt;&lt;br /&gt;Warning: Unable to load dynamic library './mhdrg.so' - ./mhdrg.so: cannot open shared object file: No such file or directory in /home/mnh/public_html/PHP/tryit.php on line 5&lt;br /&gt;&lt;br /&gt;So I am guessing that wherever you have put mhdrg.so is not readable by the user your web server runs as. Have you put mhdrg.so in the same document directory as your document? If not, you could trying putting tryit.php and mhdrg.so in the same document directory and confirming that tryit.php works on your systems.&lt;br /&gt;&lt;br /&gt;That said, we would be happy to exchange your PHP shared object for a C-callable object if that works better for you.&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1994712474765532414?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1994712474765532414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2008/01/php-shared-object.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1994712474765532414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1994712474765532414'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2008/01/php-shared-object.html' title='PHP Shared Object'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-4381607414606828960</id><published>2007-11-16T16:10:00.000-08:00</published><updated>2011-10-13T08:24:37.705-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='SAS'/><title type='text'>Working with SAS</title><content type='html'>&lt;pre wrap=""&gt;An email we received:&lt;/pre&gt;&lt;pre wrap=""&gt; &lt;/pre&gt;&lt;pre wrap=""&gt;&lt;i&gt;I've presented at a couple of SAS conferences about how well your&lt;br /&gt;product works with SAS.  &lt;br /&gt;&lt;br /&gt;A representative of SAS Institute suggested that you might want to&lt;br /&gt;mention that your product can be called from a SAS program and put a&lt;br /&gt;link to my paper on your website.  Here is one:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://www.scsug.org/SCSUGProceedings/2007/papers/report/Report-Loren.pdf"&gt;http://www.scsug.org/SCSUGProceedings/2007/papers/report/Report-Loren.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm also happy to serve as a reference if anyone wants to know more&lt;br /&gt;about it.&lt;br /&gt;&lt;br /&gt;I really appreciate your help, and have been very happy with your&lt;br /&gt;product.&lt;/i&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-4381607414606828960?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/4381607414606828960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/11/working-with-sas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4381607414606828960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4381607414606828960'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/11/working-with-sas.html' title='Working with SAS'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1140003820468262680</id><published>2007-11-14T07:41:00.000-08:00</published><updated>2011-10-04T07:44:34.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DAE inputs'/><title type='text'>Common Data Formatting Issues</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As a test I'm regrouping some claims from the Medicare Inpatient SAF (LDS), and about 10% of the time, the results from the grouper do not match CMS's results. (Specifically, for around 1.2M claims, out of about 10M).&lt;br /&gt;&lt;br /&gt;Some details:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; We're using the newest grouper executable.&lt;/li&gt;&lt;li&gt;Mask version: 21&amp;nbsp;&lt;/li&gt;&lt;li&gt;Claim Through Dates: 2003-Q4 through 2004-Q3&lt;/li&gt;&lt;/ul&gt;The return codes are almost always 0 but the results often do not match. Sometimes it's b/c we don't have exact ages (everyone under 65 is just listed as 65; we don't have better info than that in the LDS SAF).&lt;br /&gt;&lt;br /&gt;The biggest example, for each quarters:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Your grouper's result: 518&lt;/li&gt;&lt;li&gt;CMS-assigned DRG: 527&lt;/li&gt;&lt;/ul&gt;We have checked &amp;amp; rechecked the input files, control files etc. Everything looks right. The grouper return codes are good, and totaling the PFLAGs and DFLAGs shows no inconsistencies.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We test against the CMS grouper all the time, so this is baffling.&lt;br /&gt;&lt;br /&gt;To really see, we would need an example or two (scrubbed of identifiers, preferably). While it is possible that our grouper has a bug in it, we are pleased to report that this is exceedingly rare. Typically, the issues we see are data handling or trivial-seeming formatting issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;stripping leading zeroes from ICD9 codes&lt;/li&gt;&lt;li&gt;leading whitespace on ICD9 codes&lt;/li&gt;&lt;li&gt;non-contiguous ICD9 codes&amp;nbsp;&lt;/li&gt;&lt;li&gt;discharge disposition coding&lt;/li&gt;&lt;/ul&gt;But why guess? Send us a few records--10? 100?--and we will see what we see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1140003820468262680?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1140003820468262680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/11/common-data-formatting-issues.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1140003820468262680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1140003820468262680'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/11/common-data-formatting-issues.html' title='Common Data Formatting Issues'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-3927632177055375859</id><published>2007-10-03T07:34:00.000-07:00</published><updated>2011-10-04T07:35:53.176-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>Running DRGFilt Under Windows</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;How do I run DRGFilt under windows?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You run DRGFilt from a command line, like so:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; - click on the Windows Start menu&lt;br /&gt;&amp;nbsp;&amp;nbsp; - click on the Run menu item&lt;br /&gt;&amp;nbsp;&amp;nbsp; - type "cmd" in the box&lt;br /&gt;&amp;nbsp;&amp;nbsp; - hit enter; you will get a "DOS box" with a prompt; let's say the prompt is "&amp;gt;"&lt;br /&gt;&amp;nbsp;&amp;nbsp; - type "cd \your-directory-name" and hit enter (replace "your-directory-name" with the name of the directory you are using)&lt;br /&gt;&amp;nbsp;&amp;nbsp; - type "drgfilt f25 drgmasks.f25 control.fil &amp;lt; input &amp;gt; output" and hit enter (replace "control.fil" with the name of your control file, "input" with the name of your input file and "output" with the name of your output file)&lt;br /&gt;&lt;br /&gt;For detailed instructions, please refer to the DRGFilt chapter in the manual.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-3927632177055375859?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/3927632177055375859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/10/running-drgfilt-under-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3927632177055375859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3927632177055375859'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/10/running-drgfilt-under-windows.html' title='Running DRGFilt Under Windows'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-5134509413405069654</id><published>2007-10-01T11:31:00.000-07:00</published><updated>2011-10-02T11:33:12.431-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F25 Released</title><content type='html'>Our support for version 25 of the US Federal DRG assignment algorithm, active as of October 1st 2007, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-5134509413405069654?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/5134509413405069654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f25-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5134509413405069654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5134509413405069654'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2011/10/f25-released.html' title='F25 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-4881330836368423459</id><published>2007-09-28T07:57:00.000-07:00</published><updated>2011-10-08T04:51:21.430-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Validation'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>Cross-check With US Federal Dataset</title><content type='html'>&lt;b&gt;QUESTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;How do I confirm that my DRGGroupers product installation is working properly?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANSWER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Every year, the US Federal government releases a test dataset against which we validate our implementation. In addition to the various inputs to DRG assignment, this test data set contains the expected DRG which should be the output. We run our implementation against the official mapping and ensure that our results conform.&lt;br /&gt;&lt;br /&gt;We are happy to provide a copy of the test dataset along with the appropriate DRGFilt control file, free of charge, to any customer who asks for it.&lt;br /&gt;&lt;br /&gt;See our &lt;a href="http://drggrouperstechblog.blogspot.com/p/faq_04.html"&gt;FAQ&lt;/a&gt; for details about how we use the test dataset internally. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-4881330836368423459?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/4881330836368423459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/09/cross-check-with-us-federal-dataset.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4881330836368423459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4881330836368423459'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/09/cross-check-with-us-federal-dataset.html' title='Cross-check With US Federal Dataset'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-3706577476984950189</id><published>2007-09-20T11:54:00.000-07:00</published><updated>2011-10-08T17:23:30.081-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reseller License'/><title type='text'>Reseller's License</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QUESTION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We are interested in your Reseller License  agreement language and also your pricing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ANSWER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We charge a flat $5,000 fee per product per organization. Sample license language is available on our web site, &lt;a href="http://www.drggroupers.com/grouper.html"&gt;here&lt;/a&gt; under Software Licenses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-3706577476984950189?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/3706577476984950189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/09/resellers-license.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3706577476984950189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3706577476984950189'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2007/09/resellers-license.html' title='Reseller&apos;s License'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-4089935087408802358</id><published>2006-10-14T11:30:00.000-07:00</published><updated>2011-10-02T11:31:34.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F24 Released</title><content type='html'>Our support for version 24 of the US Federal DRG assignment algorithm, active as of October 1st 2006, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-4089935087408802358?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/4089935087408802358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2006/10/f24-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4089935087408802358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/4089935087408802358'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2006/10/f24-released.html' title='F24 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7084806787049142178</id><published>2005-10-04T11:22:00.000-07:00</published><updated>2011-10-02T11:23:16.727-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F23 Released</title><content type='html'>Our support for version 23 of the US Federal DRG assignment algorithm, active as of October 1st 2005, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7084806787049142178?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7084806787049142178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2005/10/f23-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7084806787049142178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7084806787049142178'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2005/10/f23-released.html' title='F23 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1657653797292394075</id><published>2004-10-09T11:21:00.000-07:00</published><updated>2011-10-02T11:22:06.731-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F22 Released</title><content type='html'>Our support for version 22 of the US Federal DRG assignment algorithm, active as of October 1st 2004, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1657653797292394075?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1657653797292394075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2004/10/f22-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1657653797292394075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1657653797292394075'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2004/10/f22-released.html' title='F22 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7963305860036297405</id><published>2004-01-02T17:39:00.000-08:00</published><updated>2011-10-08T17:22:03.082-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DAE outputs'/><category scheme='http://www.blogger.com/atom/ns#' term='Reimbursement'/><title type='text'>Reimbursement</title><content type='html'> Note: to price an inpatient visit, ie calculate reimbursement, you would multiply the DRG weight of the DRG our grouper returns by the relevant facility factor. Our grouper products don't do this for you.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7963305860036297405?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7963305860036297405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2004/01/reimbursement.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7963305860036297405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7963305860036297405'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2004/01/reimbursement.html' title='Reimbursement'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1452082462785982877</id><published>2003-10-07T11:20:00.000-07:00</published><updated>2011-10-02T11:21:13.465-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F21 Released</title><content type='html'>Our support for version 21 of the US Federal DRG assignment algorithm, active as of October 1st 2003, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1452082462785982877?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1452082462785982877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2003/10/f21-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1452082462785982877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1452082462785982877'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2003/10/f21-released.html' title='F21 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-5314179791512959451</id><published>2003-02-11T08:05:00.000-08:00</published><updated>2011-10-13T08:24:37.714-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Windows Installers</title><content type='html'>We realized recently that we needed to provide standard installers for our Windows product line, once we went beyond Win32 DRGFilt and Win32 CGI-DRG.&lt;br /&gt;&lt;br /&gt;Being Open Source-oriented folks, we looked around for an open solution and came up with &lt;a href="http://nsis.sourceforge.net/Main_Page"&gt;NSIS&lt;/a&gt;, which we think works well for us. We hope that you find our installers easy to use and our un-installers convenient.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-5314179791512959451?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/5314179791512959451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2003/02/windows-installers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5314179791512959451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5314179791512959451'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2003/02/windows-installers.html' title='Windows Installers'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-529363916927525537</id><published>2002-10-07T11:19:00.000-07:00</published><updated>2011-10-02T11:20:13.080-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F20 Released</title><content type='html'>Our support for version 20 of the US Federal DRG assignment algorithm, active as of October 1st 2002, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-529363916927525537?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/529363916927525537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2002/10/f20-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/529363916927525537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/529363916927525537'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2002/10/f20-released.html' title='F20 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-6375980727864172433</id><published>2002-09-26T09:04:00.000-07:00</published><updated>2011-10-09T16:08:32.726-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='SAS'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>We Love SWIG</title><content type='html'>As we look to make our DAE more easily integrated with other people's software, we came across &lt;a href="http://www.swig.org/"&gt;SWIG&lt;/a&gt; and it is our new best friend: easy to use, effect and Open Source. We use it for all of our Linux-based embeddable products and we love it.&lt;br /&gt;&lt;br /&gt;Now we can provide DAE access for Perl scripts, PHP pages and C programs such as SAS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-6375980727864172433?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/6375980727864172433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2002/09/we-love-swig.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6375980727864172433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6375980727864172433'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2002/09/we-love-swig.html' title='We Love SWIG'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-3347037384485375820</id><published>2001-10-08T11:18:00.000-07:00</published><updated>2011-10-02T11:19:17.308-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F19 Released</title><content type='html'>Our support for version 19 of the US Federal DRG assignment algorithm, active as of October 1st 2001, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-3347037384485375820?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/3347037384485375820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2001/10/f19-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3347037384485375820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3347037384485375820'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2001/10/f19-released.html' title='F19 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7004616685647882153</id><published>2000-10-09T11:15:00.000-07:00</published><updated>2011-10-02T11:17:54.123-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F18 Released</title><content type='html'>Our support for version 18 of the US Federal DRG assignment algorithm, active as of October 1st 2000, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7004616685647882153?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7004616685647882153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2000/10/f18-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7004616685647882153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7004616685647882153'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2000/10/f18-released.html' title='F18 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-1234956624041300218</id><published>1999-10-07T11:12:00.000-07:00</published><updated>2011-10-02T11:13:13.454-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F17 Released</title><content type='html'>Our support for version 17 of the US Federal DRG assignment algorithm, active as of October 1st 1999, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-1234956624041300218?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/1234956624041300218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/1999/10/f17-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1234956624041300218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/1234956624041300218'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/1999/10/f17-released.html' title='F17 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-5403937565611848337</id><published>1998-10-06T11:10:00.000-07:00</published><updated>2011-10-02T11:15:28.074-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F16 Released</title><content type='html'>Our support for version 16 of the US Federal DRG assignment algorithm, active as of October 1st 1998, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-5403937565611848337?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/5403937565611848337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/1998/10/f16-released_27.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5403937565611848337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5403937565611848337'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/1998/10/f16-released_27.html' title='F16 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-6058331254870144789</id><published>1997-10-07T11:07:00.000-07:00</published><updated>2011-10-02T11:15:03.398-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F15 Released</title><content type='html'>Our support for version 15 of the US Federal DRG assignment algorithm, active as of October 1st 1997, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-6058331254870144789?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/6058331254870144789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/1997/10/f15-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6058331254870144789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/6058331254870144789'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/1997/10/f15-released.html' title='F15 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-11198304143978160</id><published>1997-10-07T08:05:00.000-07:00</published><updated>2011-10-08T04:50:04.491-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Control file'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>F15 DRGFilt Control File</title><content type='html'>&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# this is a DRGFilt control file for the standard HCFA test data set&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# there are 3 columns: name, offset and length&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# --------------------------- input fields&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;age&amp;nbsp; 000 03&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sex&amp;nbsp; 003 01&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ds&amp;nbsp;&amp;nbsp; 004 02&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dxl&amp;nbsp; 000 06&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dx&amp;nbsp;&amp;nbsp; 006 60&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sgl&amp;nbsp; 000 07&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;surg 066 70&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# --------------------------- output fields&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drg&amp;nbsp; 195 03&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;mdc&amp;nbsp; 198 02&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rc&amp;nbsp;&amp;nbsp; 200 01&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-11198304143978160?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/11198304143978160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/1997/10/f15-drgfilt-control-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/11198304143978160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/11198304143978160'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/1997/10/f15-drgfilt-control-file.html' title='F15 DRGFilt Control File'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-3745560537522131184</id><published>1996-10-04T11:06:00.000-07:00</published><updated>2011-10-02T11:14:43.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F14 Released</title><content type='html'>Our support for version 14 of the US Federal DRG assignment algorithm, active as of October 1st 1996, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-3745560537522131184?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/3745560537522131184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/1996/10/f14-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3745560537522131184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/3745560537522131184'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/1996/10/f14-released.html' title='F14 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-2710512805198255047</id><published>1995-10-05T10:58:00.000-07:00</published><updated>2011-10-02T11:14:23.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F13 Released</title><content type='html'>Our support for version 13 of the US Federal DRG assignment algorithm, active as of October 1st 1995, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-2710512805198255047?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/2710512805198255047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/1995/10/f13-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2710512805198255047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2710512805198255047'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/1995/10/f13-released.html' title='F13 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-5908056586655641092</id><published>1994-10-10T10:56:00.000-07:00</published><updated>2011-10-02T11:50:48.144-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F12 Released</title><content type='html'>Our support for version 12 of the US Federal DRG assignment algorithm, active as of October 1st 1994, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-5908056586655641092?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/5908056586655641092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/1997/11/f12-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5908056586655641092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5908056586655641092'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/1997/11/f12-released.html' title='F12 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-5962092009518499980</id><published>1994-10-10T08:00:00.000-07:00</published><updated>2011-10-04T08:04:08.315-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Control file'/><category scheme='http://www.blogger.com/atom/ns#' term='DRGFilt'/><title type='text'>F12 DRGFilt Control File</title><content type='html'>Here is the control file we used to run DRGFilt against the official F12 test dataset:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;age&amp;nbsp; 000 03&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sex&amp;nbsp; 003 01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ds&amp;nbsp;&amp;nbsp; 004 02&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dxl&amp;nbsp; 000 06&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dx&amp;nbsp;&amp;nbsp; 006 60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sgl&amp;nbsp; 000 07&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;surg 066 70&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drg&amp;nbsp; 195 03&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;mdc&amp;nbsp; 198 02&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rc&amp;nbsp;&amp;nbsp; 200 02&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;morp 202 01&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-5962092009518499980?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/5962092009518499980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/1992/10/f12-drgfilt-control-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5962092009518499980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/5962092009518499980'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/1992/10/f12-drgfilt-control-file.html' title='F12 DRGFilt Control File'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-2636359543043977268</id><published>1993-10-11T11:47:00.000-07:00</published><updated>2011-10-02T11:52:08.596-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F11 Released</title><content type='html'>Our support for version 11 of the US Federal DRG assignment algorithm, active as of October 1st 1993, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-2636359543043977268?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/2636359543043977268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/2006/10/f11-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2636359543043977268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/2636359543043977268'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/2006/10/f11-released.html' title='F11 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3783963929028807953.post-7742256374548639662</id><published>1992-10-07T11:51:00.000-07:00</published><updated>2011-10-02T11:51:41.164-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release date'/><title type='text'>F10 Released</title><content type='html'>Our support for version 10 of the US Federal DRG assignment algorithm, active as of October 1st 1992, has just been released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3783963929028807953-7742256374548639662?l=drggrouperstechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drggrouperstechblog.blogspot.com/feeds/7742256374548639662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drggrouperstechblog.blogspot.com/1992/10/f10-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7742256374548639662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3783963929028807953/posts/default/7742256374548639662'/><link rel='alternate' type='text/html' href='http://drggrouperstechblog.blogspot.com/1992/10/f10-released.html' title='F10 Released'/><author><name>Ed Fan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
