UNPKG

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

Version:

A plugin for patient record

99 lines (98 loc) 4.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { attachReferenceRouter: true, defaultAdminReferenceRelations: true, defaultAdminReferenceFields: true, allowedAdminReferenceFields: true, allowedAdminReferenceRelations: true }; exports.allowedAdminReferenceRelations = exports.allowedAdminReferenceFields = void 0; exports.attachReferenceRouter = attachReferenceRouter; exports.defaultAdminReferenceRelations = exports.defaultAdminReferenceFields = void 0; var _express = require("express"); var _medusa = require("@medusajs/medusa"); var _listReferences = require("./list-references"); Object.keys(_listReferences).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _listReferences[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _listReferences[key]; } }); }); var _createReference = require("./create-reference"); Object.keys(_createReference).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _createReference[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _createReference[key]; } }); }); var _getReference = require("./get-reference"); Object.keys(_getReference).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _getReference[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _getReference[key]; } }); }); var _updateReference = require("./update-reference"); Object.keys(_updateReference).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _updateReference[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _updateReference[key]; } }); }); var _deleteReference = require("./delete-reference"); Object.keys(_deleteReference).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _deleteReference[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _deleteReference[key]; } }); }); var referenceRouter = (0, _express.Router)(); function attachReferenceRouter(patientRouter) { patientRouter.use("/references", referenceRouter); referenceRouter.post("/", (0, _medusa.wrapHandler)(require("./create-reference")["default"])); referenceRouter.get("/", (0, _medusa.transformQuery)(_listReferences.AdminGetReferencesParams, { defaultRelations: defaultAdminReferenceRelations, defaultFields: defaultAdminReferenceFields, isList: true }), (0, _medusa.wrapHandler)(require("./list-references")["default"])); referenceRouter.get("/:id", (0, _medusa.transformQuery)(_listReferences.AdminGetReferencesParams, { defaultRelations: defaultAdminReferenceRelations, defaultFields: defaultAdminReferenceFields, isList: false }), (0, _medusa.wrapHandler)(require("./get-reference")["default"])); referenceRouter.put("/:id", (0, _medusa.wrapHandler)(require("./update-reference")["default"])); referenceRouter["delete"]("/:id", (0, _medusa.wrapHandler)(require("./delete-reference")["default"])); return patientRouter; } var defaultAdminReferenceRelations = exports.defaultAdminReferenceRelations = []; var defaultAdminReferenceFields = exports.defaultAdminReferenceFields = ["id", "gender", "examination_result_title_id", "unit_id", "type", "hint", "created_at", "updated_at", "deleted_at"]; var allowedAdminReferenceFields = exports.allowedAdminReferenceFields = ["id", "gender", "type", "examination_result_title_id", "unit_id", "hint"]; var allowedAdminReferenceRelations = exports.allowedAdminReferenceRelations = ["ethnicities", "values", "unit"];