@centricare/mongoose-schema
v0.0.3
Published
Prebuilt Mongoose Schemas and Models generated from CentriCare OpenAPI Zod contracts
Maintainers
Readme
@centricare/mongoose-schema
Package @centricare/mongoose-schema menyediakan prebuilt Mongoose Schemas dan Models hasil transformasi otomatis dari Zod contracts (@centricare/contracts/zod) menggunakan @nullix/zod-mongoose.
📦 Import & Penggunaan
import {
patient_schema,
PatientModel,
get_patient_model,
address_schema,
contact_schema,
identifier_schema,
time_log_schema,
} from "@centricare/mongoose-schema";
// 1. Menggunakan Prebuilt Model
const patient = await PatientModel.findOne({ id: "pat_123" });
// 2. Menggunakan Helper Function Model
const ModelRef = get_patient_model();📄 Schemas & Models yang Disediakan
patient_schema: Mongoose Schema untuk entitas utama Patient.PatientModel/get_patient_model(): Prebuilt Mongoose Model Patient.address_schema: Mongoose Schema untuk blok sub-dokumen Address.contact_schema: Mongoose Schema untuk blok sub-dokumen Contact.identifier_schema: Mongoose Schema untuk blok sub-dokumen Identifier.time_log_schema: Mongoose Schema untuk blok sub-dokumen TimeLog.
🛠️ Development & Build
npm run build📄 Lisensi
ISC
