6

特定のセグメントと値を datagridview に表示できるように、271 ヘルスケア適格給付応答をより使いやすい形式に変換する C# コードを探しています。私はこのことを分解するために使用できるコードを探しています。これはそれほど難しくなく、非常に退屈であり、他の誰かがこれを行って喜んで共有するかどうか疑問に思っていました.

ありがとう!!

4

3 に答える 3

6

これを行うオープンソースの 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);
于 2015-03-25T21:35:49.063 に答える
0

DataDirect Technologies は、それを XML に変換するコンバーターを販売しています。

于 2009-06-20T23:52:41.193 に答える
-2

プロトタイプにはperlまたはpythonをお勧めします。必要な動作ができたら、次のことができます。

  • 全部をコンパイルする
  • 遅すぎる部分については、プログラマーにC(必要なフレーバー)を書いてもらいます。
  • プロトタイプを、必要な言語での開発の仕様として使用します。
于 2009-06-18T09:56:29.390 に答える