drgpy是一个python库,用于将诊断和过程代码的组合分配给诊断相关组(ms-drg),该组现在用于医疗保险住院报销。
drgp的Python项目详细描述
drgpy
drgpy
是一个python库,用于为诊断相关组(ms-drg)分配诊断代码和过程代码的组合,该组合现在用于医疗保险住院报销。
安装
从源安装:
$ git clone git@github.com:yubin-park/drgpy.git
$ cd drgpy
$ python setup.py develop
或者,只需使用pip
:
$ pip install drgpy
文件结构
drgpy/
:包源代码位于此处。data/
:从the CMS website下载的原始数据文件。msdrg.py
:ms-drg逻辑的主文件。_mdcsrdr.py
:读取/解析mdcs_xx_xx.txt
数据文件的脚本。_appndxrdr.py
:读取/解析appendix_xx.txt
数据文件的脚本。_mdcs0007.py
:mdc00-mdc07的逻辑_mdcs0811.py
:mdc08-mdc11的逻辑_mdcs1221.py
:mdc12-mdc21的逻辑_mdcs2225.py
:mdc22-mdc25的逻辑
tests/
:测试脚本以检查输出的有效性。LICENSE.txt
:阿帕奇2.0。README.md
:这个自述文件。setup.py
:一个设置脚本。
代码示例
drgpy
使用起来非常简单。
请看下面的一些例子。
请注意,下面使用的所有函数都有docstring。
如果要查看输入参数规范,
请键入print(<instance>.<function>.__doc__)
。
>>>fromdrgpy.msdrgimportDRGEngine>>>de=DRGEngine()>>>print(de.get_drg.__doc__)ReturnthecorrespondingDRGcodeforthediagnosesandproceduresParameters----------dx_lst:listAlistofICD-10diagnosiscodespr_lst:listAlistofICD-10procedurecodes>>>>>>de.get_drg(["B20"],[])'977'>>>de.get_drg([],["02HA0RS"])'983'>>>de.get_drg([],["02HA0RS","02PA0RZ"])'002'>>>
如果您想查看其他示例用例,请参考tests/
文件夹下的测试脚本。
许可证
阿帕奇2.0
作者
Yubin Park,博士