This commit is contained in:
dpurbosakti
2025-09-16 17:59:33 +07:00
parent d1a587f603
commit cb5b743bee
25 changed files with 579 additions and 7 deletions
@@ -13,3 +13,7 @@ type DeviceOrder struct {
Encounter *ee.Encounter `json:"encounter,omitempty" gorm:"foreignKey:Encounter_Id;references:Id"`
Status_Code erc.DataStatusCode `json:"status_code"`
}
func (d DeviceOrder) IsCompleted() bool {
return d.Status_Code == erc.DSCDone
}
@@ -13,3 +13,7 @@ type MaterialOrder struct {
Encounter *ee.Encounter `json:"encounter,omitempty" gorm:"foreignKey:Encounter_Id;references:Id"`
Status_Code erc.DataStatusCode `json:"status_code"`
}
func (d MaterialOrder) IsCompleted() bool {
return d.Status_Code == erc.DSCDone
}
@@ -3,6 +3,9 @@ package medicationitem
import (
ecore "simrs-vx/internal/domain/base-entities/core"
emi "simrs-vx/internal/domain/main-entities/medication-item"
pa "simrs-vx/pkg/auth-helper"
"time"
)
@@ -42,6 +45,13 @@ type DeleteDto struct {
Id uint16 `json:"id"`
}
type ConsumeDto struct {
Id uint16 `json:"id"`
Usage float64 `json:"usage"`
pa.AuthInfo
}
type MetaDto struct {
PageNumber int `json:"page_number"`
PageSize int `json:"page_size"`
@@ -5,7 +5,10 @@ import (
ee "simrs-vx/internal/domain/main-entities/encounter"
ep "simrs-vx/internal/domain/main-entities/pharmacist"
erc "simrs-vx/internal/domain/references/common"
"time"
pa "simrs-vx/pkg/auth-helper"
)
type CreateDto struct {
@@ -33,6 +36,8 @@ type FilterDto struct {
}
type ReadDetailDto struct {
Id uint16 `json:"id"`
pa.AuthInfo
}
type UpdateDto struct {
@@ -19,3 +19,7 @@ type Medication struct {
Pharmacist *ep.Pharmacist `json:"pharmacist,omitempty" gorm:"foreignKey:Pharmacist_Id;references:Id"`
Status_Code erc.DataStatusCode `json:"status_code"`
}
func (d Medication) IsCompleted() bool {
return d.Status_Code == erc.DSCDone
}