diff --git a/internal/use-case/main-use-case/edu-assessment/case.go b/internal/use-case/main-use-case/edu-assessment/case.go index bcceb21c..230f0679 100644 --- a/internal/use-case/main-use-case/edu-assessment/case.go +++ b/internal/use-case/main-use-case/edu-assessment/case.go @@ -1,7 +1,6 @@ package edu_assessment import ( - "errors" e "simrs-vx/internal/domain/main-entities/edu-assessment" ee "simrs-vx/internal/domain/main-entities/encounter" "strconv" @@ -43,22 +42,6 @@ func Create(input e.CreateDto) (*d.Data, error) { return err } - // Check if an education assessment record already exists - // for the specified encounter ID before creating a new one. - dataEduAssessment, err := ReadList(e.ReadListDto{FilterDto: e.FilterDto{Encounter_Id: input.Encounter_Id}}) - if err != nil { - return err - } - - if list, ok := dataEduAssessment.Data.([]e.ResponseDto); ok { - if len(list) > 0 { - event.ErrInfo.Code = "data-already-exists" - event.ErrInfo.Detail = "edu-assessment for this encounter already exists" - event.ErrInfo.Raw = errors.New("edu-assessment for this encounter already exists") - return pl.SetLogError(&event, input) - } - } - if resData, err := CreateData(input, &event, tx); err != nil { return err } else {