Добавьте нестандартные сегменты с nhapi - PullRequest
0 голосов
/ 28 октября 2019

Моя система должна сгенерировать xml, в котором узел ORM_O01.ORDER_DETAIL должен содержать узел ORM_O01.OBRRQDRQ1RXOODSODT_SUPPGRP, потому что он должен взаимодействовать с Mirth. Я использую библиотеку nhapi версии 2.5, в которой этот узел ее не содержит.

var obr = _ormO01Message.GetORDER().ORDER_DETAIL.OBR;                                
obr.SetIDOBR.Value = "1";
obr.PlacerOrderNumber.EntityIdentifier.Value = "123456";
obr.PlacerOrderNumber.NamespaceID.Value = "6543";
obr.PlacerOrderNumber.UniversalID.Value = "10009";
obr.UniversalServiceIdentifier.Identifier.Value = "NS";

Возможно ли добавить в ORM_O01.ORDER_DETAIL узел, который не является стандартным?

Спасибо.

<ORM_O01.ORDER_DETAIL>
    <ORM_O01.OBRRQDRQ1RXOODSODT_SUPPGRP>
        <OBR>
            <OBR.1>1</OBR.1>
            <OBR.2>
                <EI.1>123456</EI.1>
                <EI.2>6543</EI.2>
                <EI.3>10009</EI.3>
            </OBR.2>
            <OBR.4>
                <CE.1>NS</CE.1>
            </OBR.4>
        </OBR>
    </ORM_O01.OBRRQDRQ1RXOODSODT_SUPPGRP>
</ORM_O01.ORDER_DETAIL>

1 Ответ

1 голос
/ 29 октября 2019

ORM_O01.OBRRQDRQ1RXOODSODT_SUPPGRP выглядит как на самом деле является стандартом для 2.5, но ни nhapi, ни hapi (который использует веселье) не включают его. Я не буду беспокоиться о том, чтобы попытаться добавить его, потому что mirth, вероятно, не сможет его проанализировать, если вы это сделаете.

См. аналогичная проблема , когда пользователю веселья нужно было удалить эту группу. вне.

...