如何在 Java 中获得有关 FHIR 的结构?
{
"resourceType": "Patient",
"name": [
{
"family": "Family1-Family2",
"_family": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/humanname-mothers-family",
"valueString": "Family2"
}
]
}
"given": ["Names"],
}
]
}
我尝试用
HumanName name = HumanName();
name.setFamilyElement(_family).addExtension(ext);
但是这条指令将我的对象 name.Family 重命名为 _family,并且不会将
Extensión
生成为 _family。
我尝试过
HumanName name = HumanName();
Extensión ext = new Extensión() ......
......
name.setFamilyElement(_family).addExtension(ext);
但是这条指令将我的对象 name.Family 重命名为 _family 而不是将
Extensión
生成为 _family。
我尝试使用
name.addChild(_family)
,但不起作用。
有什么想法吗?
在 Java 中,您不需要区分“family”和“_family”——这些是 JSON 表示的产物(它们在 XML 或 RDF 中不会以这种方式显示)。在 Java 对象中,只有“家族”。当您序列化为 JSON 时,_family 位将自动显现。
@Lloyd,首先感谢您的回复。
那么如何才能延伸到家庭并显得有条理呢?
我有: HumaName 名称 = HumanName(); …… name.setfamily(名字) ...... 名称.addExtension(ext).
当转换为json时出现:
首先出现带有 url 和值 secondaryName 的扩展
然后出现使用,文本,给出结构错误。
提前谢谢。 最好的问候