delete unnessasry code
This commit is contained in:
@@ -5,16 +5,6 @@ Any functions that are used internally by the use-case
|
|||||||
package chemo_protocol
|
package chemo_protocol
|
||||||
|
|
||||||
import (
|
import (
|
||||||
pl "simrs-vx/pkg/logger"
|
|
||||||
pu "simrs-vx/pkg/use-case-helper"
|
|
||||||
|
|
||||||
dg "github.com/karincake/apem/db-gorm-pg"
|
|
||||||
gh "github.com/karincake/getuk"
|
|
||||||
|
|
||||||
erc "simrs-vx/internal/domain/references/common"
|
|
||||||
ere "simrs-vx/internal/domain/references/encounter"
|
|
||||||
|
|
||||||
ec "simrs-vx/internal/domain/main-entities/chemo"
|
|
||||||
e "simrs-vx/internal/domain/main-entities/chemo-protocol"
|
e "simrs-vx/internal/domain/main-entities/chemo-protocol"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -39,45 +29,3 @@ func setData[T *e.CreateDto | *e.UpdateDto](input T, data *e.ChemoProtocol) {
|
|||||||
data.Status_Code = inputSrc.Status_Code
|
data.Status_Code = inputSrc.Status_Code
|
||||||
data.Patient_Id = inputSrc.Patient_Id
|
data.Patient_Id = inputSrc.Patient_Id
|
||||||
}
|
}
|
||||||
|
|
||||||
func getChemoEncounterReg(event *pl.Event) (*ec.Chemo, error) {
|
|
||||||
pl.SetLogInfo(event, nil, "started", "DBReadChemoEncounterReg")
|
|
||||||
data := ec.Chemo{}
|
|
||||||
|
|
||||||
var tx = dg.I
|
|
||||||
|
|
||||||
if err := tx.Model(&ec.Chemo{}).
|
|
||||||
Joins(`LEFT JOIN "Encounter" "e" ON "e"."Id" = "Chemo"."Encounter_Id"`).
|
|
||||||
Joins(`LEFT JOIN "Ambulatory" "a" ON "a"."Encounter_Id" = "e"."Id"`).
|
|
||||||
Where(`"Chemo"."Status_Code" = ? AND "a"."Class_Code" = ?`, erc.DVCVerified, ere.ACCReg).
|
|
||||||
Order("\"CreatedAt\" DESC").
|
|
||||||
First(&data).
|
|
||||||
Error; err != nil {
|
|
||||||
if processedErr := pu.HandleReadError(err, event, source, nil, data); processedErr != nil {
|
|
||||||
return nil, processedErr
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pl.SetLogInfo(event, nil, "complete")
|
|
||||||
return &data, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func getChemoEncounter(encounterId *uint, event *pl.Event) (*ec.Chemo, error) {
|
|
||||||
pl.SetLogInfo(event, encounterId, "started", "DBReadChemoEncounter")
|
|
||||||
data := ec.Chemo{}
|
|
||||||
|
|
||||||
var tx = dg.I
|
|
||||||
|
|
||||||
if err := tx.Model(&ec.Chemo{}).
|
|
||||||
Where(`"Encounter_Id" = ? AND "Status_Code"`, encounterId, erc.DVCVerified).
|
|
||||||
Scopes(gh.Preload("Encounter.Ambulatory")).
|
|
||||||
First(&data).
|
|
||||||
Error; err != nil {
|
|
||||||
if processedErr := pu.HandleReadError(err, event, source, nil, data); processedErr != nil {
|
|
||||||
return nil, processedErr
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pl.SetLogInfo(event, nil, "complete")
|
|
||||||
return &data, nil
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ func ReadListData(input e.ReadListDto, event *pl.Event, dbx ...*gorm.DB) ([]e.Ch
|
|||||||
Scopes(gh.Paginate(input, &pagination)).
|
Scopes(gh.Paginate(input, &pagination)).
|
||||||
Order("\"CreatedAt\" DESC")
|
Order("\"CreatedAt\" DESC")
|
||||||
|
|
||||||
if err := tx.Debug().Find(&data).Error; err != nil {
|
if err := tx.Find(&data).Error; err != nil {
|
||||||
if errors.Is(err, gorm.ErrRecordNotFound) {
|
if errors.Is(err, gorm.ErrRecordNotFound) {
|
||||||
return nil, &meta, nil
|
return nil, &meta, nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,7 +51,6 @@ func ReadListData(input e.ReadListDto, event *pl.Event, dbx ...*gorm.DB) ([]e.Pa
|
|||||||
}
|
}
|
||||||
|
|
||||||
tx = tx.
|
tx = tx.
|
||||||
Debug().
|
|
||||||
Model(&e.Patient{}).
|
Model(&e.Patient{}).
|
||||||
Scopes(gh.Preload(input.Includes)).
|
Scopes(gh.Preload(input.Includes)).
|
||||||
Scopes(gh.Filter(input.FilterDto)).
|
Scopes(gh.Filter(input.FilterDto)).
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ func ReadListData(input e.ReadListDto, event *pl.Event, dbx ...*gorm.DB) ([]e.Pr
|
|||||||
tx = dg.I
|
tx = dg.I
|
||||||
}
|
}
|
||||||
|
|
||||||
tx = tx.Debug().
|
tx = tx.
|
||||||
Model(&e.PrescriptionItem{}).
|
Model(&e.PrescriptionItem{}).
|
||||||
Scopes(gh.Preload(input.Includes)).
|
Scopes(gh.Preload(input.Includes)).
|
||||||
Scopes(gh.Filter(input.FilterDto)).
|
Scopes(gh.Filter(input.FilterDto)).
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ func CreateSimgosData(input e.CreateDto, event *pl.Event, dbx ...*gorm.DB) (*esi
|
|||||||
tx = dg.IS["simrs"]
|
tx = dg.IS["simrs"]
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := tx.Debug().Create(&data).Error; err != nil {
|
if err := tx.Create(&data).Error; err != nil {
|
||||||
return nil, plh.HandleCreateError(input, event, err)
|
return nil, plh.HandleCreateError(input, event, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user