feat (crud): add division, division-position

This commit is contained in:
dpurbosakti
2025-08-20 13:07:56 +07:00
parent b20380b1f6
commit a8f9dcf738
21 changed files with 1594 additions and 46 deletions

No files matched your search

@@ -0,0 +1,44 @@
package encounter
type (
EncounterStatus string
EncounterClass string
EmergencyClass string
InpatientClass string
)
const (
EncounterStatusNew EncounterStatus = "new"
EncounterStatusNurse EncounterStatus = "nurse assessment"
EncounterStatusDoctor EncounterStatus = "doctor assessment"
EncounterStatusDone EncounterStatus = "done"
EncounterStatusCancel EncounterStatus = "canceled"
)
const (
IGD EmergencyClass = "igd"
Ponek EmergencyClass = "ponek"
)
const (
ECAmbulatory EncounterClass = "ambulatory"
ECInpatient EncounterClass = "inpatient"
ECEmergency EncounterClass = "emergency"
ECRadiology EncounterClass = "radiology"
)
func (ec EncounterClass) Code() string {
switch ec {
case ECAmbulatory:
return "AMB"
case ECInpatient:
return "IMP"
case ECEmergency:
return "EMER"
default:
return "UNKNOWN"
}
}
const (
ICU InpatientClass = "ICU"
NonICU InpatientClass = "non ICU"
)
@@ -1,44 +0,0 @@
package examination
type (
ExaminationStatus string
ExaminationClass string
EmergencyClass string
InpatientClass string
)
const (
ExaminationStatusNew ExaminationStatus = "new"
ExaminationStatusNurse ExaminationStatus = "nurse assessment"
ExaminationStatusDoctor ExaminationStatus = "doctor assessment"
ExaminationStatusDone ExaminationStatus = "done"
ExaminationStatusCancel ExaminationStatus = "canceled"
)
const (
IGD EmergencyClass = "igd"
Ponek EmergencyClass = "ponek"
)
const (
ECAmbulatory ExaminationClass = "ambulatory"
ECInpatient ExaminationClass = "inpatient"
ECEmergency ExaminationClass = "emergency"
ECRadiology ExaminationClass = "radiology"
)
func (ec ExaminationClass) Code() string {
switch ec {
case ECAmbulatory:
return "AMB"
case ECInpatient:
return "IMP"
case ECEmergency:
return "EMER"
default:
return "UNKNOWN"
}
}
const (
ICU InpatientClass = "ICU"
NonICU InpatientClass = "non ICU"
)