意大利卫生部数据服务

一个包装意大利卫生部开放数据的服务,提供医院床位、入院数据、医疗设备支出等信息。

  • by SimonBerg255
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 SimonBerg255/salute-mcp

使用说明

卫生部MCP服务器

MCP服务器为Intric封装了意大利卫生部的开放数据。

数据源

  • 门户: https://www.dati.salute.gov.it/
  • 许可证:意大利开放数据许可证v2.0(IODL 2.0)
  • 数据:医院床位、入院人数(SDO)、医疗器械支出、ASL登记

工具

工具 说明
get_hospital_beds 按地区和专科分列的医院床位容量(2023年)
compare_regional_capacity 所有21个地区的人均床位比较
get_hospital_admissions 按地区分列的SDO创伤入院数据(2022年)
get_health_expenditure 2021年各地区医疗器械支出
list_asl ASL注册及联系方式(2010-2025)

在本地运行

python3.12 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
uvicorn server:app --host 0.0.0.0 --port 8000

连接到Intric

  • 网址: https://your-domain.railway.app/sse
  • 无需身份验证令牌(公共数据,无身份验证服务器)

验证

python3 test_tools.py   # must exit 0
curl http://localhost:8000/health  # must return OK