Как я могу добавить расширение с несколькими полями? Например, если у меня есть расширение, связанное с мотивами посещения, которое в моем приложении структурировано следующим образом:
"visit_motive":
{
"id": "1",
"label": "Visit motive name",
"color": "#000000",
"duration": 5
}
У меня пока что-то вроде этого:
"extension": [
{
"url": "https://api.test.com/fhir/StructureDefinition/schedule-visit_motives",
"valueIdentifier": "visit_motive1_id",
"valueString" : "visit motive name",
"valueString" : "#000",
"valueInteger" : 5,
},
{
"url": "https://api.test.com/fhir/StructureDefinition/schedule-visit_motives",
"valueIdentifier": "visit_motive2_id",
"valueString" : "visit motive name 2",
"valueString" : "#111",
"valueInteger" : 10,
}
]
Но я почти уверен, что это неверно, так как я не могу назвать поля, так как мне каждый раз приходится указывать точное значение [x].
Как я могу это сделать ?