健康和医疗类型

健康和医疗类型

本文档描述了 schema.org 模式中的健康和医疗类型(MedicalEntity 及其子类型),适用于希望在 Web 上标记健康和医疗内容的发布者。与所有 schema.org 模式一样,健康和医疗模式旨在通过将网页中包含的结构化信息暴露给搜索引擎,使人们更容易找到正确的网页,也可能启用其他利用该结构的应用程序。

此部分实体的范围很广,旨在涵盖面向消费者和专业人士的健康和医疗 Web 内容;因此,任何特定内容可能只使用模式的子集。该模式针对 Web 用例,不适用于临床标记或临床数据交换。

请注意,此模式不旨在定义或编纂新的受控医疗词汇,而是补充现有词汇和本体论。作为一个模式,其重点是表露内容中描述的实体及其关系的存在;命名和/或编码实体的具体约定超出此模式的范围。该模式确实提供了一种在可用时使用引用现有受控医疗词汇(例如 MeSH、SNOMED、ICD、RxNorm、UMLS 等)的代码来注释实体的方法。例如,请参阅 MedicalScholarlyArticle 的示例标记。

有关模式的更多详细信息以及其如何形成的背景,请继续阅读。您可以在以下类型上找到使用模式的示例:

背景和历史:

Web 上有大量高质量的健康和医疗信息。今天,人们往往难以找到和浏览这些信息,因为搜索引擎和其他应用程序主要通过关键词访问医疗内容,而忽略了该内容中包含的医疗知识的底层结构。此外,如果内容没有针对用户在搜索中倾向使用的关键词进行优化,那么高质量内容可能很难通过搜索引擎找到。虽然医疗社区在构建丰富的结构化本体论来描述医疗知识方面投入了大量努力,但这种结构今天通常只在”幕后”可用,而不是使用标准标记在 Web 上共享。

为了解决这些问题,我们在 schema.org 模式中添加了一组类型,为内容提供商提供了一种简单的方法来标记他们发布的医疗信息中隐含的结构。我们的设计目标不同于许多以前的举措,因为我们专注于 Webmaster 和发布者使用的标记,主要目标是帮助患者、医生和一般对健康感兴趣的消费者通过搜索找到相关健康信息。

我们的方法旨在成为一个框架,用于标记 Web 上自由文本中出现的已知或新颖的医疗概念/实体,并可选地标记它们之间的关系。为了管理范围,我们专注于在患者、医生和一般对健康感兴趣的消费者搜索相关健康信息等用例中有所帮助的标记。我们的明确目标不是替换现有的本体论系统或枚举医疗实体的实例,尽管我们的模式可以链接到并利用现有的本体论和枚举。我们的明确目标也不是支持自动化推理、医疗记录编码或基因组标记,所有这些都需要更详细(因此进入门槛更高)的建模和标记。

此举措源于一个协作项目,该项目利用了 schema.org 合作伙伴的搜索专业知识,但也通过来自美国 NCBI 的专家评审员的反馈获得了巨大收益;来自哈佛、杜克和其他机构的医生,以及来自几个健康网站的反馈。W3C 医疗保健和生命科学 团体和 Web Schemas 社区的贡献也有助于桥接 Web 标准、搜索和医学/医疗保健的复杂世界。

建模方法:

健康和医疗类型建模了一组核心医疗实体,包括:

  • 状况
  • 体征和症状
  • 原因
  • 风险因素
  • 疗法(包括药品和程序)
  • 测试
  • 设备
  • 研究和试验
  • 指南
  • 饮食
  • 补充剂
  • 锻炼计划
  • 解剖学

这些核心实体的属性定义了它们之间的关系,例如,将医疗疗法链接到医疗状况。

这种方法允许内容作者以两种方式之一标记页面。首选方法是使用模式标记实体和关系,当用户意图已知时允许更好的检索。例如,以下标记暴露了此内容讨论布洛芬作为头痛治疗的作用,从而允许此内容在响应关于头痛治疗的查询时被表露:

1
2
3
4
5
6
7
8
9
10
11
<div itemscope itemtype="https://schema.org/Drug">
<span itemprop="name">Ibuprofen</span> is a non-steroidal
anti-inflammatory medication, indicated for temporary relief
of minor aches and pains due to
<span itemprop="indication" itemscope itemtype="https://schema.org/TreatmentIndication">
<span itemprop="name">headache</span>
</span>,
<span itemprop="indication" itemscope itemtype="https://schema.org/TreatmentIndication">
<span itemprop="name">toothache</span>
</span>, ...
</div>

或者,希望保持简单的作者可以只用适当的实体标记每个医疗概念,忽略它们之间的关系。这不太强大,但仍然将内容中的医疗概念暴露给搜索引擎和应用程序,使内容更容易找到。

请注意,我们在每个建模实体上包含了一组广泛的属性,以允许在结构可用时进行丰富建模。但是,并非每个属性都会对每个站点或内容片段相关或有用;与所有 schema.org 模式一样,这些属性及其使用是可选的。

其他考虑事项:

有效检索在线医疗信息的一个挑战是,至少有三个不同的群体在寻找医疗内容——患者、执业临床医生和研究人员——并且很少有线索来确定内容针对哪个受众。为了解决这个问题,作者可以使用 WebPage 类型的受众和/或专业属性来标记医疗网页及其目标受众,包括针对临床医生内容的详细专业定位。类似地,MedicalWebPage 的方面属性允许内容使用页面上描述的医疗实践方面(诊断、治疗等)进行标记。


健康和医疗类型
https://www.gjxx.dev/schema/documents/meddocs/
作者
gjxx
发布于
2025年10月16日
许可协议