|
|
|
@ -115,14 +115,15 @@ class _ProcedureScreenState extends State<ProcedureScreen> {
|
|
|
|
thickness: 1.0,
|
|
|
|
thickness: 1.0,
|
|
|
|
color: Colors.grey,
|
|
|
|
color: Colors.grey,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
if (model.procedureList.length != 0)
|
|
|
|
(model.procedureList.length != 0)
|
|
|
|
SizedBox(
|
|
|
|
? SizedBox(
|
|
|
|
height: model.procedureList[0].rowcount == 0
|
|
|
|
height: model.procedureList[0].rowcount == 0
|
|
|
|
? 200.0
|
|
|
|
? 200.0
|
|
|
|
: 10.0),
|
|
|
|
: 10.0)
|
|
|
|
|
|
|
|
: SizedBox(height: 200.0),
|
|
|
|
//model.prescriptionList == null
|
|
|
|
//model.prescriptionList == null
|
|
|
|
if (model.procedureList.length != 0)
|
|
|
|
(model.procedureList.length != 0)
|
|
|
|
model.procedureList[0].rowcount == 0
|
|
|
|
? model.procedureList[0].rowcount == 0
|
|
|
|
? Column(
|
|
|
|
? Column(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
crossAxisAlignment:
|
|
|
|
crossAxisAlignment:
|
|
|
|
@ -206,9 +207,11 @@ class _ProcedureScreenState extends State<ProcedureScreen> {
|
|
|
|
.spaceBetween,
|
|
|
|
.spaceBetween,
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
AppText(
|
|
|
|
AppText(
|
|
|
|
TranslationBase.of(context)
|
|
|
|
TranslationBase.of(
|
|
|
|
|
|
|
|
context)
|
|
|
|
.addMoreProcedure,
|
|
|
|
.addMoreProcedure,
|
|
|
|
fontWeight: FontWeight.w100,
|
|
|
|
fontWeight:
|
|
|
|
|
|
|
|
FontWeight.w100,
|
|
|
|
fontSize: 12.5,
|
|
|
|
fontSize: 12.5,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Icon(
|
|
|
|
Icon(
|
|
|
|
@ -269,7 +272,8 @@ class _ProcedureScreenState extends State<ProcedureScreen> {
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
AppText(
|
|
|
|
AppText(
|
|
|
|
'8\nDEC',
|
|
|
|
'8\nDEC',
|
|
|
|
color: Colors.green,
|
|
|
|
color:
|
|
|
|
|
|
|
|
Colors.green,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -283,8 +287,7 @@ class _ProcedureScreenState extends State<ProcedureScreen> {
|
|
|
|
Row(
|
|
|
|
Row(
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
AppText(
|
|
|
|
AppText(
|
|
|
|
TranslationBase.of(
|
|
|
|
TranslationBase.of(context)
|
|
|
|
context)
|
|
|
|
|
|
|
|
.codeNo +
|
|
|
|
.codeNo +
|
|
|
|
" : ",
|
|
|
|
" : ",
|
|
|
|
fontWeight:
|
|
|
|
fontWeight:
|
|
|
|
@ -308,8 +311,7 @@ class _ProcedureScreenState extends State<ProcedureScreen> {
|
|
|
|
width: 12.0,
|
|
|
|
width: 12.0,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
AppText(
|
|
|
|
AppText(
|
|
|
|
TranslationBase.of(
|
|
|
|
TranslationBase.of(context)
|
|
|
|
context)
|
|
|
|
|
|
|
|
.orderType +
|
|
|
|
.orderType +
|
|
|
|
" : ",
|
|
|
|
" : ",
|
|
|
|
fontWeight:
|
|
|
|
fontWeight:
|
|
|
|
@ -319,8 +321,7 @@ class _ProcedureScreenState extends State<ProcedureScreen> {
|
|
|
|
15.0,
|
|
|
|
15.0,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
AppText(
|
|
|
|
AppText(
|
|
|
|
model.procedureList[0].entityList[index]
|
|
|
|
model.procedureList[0].entityList[index].orderType ==
|
|
|
|
.orderType ==
|
|
|
|
|
|
|
|
1
|
|
|
|
1
|
|
|
|
? 'Regular'
|
|
|
|
? 'Regular'
|
|
|
|
: 'Urgent',
|
|
|
|
: 'Urgent',
|
|
|
|
@ -339,14 +340,11 @@ class _ProcedureScreenState extends State<ProcedureScreen> {
|
|
|
|
child:
|
|
|
|
child:
|
|
|
|
AppText(
|
|
|
|
AppText(
|
|
|
|
model
|
|
|
|
model
|
|
|
|
.procedureList[
|
|
|
|
.procedureList[0]
|
|
|
|
0]
|
|
|
|
.entityList[index]
|
|
|
|
.entityList[
|
|
|
|
|
|
|
|
index]
|
|
|
|
|
|
|
|
.procedureName,
|
|
|
|
.procedureName,
|
|
|
|
fontWeight:
|
|
|
|
fontWeight:
|
|
|
|
FontWeight
|
|
|
|
FontWeight.w800,
|
|
|
|
.w800,
|
|
|
|
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
)
|
|
|
|
)
|
|
|
|
@ -356,8 +354,7 @@ class _ProcedureScreenState extends State<ProcedureScreen> {
|
|
|
|
Row(
|
|
|
|
Row(
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
AppText(
|
|
|
|
AppText(
|
|
|
|
TranslationBase.of(
|
|
|
|
TranslationBase.of(context)
|
|
|
|
context)
|
|
|
|
|
|
|
|
.price +
|
|
|
|
.price +
|
|
|
|
" : ",
|
|
|
|
" : ",
|
|
|
|
fontWeight:
|
|
|
|
fontWeight:
|
|
|
|
@ -468,6 +465,60 @@ class _ProcedureScreenState extends State<ProcedureScreen> {
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
: Column(
|
|
|
|
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.stretch,
|
|
|
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
InkWell(
|
|
|
|
|
|
|
|
onTap: () {
|
|
|
|
|
|
|
|
model
|
|
|
|
|
|
|
|
.getProcedureCategory()
|
|
|
|
|
|
|
|
.then((value) {
|
|
|
|
|
|
|
|
addSelectedProcedure(
|
|
|
|
|
|
|
|
context, model, patient);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//model.postPrescription();
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
child: CircleAvatar(
|
|
|
|
|
|
|
|
radius: 65,
|
|
|
|
|
|
|
|
backgroundColor: Color(0XFFB8382C),
|
|
|
|
|
|
|
|
child: CircleAvatar(
|
|
|
|
|
|
|
|
radius: 60,
|
|
|
|
|
|
|
|
backgroundColor: Colors.white,
|
|
|
|
|
|
|
|
child: Icon(
|
|
|
|
|
|
|
|
Icons.add,
|
|
|
|
|
|
|
|
color: Colors.black,
|
|
|
|
|
|
|
|
size: 45.0,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
SizedBox(
|
|
|
|
|
|
|
|
height: 15.0,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Row(
|
|
|
|
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
AppText(
|
|
|
|
|
|
|
|
'NO ORDER FOR PROCEDURE LISTED',
|
|
|
|
|
|
|
|
color: Colors.black,
|
|
|
|
|
|
|
|
fontWeight: FontWeight.w900,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Row(
|
|
|
|
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
AppText(
|
|
|
|
|
|
|
|
TranslationBase.of(context).addNow,
|
|
|
|
|
|
|
|
color: Color(0XFFB8382C),
|
|
|
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
)
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -593,8 +644,6 @@ postProcedure(
|
|
|
|
|
|
|
|
|
|
|
|
postProcedureReqModel.episodeID = patient.episodeNo;
|
|
|
|
postProcedureReqModel.episodeID = patient.episodeNo;
|
|
|
|
postProcedureReqModel.patientMRN = patient.patientMRN;
|
|
|
|
postProcedureReqModel.patientMRN = patient.patientMRN;
|
|
|
|
postProcedureReqModel.vidaAuthTokenID =
|
|
|
|
|
|
|
|
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxNDg1IiwianRpIjoiZjQ4YTk0OTQtYTczZS00MDI3LWI2MjgtNzc4MjAwMzUyYWEzIiwiZW1haWwiOiJNb2hhbWVkLlJlc3dhbkBjbG91ZHNvbHV0aW9uLXNhLmNvbSIsImlkIjoiMTQ4NSIsIk5hbWUiOiJTSEFLRVJBIFBBUlZFRU4gKFVTRUQgQlkgRVNFUlZJQ0VTKSIsIkVtcGxveWVlSWQiOiIxNDg1IiwiRmFjaWxpdHlHcm91cElkIjoiMDEwMjY2IiwiRmFjaWxpdHlJZCI6IjE1IiwiUGhhcmFtY3lGYWNpbGl0eUlkIjoiNTUiLCJJU19QSEFSTUFDWV9DT05ORUNURUQiOiJUcnVlIiwiRG9jdG9ySWQiOiIxNDg1IiwiU0VTU0lPTklEIjoiMjE1ODUyMTAiLCJDbGluaWNJZCI6IjMiLCJyb2xlIjoiRE9DVE9SUyIsIm5iZiI6MTYwODM2NDU2OCwiZXhwIjoxNjA5MjI4NTY4LCJpYXQiOjE2MDgzNjQ1Njh9.YLbvq5nxPn8o9ZYkcbc5YAX7Jy23Mm0s33oRmE8GHDI';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
controls.add(
|
|
|
|
controls.add(
|
|
|
|
Controls(
|
|
|
|
Controls(
|
|
|
|
@ -632,8 +681,6 @@ updateProcedure(
|
|
|
|
|
|
|
|
|
|
|
|
updateProcedureReqModel.episodeID = patient.episodeNo;
|
|
|
|
updateProcedureReqModel.episodeID = patient.episodeNo;
|
|
|
|
updateProcedureReqModel.patientMRN = patient.patientMRN;
|
|
|
|
updateProcedureReqModel.patientMRN = patient.patientMRN;
|
|
|
|
updateProcedureReqModel.vidaAuthTokenID =
|
|
|
|
|
|
|
|
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxNDg1IiwianRpIjoiZjQ4YTk0OTQtYTczZS00MDI3LWI2MjgtNzc4MjAwMzUyYWEzIiwiZW1haWwiOiJNb2hhbWVkLlJlc3dhbkBjbG91ZHNvbHV0aW9uLXNhLmNvbSIsImlkIjoiMTQ4NSIsIk5hbWUiOiJTSEFLRVJBIFBBUlZFRU4gKFVTRUQgQlkgRVNFUlZJQ0VTKSIsIkVtcGxveWVlSWQiOiIxNDg1IiwiRmFjaWxpdHlHcm91cElkIjoiMDEwMjY2IiwiRmFjaWxpdHlJZCI6IjE1IiwiUGhhcmFtY3lGYWNpbGl0eUlkIjoiNTUiLCJJU19QSEFSTUFDWV9DT05ORUNURUQiOiJUcnVlIiwiRG9jdG9ySWQiOiIxNDg1IiwiU0VTU0lPTklEIjoiMjE1ODUyMTAiLCJDbGluaWNJZCI6IjMiLCJyb2xlIjoiRE9DVE9SUyIsIm5iZiI6MTYwODM2NDU2OCwiZXhwIjoxNjA5MjI4NTY4LCJpYXQiOjE2MDgzNjQ1Njh9.YLbvq5nxPn8o9ZYkcbc5YAX7Jy23Mm0s33oRmE8GHDI';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
controls.add(
|
|
|
|
controls.add(
|
|
|
|
Controls(
|
|
|
|
Controls(
|
|
|
|
|