feat/page-cleaning: adjust role var naming

This commit is contained in:
2025-11-27 14:42:32 +07:00
parent 9755686e14
commit 851f71ae66
5 changed files with 64 additions and 23 deletions
+36
View File
@@ -0,0 +1,36 @@
export const systemCode = 'system'
export const rehabInstCode = 'rehab'
export const rehabUnitCode = 'rehab'
export const headPosCode = 'head' // head position
export const respPosCode = 'resp' // responsible position, verificator
export type UnitLevel =
'inst' | // installation
'unit' | // unit / poly
'spec' | // specialist
'subspec' // subspecialist
export const medicalRoles = [
'emp|doc', // doctor
'emp|nur', // nurse
'emp|miw', // midwife
'emp|thr', // therapist
'emp|nut', // nutritionist
'emp|pha', // pharmacy
'emp|lab' // laborant
]
export const serviceRoles = [
'emp|reg',
...medicalRoles,
]
export function genSpecHeadCode(unit_level: UnitLevel, unit_code: string): string {
return `${unit_level}|${unit_code}|${headPosCode}`
}
export function genUnitRespCode(unit_level: UnitLevel, unit_code: string): string {
return `${unit_level}|${unit_code}|${respPosCode}`
}