wip
This commit is contained in:
@@ -84,3 +84,39 @@ func ToResponseList(data []Screening) []ResponseDto {
|
||||
}
|
||||
return resp
|
||||
}
|
||||
|
||||
type FormA struct {
|
||||
AgeAtRisk bool `json:"ageAtRisk"` // Usia Dengan Risiko
|
||||
LowCognitiveFunction bool `json:"lowCognitiveFunction"` // Pasien Dengan Fungsi Kognitif Rendah
|
||||
HighRiskPatient bool `json:"highRiskPatient"` // Pasien Dengan Risiko Tinggi
|
||||
HighComplaintPotential bool `json:"highComplaintPotential"` // Potensi Komplain Tinggi (Medik dan Non Medik)
|
||||
ChronicOrCatastrophicOrTerminal bool `json:"chronicOrCatastrophicOrTerminal"` // Kasus Dengan Penyakit Kronis, Katastropik, Terminal
|
||||
LowFunctionalStatus bool `json:"lowFunctionalStatus"` // Status Fungsional Rendah, Kebutuhan Bantuan ADL Tinggi
|
||||
HistoryOfMedicalDeviceUse bool `json:"historyOfMedicalDeviceUse"` // Pasien Dengan Riwayat Penggunaan Peralatan Medis Masa Lalu
|
||||
MentalOrSocialIssues bool `json:"mentalOrSocialIssues"` // Riwayat Gangguan Mental, Bunuh Diri, Krisis Keluarga, Isu Sosial
|
||||
FrequentERVisitsOrReadmission bool `json:"frequentERVisitsOrReadmission"` // Sering Masuk IGD, Readmisi RS
|
||||
HighCareCostEstimate bool `json:"highCareCostEstimate"` // Perkiraan Asuhan Dengan Biaya Tinggi
|
||||
ComplexFinancingSystem bool `json:"complexFinancingSystem"` // Kemungkinan Sistem Pembiayaan Yang Kompleks
|
||||
AboveAverageLengthOfStay bool `json:"aboveAverageLengthOfStay"` // Kasus Yang Melebihi Rata-Rata Lama Dirawat
|
||||
ImportantOrHighRiskDischargePlanning bool `json:"importantOrHighRiskDischargePlanning"` // Rencana Pemulangan Penting / Kontinuitas Pelayanan
|
||||
Stagnation bool `json:"stagnation"` // Stagnasi
|
||||
}
|
||||
|
||||
type ProblemIdentification struct {
|
||||
CareNotFollowingGuidelines bool `json:"careNotFollowingGuidelines"` // Tingkat Asuhan Tidak Sesuai Panduan/ Norma
|
||||
OverUtilization bool `json:"overUtilization"` // Over Utilization Pelayanan
|
||||
UnderUtilization bool `json:"underUtilization"` // Under Utilization Pelayanan
|
||||
PatientNonCompliance bool `json:"patientNonCompliance"` // Ketidakpatuhan Pasien
|
||||
InadequateEducation bool `json:"inadequateEducation"` // Edukasi Kurang Memadai
|
||||
LackOfFamilySupport bool `json:"lackOfFamilySupport"` // Kurang Dukungan Keluarga
|
||||
DecreasedDetermination bool `json:"decreasedDetermination"` // Penurunan Determinasi Ketika Komplikasi Meningkat
|
||||
FinancialDifficultyDuringComplications bool `json:"financialDifficultyDuringComplications"` // Kendala Keuangan Ketika Komplikasi Meningkat
|
||||
DischargeCriteriaNotMetOrDelayed bool `json:"dischargeCriteriaNotMetOrDelayed"` // Pemulangan/ Rujukan Belum Memenuhi Kriteria/ Ditunda
|
||||
}
|
||||
|
||||
type AssessmentForm struct {
|
||||
Screening Screening `json:"screening"`
|
||||
AssessmentDetail string `json:"assessmentDetail"` // Masukkan detail assesmen
|
||||
ProblemIdentification ProblemIdentification `json:"problemIdentification"`
|
||||
PlanningDetail string `json:"planningDetail"` // Masukkan detail perencanaan
|
||||
}
|
||||
|
||||
@@ -18,3 +18,5 @@ type Screening struct {
|
||||
Value *string `json:"value"`
|
||||
FileUrl *string `json:"fileUrl" gorm:"size:1024"`
|
||||
}
|
||||
|
||||
// func (d Screening) UnMarshal(data []byte) (error {}
|
||||
|
||||
Reference in New Issue
Block a user