UNPKG

fume-fhir-converter

Version:

FHIR-Utilized Mapping Engine - Community

28 lines 956 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.searchSingle = void 0; const tslib_1 = require("tslib"); /** * © Copyright Outburn Ltd. 2022-2024 All Rights Reserved * Project name: FUME-COMMUNITY */ const fhirServer_1 = require("../fhirServer"); const jsonataExpression_1 = tslib_1.__importDefault(require("../jsonataExpression")); const searchSingle = async (query, params) => { const url = encodeURI(query); let options = { _count: 1 }; if (typeof params === 'object' && !Array.isArray(params) && Object.keys(params).length > 0) { options = { ...options, ...params }; } ; const bundle = await (0, fhirServer_1.getFhirClient)().search(url, options); const res = await jsonataExpression_1.default.searchSingle.evaluate({}, { bundle }); return res; }; exports.searchSingle = searchSingle; //# sourceMappingURL=searchSingle.js.map