feat (encounter): add flow to insert adm employee

This commit is contained in:
dpurbosakti
2025-10-16 12:16:51 +07:00
parent 2fb47d0d48
commit d4806d90fb
4 changed files with 23 additions and 2 deletions
@@ -7,12 +7,14 @@ import (
ea "simrs-vx/internal/domain/main-entities/ambulatory"
ec "simrs-vx/internal/domain/main-entities/chemo"
ee "simrs-vx/internal/domain/main-entities/emergency"
eem "simrs-vx/internal/domain/main-entities/employee"
e "simrs-vx/internal/domain/main-entities/encounter"
ei "simrs-vx/internal/domain/main-entities/inpatient"
ua "simrs-vx/internal/use-case/main-use-case/ambulatory"
uc "simrs-vx/internal/use-case/main-use-case/chemo"
ue "simrs-vx/internal/use-case/main-use-case/emergency"
uem "simrs-vx/internal/use-case/main-use-case/employee"
ui "simrs-vx/internal/use-case/main-use-case/inpatient"
erc "simrs-vx/internal/domain/references/common"
@@ -48,6 +50,12 @@ func Create(input e.CreateDto) (*d.Data, error) {
return err
}
if emp, err := uem.ReadDetailData(eem.ReadDetailDto{User_Id: &input.AuthInfo.User_Id}, &event, tx); err != nil {
return err
} else {
input.Adm_Employee_Id = &emp.Id
}
if resData, err := CreateData(input, &event, tx); err != nil {
return err
} else {