0

我有一个要求,如果传入的消息只有 1 个医疗保险 (MC) 信息,则将其从 2.4 输出到 2.3.1,如果超过 1 个则输出没有或更长过期日期的消息,例如

PID|1||520134^^^1021^MR^^20161115~SN601555549^^^1021^SN^^20161115^20161231~33806837263^^^ AUSHIC^MC^^20161115^20201115(1个MC,按原样输出)

奥希克^MC^^20161115^20201115

PID|1||301665024L^^^1021^PENC^^20151204^20161231~504416^^^1021^MR^^20150619~31001600591^^^ AUSHIC^MC^^20150619^20160223~31001600591^AUSHI ^20160222(多个MC,输出1个无有效期)

奥希克^MC^^20160222

PID|1||301665024L^^^1021^PENC^^20151204^20161231~504416^^^1021^MR^^20150619~31001600591^^^ AUSHIC^MC^^20150619^20160223~31001600591^AUSHI ^20160224^20170223(多个 MC,输出一个过期日期更大的)

奥希克^MC^^20160224^20170223

我假设我应该为此使用 XSLT 调用模板,但我对 XSLT 不是很好。有人可以帮我吗?

附件

4

0 回答 0