【问题标题】:Fhir validate structure definition does not seem to workFhir 验证结构定义似乎不起作用
【发布时间】:2016-01-10 23:18:24
【问题描述】:

我有一些自定义代码,可以根据一些用户输入创建结构定义。它的工作方式是通过从用户那里获取结构定义要求来设置差异,生成快照,最后我将它保存到 Fhir Server 上的本地存储中。 我尝试使用以下代码 sn-p 在将 StructureDefinition 持久化到数据库之前对其进行验证,但是无论我将传递给它的结构定义是什么,validationResult 始终为空。 谁能告诉我验证自定义 StructureDefinition 的正确方法?

var structureDefinition = ...    
ICollection<ValidationResult> validationResult = null;
DotNetAttributeValidation.TryValidate(structureDefinition, validationResult);

【问题讨论】:

    标签: c# hl7-fhir dstu2-fhir


    【解决方案1】:

    TryValidate 的第三个(可选)参数称为“recurse”,您应该尝试将其设置为“true”,否则验证将只执行结构定义的直接元素,而不是类型内的数据等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-17
      • 1970-01-01
      • 2014-01-13
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 2016-11-12
      相关资源
      最近更新 更多