C# 有人翻译X12 271医疗响应吗

C# 有人翻译X12 271医疗响应吗,c#,edi,x12,C#,Edi,X12,我正在寻找将271医疗资格福利响应转换为更可用格式的C#代码,这样我就可以在datagridview中显示某些部分和值。我正在寻找代码,我可以用它来打破这件事,因为它不是真的很难,只是非常乏味,并想知道是否有人这样做,并愿意分享 谢谢 我建议使用perl或python进行原型化。一旦你有了想要的行为,你可以: 把整件事都编出来 让程序员为速度太慢的部分编写C语言(不管你需要什么风格) 使用原型作为您需要的任何语言的开发规范 DataDirect Technologies销售一种可将其转换为XM

我正在寻找将271医疗资格福利响应转换为更可用格式的C#代码,这样我就可以在datagridview中显示某些部分和值。我正在寻找代码,我可以用它来打破这件事,因为它不是真的很难,只是非常乏味,并想知道是否有人这样做,并愿意分享


谢谢

我建议使用perl或python进行原型化。一旦你有了想要的行为,你可以:

  • 把整件事都编出来
  • 让程序员为速度太慢的部分编写C语言(不管你需要什么风格)
  • 使用原型作为您需要的任何语言的开发规范

DataDirect Technologies销售一种可将其转换为XML的技术。

有一种开源X12解析器(OopFactory X12解析器:)可为您实现这一点

要将任何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());
详情如下:

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

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

有X12 271规格的链接吗?此外,这里可能有一些东西:你的答案与问题无关。