Es gibt einen Open-Source-X12-Parser (OopFactory X12 Parser: https://x12parser.codeplex.com), der dies für Sie erledigt.
Um jedes X12-Dokument in XML konvertieren:
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());
Weitere Details hier: https://x12parser.codeplex.com/wikipage?title=Parsing%20an%20837%20Transaction&referringTitle=Documentation
laden eine X12 271-Antwort in
FileStream fstream = new FileStream("Sample1.txt", FileMode.Open, FileAccess.Read);
var parser = new X12Parser();
Interchange interchange = parser.Parse(fstream);
string xml = interchange.Serialize();
all X12-Dokument in HTML konvertieren ein .Net-Objekt, das Sie verwenden können:
FileStream fstream = new FileStream("Sample1.txt", FileMode.Open, FileAccess.Read);
var service = new EligibilityTransformationService();
EligibilityBenefitDocument eligibilityBenefitDocument = service.Transform271ToBenefitResponse(fstream);
Haben Sie einen Link zu der X12 271 Spezifikation? Auch hier könnte es etwas geben: http://www.openhre.org/ – wowest