C# FHIR:使用(.Net)的项目中具有相同名称的多个类

C# FHIR:使用(.Net)的项目中具有相同名称的多个类,c#,.net,hl7,hl7-fhir,C#,.net,Hl7,Hl7 Fhir,我试图生成FHIR资源的c#类,如何处理同名的多个类?例如->在组织和患者资源中,有同名“Contact”的组合类,Contact也是一种复杂的日期类型。等请帮忙 http://www.hl7.org/implement/standards/fhir/organization.html http://www.hl7.org/implement/standards/fhir/datatypes.html#Contact 关于我不认为XSD.exe工具能够做到这一点,最好的办法可能是在出现问题的地

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

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

关于

我不认为XSD.exe工具能够做到这一点,最好的办法可能是在出现问题的地方手动嵌套这些类,然后在必要时使用序列化属性(最著名的XmlTypeAttribute)更改XSD中类型的名称


请注意,完整生成的类集是FHIR()的.NET参考实现的一部分。我们很快就会有这个类生成器作为这个项目的一部分,包括一组支持函数,可以将它们正确地序列化为FHIR XML和FHIR Json。

组织联系人的全名实际上是组织。联系人。

好的,谢谢先生。我有书面的组织联系,病人联系,遭遇地点等。。。