我正在开发一个包含用户医疗保健数据的医疗保健应用程序。我需要帮助才能使用 Rails 或 Javascript 将这些数据导出到 CDA 文档中
问问题
311 次
2 回答
1
CDA 只是 XML。使用您最喜欢的库(JAXB 应该可以通过 Groovy/Java 获得)将您的数据(来自数据库?)提供给您的 CDA。获取 CDA 模式并尝试生成您需要的类。另一种方法:使用模板引擎(速度等)。
从示例 CDA 开始,然后尝试了解 CDA 的复杂性。
于 2017-08-18T09:00:18.447 回答
0
也许这样的事情可以奏效。
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
于 2017-08-18T09:09:39.573 回答