Install
openclaw skills install @tlb1201/pharmacoeconomic-skill-chinese该技能包提供进行药物经济学评价的综合指导与工具,涵盖成本 - 效果分析、成本 - 效用分析、成本 - 效益分析、敏感性分析及模型构建。当您需要进行以下工作时,请使用此技能:对医疗保健干预措施进行经济学评价;分析治疗成本与产出结果;构建决策分析模型(如马尔可夫模型、决策树模型、离散事件模拟模型);依据中国指南撰写药物经济学报告。本技能包适用于从事卫生技术评估(HTA)项目的研究人员、卫生经济学家及医药行业专业人士。
openclaw skills install @tlb1201/pharmacoeconomic-skill-chinese此技能提供全面的药物经济学评价指导,包括成本-效果分析、成本-效用分析、成本-效益分析、敏感性分析和模型构建。遵循最新版的中国药物经济学评价指南,为医疗卫生干预措施的经济评价提供完整的工作流程、计算工具和参考文献。
根据研究目的和数据特点选择合适的评价类型:
定义研究问题
选择评价类型
确定分析时间范围
遵循中国药物经济学评价指南识别成本:
直接医疗成本
直接非医疗成本
间接成本
无形成本
成本数据来源:
效果指标选择
效用测量(推荐使用间接测量法)
效用值来源优先级:
根据研究特点选择合适的模型类型:
详细建模方法参考:references/model_methods.md
使用 scripts/ 中的计算工具:
使用 scripts/cost_effectiveness_analysis.py 中的 calculate_icere() 函数:
from cost_effectiveness_analysis import calculate_icere
result = calculate_icere(
cost_intervention, # 干预组成本
effect_intervention, # 干预组效果(如QALYs)
cost_control, # 对照组成本
effect_control, # 对照组效果
threshold=100000 # 支付阈值(最新的中国1倍人均GDP/QALY)
)
ICER计算公式: [ ICER = \frac{C_A - C_B}{E_A - E_B} = \frac{\Delta C}{\Delta E} ]
使用 scripts/cost_effectiveness_analysis.py 中的 calculate_qaly() 函数:
from cost_effectiveness_analysis import calculate_qaly
qalys = calculate_qaly(
life_years=10, # 生命年
utility_scores=np.array([...]), # 各时期效用分数
discount_rate=0.45 # 贴现率
)
QALY计算公式: [ QALY = \sum_{t=1}^{T} U_t \times \frac{1}{(1+r)^{t-1}} ]
[ NB = \lambda \times E - C ]
其中:
使用 scripts/cost_effectiveness_analysis.py 中的 deterministic_sensitivity_analysis() 函数:
from cost_effectiveness_analysis import deterministic_sensitivity_analysis
# 定义参数范围
param_ranges = {
'drug_cost': (10000, 20000),
'hospital_cost': (5000, 15000),
'effectiveness': (0.8, 1.2)
}
# 执行敏感性分析
results_df = deterministic_sensitivity_analysis(
base_params=base_parameters,
param_ranges=param_ranges,
outcome_func=outcome_function
)
龙卷风图数据准备:使用 tornado_plot_data() 函数
使用 scripts/monte_carlo_simulation.py 中的 MonteCarloSimulator 类:
from monte_carlo_simulation import MonteCarloSimulator
# 创建模拟器
simulator = MonteCarloSimulator(n_simulations=10000, seed=42)
# 定义参数分布
parameters = {
'cost': {
'distribution': 'gamma',
'params': (2, 15000), # shape, scale
'min_value': 0
},
'effect': {
'distribution': 'beta',
'params': (5, 3), # alpha, beta
'min_value': 0,
'max_value': 10
}
}
# 执行PSA
results_df = simulator.probabilistic_sensitivity_analysis(
parameters=parameters,
outcome_func=outcome_function,
threshold=120000
)
生成成本-效果可接受曲线 (CEAC):使用 generate_ceac() 函数
价值信息分析 (VOI):使用 value_of_information_analysis() 函数
遵循 最新版CHEERS声明和最新版中国药物经济学评价指南:
详细指南参考:references/china_guidelines.md
核心功能:成本-效果分析、ICER计算、QALY计算、确定性敏感性分析
主要函数:
calculate_icere():计算ICERcalculate_qaly():计算QALYscalculate_ceac():计算成本-效果可接受曲线deterministic_sensitivity_analysis():单因素敏感性分析tornado_plot_data():准备龙卷风图数据markov_model_transition():马尔可夫模型模拟discount_costs():成本贴现核心功能:蒙特卡洛模拟、概率敏感性分析、价值信息分析
主要类和方法:
MonteCarloSimulator:蒙特卡洛模拟器
generate_samples():从指定分布生成样本probabilistic_sensitivity_analysis():执行PSAgenerate_ceac():生成CEACvalue_of_information_analysis():VOI分析scatter_plot_data():准备成本-效果散点图数据中国药物经济学评价指南(最新版)关键内容摘要,包含:
使用场景:查询中国药物经济学评价的具体要求、标准和方法
详细的决策分析模型构建方法,包含:
使用场景:学习具体的建模方法、构建决策分析模型
references/model_methods.md 学习建模方法MonteCarloSimulator 进行10,000次以上模拟在进行药物经济学评价时,所有参数应整齐排列并标明来源。以下是最佳实践:
将参数按照以下分类整齐排列:
每个参数值都必须标注明确的数据来源:
# ========== 参数分类标题 ==========
PARAMETER_NAME = {
'parameter_key': value, # 来源: 详细说明数据来源
'another_key': value, # 来源: 参考文献 [作者, 期刊, 年份]
}
参见 scripts/example.py 文件,其中展示了如何整齐排列所有参数并标明来源。该文件包含:
来源: LIFE研究结果,缬沙坦组无事件率,Dahlöf B et al. Lancet. 2002;359:995-1003来源: 中国人口统计年鉴(2024),40-49岁年龄别死亡率来源: 缬沙坦80mg片剂,5元/天×365天,中国医疗保障局药品目录价格(2024)来源: 中国药物经济学评价指南(2025版),推荐4.5%贴现率来源: 假设新确诊患者,100%初始无并发症遵循中国指南:确保研究方法符合中国药物经济学评价指南(最新版)的要求
透明度:清晰描述所有假设、数据来源和计算方法
参数来源标注:所有参数值必须注明来源,便于追溯和验证
贴现:成本和效果均需贴现,中国推荐贴现率4.5%
敏感性分析:必须进行充分的敏感性分析以评估不确定性
模型验证:对模型进行内部验证,如可能进行外部验证
报告标准:遵循 最新版CHEERS报告标准
支付阈值:明确说明使用的支付阈值及其依据(中国参考:1-3倍人均GDP/QALY)
时间范围:选择足够长的时间范围以捕捉所有相关成本和效果
成本测量:避免使用支付价格(报销后价格),使用实际费用或标准化收费
效用测量:优先使用中国人群的效用值,使用时注意测量工具的适用性
参数整齐排列:参考 scripts/example.py 中的格式,整齐排列所有参数并详细标注来源
资源说明:
scripts/:包含 Python 计算脚本,可直接执行以进行药物经济学计算references/:包含详细的方法指南和参考文献,在需要时加载到上下文assets/:暂未包含模板文件,可根据需要添加