solve entity and finish soapi
This commit is contained in:
@@ -51,7 +51,7 @@ func Create(input e.CreateDto) (*d.Data, error) {
|
||||
// get detail for sync
|
||||
soapiData, err := ReadDetailData(e.ReadDetailDto{
|
||||
Id: data.Id,
|
||||
Includes: "Encounter,Employee"}, &event, tx)
|
||||
Includes: "Encounter,Employee.User"}, &event, tx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -66,16 +66,16 @@ func setEarlyMedicTDT(input es.Soapi, data *etdt.TDiagnosaDanTerapi) {
|
||||
|
||||
data.TinggiBadan = float64(value.Height)
|
||||
data.BeratBadan = float64(value.Weight)
|
||||
data.Diagnosa = value.EarlyMedicDiagnose
|
||||
data.Terapi = value.Therapy
|
||||
data.Anamnesa = value.PrimaryComplain
|
||||
data.Diagnosa = &value.EarlyMedicDiagnose
|
||||
data.Terapi = &value.Therapy
|
||||
data.Anamnesa = &value.PrimaryComplain
|
||||
|
||||
// TODO : status, tindakan_mdeis (?)
|
||||
data.KunjunganBl = uint(value.EncounterStatus)
|
||||
data.KasusBl = uint(value.CaseStatus)
|
||||
|
||||
data.PemeriksaanFisik = value.PhysicalExamination
|
||||
data.RiwayatPasien = value.CurrentDiseaseHistory
|
||||
data.PemeriksaanFisik = &value.PhysicalExamination
|
||||
data.RiwayatPasien = &value.CurrentDiseaseHistory
|
||||
|
||||
if value.Vaccinated {
|
||||
data.SudahVaksin = "YA"
|
||||
@@ -93,7 +93,8 @@ func setEarlyMedicTDT(input es.Soapi, data *etdt.TDiagnosaDanTerapi) {
|
||||
for _, v := range o {
|
||||
expectedOutput = append(expectedOutput, v.Name)
|
||||
}
|
||||
jsonData, _ := json.MarshalIndent(value.ExpectedOutcome, "", " ")
|
||||
|
||||
jsonData, _ := json.Marshal(expectedOutput)
|
||||
data.TargetCapaian = string(jsonData)
|
||||
}
|
||||
return
|
||||
@@ -155,7 +156,7 @@ func setDataIcdCm(input es.Soapi, enc *etp.TPendaftaran) (data []eicdcm.TIcdCm)
|
||||
Nomr: enc.Nomr,
|
||||
Idxdaftar: enc.Idxdaftar,
|
||||
Kddokter: enc.Kddokter,
|
||||
Icd: v.Code,
|
||||
Icd: &v.Code,
|
||||
StatusRajal: ambulatory,
|
||||
Tanggal: visitDate,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user