fume-fhir-converter
Version:
FHIR-Utilized Mapping Engine - Community
28 lines • 956 B
JavaScript
;
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