任何人翻译 X12 271 医疗保健响应 [关闭]

Posted

技术标签:

【中文标题】任何人翻译 X12 271 医疗保健响应 [关闭]【英文标题】:Anyone translate a X12 271 Healthcare response [closed] 【发布时间】:2010-10-18 09:52:02 【问题描述】:

我正在寻找将 271 医疗保健资格福利响应转换为更可用格式的 C# 代码,以便我可以将某些段和值显示到数据网格视图中。我正在寻找可以用来分解这个东西的代码,因为它并不难,只是非常乏味,并且想知道是否有其他人这样做并愿意分享。

谢谢!!

【问题讨论】:

获得了 X12 271 规范的链接?另外,这里可能有一些东西:openhre.org 【参考方案1】:

有一个开源 X12 解析器(OopFactory X12 解析器:https://x12parser.codeplex.com)可以为您执行此操作。

要将任何 X12 文档转换为 Xml:

FileStream fstream = new FileStream("Sample1.txt", FileMode.Open, FileAccess.Read);
var parser = new X12Parser();
Interchange interchange = parser.Parse(fstream);
string xml = interchange.Serialize();

将任何 X12 文档转换为 html

var htmlService = new X12HtmlTransformationService(new X12EdiParsingService(suppressComments: false));
Stream ediFile = new FileStream("Sample.txt", FileMode.Open, FileAccess.Read);
string html = htmlService.Transform(new StreamReader(ediFile).ReadToEnd());

更多详情:https://x12parser.codeplex.com/wikipage?title=Parsing%20an%20837%20Transaction&referringTitle=Documentation

要将 X12 271 响应加载到 .Net 对象中,您可以使用:

FileStream fstream = new FileStream("Sample1.txt", FileMode.Open, FileAccess.Read);
var service = new EligibilityTransformationService();
EligibilityBenefitDocument eligibilityBenefitDocument = service.Transform271ToBenefitResponse(fstream);

【讨论】:

【参考方案2】:

DataDirect Technologies 出售一个converter,可以将其转换为 XML。

【讨论】:

【参考方案3】:

我推荐使用 perl 或 python 进行原型设计。一旦你有了你想要的行为,你就可以:

编译整个东西 让程序员为太慢的部分编写 C(无论您需要什么风格)。 使用原型作为开发规范,以您需要的任何语言进行开发。

【讨论】:

你的回答与问题无关。

以上是关于任何人翻译 X12 271 医疗保健响应 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Notepad++ 的 X12 语法高亮显示?

Java中有没有好的X12解析器? [关闭]

使用 C# 实现 EDI X12

Permissioned Blockchains:Properties, Techniques and Applications翻译

翻译:吴恩达开启我在AI工作中的新篇章

GDB核心转储具有损坏的堆栈,显示“堆栈帧无法访问地址0x12处的内存”