Merge branch 'migration' of github.com:dikstub-rssa/simrs-be into fix/anything-moko

This commit is contained in:
dpurbosakti
2025-11-06 16:24:11 +07:00
@@ -25,6 +25,7 @@ type (
) )
const ( const (
SCDetail SubjectCode = "detail" // Detail
SCPrimaryComplain SubjectCode = "pri-complain" // Keluhan Utama SCPrimaryComplain SubjectCode = "pri-complain" // Keluhan Utama
SCSecComplain SubjectCode = "sec-complain" // Secondary Complaint SCSecComplain SubjectCode = "sec-complain" // Secondary Complaint
SCCurrentDiseaseHistory SubjectCode = "cur-disea-hist" // Current Disease History SCCurrentDiseaseHistory SubjectCode = "cur-disea-hist" // Current Disease History
@@ -35,6 +36,7 @@ const (
SCMedicationHistory SubjectCode = "med-hist" // Medication History SCMedicationHistory SubjectCode = "med-hist" // Medication History
SCBloodType SubjectCode = "blood-type" // Blood Type SCBloodType SubjectCode = "blood-type" // Blood Type
Detail ObjectCode = "detail" // Detail
OCConsciousnessLevel ObjectCode = "consc-level" // Tingkat Kesadaran OCConsciousnessLevel ObjectCode = "consc-level" // Tingkat Kesadaran
OCConsciousnessLevelDet ObjectCode = "consc-level-det" // Detail Tingkat Kesadaran OCConsciousnessLevelDet ObjectCode = "consc-level-det" // Detail Tingkat Kesadaran
OCSystolicBloodPressure ObjectCode = "syst-bp" // Tekanan Darah Systolic OCSystolicBloodPressure ObjectCode = "syst-bp" // Tekanan Darah Systolic
@@ -64,6 +66,7 @@ const (
OCHeight ObjectCode = "height" // Tinggi Badan OCHeight ObjectCode = "height" // Tinggi Badan
OCHeadToToe ObjectCode = "head-to-toe" // Kepala Sampai Kaki OCHeadToToe ObjectCode = "head-to-toe" // Kepala Sampai Kaki
ACDetail AssessmentCode = "detail" // Detail
ACEarlyDiag AssessmentCode = "early-diag" // Diagnosis Awal ACEarlyDiag AssessmentCode = "early-diag" // Diagnosis Awal
ACLateDiag AssessmentCode = "late-diag" // Diagnosis Akhir ACLateDiag AssessmentCode = "late-diag" // Diagnosis Akhir
ACSecDiag AssessmentCode = "sec-diag" // Diagnosis Sekunder ACSecDiag AssessmentCode = "sec-diag" // Diagnosis Sekunder
@@ -194,7 +197,7 @@ type Soapi struct {
// ---------------- SUBJECT ---------------- // ---------------- SUBJECT ----------------
type SubjectSection struct { type SubjectSection struct {
Note string `json:"note,omitempty"` Detail string `json:"detail,omitempty"`
PrimComplain string `json:"prim-compl,omitempty"` PrimComplain string `json:"prim-compl,omitempty"`
SecComplainQ string `json:"sec-compl,omitempty"` SecComplainQ string `json:"sec-compl,omitempty"`
PrimaryComplain string `json:"pri-complain,omitempty"` PrimaryComplain string `json:"pri-complain,omitempty"`
@@ -210,7 +213,7 @@ type SubjectSection struct {
// ---------------- OBJECT ---------------- // ---------------- OBJECT ----------------
type ObjectSection struct { type ObjectSection struct {
Note string `json:"note,omitempty"` Detail string `json:"detail,omitempty"`
ConsciousnessLevel string `json:"consc-level,omitempty"` ConsciousnessLevel string `json:"consc-level,omitempty"`
ConsciousnessLevelDet string `json:"consc-level-det,omitempty"` ConsciousnessLevelDet string `json:"consc-level-det,omitempty"`
SystolicBloodPressure string `json:"syst-bp,omitempty"` SystolicBloodPressure string `json:"syst-bp,omitempty"`
@@ -243,9 +246,16 @@ type ObjectSection struct {
// ---------------- ASSESSMENT ---------------- // ---------------- ASSESSMENT ----------------
type AssessmentSection struct { type AssessmentSection struct {
EarlyDiagnosis DiagnosisDetail `json:"early-diag,omitempty"` Detail string `json:"detail,omitempty"`
LateDiagnosis DiagnosisDetail `json:"late-diag,omitempty"` EarlyDiagnosis DiagnosisDetail `json:"early-diag,omitempty"`
SecondaryDiag DiagnosisDetail `json:"sec-diag,omitempty"` LateDiagnosis DiagnosisDetail `json:"late-diag,omitempty"`
SecondaryDiag DiagnosisDetail `json:"sec-diag,omitempty"`
EarlyDiagnosisMed DiagnosisDetail `json:"early-med-diag,omitempty"`
LateDiagnosisMed DiagnosisDetail `json:"late-med-diag,omitempty"`
SecondaryDiagnosisMed DiagnosisDetail `json:"sec-med-diag,omitempty"`
EarlyDiagnosisFunc DiagnosisDetail `json:"early-func-diag,omitempty"`
LateDiagnosisFunc DiagnosisDetail `json:"late-func-diag,omitempty"`
SecondaryDiagnosisFunc DiagnosisDetail `json:"sec-func-diag,omitempty"`
} }
// nested object {note, codes} // nested object {note, codes}