Question
Refresh variable the read only interfac
Hi team,
i have read only interface which will update based on related action but it is not getting refresh until i use summary button but my requirement to refresh upon upates. In my read only interface i dont have any local variables and not even grid, So will you guys please suggest me any other way to refresh my read only interface upon updates.
{
a!columnsLayout(
columns:
a!columnLayout(
a!richTextDisplayField(
value: a!richTextItem(
text:"Go back",
style:"EMPHASIS",
color: "NEGATIVE",
size: "MEDIUM",
linkStyle: "STANDALONE",
link: a!startProcessLink(
processModel: cons!PO_dummyProcessModel
)
)
)
),
),
a!richTextDisplayField(
value: {
a!richTextItem(
text: "Status" & ":",
size:"LARGE",
color:"#292421",
style: "STRONG"
),
char(32),
char(32),
char(32),
char(32),
char(32),
a!richTextItem(
text: "Appointment" & " " & ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{94fa7041-d05c-456c-8e10-211ddc8fe65e}status'],
size:"MEDIUM_PLUS",
color:"#292421",
)
},
),
a!sectionLayout(),
a!sectionLayout(),
a!sectionLayout(
label: "Patient Details",
contents: {
a!cardLayout(
contents: {
a!sideBySideLayout(
items: {
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Name",
labelPosition: "ABOVE",
value: {a!richTextItem(
text:ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.relationships.{004af4cb-3aca-40f3-91d1-0a6f29cfecd3}poPatientInfoChild.fields.{e766c2ca-ce79-456b-a9a2-a664a6e89aa0}firstname'] & " "&
ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.relationships.{004af4cb-3aca-40f3-91d1-0a6f29cfecd3}poPatientInfoChild.fields.{78b2f46c-ee8c-40a1-a9aa-45779872f426}lastname'],
/*link:a!dynamicLink(*/
/*saveInto: a!save(*/
/*local!selectedInterface,*/
/*2*/
/*)*/
/*) */
link: a!recordLink(
recordType: 'recordType!{6f017778-60b7-4267-83be-426e59442c73}PO Patient Info Child',
identifier:ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.relationships.{004af4cb-3aca-40f3-91d1-0a6f29cfecd3}poPatientInfoChild.fields.{2da4fa63-c10b-480b-9733-394f697896fc}patientid'],
)
)
}
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Gender",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.relationships.{004af4cb-3aca-40f3-91d1-0a6f29cfecd3}poPatientInfoChild.fields.{630a7e52-a031-4406-8515-53576ac18bd6}gender']
)
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Marital Status",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.relationships.{004af4cb-3aca-40f3-91d1-0a6f29cfecd3}poPatientInfoChild.fields.{4d7b4f06-df5a-4401-9980-82c79dc968d7}maritalstatus']
)
)
)
}
),
a!sideBySideLayout(
items: {
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Age",
labelPosition: "ABOVE",
value: a!richTextItem(
text: if(
rule!FCO_hasValue(ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.relationships.{004af4cb-3aca-40f3-91d1-0a6f29cfecd3}poPatientInfoChild.fields.{466b5f89-9d18-4eae-8867-59b9017220b3}dob']),
year(now())-year(ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.relationships.{004af4cb-3aca-40f3-91d1-0a6f29cfecd3}poPatientInfoChild.fields.{466b5f89-9d18-4eae-8867-59b9017220b3}dob']),
{}
)
)
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Phone Number",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.relationships.{004af4cb-3aca-40f3-91d1-0a6f29cfecd3}poPatientInfoChild.fields.{f1a9808d-c6fd-43c2-b37b-d9dc924b760b}phone']
)
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Email",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.relationships.{004af4cb-3aca-40f3-91d1-0a6f29cfecd3}poPatientInfoChild.fields.{75145a47-ed9c-4963-8755-a53f2efd6e26}email']
)
)
)
}
)
},
style: "#E9D2D2"
),
},
isCollapsible: false
),
a!sectionLayout(
label: "Appointment Details",
contents: {
a!cardLayout(
contents: {
a!sideBySideLayout(
items: {
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Mode of Request",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{cbdca56f-8618-4bfd-8bd5-5230ba16d8f5}modeofrequest']
)
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Booking Date",
labelPosition: "ABOVE",
value: a!richTextItem(
text:substitute(ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{a538fc15-99c0-421e-972f-52b2165cba6d}bookingdate'],"GMT+00:00","")
)
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Appointment Date",
labelPosition: "ABOVE",
value: a!richTextItem(
text: substitute(ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{86ac881f-e14d-420d-bba7-49318093443e}appointmentdate'],"GMT+00:00","")
)
)
),
}
),
a!sideBySideLayout(
items: {
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Reason for visit",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{88705ec8-2ffa-4229-9553-5b3046aa694c}reasonforvisit']
)
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Weight (in lbs)",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{ad7dca78-9f31-4192-befa-e67c04cef545}weight']
)
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Height (in cms)",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{58363e1f-6f51-4aca-a94b-8ec519af0d9d}height']
)
)
)
}
),
a!sideBySideLayout(
items: {
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Medication List",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{8bea6f17-2579-449e-bce9-51292006e5f4}medicationlist']
),
showWhen:if(
rule!FCO_hasValue(ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{8bea6f17-2579-449e-bce9-51292006e5f4}medicationlist']),
true(),
false()
)
)
)
}
),
a!sideBySideLayout(
items: {
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Doctor Name",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{0eff34ce-d98f-4d94-ba6e-cb4af1b04816}reportingdoctor']
)
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Taking Any Medication",
labelPosition: "ABOVE",
value: a!richTextItem(
text:
displayvalue(
ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{6550b66e-967f-488a-8519-20a81c1b7eb4}takinganymedication'],
{ 1, 0 },
{"Yes", "No"},
null
)
)
)
),
a!sideBySideItem(
item: a!richTextDisplayField(
label: "Status",
labelPosition: "ABOVE",
value: a!richTextItem(
text:ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{94fa7041-d05c-456c-8e10-211ddc8fe65e}status'],
)
)
),
}
),
a!sideBySideLayout(
items: {a!sideBySideItem(
item: a!richTextDisplayField(
label: "Medication List",
labelPosition: "ABOVE",
value: a!richTextItem(
text: ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{8bea6f17-2579-449e-bce9-51292006e5f4}medicationlist']
),
showWhen:
if(
rule!FCO_hasValue(ri!record['recordType!{0efc8900-403b-4090-b348-6981dc89c1a8}PO Patient Medical Record.fields.{8bea6f17-2579-449e-bce9-51292006e5f4}medicationlist']),
true(),
false()
)
)
)}
)
},
style:"#E9D2D2"
)
},
isCollapsible: false
)
}
