首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要从Java导出CCR格式的数据

需要从Java导出CCR格式的数据
EN

Stack Overflow用户
提问于 2011-12-15 00:16:24
回答 2查看 452关注 0票数 0

我在一个项目中工作,需要导出CCR格式的EHR信息。我必须使用Java。我面临的问题是我找不到一个简单的方法去做这件事。

做我正在做的事情的更好的方法是使用像CDAPI这样的东西导出CDA,但是它过于昂贵(30K/年),而且非常复杂。不过,它展示了一个我想要的例子。类似于:

代码语言:javascript
复制
CCR ccr = new CCR();
...
out.print(ccr.toString()); // Returns XML

但就好像它不存在一样。

CCR4J,但它只能读取XML文件并生成Java。不是相反的。

谷歌健康 (现在停产了)可能有我想要的东西,但我甚至不知道如何使用它。

有一些CCR粘结剂可以方便地从Google上构建的代码中创建CCR,但我也想不出如何使用它。

我也可以只阅读ASTM CCR规范并自己实现一些东西,在这一点上,它开始看起来更快了。

现在我真的很想远离。对于我的任务来说,像导出做CDA一样,这似乎是一个过分的选择。如有任何意见和建议,敬请见谅。

只是为了让人们搜索相同的信息。这是CCR规格

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-20 00:00:36

最后我做了这样的事情:视频:快速和肮脏的CCR

总之:使用JAXB使类使用JAXB封送处理程序对它们进行分配。

票数 0
EN

Stack Overflow用户

发布于 2014-06-27 18:01:36

很抱歉,这个(非常)迟到的回答,但我不小心在这篇文章,因为它仍然在谷歌排名高,如果你搜索java和CCR。为了防止别人很快放弃,我必须纠正你:

使用和CCR4J,您可以从Java创建CCRs (自2008年起),它的工作原理就像一种魅力!而不仅仅是从给定的文件中解析它。也许你只是不知道如何在过去使用图书馆?

下面是一个小例子(没有有效的CCR!)对于下一个尝试用这个库创建一个CCR的人,他在这个帖子上绊倒了:

代码语言:javascript
复制
//New XML-Document
ContinuityOfCareRecordDocument newDoc = ContinuityOfCareRecordDocument.Factory.newInstance();

//New CCR
ContinuityOfCareRecord newCCR = ContinuityOfCareRecord.Factory.newInstance();

//Add Object ID
newCCR.setCCRDocumentObjectID("asdasdbdffdjg343204dsss3490");

//Add new Language
newCCR.addNewLanguage().setText("English");

//Add new Body
newCCR.addNewBody();

//Add new Problem with Code
newCCR.getBody().addNewProblems().addNewProblem().addNewDescription().addNewCode().setCodingSystem("ICD");
newCCR.getBody().getProblems().getProblemArray(0).getDescription().getCodeArray(0).setValue("1225-55558");

//Add CCR to document and save
newDoc.setContinuityOfCareRecord(newCCR);
newDoc.save(new File("My-Generated-CCR.xml"));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8513570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档