|
|
|
|
@ -45,7 +45,8 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
AuthenticationViewModel authenticationViewModel;
|
|
|
|
|
ProjectViewModel projectViewModel;
|
|
|
|
|
|
|
|
|
|
getProgressNoteList(BuildContext context, PatientViewModel model, {bool isLocalBusy = false}) async {
|
|
|
|
|
getProgressNoteList(BuildContext context, PatientViewModel model,
|
|
|
|
|
{bool isLocalBusy = false}) async {
|
|
|
|
|
final routeArgs = ModalRoute.of(context).settings.arguments as Map;
|
|
|
|
|
PatiantInformtion patient = routeArgs['patient'];
|
|
|
|
|
String token = await sharedPref.getString(TOKEN);
|
|
|
|
|
@ -60,7 +61,10 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
tokenID: token,
|
|
|
|
|
patientTypeID: patient.patientType,
|
|
|
|
|
languageID: 2);
|
|
|
|
|
model.getPatientProgressNote(progressNoteRequest.toJson(), isLocalBusy: isLocalBusy).then((c) {
|
|
|
|
|
model
|
|
|
|
|
.getPatientProgressNote(progressNoteRequest.toJson(),
|
|
|
|
|
isLocalBusy: isLocalBusy)
|
|
|
|
|
.then((c) {
|
|
|
|
|
notesList = model.patientProgressNoteList;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
@ -72,7 +76,8 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
final routeArgs = ModalRoute.of(context).settings.arguments as Map;
|
|
|
|
|
PatiantInformtion patient = routeArgs['patient'];
|
|
|
|
|
String arrivalType = routeArgs['arrivalType'];
|
|
|
|
|
if (routeArgs.containsKey('isDischargedPatient')) isDischargedPatient = routeArgs['isDischargedPatient'];
|
|
|
|
|
if (routeArgs.containsKey('isDischargedPatient'))
|
|
|
|
|
isDischargedPatient = routeArgs['isDischargedPatient'];
|
|
|
|
|
return BaseView<PatientViewModel>(
|
|
|
|
|
onModelReady: (model) => getProgressNoteList(context, model),
|
|
|
|
|
builder: (_, model, w) => AppScaffold(
|
|
|
|
|
@ -83,8 +88,10 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
patient,
|
|
|
|
|
isInpatient: true,
|
|
|
|
|
),
|
|
|
|
|
body: model.patientProgressNoteList == null || model.patientProgressNoteList.length == 0
|
|
|
|
|
? DrAppEmbeddedError(error: TranslationBase.of(context).errorNoProgressNote)
|
|
|
|
|
body: model.patientProgressNoteList == null ||
|
|
|
|
|
model.patientProgressNoteList.length == 0
|
|
|
|
|
? DrAppEmbeddedError(
|
|
|
|
|
error: TranslationBase.of(context).errorNoProgressNote)
|
|
|
|
|
: Container(
|
|
|
|
|
color: Colors.grey[200],
|
|
|
|
|
child: Column(
|
|
|
|
|
@ -122,60 +129,105 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
widthFactor: 0.95,
|
|
|
|
|
child: CardWithBgWidget(
|
|
|
|
|
hasBorder: false,
|
|
|
|
|
bgColor: model.patientProgressNoteList[index].status == 1 &&
|
|
|
|
|
authenticationViewModel.doctorProfile.doctorID !=
|
|
|
|
|
model.patientProgressNoteList[index].createdBy
|
|
|
|
|
bgColor: model.patientProgressNoteList[index]
|
|
|
|
|
.status ==
|
|
|
|
|
1 &&
|
|
|
|
|
authenticationViewModel
|
|
|
|
|
.doctorProfile.doctorID !=
|
|
|
|
|
model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.createdBy
|
|
|
|
|
? Color(0xFFCC9B14)
|
|
|
|
|
: model.patientProgressNoteList[index].status == 4
|
|
|
|
|
: model.patientProgressNoteList[index]
|
|
|
|
|
.status ==
|
|
|
|
|
4
|
|
|
|
|
? Colors.red.shade700
|
|
|
|
|
: model.patientProgressNoteList[index].status == 2
|
|
|
|
|
: model.patientProgressNoteList[index]
|
|
|
|
|
.status ==
|
|
|
|
|
2
|
|
|
|
|
? Colors.green[600]
|
|
|
|
|
: Color(0xFFCC9B14),
|
|
|
|
|
widget: Column(
|
|
|
|
|
children: [
|
|
|
|
|
Column(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
crossAxisAlignment:
|
|
|
|
|
CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
if (model.patientProgressNoteList[index].status == 1 &&
|
|
|
|
|
authenticationViewModel.doctorProfile.doctorID !=
|
|
|
|
|
model.patientProgressNoteList[index].createdBy)
|
|
|
|
|
if (model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.status ==
|
|
|
|
|
1 &&
|
|
|
|
|
authenticationViewModel
|
|
|
|
|
.doctorProfile.doctorID !=
|
|
|
|
|
model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.createdBy)
|
|
|
|
|
AppText(
|
|
|
|
|
TranslationBase.of(context).notePending,
|
|
|
|
|
TranslationBase.of(context)
|
|
|
|
|
.notePending,
|
|
|
|
|
fontWeight: FontWeight.bold,
|
|
|
|
|
color: Color(0xFFCC9B14),
|
|
|
|
|
fontSize: 12,
|
|
|
|
|
),
|
|
|
|
|
if (model.patientProgressNoteList[index].status == 4)
|
|
|
|
|
if (model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.status ==
|
|
|
|
|
4)
|
|
|
|
|
AppText(
|
|
|
|
|
TranslationBase.of(context).noteCanceled,
|
|
|
|
|
TranslationBase.of(context)
|
|
|
|
|
.noteCanceled,
|
|
|
|
|
fontWeight: FontWeight.bold,
|
|
|
|
|
color: Colors.red.shade700,
|
|
|
|
|
fontSize: 12,
|
|
|
|
|
),
|
|
|
|
|
if (model.patientProgressNoteList[index].status == 2)
|
|
|
|
|
if (model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.status ==
|
|
|
|
|
2)
|
|
|
|
|
AppText(
|
|
|
|
|
TranslationBase.of(context).noteVerified,
|
|
|
|
|
TranslationBase.of(context)
|
|
|
|
|
.noteVerified,
|
|
|
|
|
fontWeight: FontWeight.bold,
|
|
|
|
|
color: Colors.green[600],
|
|
|
|
|
fontSize: 12,
|
|
|
|
|
),
|
|
|
|
|
if (model.patientProgressNoteList[index].status != 2 &&
|
|
|
|
|
model.patientProgressNoteList[index].status != 4 &&
|
|
|
|
|
authenticationViewModel.doctorProfile.doctorID ==
|
|
|
|
|
model.patientProgressNoteList[index].createdBy)
|
|
|
|
|
model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.status !=
|
|
|
|
|
4 &&
|
|
|
|
|
authenticationViewModel
|
|
|
|
|
.doctorProfile.doctorID ==
|
|
|
|
|
model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.createdBy)
|
|
|
|
|
Row(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
crossAxisAlignment:
|
|
|
|
|
CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
InkWell(
|
|
|
|
|
onTap: () {
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
MaterialPageRoute(
|
|
|
|
|
builder: (context) => UpdateNoteOrder(
|
|
|
|
|
note: model.patientProgressNoteList[index],
|
|
|
|
|
patientModel: model,
|
|
|
|
|
patient: patient,
|
|
|
|
|
visitType: widget.visitType,
|
|
|
|
|
builder: (context) =>
|
|
|
|
|
UpdateNoteOrder(
|
|
|
|
|
note: model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index],
|
|
|
|
|
patientModel:
|
|
|
|
|
model,
|
|
|
|
|
patient:
|
|
|
|
|
patient,
|
|
|
|
|
visitType: widget
|
|
|
|
|
.visitType,
|
|
|
|
|
isUpdate: true,
|
|
|
|
|
)),
|
|
|
|
|
);
|
|
|
|
|
@ -183,7 +235,9 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
child: Container(
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
color: Colors.grey[600],
|
|
|
|
|
borderRadius: BorderRadius.circular(10),
|
|
|
|
|
borderRadius:
|
|
|
|
|
BorderRadius.circular(
|
|
|
|
|
10),
|
|
|
|
|
),
|
|
|
|
|
// color:Colors.red[600],
|
|
|
|
|
|
|
|
|
|
@ -198,7 +252,9 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
width: 2,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
TranslationBase.of(context).update,
|
|
|
|
|
TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.update,
|
|
|
|
|
fontSize: 10,
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
),
|
|
|
|
|
@ -216,33 +272,61 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
context: context,
|
|
|
|
|
actionName: "verify",
|
|
|
|
|
confirmFun: () async {
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
UpdateNoteReqModel reqModel = UpdateNoteReqModel(
|
|
|
|
|
admissionNo: int.parse(patient.admissionNo),
|
|
|
|
|
cancelledNote: false,
|
|
|
|
|
lineItemNo: model.patientProgressNoteList[index].lineItemNo,
|
|
|
|
|
createdBy: model.patientProgressNoteList[index].createdBy,
|
|
|
|
|
notes: model.patientProgressNoteList[index].notes,
|
|
|
|
|
GifLoaderDialogUtils
|
|
|
|
|
.showMyDialog(
|
|
|
|
|
context);
|
|
|
|
|
UpdateNoteReqModel
|
|
|
|
|
reqModel =
|
|
|
|
|
UpdateNoteReqModel(
|
|
|
|
|
admissionNo: int
|
|
|
|
|
.parse(patient
|
|
|
|
|
.admissionNo),
|
|
|
|
|
cancelledNote:
|
|
|
|
|
false,
|
|
|
|
|
lineItemNo: model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.lineItemNo,
|
|
|
|
|
createdBy: model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.createdBy,
|
|
|
|
|
notes: model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.notes,
|
|
|
|
|
verifiedNote: true,
|
|
|
|
|
patientTypeID: patient.patientType,
|
|
|
|
|
patientTypeID:
|
|
|
|
|
patient
|
|
|
|
|
.patientType,
|
|
|
|
|
patientOutSA: false,
|
|
|
|
|
);
|
|
|
|
|
await model.updatePatientProgressNote(reqModel);
|
|
|
|
|
await getProgressNoteList(context, model, isLocalBusy: true);
|
|
|
|
|
GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
await model
|
|
|
|
|
.updatePatientProgressNote(
|
|
|
|
|
reqModel);
|
|
|
|
|
await getProgressNoteList(
|
|
|
|
|
context, model,
|
|
|
|
|
isLocalBusy:
|
|
|
|
|
true);
|
|
|
|
|
GifLoaderDialogUtils
|
|
|
|
|
.hideDialog(
|
|
|
|
|
context);
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
child: Container(
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
color: Colors.green[600],
|
|
|
|
|
borderRadius: BorderRadius.circular(10),
|
|
|
|
|
borderRadius:
|
|
|
|
|
BorderRadius.circular(
|
|
|
|
|
10),
|
|
|
|
|
),
|
|
|
|
|
// color:Colors.red[600],
|
|
|
|
|
|
|
|
|
|
child: Row(
|
|
|
|
|
children: [
|
|
|
|
|
Icon(
|
|
|
|
|
FontAwesomeIcons.check,
|
|
|
|
|
FontAwesomeIcons
|
|
|
|
|
.check,
|
|
|
|
|
size: 12,
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
),
|
|
|
|
|
@ -250,7 +334,9 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
width: 2,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
TranslationBase.of(context).noteVerify,
|
|
|
|
|
TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.noteVerify,
|
|
|
|
|
fontSize: 10,
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
),
|
|
|
|
|
@ -266,37 +352,66 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
onTap: () async {
|
|
|
|
|
showMyDialog(
|
|
|
|
|
context: context,
|
|
|
|
|
actionName: TranslationBase.of(context).cancel,
|
|
|
|
|
actionName:
|
|
|
|
|
TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.cancel,
|
|
|
|
|
confirmFun: () async {
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(
|
|
|
|
|
GifLoaderDialogUtils
|
|
|
|
|
.showMyDialog(
|
|
|
|
|
context,
|
|
|
|
|
);
|
|
|
|
|
UpdateNoteReqModel reqModel = UpdateNoteReqModel(
|
|
|
|
|
admissionNo: int.parse(patient.admissionNo),
|
|
|
|
|
UpdateNoteReqModel
|
|
|
|
|
reqModel =
|
|
|
|
|
UpdateNoteReqModel(
|
|
|
|
|
admissionNo: int
|
|
|
|
|
.parse(patient
|
|
|
|
|
.admissionNo),
|
|
|
|
|
cancelledNote: true,
|
|
|
|
|
lineItemNo: model.patientProgressNoteList[index].lineItemNo,
|
|
|
|
|
createdBy: model.patientProgressNoteList[index].createdBy,
|
|
|
|
|
notes: model.patientProgressNoteList[index].notes,
|
|
|
|
|
lineItemNo: model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.lineItemNo,
|
|
|
|
|
createdBy: model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.createdBy,
|
|
|
|
|
notes: model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.notes,
|
|
|
|
|
verifiedNote: false,
|
|
|
|
|
patientTypeID: patient.patientType,
|
|
|
|
|
patientTypeID:
|
|
|
|
|
patient
|
|
|
|
|
.patientType,
|
|
|
|
|
patientOutSA: false,
|
|
|
|
|
);
|
|
|
|
|
await model.updatePatientProgressNote(reqModel);
|
|
|
|
|
await getProgressNoteList(context, model, isLocalBusy: true);
|
|
|
|
|
GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
await model
|
|
|
|
|
.updatePatientProgressNote(
|
|
|
|
|
reqModel);
|
|
|
|
|
await getProgressNoteList(
|
|
|
|
|
context, model,
|
|
|
|
|
isLocalBusy:
|
|
|
|
|
true);
|
|
|
|
|
GifLoaderDialogUtils
|
|
|
|
|
.hideDialog(
|
|
|
|
|
context);
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
child: Container(
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
color: Colors.red[600],
|
|
|
|
|
borderRadius: BorderRadius.circular(10),
|
|
|
|
|
borderRadius:
|
|
|
|
|
BorderRadius.circular(
|
|
|
|
|
10),
|
|
|
|
|
),
|
|
|
|
|
// color:Colors.red[600],
|
|
|
|
|
|
|
|
|
|
child: Row(
|
|
|
|
|
children: [
|
|
|
|
|
Icon(
|
|
|
|
|
FontAwesomeIcons.trash,
|
|
|
|
|
FontAwesomeIcons
|
|
|
|
|
.trash,
|
|
|
|
|
size: 12,
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
),
|
|
|
|
|
@ -322,25 +437,40 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
height: 10,
|
|
|
|
|
),
|
|
|
|
|
Row(
|
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
mainAxisAlignment:
|
|
|
|
|
MainAxisAlignment.spaceBetween,
|
|
|
|
|
crossAxisAlignment:
|
|
|
|
|
CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
Container(
|
|
|
|
|
width: MediaQuery.of(context).size.width * 0.60,
|
|
|
|
|
width: MediaQuery.of(context)
|
|
|
|
|
.size
|
|
|
|
|
.width *
|
|
|
|
|
0.60,
|
|
|
|
|
child: Column(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
crossAxisAlignment:
|
|
|
|
|
CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
Row(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
crossAxisAlignment:
|
|
|
|
|
CrossAxisAlignment
|
|
|
|
|
.start,
|
|
|
|
|
children: [
|
|
|
|
|
AppText(
|
|
|
|
|
TranslationBase.of(context).createdBy,
|
|
|
|
|
TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.createdBy,
|
|
|
|
|
fontSize: 10,
|
|
|
|
|
),
|
|
|
|
|
Expanded(
|
|
|
|
|
child: AppText(
|
|
|
|
|
model.patientProgressNoteList[index].doctorName ?? '',
|
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
|
model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.doctorName ??
|
|
|
|
|
'',
|
|
|
|
|
fontWeight:
|
|
|
|
|
FontWeight.w600,
|
|
|
|
|
fontSize: 12,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
@ -352,40 +482,70 @@ class _ProgressNoteState extends State<ProgressNoteScreen> {
|
|
|
|
|
Column(
|
|
|
|
|
children: [
|
|
|
|
|
AppText(
|
|
|
|
|
model.patientProgressNoteList[index].createdOn != null
|
|
|
|
|
model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.createdOn !=
|
|
|
|
|
null
|
|
|
|
|
? AppDateUtils.getDayMonthYearDateFormatted(
|
|
|
|
|
AppDateUtils.getDateTimeFromServerFormat(
|
|
|
|
|
model.patientProgressNoteList[index].createdOn),
|
|
|
|
|
isArabic: projectViewModel.isArabic)
|
|
|
|
|
: AppDateUtils.getDayMonthYearDateFormatted(DateTime.now(),
|
|
|
|
|
isArabic: projectViewModel.isArabic),
|
|
|
|
|
AppDateUtils
|
|
|
|
|
.getDateTimeFromServerFormat(model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.createdOn),
|
|
|
|
|
isArabic:
|
|
|
|
|
projectViewModel
|
|
|
|
|
.isArabic,
|
|
|
|
|
isMonthshort: true)
|
|
|
|
|
: AppDateUtils
|
|
|
|
|
.getDayMonthYearDateFormatted(
|
|
|
|
|
DateTime.now(),
|
|
|
|
|
isArabic:
|
|
|
|
|
projectViewModel
|
|
|
|
|
.isArabic),
|
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
|
fontSize: 14,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
model.patientProgressNoteList[index].createdOn != null
|
|
|
|
|
? AppDateUtils.getHour(AppDateUtils.getDateTimeFromServerFormat(
|
|
|
|
|
model.patientProgressNoteList[index].createdOn))
|
|
|
|
|
: AppDateUtils.getHour(DateTime.now()),
|
|
|
|
|
model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.createdOn !=
|
|
|
|
|
null
|
|
|
|
|
? AppDateUtils.getHour(
|
|
|
|
|
AppDateUtils
|
|
|
|
|
.getDateTimeFromServerFormat(model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.createdOn))
|
|
|
|
|
: AppDateUtils.getHour(
|
|
|
|
|
DateTime.now()),
|
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
|
fontSize: 14,
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.end,
|
|
|
|
|
crossAxisAlignment:
|
|
|
|
|
CrossAxisAlignment.end,
|
|
|
|
|
)
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
SizedBox(
|
|
|
|
|
height: 8,
|
|
|
|
|
),
|
|
|
|
|
Row(mainAxisAlignment: MainAxisAlignment.start, children: [
|
|
|
|
|
Expanded(
|
|
|
|
|
child: AppText(
|
|
|
|
|
model.patientProgressNoteList[index].notes,
|
|
|
|
|
fontSize: 10,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
])
|
|
|
|
|
Row(
|
|
|
|
|
mainAxisAlignment:
|
|
|
|
|
MainAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
Expanded(
|
|
|
|
|
child: AppText(
|
|
|
|
|
model
|
|
|
|
|
.patientProgressNoteList[
|
|
|
|
|
index]
|
|
|
|
|
.notes,
|
|
|
|
|
fontSize: 10,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
])
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
SizedBox(
|
|
|
|
|
|