Хорошо, я работаю с HAPI FHIR APi, и я пытаюсь выяснить, как проверять и возражать / против пользовательского json StructureDefinition или resourcetext.
У меня нет проблем с созданием валидатора по умолчанию и проверкой на соответствие структурным определениям по умолчанию и т.д., но как мне сказать HAPI / API проверять мой XML или JSON вместо значений по умолчанию?
Я вижу документацию внизу этой страницы, в которой говорится «предоставление собственных определений структуры» http://hapifhir.io/doc_validation.html, но я действительно не понимаю, что именно ожидается ... Я взял фрагмент кода и получил его для компиляции, и я знаю, что должен перегрузить эти подпрограммы, хотя я не совсем уверен, как это сделать. .. чтобы сказать, эй, загрузите этот файл XML или JSON ...
Я также никогда не видел, чтобы какие-либо из этих переопределенных подпрограмм действительно вызывались, когда я передаю текст ресурса для ресурса, не найденного в определениях FHIR по умолчанию .. Что я ожидал, основываясь на документации, по крайней мере, что-то вызываемое, поскольку оно не найдено в DefaultProfileValidationSupport ...
Итак, может ли кто-нибудь указать мне на пример или что-то еще, показывающее, КАК на самом деле это сделать? В основном у меня есть собственное определение структуры, и я хочу, чтобы оно было проверено на соответствие ... как, черт возьми, мне это настроить?