|
|
@ -24,7 +24,7 @@ class DischargeSummaryWidget extends StatefulWidget {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
class _DischargeSummaryWidgetState extends State<DischargeSummaryWidget> {
|
|
|
|
class _DischargeSummaryWidgetState extends State<DischargeSummaryWidget> {
|
|
|
|
bool isCardExpanded = true;
|
|
|
|
bool isCardExpanded = false;
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
ProjectViewModel projectViewModel = Provider.of(context);
|
|
|
|
ProjectViewModel projectViewModel = Provider.of(context);
|
|
|
@ -53,19 +53,20 @@ class _DischargeSummaryWidgetState extends State<DischargeSummaryWidget> {
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
CustomRow(
|
|
|
|
CustomRow(
|
|
|
|
label: TranslationBase.of(context).doctorName + ": ",
|
|
|
|
label: TranslationBase.of(context).doctorName + ": ",
|
|
|
|
value: widget.dischargeSummary.doctorID.toString() ??
|
|
|
|
value:
|
|
|
|
"".toString(),
|
|
|
|
widget.dischargeSummary.createdByName.toString() ??
|
|
|
|
|
|
|
|
"".toString(),
|
|
|
|
isCopyable: false,
|
|
|
|
isCopyable: false,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
CustomRow(
|
|
|
|
CustomRow(
|
|
|
|
label: TranslationBase.of(context).branch + ": ",
|
|
|
|
label: TranslationBase.of(context).branch + ": ",
|
|
|
|
value: widget.dischargeSummary.projectID.toString() ??
|
|
|
|
value: widget.dischargeSummary.projectName.toString() ??
|
|
|
|
"".toString(),
|
|
|
|
"".toString(),
|
|
|
|
isCopyable: false,
|
|
|
|
isCopyable: false,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
CustomRow(
|
|
|
|
CustomRow(
|
|
|
|
label: TranslationBase.of(context).clinicName + ": ",
|
|
|
|
label: TranslationBase.of(context).clinicName + ": ",
|
|
|
|
value: widget.dischargeSummary.clinicID.toString() ??
|
|
|
|
value: widget.dischargeSummary.clinicName.toString() ??
|
|
|
|
"".toString(),
|
|
|
|
"".toString(),
|
|
|
|
isCopyable: false,
|
|
|
|
isCopyable: false,
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -269,125 +270,6 @@ class _DischargeSummaryWidgetState extends State<DischargeSummaryWidget> {
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
isExpand: isCardExpanded,
|
|
|
|
isExpand: isCardExpanded,
|
|
|
|
// widget: Container(
|
|
|
|
|
|
|
|
// child: InkWell(
|
|
|
|
|
|
|
|
// child: Row(
|
|
|
|
|
|
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
|
|
|
// children: [
|
|
|
|
|
|
|
|
// Row(
|
|
|
|
|
|
|
|
// mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
|
|
|
|
// children: [],
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// SizedBox(
|
|
|
|
|
|
|
|
// height: 20,
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// Row(
|
|
|
|
|
|
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
|
|
|
// mainAxisAlignment: MainAxisAlignment.start,
|
|
|
|
|
|
|
|
// children: [
|
|
|
|
|
|
|
|
// SizedBox(
|
|
|
|
|
|
|
|
// width: 20,
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// Column(
|
|
|
|
|
|
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
|
|
|
// children: [
|
|
|
|
|
|
|
|
// // SizedBox(height: 10,),
|
|
|
|
|
|
|
|
// Row(
|
|
|
|
|
|
|
|
// mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
|
|
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
|
|
|
// children: [
|
|
|
|
|
|
|
|
// Column(
|
|
|
|
|
|
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
|
|
|
// children: [
|
|
|
|
|
|
|
|
// CustomRow(
|
|
|
|
|
|
|
|
// label: TranslationBase.of(context)
|
|
|
|
|
|
|
|
// .fileNumber,
|
|
|
|
|
|
|
|
// value: widget.dischargeSummary.patientID
|
|
|
|
|
|
|
|
// .toString(),
|
|
|
|
|
|
|
|
// isCopyable: false,
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// SizedBox(
|
|
|
|
|
|
|
|
// height: 8,
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// ],
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// ],
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// Container(
|
|
|
|
|
|
|
|
// width: MediaQuery.of(context).size.width * 0.5,
|
|
|
|
|
|
|
|
// child: RichText(
|
|
|
|
|
|
|
|
// maxLines: 3,
|
|
|
|
|
|
|
|
// overflow: TextOverflow.ellipsis,
|
|
|
|
|
|
|
|
// text: new TextSpan(
|
|
|
|
|
|
|
|
// style: new TextStyle(
|
|
|
|
|
|
|
|
// fontSize: 1.3 * SizeConfig.textMultiplier,
|
|
|
|
|
|
|
|
// color: Color(0xFF575757)),
|
|
|
|
|
|
|
|
// children: <TextSpan>[
|
|
|
|
|
|
|
|
// new TextSpan(
|
|
|
|
|
|
|
|
// text: TranslationBase.of(context)
|
|
|
|
|
|
|
|
// .requestType +
|
|
|
|
|
|
|
|
// ": ",
|
|
|
|
|
|
|
|
// style: TextStyle(
|
|
|
|
|
|
|
|
// fontSize: SizeConfig
|
|
|
|
|
|
|
|
// .getTextMultiplierBasedOnWidth() *
|
|
|
|
|
|
|
|
// 2.8,
|
|
|
|
|
|
|
|
// color: Color(0xFF575757),
|
|
|
|
|
|
|
|
// //TranslationBase.of(context).doctorResponse + " : ",
|
|
|
|
|
|
|
|
// )),
|
|
|
|
|
|
|
|
// new TextSpan(
|
|
|
|
|
|
|
|
// text: Helpers.parseHtmlString(widget
|
|
|
|
|
|
|
|
// .dischargeSummary.pastHistory),
|
|
|
|
|
|
|
|
// style: TextStyle(
|
|
|
|
|
|
|
|
// fontFamily: 'Poppins',
|
|
|
|
|
|
|
|
// fontSize: SizeConfig
|
|
|
|
|
|
|
|
// .getTextMultiplierBasedOnWidth() *
|
|
|
|
|
|
|
|
// 3,
|
|
|
|
|
|
|
|
// color: Color(0xFF2E303A),
|
|
|
|
|
|
|
|
// fontWeight: FontWeight.w700,
|
|
|
|
|
|
|
|
// )),
|
|
|
|
|
|
|
|
// ],
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// ],
|
|
|
|
|
|
|
|
// )
|
|
|
|
|
|
|
|
// ],
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// Column(
|
|
|
|
|
|
|
|
// crossAxisAlignment: CrossAxisAlignment.end,
|
|
|
|
|
|
|
|
// children: [
|
|
|
|
|
|
|
|
// AppText(
|
|
|
|
|
|
|
|
// AppDateUtils.getDateTimeFromServerFormat(
|
|
|
|
|
|
|
|
// widget.dischargeSummary.createdOn)
|
|
|
|
|
|
|
|
// .day
|
|
|
|
|
|
|
|
// .toString() +
|
|
|
|
|
|
|
|
// " " +
|
|
|
|
|
|
|
|
// AppDateUtils.getMonth(
|
|
|
|
|
|
|
|
// AppDateUtils.getDateTimeFromServerFormat(
|
|
|
|
|
|
|
|
// widget.dischargeSummary.createdOn)
|
|
|
|
|
|
|
|
// .month)
|
|
|
|
|
|
|
|
// .toString()
|
|
|
|
|
|
|
|
// .substring(0, 3) +
|
|
|
|
|
|
|
|
// ' ' +
|
|
|
|
|
|
|
|
// AppDateUtils.getDateTimeFromServerFormat(
|
|
|
|
|
|
|
|
// widget.dischargeSummary.createdOn)
|
|
|
|
|
|
|
|
// .year
|
|
|
|
|
|
|
|
// .toString(),
|
|
|
|
|
|
|
|
// fontFamily: 'Poppins',
|
|
|
|
|
|
|
|
// fontWeight: FontWeight.w600,
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// ],
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// // Container(
|
|
|
|
|
|
|
|
// // alignment: projectViewModel.isArabic?Alignment.centerLeft:Alignment.centerRight,
|
|
|
|
|
|
|
|
// // child: Icon(FontAwesomeIcons.arrowRight,
|
|
|
|
|
|
|
|
// // size: 20, color: Colors.black),)
|
|
|
|
|
|
|
|
// ],
|
|
|
|
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// // onTap: onTap,
|
|
|
|
|
|
|
|
// )),
|
|
|
|
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|