@ai-ecom/medusa-plugin-patient-record
Version:
A plugin for patient record
85 lines (84 loc) • 3.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
attachExaminationResultRouter: true
};
exports.attachExaminationResultRouter = attachExaminationResultRouter;
var _express = require("express");
var _medusa = require("@medusajs/medusa");
var _listExaminationResults = require("./list-examination-results");
Object.keys(_listExaminationResults).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _listExaminationResults[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _listExaminationResults[key];
}
});
});
var _getDetailExaminationResult = require("./get-detail-examination-result");
Object.keys(_getDetailExaminationResult).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _getDetailExaminationResult[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _getDetailExaminationResult[key];
}
});
});
var _createExaminationResult = require("./create-examination-result");
Object.keys(_createExaminationResult).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _createExaminationResult[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _createExaminationResult[key];
}
});
});
var _updateExaminationResult = require("./update-examination-result");
Object.keys(_updateExaminationResult).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _updateExaminationResult[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _updateExaminationResult[key];
}
});
});
var _deleteBulkExaminationResults = require("./delete-bulk-examination-results");
Object.keys(_deleteBulkExaminationResults).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _deleteBulkExaminationResults[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _deleteBulkExaminationResults[key];
}
});
});
var examinationResultRouter = (0, _express.Router)();
function attachExaminationResultRouter(patientRouter) {
patientRouter.use("/examination-results", examinationResultRouter);
examinationResultRouter.post("/", (0, _medusa.wrapHandler)(require("./create-examination-result")["default"]));
examinationResultRouter.put("/:id", (0, _medusa.wrapHandler)(require("./update-examination-result")["default"]));
examinationResultRouter.post("/delete-bulk", (0, _medusa.wrapHandler)(require("./delete-bulk-examination-results")["default"]));
examinationResultRouter.get("/", (0, _medusa.transformQuery)(_listExaminationResults.AdminGetExaminationResultsParams, {
isList: true
}), (0, _medusa.wrapHandler)(require("./list-examination-results")["default"]));
examinationResultRouter.get("/detail", (0, _medusa.transformQuery)(_listExaminationResults.AdminGetExaminationResultsParams, {
isList: false
}), (0, _medusa.wrapHandler)(require("./get-detail-examination-result")["default"]));
return patientRouter;
}