38 lines
964 B
TypeScript
38 lines
964 B
TypeScript
import { type Base, genBase } from "./_base"
|
|
import { genDoctor, type Doctor } from "./doctor"
|
|
import { genEncounter, type Encounter } from "./encounter"
|
|
import { genSpecialist, type Specialist } from "./specialist"
|
|
import { genSubspecialist, type Subspecialist } from "./subspecialist"
|
|
import { genUnit, type Unit } from "./unit"
|
|
|
|
export interface SurgeryReport extends Base {
|
|
encounter_id: number
|
|
encounter: Encounter
|
|
unit_id: number
|
|
unit: Unit
|
|
specialist_id: number
|
|
specialist: Specialist
|
|
subspecialist_id: number
|
|
subspecialist: Subspecialist
|
|
doctor_id: number
|
|
doctor: Doctor
|
|
date: ''
|
|
}
|
|
|
|
export function genSurgeryReport(): SurgeryReport {
|
|
return {
|
|
...genBase(),
|
|
encounter_id: 0,
|
|
encounter: genEncounter(),
|
|
unit_id: 0,
|
|
unit: genUnit(),
|
|
specialist_id: 0,
|
|
specialist: genSpecialist(),
|
|
subspecialist_id: 0,
|
|
subspecialist: genSubspecialist(),
|
|
doctor_id: 0,
|
|
doctor: genDoctor(),
|
|
date: ''
|
|
}
|
|
}
|