fix: add queue number on pharmacy order
This commit is contained in:
@ -19,7 +19,7 @@ import { EmrPatient } from "./emr_patient";
|
|||||||
import { PharmacyOrderStatus } from "../../types/pharmacy_order_status";
|
import { PharmacyOrderStatus } from "../../types/pharmacy_order_status";
|
||||||
|
|
||||||
@Entity("emr_pharmacy_order", { schema: "emr" })
|
@Entity("emr_pharmacy_order", { schema: "emr" })
|
||||||
@Index(["code"], { unique: true })
|
@Index(["code", "queue_number"], { unique: true })
|
||||||
export class EmrPharmacyOrder {
|
export class EmrPharmacyOrder {
|
||||||
@PrimaryGeneratedColumn("uuid")
|
@PrimaryGeneratedColumn("uuid")
|
||||||
id: string;
|
id: string;
|
||||||
@ -27,6 +27,9 @@ export class EmrPharmacyOrder {
|
|||||||
@Column({ type: "varchar", unique: true })
|
@Column({ type: "varchar", unique: true })
|
||||||
code: string;
|
code: string;
|
||||||
|
|
||||||
|
@Column({ nullable: true, type: "varchar", length: 256, unique: true })
|
||||||
|
queue_number?: string;
|
||||||
|
|
||||||
@ManyToOne(() => EmrRegistration, { onDelete: "CASCADE" })
|
@ManyToOne(() => EmrRegistration, { onDelete: "CASCADE" })
|
||||||
@JoinColumn({ name: "registration_id" })
|
@JoinColumn({ name: "registration_id" })
|
||||||
registration: EmrRegistration | null;
|
registration: EmrRegistration | null;
|
||||||
|
|||||||
@ -8,8 +8,8 @@
|
|||||||
*/
|
*/
|
||||||
export enum PharmacyOrderStatus {
|
export enum PharmacyOrderStatus {
|
||||||
WAITING = "waiting",
|
WAITING = "waiting",
|
||||||
PREPARING = "preparing",
|
ORDERED = "ordered",
|
||||||
READY = "ready",
|
VERIFIED = "verified",
|
||||||
COMPLETED = "completed",
|
COMPLETED = "completed",
|
||||||
CANCELED = "canceled",
|
CANCELED = "canceled",
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user