0

我正在尝试生成 FHIR 资源的 c# 类,如何处理同名的多个类?例如 - >在组织和患者资源中,有同名“联系人”的组合类,并且联系人也是一种复杂的日期类型。等等...请帮助

http://www.hl7.org/implement/standards/fhir/organization.html
http://www.hl7.org/implement/standards/fhir/datatypes.html#Contact

问候

4

2 回答 2

2

我不认为 XSD.exe 工具能够做到这一点,最好的办法是手动嵌套那些有问题的类,然后使用序列化属性(最值得注意的 XmlTypeAttribute)来更改类型的名称如果有必要,XSD。

请注意,一组完全生成的类是 FHIR ( http://www.github.com/ewoutkramer/fhir-net-api ) 的 .NET 参考实现的一部分。作为该项目的一部分,我们很快就会为此提供类生成器,其中包括一组支持函数,可将它们正确地序列化为 FHIR XML 和 FHIR Json。

于 2014-04-07T09:11:28.080 回答
0

组织联系人的全类名实际上是Organization.contact。

于 2014-04-07T17:50:21.967 回答