@ai-ecom/medusa-plugin-patient-record
Version:
A plugin for patient record
86 lines (85 loc) • 3.73 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
attachEthnicityRouter: true,
defaultAdminEthnicityRelations: true,
defaultAdminEthnicityFields: true,
allowedAdminEthnicityFields: true,
allowedAdminEthnicityRelations: true
};
exports.allowedAdminEthnicityRelations = exports.allowedAdminEthnicityFields = void 0;
exports.attachEthnicityRouter = attachEthnicityRouter;
exports.defaultAdminEthnicityRelations = exports.defaultAdminEthnicityFields = void 0;
var _express = require("express");
var _medusa = require("@medusajs/medusa");
var _listEthnicities = require("./list-ethnicities");
Object.keys(_listEthnicities).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _listEthnicities[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _listEthnicities[key];
}
});
});
var _createEthnicity = require("./create-ethnicity");
Object.keys(_createEthnicity).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _createEthnicity[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _createEthnicity[key];
}
});
});
var _deleteEthnicity = require("./delete-ethnicity");
Object.keys(_deleteEthnicity).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _deleteEthnicity[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _deleteEthnicity[key];
}
});
});
var _getEthnicity = require("./get-ethnicity");
Object.keys(_getEthnicity).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _getEthnicity[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _getEthnicity[key];
}
});
});
var ethnicityRouter = (0, _express.Router)();
function attachEthnicityRouter(patientRouter) {
patientRouter.use("/ethnicities", ethnicityRouter);
ethnicityRouter.get("/", (0, _medusa.transformQuery)(_listEthnicities.AdminGetEthnicitiesParams, {
defaultRelations: defaultAdminEthnicityRelations,
defaultFields: defaultAdminEthnicityFields,
isList: true
}), (0, _medusa.wrapHandler)(require("./list-ethnicities")["default"]));
ethnicityRouter.get("/:id", (0, _medusa.transformQuery)(_listEthnicities.AdminGetEthnicitiesParams, {
defaultRelations: defaultAdminEthnicityRelations,
defaultFields: defaultAdminEthnicityFields,
isList: false
}), (0, _medusa.wrapHandler)(require("./get-ethnicity")["default"]));
ethnicityRouter["delete"]("/:id", (0, _medusa.wrapHandler)(require("./delete-ethnicity")["default"]));
ethnicityRouter.post("/", (0, _medusa.wrapHandler)(require("./create-ethnicity")["default"]));
return patientRouter;
}
var defaultAdminEthnicityRelations = exports.defaultAdminEthnicityRelations = [];
var defaultAdminEthnicityFields = exports.defaultAdminEthnicityFields = ["id", "created_at", "updated_at", "deleted_at"];
var allowedAdminEthnicityFields = exports.allowedAdminEthnicityFields = ["id"];
var allowedAdminEthnicityRelations = exports.allowedAdminEthnicityRelations = ["references", "customers"];