Masks for F29...Passed
DAE Regression Test...Passed
Linux DRGFilt for F29...Passed
Demo Linux version of DRGFilt...Passed
Linux C Shared Object for F29...Passed
Linux Perl Shared Object for F29...Passed
Linux PHP Shared Object for F29...Passed
Linux CGI-DRG for F29...Passed
Details
Masks for F29...Passed
Validated the masks file against official list, which we found here. Not that some MS-DRGs are not defined, such as 9, 18, 19, etc.
DAE Regression Test...Passed
Ran the latest DAE through our regression testing suite.
[Tue Oct 11 16:33:41 2011] | --------SUMMARY-----------
[Tue Oct 11 16:33:41 2011] | v29: Ok
[Tue Oct 11 16:33:41 2011] | v28: Ok
[Tue Oct 11 16:33:41 2011] | v27(poa): Ok
[Tue Oct 11 16:33:41 2011] | v27: Ok
[Tue Oct 11 16:33:41 2011] | v26(poa): Ok
[Tue Oct 11 16:33:41 2011] | v26: Ok
[Tue Oct 11 16:33:41 2011] | v25: Ok
[Tue Oct 11 16:33:41 2011] | v24: Ok
[Tue Oct 11 16:33:41 2011] | v23: Ok
[Tue Oct 11 16:33:41 2011] | v22: Ok
[Tue Oct 11 16:33:41 2011] | v21: Ok
[Tue Oct 11 16:33:41 2011] | v20: Ok
[Tue Oct 11 16:33:41 2011] | v19: Ok
[Tue Oct 11 16:33:41 2011] | v18: Ok
[Tue Oct 11 16:33:41 2011] | v17: Ok
[Tue Oct 11 16:33:41 2011] | v16: Ok
[Tue Oct 11 16:33:41 2011] | v15: Ok
[Tue Oct 11 16:33:41 2011] | v14: Ok
[Tue Oct 11 16:33:41 2011] | v13: Ok
[Tue Oct 11 16:33:41 2011] | v12: Ok
Linux DRGFilt for F29...Passed
Validated the DAE with DRGFilt against the test data set with this control file:
age 000 03
sex 003 01
ds 004 02
dxl 000 08
poa 000 07
dx 023 96
sgl 000 07
surg 223 98
exmp 006 01
# these are written out by us
drg 607 03
mdc 610 02
rc 612 02
dflg 614 15
sflg 629 15
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.
Demo Linux version of DRGFilt...Passed
This free version only does F10. Validated it against our internal F10 dataset of 35,451 records.
Interactive Test Cases
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:
-------------------------------------------
Age: 049
Sex: F
Disp: 01
MDC: 21
DRG: 908
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 99679 : :
DX02: 25041 : :
DX03: 5859 : :
DX04: 2767 : :
DX05: 25051 : :
DX06: 36904 : :
DX07: 25061 : :
DX08: 3371 : :
DX09: 40290 : :
DX10: 2859::
Proc's: Code
SG01: 3942
SG02: 3993
SG03: 3995
-------------------------------------------
Age: 059
Sex: M
Disp: 01
MDC: 01
DRG: 074
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 3564 : :
DX02: 2639 : :
DX03: 311 : :
DX04: 2761 : :
DX05: 5601 : :
DX06: 5180::
Proc's: Code
SG01: 9383
SG02: 9339
-------------------------------------------
Age: 050
Sex: M
Disp: 01
MDC: 04
DRG: 182
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 1628::
Proc's: Code
SG01: 324
SG02: 3409
SG03: 8965
SG04: 9396
-------------------------------------------
Age: 077
Sex: F
Disp: 03
MDC: 08
DRG: 563
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 81611 : :
DX02: 25081 : :
DX03: 2512 : :
DX04: E8849 : :
DX05: 3319 : :
DX06: 04110 : :
DX07: 8831::
Proc's: Code
SG01: 7904
SG02: 9659
SG03: 8659
-------------------------------------------
Age: 081
Sex: F
Disp: 01
MDC: 02
DRG: 117
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 3659::
Proc's: Code
SG01: 1279
Age: 049
Sex: F
Disp: 01
MDC: 21
DRG: 908
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 99679 : :
DX02: 25041 : :
DX03: 5859 : :
DX04: 2767 : :
DX05: 25051 : :
DX06: 36904 : :
DX07: 25061 : :
DX08: 3371 : :
DX09: 40290 : :
DX10: 2859::
Proc's: Code
SG01: 3942
SG02: 3993
SG03: 3995
-------------------------------------------
Age: 059
Sex: M
Disp: 01
MDC: 01
DRG: 074
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 3564 : :
DX02: 2639 : :
DX03: 311 : :
DX04: 2761 : :
DX05: 5601 : :
DX06: 5180::
Proc's: Code
SG01: 9383
SG02: 9339
-------------------------------------------
Age: 050
Sex: M
Disp: 01
MDC: 04
DRG: 182
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 1628::
Proc's: Code
SG01: 324
SG02: 3409
SG03: 8965
SG04: 9396
-------------------------------------------
Age: 077
Sex: F
Disp: 03
MDC: 08
DRG: 563
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 81611 : :
DX02: 25081 : :
DX03: 2512 : :
DX04: E8849 : :
DX05: 3319 : :
DX06: 04110 : :
DX07: 8831::
Proc's: Code
SG01: 7904
SG02: 9659
SG03: 8659
-------------------------------------------
Age: 081
Sex: F
Disp: 01
MDC: 02
DRG: 117
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 3659::
Proc's: Code
SG01: 1279
Linux C Shared Object for F29...Passed
Validated the Linux C shared object with this test case, to also confirm that the used codes bit flag handling is now correct:
-------------------------------------------
Age: 055
Sex: F
Disp: 01
MDC: 08
DRG: 455
DX's: Code :E:P where E=exempt flag P=present on admission flag
DX01: 71500 : :Y
Proc's: Code
SG01: 8134
SG02: 8135
Raw return value from mhdrg:
0^8^455^29^5.6449^0.00^ ^COMBINED ANTERIOR/POSTERIOR SPINAL FUSION W/O CC/MCC ^1^11
Deconstructed return value from mhdrg:
rc=0, mdc=8, drg=455, ovn=29, weight=5.6449, mean=0.00, porm=
desc=COMBINED ANTERIOR/POSTERIOR SPINAL FUSION W/O CC/MCC
dx flags:1, px flags: 11
Expected result: RC: 0 MDC: 08 DRG: 455
Significant ICD codes:
* DX code 1 was used
* Proc code 1 was used
* Proc code 2 was used
Linux Perl Shared Object for F29...Passed
Validated the Perl shared object against the same test case as C shared object.
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.
Linux PHP Shared Object for F29...Passed
Validated the Perl shared object against the same test case as C shared object.
Linux CGI-DRG for F29...Passed
Validated the Linux CGI-DRG against same test case as C shared object.
No comments:
Post a Comment