有人翻译X12 271医疗保健回复
我正在寻找C#代码,将271医疗保健资格利益响应转换为更实用的格式,以便我可以将某些细分和值显示到数据网格视图中。 我正在寻找可以用来破坏这个东西的代码,因为它不是很难,只是非常乏味,并且想知道是否有其他人已经这样做并且愿意分享。
谢谢!!
有一个开源的X12解析器(OopFactory X12 Parser: 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);
DataDirect Technologies销售一种将其转换为XML的转换器 。
我推荐使用perl或python进行原型设计。 一旦你有你想要的行为,你可以:
- 编译整个事情
- 有一个程序员为太慢的部分写C(你需要什么味道)。
- 使用原型作为您需要的任何语言的开发规范。