@ai-ecom/medusa-plugin-patient-record
Version:
A plugin for patient record
99 lines (98 loc) • 4.41 kB
JavaScript
;
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"];