FHIR DSTU2:将扩展值表示为集合的正确方法是什么?
FHIR DSTU2: What is the correct way to represent an extension value as a collection?
我目前正在研究创建 FHIR DSTU2 扩展。我需要 return 值集合的扩展。在 FHIR DSTU2 中表示此内容的正确方法是什么?
是否应该是扩展中的扩展列表:
"resource": {
"resourceType": "Medication",
"extension": [
{
"url": "http://www.myextension.com/strengths",
"extension": [
{
"url": "http://www.myextension.com/strength",
"valueStrength": "5mg"
},
{
"url": "http://www.myextension.com/strength",
"valueStrength": "20mg"
}
]
}
],
}
还是应该是一个带有值集合的扩展?
"resource": {
"resourceType": "Medication",
"extension": [
{
"url": "http://www.emis-online.com/strengths",
"valueStrengths": [
"5mg",
"20mg"
],
}
],
}
谢谢。
它实际上看起来像这样:
"resource": {
"resourceType": "Medication",
"extension": [
{
"url": "http://www.myextension.com/strength",
"valueString": "5mg"
},
{
"url": "http://www.myextension.com/strength",
"valueString": "20mg"
}
]}
同样,最好使用 valueQuantity 而不是 valueString - 来拆分值和单位。
也就是说,根本没有理由对药物强度使用扩展。 Medication.product.ingredient.amount 是 强度 - 如果成分是活性成分。 (我看到该资源目前不允许区分活性成分和赋形剂成分,因此我鼓励就此提出更改请求。)
我目前正在研究创建 FHIR DSTU2 扩展。我需要 return 值集合的扩展。在 FHIR DSTU2 中表示此内容的正确方法是什么?
是否应该是扩展中的扩展列表:
"resource": {
"resourceType": "Medication",
"extension": [
{
"url": "http://www.myextension.com/strengths",
"extension": [
{
"url": "http://www.myextension.com/strength",
"valueStrength": "5mg"
},
{
"url": "http://www.myextension.com/strength",
"valueStrength": "20mg"
}
]
}
],
}
还是应该是一个带有值集合的扩展?
"resource": {
"resourceType": "Medication",
"extension": [
{
"url": "http://www.emis-online.com/strengths",
"valueStrengths": [
"5mg",
"20mg"
],
}
],
}
谢谢。
它实际上看起来像这样:
"resource": {
"resourceType": "Medication",
"extension": [
{
"url": "http://www.myextension.com/strength",
"valueString": "5mg"
},
{
"url": "http://www.myextension.com/strength",
"valueString": "20mg"
}
]}
同样,最好使用 valueQuantity 而不是 valueString - 来拆分值和单位。
也就是说,根本没有理由对药物强度使用扩展。 Medication.product.ingredient.amount 是 强度 - 如果成分是活性成分。 (我看到该资源目前不允许区分活性成分和赋形剂成分,因此我鼓励就此提出更改请求。)