Я пытаюсь улучшить оператор соответствия (метаданные), который должен быть отправлен клиенту. Но ServerConformanceProvider имеет проблему с кэшированием в соответствии с документацией и может быть исправлена путем вызова setCache (false). К сожалению, этот метод устарел с версии 4, и я не могу найти какие-либо альтернативы. Мое заявление о соответствии продолжает расти для каждого вызова, так как один и тот же экземпляр кэшируется ServerConformanceProvider.Если кто-то сталкивался с подобной проблемой и обнаружил исправление, пожалуйста, помогите мне. Ниже приведен пример ответа json, который генерируется для того же.
{
"resourceType": "CapabilityStatement",
"publisher": "Test",
"rest": [
{
"resource": [
{
"type": "Patient",
"profile": "http://hl7.org/fhir/StructureDefinition/Patient",
"interaction": [
{
"code": "create"
},
{
"code": "create"
}
]
},
{
"type": "Patient",
"profile": "http://hl7.org/fhir/StructureDefinition/Patient",
"interaction": [
{
"code": "create"
},
{
"code": "create"
}
]
}
]
},
{
"resource": [
{
"type": "Patient",
"profile": "http://hl7.org/fhir/StructureDefinition/Patient",
"interaction": [
{
"code": "create"
},
{
"code": "create"
}
]
},
{
"type": "Patient",
"profile": "http://hl7.org/fhir/StructureDefinition/Patient",
"interaction": [
{
"code": "create"
},
{
"code": "create"
}
]
}
]
}
]
}