UNPKG

@ai-ecom/medusa-plugin-patient-record

Version:

A plugin for patient record

60 lines (59 loc) 2.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { attachUnitRouter: true, defaultAdminUnitRelations: true, defaultAdminUnitFields: true, allowedAdminUnitFields: true, allowedAdminUnitRelations: true }; exports.allowedAdminUnitRelations = exports.allowedAdminUnitFields = void 0; exports.attachUnitRouter = attachUnitRouter; exports.defaultAdminUnitRelations = exports.defaultAdminUnitFields = void 0; var _express = require("express"); var _medusa = require("@medusajs/medusa"); var _listUnits = require("./list-units"); Object.keys(_listUnits).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _listUnits[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _listUnits[key]; } }); }); var _getUnit = require("./get-unit"); Object.keys(_getUnit).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _getUnit[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _getUnit[key]; } }); }); var unitRouter = (0, _express.Router)(); function attachUnitRouter(patientRouter) { patientRouter.use("/units", unitRouter); unitRouter.get("/", (0, _medusa.transformQuery)(_listUnits.AdminGetUnitsParams, { defaultRelations: defaultAdminUnitRelations, defaultFields: defaultAdminUnitFields, isList: true }), (0, _medusa.wrapHandler)(require("./list-units")["default"])); unitRouter.get("/:id", (0, _medusa.transformQuery)(_listUnits.AdminGetUnitsParams, { defaultRelations: defaultAdminUnitRelations, defaultFields: defaultAdminUnitFields, isList: false }), (0, _medusa.wrapHandler)(require("./get-unit")["default"])); return patientRouter; } var defaultAdminUnitRelations = exports.defaultAdminUnitRelations = []; var defaultAdminUnitFields = exports.defaultAdminUnitFields = ["id", "nominator_id", "denominator_id", "created_at", "updated_at", "deleted_at"]; var allowedAdminUnitFields = exports.allowedAdminUnitFields = ["id"]; var allowedAdminUnitRelations = exports.allowedAdminUnitRelations = ["nominator", "denominator", "blood_analytes", "physical_measurements", "references"];