QOL: Patient Manager overhaul pt3

This commit is contained in:
2025-11-13 14:52:26 +02:00
parent c5713cf6e0
commit 5770f6c353
2 changed files with 20 additions and 2 deletions

View File

@@ -5,8 +5,10 @@ import 'package:mzansi_innovation_hub/mih_components/mih_providers/mzansi_profil
import 'package:mzansi_innovation_hub/mih_components/mih_providers/patient_manager_provider.dart';
import 'package:mzansi_innovation_hub/mih_config/mih_colors.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_alert_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_file_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_patient_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_mzansi_calendar_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_user_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_validation_services.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_button.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_date_field.dart';
@@ -524,6 +526,15 @@ class _BuildPatientsListState extends State<BuildMyPatientListList> {
patientManagerProvider.myPaitentList![index].app_id,
patientManagerProvider)
.then((result) {});
await MihUserServices()
.getMIHUserDetails(
patientManagerProvider.myPaitentList![index].app_id, context)
.then((user) async {
user;
String url =
await MihFileApi.getMinioFileUrl(user!.pro_pic_path, context);
patientManagerProvider.setSelectedPatientProfilePicUrl(url);
});
patientProfileChoicePopUp(
profileProvider, patientManagerProvider, index, width);
} else {
@@ -538,6 +549,11 @@ class _BuildPatientsListState extends State<BuildMyPatientListList> {
);
}
@override
void initState() {
super.initState();
}
@override
void dispose() {
dateController.dispose();

View File

@@ -195,7 +195,7 @@ class _PatientInfoState extends State<PatientInfo> {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
"${patientManagerProvider.selectedPatient!.medical_aid_name} - ${patientManagerProvider.selectedPatient!.medical_aid_scheme}",
"${patientManagerProvider.selectedPatient!.medical_aid} - ${patientManagerProvider.selectedPatient!.medical_aid_scheme}",
style: titleStyle,
),
RichText(
@@ -322,7 +322,9 @@ class _PatientInfoState extends State<PatientInfo> {
const SizedBox(height: 10),
buildPatientInfoCard(patientManagerProvider),
const SizedBox(height: 10),
buildMedAidInfoCard(patientManagerProvider),
if (patientManagerProvider.selectedPatient!.medical_aid ==
"Yes")
buildMedAidInfoCard(patientManagerProvider),
],
),
Positioned(