import { ObjectId } from "mongodb"; interface Drug { _id: ObjectId; // 数据库中的唯一标识符 pinyin_code: string; // 拼音码 name: string; // 药品名称 product_id?: number; // 产品ID product_id_str?: string; // 产品ID的字符串形式 specification: string; // 药品规格 package_amount: number; // 包装数量 manufacturer: string; // 生产厂家 unit: string; // 单位 category: string; // 药品类别 barcode: string; // 条形码 insurance_code: string; // 医保编码 dosage: number;// 单次剂量 dosage_unit: string; // 单次剂量单位 frequency: string; // 频次 freq: string; // 频次 administration_method: string; // 给药方式 days: number; // 用药天数 recommended_quantity: number; // 推荐数量 autoCalcQuantity: boolean; // 是否自动计算推荐数量 (医生端开药的时候 会根据用法频次包装量 自动计算推荐数量) effect?: string; // 药品功效 dosage_form?: string; // 剂型 data_source?: string; // 数据来源 creator?: string; // 创建者 createTime?: Date; // 创建时间 updater?: string; // 更新者 updateTime?: Date; // 更新时间 onSale?: boolean; // 是否上架(是否在售) medication_proof_desc?: string; // 用药证明描述。如果该字段有值,则表示需要上传用药证明,内容为对证明类型的描述。 usage_restriction_desc?: string; // 药品使用范围限制描述。如果该字段有值,则表示该药品有使用限制,内容为具体的限制说明。 suitableGender: 'common' | 'male' | 'female'; suitableChild: boolean;//是否适合儿童 repeatTag: Array<1 | 2 | 3 | 4 | 5>;// 重复用药标识 his_drug_code: string, // hisId generic_name: string;//通用名(商品名) manage_category: string;//管理类别 }