Создать документ CDA с доступными данными

Я работаю над приложением здравоохранения, в котором есть данные о здоровье пользователя. Мне нужна помощь для экспорта этих данных в документ CDA с использованием Rails или Javascript

2 ответа

CDA - это просто XML. Используйте вашу любимую библиотеку (JAXB должен быть доступен через Groovy/Java) для подачи ваших данных (из БД?) В ваш CDA. Получите схемы CDA и попробуйте сгенерировать нужные вам классы. Другой подход: использовать шаблонизатор (скорость или тому подобное).

Начните с примера CDA и оттуда попытайтесь понять тонкости CDA.

Может быть, что-то подобное может сработать.

require 'builder'
@schools = School.where(state_code: 'NV').order('name DESC')
file = File.new("#{Rails.root}/public/data.xml", 'w')

xml = Builder::XmlMarkup.new(target: file, :indent => 2)
xml.instruct! :xml, :version=>'1.0'

xml.tag! 'plist' , 'version' => '1.0' do
  xml.array do
    @schools.each do |s|
      xml.dict do
        xml.key 'id'
        xml.string s.id
        xml.key 'name'
        xml.string s.name
        xml.key 'zip'
        xml.string s.zipcode
      end
    end
  end
end
Другие вопросы по тегам