feat(models): add source models for medical entities
Add new model interfaces and generators for diagnose, procedure, medical action and its items. These models will be used as base structures for medical data processing.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { type Base, genBase } from './_base'
|
||||
|
||||
export interface DiagnoseSrc extends Base {
|
||||
code: string
|
||||
name: string
|
||||
indName: string
|
||||
}
|
||||
|
||||
export function genDiagnoseSrc(): DiagnoseSrc {
|
||||
return {
|
||||
...genBase(),
|
||||
code: '',
|
||||
name: '',
|
||||
indName: '',
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
import { type Base, genBase } from './_base'
|
||||
|
||||
export interface MedicalActionSrcItem extends Base {
|
||||
medicalActionSrc_id: number
|
||||
procedureSrc_id: number
|
||||
item_id: number
|
||||
}
|
||||
|
||||
export function genMedicalActionSrcItem(): MedicalActionSrcItem {
|
||||
return {
|
||||
...genBase(),
|
||||
medicalActionSrc_id: 0,
|
||||
procedureSrc_id: 0,
|
||||
item_id: 0,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
import { type Base, genBase } from './_base'
|
||||
|
||||
export interface MedicalActionSrc extends Base {
|
||||
code: string
|
||||
name: string
|
||||
type_code: string
|
||||
item_id: number
|
||||
}
|
||||
|
||||
export function genMedicalActionSrc(): MedicalActionSrc {
|
||||
return {
|
||||
...genBase(),
|
||||
code: '',
|
||||
name: '',
|
||||
type_code: '',
|
||||
item_id: 0,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
import { type Base, genBase } from './_base'
|
||||
|
||||
export interface ProcedureSrc extends Base {
|
||||
code: string
|
||||
name: string
|
||||
indName: string
|
||||
}
|
||||
|
||||
export function genProcedureSrc(): ProcedureSrc {
|
||||
return {
|
||||
...genBase(),
|
||||
code: '',
|
||||
name: '',
|
||||
indName: '',
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user