用途:在临床单位之间换算实验室检验数值,提供公式透明度与参考区间。支持葡萄糖、胆固醇、肌酐、血红蛋白。
主要能力:葡萄糖 mg/dL↔mmol/L(0.0555/18.018),胆固醇 mg/dL↔mmol/L(0.02586/38.67),肌酐 mg/dL↔μmol/L(88.4/0.01131),血红蛋白 g/dL↔g/L(10/0.1)。输出含转换值、公式、单位、分析物与参考区间。
使用方式:命令行参数 --value/-v、--from-unit、--to-unit 必填,--analyte/-a 可选。快速检查:python -m py_compile scripts/main.py;python scripts/main.py --value 100 --from-unit mg_dl --to-unit mmol_l --analyte glucose。无第三方依赖,仅标准库。
限制:仅接受带源单位和目标单位的数值换算;遇到不支持的单位对会列出支持列表并以代码1退出;--value 非数字则报错;解释结果、诊断或非检验量换算均超出范围。