关于FHIR R4 Condition资源clinicalStatus与verificationStatus必填性的问询
FHIR R4 Condition 资源:clinicalStatus 和 verificationStatus 必填性解答
- 从FHIR R4的官方规范来看,
Condition.clinicalStatus和Condition.verificationStatus的基数均为0..1,这代表这两个字段并非结构层面的强制必填项——哪怕你已经填充了Condition.code,也可以选择不返回这两个状态字段,不会违反FHIR R4的资源结构校验规则。 - 你提到的“若verificationStatus不为
entered-in-error则必须填充clinicalStatus”,这属于FHIR给出的业务实践建议,而非强制约束。也就是说,如果能明确verificationStatus不是错误录入,补充clinicalStatus能让病情信息更完整,但如果从非结构化医疗数据里确实无法提取到准确的临床状态值,完全可以省略这两个字段。 - 额外提醒:虽然标准允许缺失,但实际对接时最好和接收实体确认他们的业务要求——部分接收系统可能会在自身业务规则里要求这两个字段,但这属于特定场景的约定,并非FHIR标准的强制要求。
内容的提问来源于stack exchange,提问作者Ajohn1121
相关产品推荐
相关产品推荐

