-1

我正在开发一个包含用户医疗保健数据的医疗保健应用程序。我需要帮助才能使用 Rails 或 Javascript 将这些数据导出到 CDA 文档中

4

2 回答 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 回答