0

这适用于 EdiFabric 6.7.2。

在下面的代码中,我在 D_1328_7 字段上加载了 837 EDI 格式的列表。

输出 EDI 时,将List<string>使用插入符号 (^) 分隔符排列。我的 EDI 837 文件的使用者通知我,分隔符必须是冒号 ( :)。

对于我的生活,我无法弄清楚如何更改它,甚至不知道插入符号分隔符的来源。

object837.G_HL[_heirachy_HL_Index].G_CLM[_HL_G_CLM_Index].G_LX[_LX_Index].S_SV1.D_1328_7 = new List<string>();
object837.G_HL[_heirachy_HL_Index].G_CLM[_HL_G_CLM_Index].G_LX[_LX_Index].S_SV1.D_1328_7.Add(_diagnosisPointer1);
object837.G_HL[_heirachy_HL_Index].G_C

LM[_HL_G_CLM_Index].G_LX[_LX_Index].S_SV1.D_1328_7.Add(_diagnosisPointer2);

输出 = SV1*HC:98940*75*UN*1*11**1^2**N**

注意 1 和 2 之间的插入符号。

4

1 回答 1

0

您使用的是哪个版本以及哪个 837 交易?插入符号 '^' 是 X12 的默认重复分隔符。当您生成 EDI 时,您可以通过在 ToEdi(InterchangeContext context = null) 中设置 InterchangeContext 来明确指定要使用的分隔符

于 2016-10-19T14:11:31.980 回答