HL7 append Segment



为了避免由于架构问题而使用EVNgrp,我有这样的代码,旨在将PID和PD1段附加到ADR^A19。出于某种原因,它没有这样做。有什么帮助吗?

If $Length(source.Primary.PID) {
Set oSeg=##class(EnsLib.HL7.Segment).ImportFromString(source.Primary.PID)
Do target.AppendSegment(oSeg)
}
If $Length(source.Primary.PD1) {
Set oSeg=##class(EnsLib.HL7.Segment).ImportFromString(source.Primary.PD1)
Do target.AppendSegment(oSeg)
}

我发现这个问题是由环境问题引起的,这个问题已经解决,代码现在运行良好。谢谢大家的帮助。

最新更新