Генерация CCD-документа с использованием MDHT API
Я пытаюсь использовать MDHT API для создания документов CCD. Я делаю это следующим образом.
Загрузил библиотеки времени выполнения Java и поместил их в путь к классам и написание кода для генерации всех разделов с использованием MDHT API.
Написание кода для каждого раздела занимает много времени (немного сложнее). Мне было интересно, если я что-то упустил. Есть ли открытый графический интерфейс mdht, который генерирует код для каждого раздела, или я двигаюсь в правильном направлении?
В настоящее время я застрял в Секции лекарств / Секции иммунизации. Может кто-нибудь, пожалуйста, перенаправьте меня к любым примерам / учебникам, связанным с каждым разделом. Я уже посмотрел руководство пользователя / руководство разработчика.
Любая помощь приветствуется.
2 ответа
Я думаю, что MDHT API предоставит только модель для документа CCD. если он содержит какие-либо значения по умолчанию для генерации CCD-документа, я не знаю... лучше бы вы просто генерировали XML в DOM, STAXs API.
Еще один лучший API, который я нашел, это MIRTH по ссылке
Лучшее место для поиска справки / примера кода - форум разработчиков: Форумы сообщества Eclipse "Инструменты, управляемые моделями здоровья.
Вам может понадобиться создать (бесплатную) учетную запись, чтобы получить доступ.
Вы также можете зайти на форумы, чтобы опубликовать свой конкретный вопрос о разделе лекарств / иммунизации для возможного конкретного ответа.
Еще один хороший сайт - инструменты CDA: Руководство для разработчиков MDHT. Посмотрите на создание контента CDA с использованием MDHT API.
Есть бесчисленные примеры строительных документов в проектах тестового кода. Загрузите многофункциональное устройство (MDHT_CDATools) из GitHub, на который есть ссылка на сайте проекта MDHT, и посмотрите код в тестовых проектах, например: https://github.com/mdht/mdht-models/tree/develop/examples/org.openhealthtools.mdht.cda.consol.example
Ближайшая (текущая) вещь к основанному на графическом интерфейсе приложению для создания документов в MDHT - использовать все в одном для изменения существующих моделей и создания образцов фрагментов / документов таким образом (или создания модели с нуля, которая включает в себя только то, что вам нужно), Если вы хотите, чтобы весь документ был создан в XML, вы можете сгенерировать экземпляр из GeneralHeaderConstraints в отличие от любого из множества дочерних шаблонов (которые дадут вам фрагменты). В любом случае, на самом деле это не является целью интерфейса модели (это больше для соответствия), и вам потребуется гораздо больше времени для реализации, чем использование самого API - который обращается к моделям, которые уже существуют, для быстрой генерации соответствующего содержимого.