fume-fhir-converter
Version:
FHIR-Utilized Mapping Engine - Community
50 lines • 2.56 kB
JavaScript
;
/**
* © Copyright Outburn Ltd. 2022-2024 All Rights Reserved
* Project name: FUME-COMMUNITY
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.fumeUtils = exports.FumeConfigSchema = exports.FumeServer = exports.FhirClient = void 0;
const tslib_1 = require("tslib");
const config_1 = tslib_1.__importDefault(require("./config"));
const conformance_1 = require("./helpers/conformance");
const fhirFunctions_1 = tslib_1.__importDefault(require("./helpers/fhirFunctions"));
const inputConverters_1 = require("./helpers/inputConverters");
const hl7v2_1 = require("./helpers/inputConverters/hl7v2");
const jsonataExpression_1 = tslib_1.__importDefault(require("./helpers/jsonataExpression"));
const objectFunctions_1 = require("./helpers/objectFunctions");
const parser_1 = tslib_1.__importDefault(require("./helpers/parser"));
const stringFunctions_1 = require("./helpers/stringFunctions");
/**
* Export classes and utils
*/
var fhirServer_1 = require("./helpers/fhirServer");
Object.defineProperty(exports, "FhirClient", { enumerable: true, get: function () { return fhirServer_1.FhirClient; } });
var server_1 = require("./server");
Object.defineProperty(exports, "FumeServer", { enumerable: true, get: function () { return server_1.FumeServer; } });
var serverConfigSchema_1 = require("./serverConfigSchema");
Object.defineProperty(exports, "FumeConfigSchema", { enumerable: true, get: function () { return serverConfigSchema_1.FumeConfigSchema; } });
exports.fumeUtils = {
expressions: jsonataExpression_1.default,
duplicate: stringFunctions_1.duplicate,
getAliasResource: conformance_1.getAliasResource,
substringBefore: stringFunctions_1.substringBefore,
substringAfter: stringFunctions_1.substringAfter,
selectKeys: objectFunctions_1.selectKeys,
startsWith: stringFunctions_1.startsWith,
endsWith: stringFunctions_1.endsWith,
parseCsv: inputConverters_1.parseCsv,
getFhirVersion: config_1.default.getFhirVersion,
getFhirCorePackage: config_1.default.getFhirCorePackage,
getFhirVersionMinor: config_1.default.getFhirVersionMinor,
toJsonataString: parser_1.default.toJsonataString,
getSnapshot: parser_1.default.getSnapshot,
v2json: hl7v2_1.v2json,
getFhirPackageIndex: conformance_1.getFhirPackageIndex,
// FHIR functions
search: fhirFunctions_1.default.search,
resolve: fhirFunctions_1.default.resolve,
literal: fhirFunctions_1.default.literal,
searchSingle: fhirFunctions_1.default.searchSingle
};
//# sourceMappingURL=index.js.map