医疗设备导出的数据文件, 往往是整合在一起的CSV文件或EXCEL文件. 本工具包提供了读取数据文件中部分数据块的工具.
目前仅提供Python语言的函数:
目前支持的有医疗设备有:
- Sirius角膜地形图
- PentaCam角膜地形图
- Grand Seiko WAM5500视调节力测量仪
- Humphrey视野(PDF需预先处理)
- HRT(PDF需预先处理)
- Octopus 900动态视野(PDF需预先处理)
python版本依赖pandas,
- 如果在Azure Notebooks或CoCalc中运行, 该环境已经预装, 不需要再安装pandas.
- 如果在本地运行, 请事先安装pandas, 推荐使用Anaconda进行安装.
将python目录下的.py文件和medical_device_data下所有的JSON文件复制到需要的文件夹中.
from read_medical_data import read_medical_data
data=read_medical_data('patient01.csv','CornealThickness','sirius.json')data以pandas DataFrame的类型存储, 该类型可以方便的索引/过滤/比较/计算, 也可以转换成numpy array进行运算.
PDF的预处理过程, 请参考教程《octopus视野报告数据提取》
csv数据可以直接送进随机森林分类器进行机器学习训练, 请参考教程《眼科数据随机森林》