UNPKG

fume-fhir-converter

Version:

FHIR-Utilized Mapping Engine - Community

27 lines 991 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.v2parse = void 0; const tslib_1 = require("tslib"); /** * © Copyright Outburn Ltd. 2022-2024 All Rights Reserved * Project name: FUME-COMMUNITY */ const hl7js_1 = tslib_1.__importDefault(require("hl7js")); const thrower_1 = tslib_1.__importDefault(require("../../thrower")); const v2reader = new hl7js_1.default.Reader('BASIC'); // eslint-disable-next-line @typescript-eslint/promise-function-async const v2parse = async (msg) => { // parses hl7 v2 to raw json (without field names, only numbers) msg = msg.replace(/(?:\r\n|\r|\n)/g, '\r\n'); return await new Promise(resolve => { v2reader.read(msg, function (err, hl7Data) { if (err) { return thrower_1.default.throwRuntimeError(JSON.stringify(err)); } ; return resolve(hl7Data); }); }); }; exports.v2parse = v2parse; //# sourceMappingURL=v2parse.js.map