Я ищу проверку ресурса Fhir по определению структуры Fhir
Я ищу проверку ресурса Fhir относительно определения структуры Fhir с использованием ядра.net
Я обнаружил, что есть библиотека org.hl7.fhir.validator.jar
и я не мог найти лучшего способа выполнить проверку с помощью кода C#, мои требования просты
- Проверка количества элементов
- Ценности
- Привязки
- Профили
У меня есть идея, которая передает FhirResource в качестве параметра, загружает файл определения структуры, проверяет свойства и возвращает сообщения об ошибках как Operational Outcome. Может ли кто-нибудь посоветовать мне лучший способ попробовать это на C#, особенно в ядре.NET?
1 ответ
Вы можете использовать функциональные возможности проверки.NET FHIR API (https://www.nuget.org/packages/Hl7.Fhir.STU3/), см. Здесь (https://github.com/FirelyTeam/Furore.Fhir.ValidationDemo) для демонстрационного приложения, использующего эту библиотеку.
Хотя демонстрация представляет собой проект winforms,.NET FHIR API полностью совместим с.NET Core.