const { parseAndPrintData } = require('./index');
|
|
// 离线自测:使用协议文档中的示例 ORU_R31
|
const sampleOruR31 = `<?xml version="1.0" encoding="UTF-8"?>
|
<ORU_R31>
|
<MSH>
|
<MSH.1>|</MSH.1>
|
<MSH.2>^~\\&</MSH.2>
|
<MSH.3><HD.1>Gambro_171</HD.1></MSH.3>
|
<MSH.4><HD.1>SW_8.52_SN_12345</HD.1></MSH.4>
|
<MSH.5><HD.1>Client_PC</HD.1></MSH.5>
|
<MSH.6><HD.1>HIS</HD.1></MSH.6>
|
<MSH.7><TS.1>20231027103000</TS.1></MSH.7>
|
<MSH.8>A1B2</MSH.8>
|
<MSH.9>
|
<MSG.1>ORU</MSG.1>
|
<MSG.2>R31</MSG.2>
|
</MSH.9>
|
<MSH.10>MSG_00123</MSH.10>
|
<MSH.11>P</MSH.11>
|
<MSH.12>2.5</MSH.12>
|
<MSH.15>NE</MSH.15>
|
<MSH.16>NE</MSH.16>
|
<MSH.18>UNICODE</MSH.18>
|
</MSH>
|
|
<ORU_R31.OBSERVATION>
|
<OBX>
|
<OBX.3><CE.1>7</CE.1><CE.2>Temperature</CE.2></OBX.3>
|
<OBX.5><FN.1>37.500000</FN.1></OBX.5>
|
<OBX.6><CE.1>cel</CE.1></OBX.6>
|
<OBX.11>F</OBX.11>
|
</OBX>
|
</ORU_R31.OBSERVATION>
|
</ORU_R31>`;
|
|
parseAndPrintData(sampleOruR31);
|