我正在尝试使用 HAPi 验证来编写验证。
FhirContext fhirContext = FhirContext.forR4();
FhirInstanceValidator instanceValidator = new FhirInstanceValidator();
FhirValidator validator = fhirContext.newValidator();
validator.registerValidatorModule(instanceValidator);
ValidationResult result = validator.validateWithResult(requestPayload);
即使我使用标准 FHIR 患者结构定义,验证也会失败。
但是,如果我删除 FHIRInstanceValidator 注册表代码,验证工作正常并返回 true。
我哪里错了,什么时候实际使用 FHIRInstanceValidator?