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,博士

参考文献

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java RunUnuithRead未更新TextView   java如何从第一个匹配的枚举类型获取枚举常量   java jaxws客户端不重用类   java如何在程序内部将布局和文本大小设置为DP?   Java中Tictaoe人工智能的最简单MiniMax算法   安卓中使用PowerMock的java单元测试单例类方法   用于测试的java虚拟手机号码和电子邮件实用程序   SearchTree实现中的java Compiletime错误   java Jenkins artifactoryPublish失败,HTTP响应代码:405。HTTP响应消息:不允许使用方法   java JButton不显示在JFrame中   Java LWJGL新的渲染问题windows   Java中优先级队列实现中获取运行时异常的数据结构   java错误:org。冬眠hql。内部的阿斯特。ErrorCounter第1:45行:意外标记:从表中获取最后一条记录时的描述   java在不同线程中发出截击请求   当具有本机方法的类不在默认包中时,出现UnsatifiedLinkError java异常   java Spring mvc。无法呈现参数   java EasyMock 2.5不适用于多个参数捕获