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
    )
 }

  Discussion posts and replies are publicly visible