# Building 2 separate apps and having them communicate with each other (Telemedicine app patient and physicians side)

**URL:** <https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090>\
**Category:** Ask for Help\
**Created:** [September 24, 2022, 4:31pm UTC](https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090 "2022-09-24T16:31:41Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ayo\_Ade](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ayo_ade/32/48289_2.png) [@Ayo\_Ade](https://community.glideapps.com/u/Ayo_Ade)\
**Post date:** [September 24, 2022, 4:31pm UTC](https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090/1 "2022-09-24T16:31:41Z")

</div>

Hi everyone! I am building a telemedicine app using Glide but I ran into a little problem. I am building 2 apps one for physicians and one for patients. I’m having problems making the apps communicate with each other; I wasn’t able to create one app and have the users and physicians on the same app. Can someone help me or advice on how I can go about solving my issue. Thanks!

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 24, 2022, 4:43pm UTC](https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090/2 "2022-09-24T16:43:02Z")

</div>

The recommended approach here would be to have both Apps share the same data source.

---

<div class="post-metadata">

**Author:** ![Ayo\_Ade](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ayo_ade/32/48289_2.png) [@Ayo\_Ade](https://community.glideapps.com/u/Ayo_Ade)\
**Post date:** [September 25, 2022, 1:36am UTC](https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090/3 "2022-09-25T01:36:30Z")

</div>

I’m new to this space how do I go about having both apps share the same data source. Thank you!

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 25, 2022, 2:09am UTC](https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090/4 "2022-09-25T02:09:57Z")

</div>

The easiest way is to start building your first App, and once you get it to a certain point, then duplicate it. At that point Glide will prompt you to either “Copy the sheet” or “Keep same sheet”. If you choose the latter, then both Apps will be sharing the same data source.

It’s also possible to start your second App from scratch and connect it to the same data source as your first App. However, I would recommend the “build one then copy” approach over this, as when you copy an existing App will will get all the screens and computed columns that were created in the first App. So you wouldn’t be starting with a blank slate.

I gave a longer answer to a similar question below:

> [@Relationship and References Created in Glideapp Table](https://community.glideapps.com/t/relationship-and-references-created-in-glideapp-table/49119/5):
>
> The way your question is posed is a little confusing, so I won’t try and answer it directly. Instead I’ll explain how it works, and maybe that will help. First thing is that it’s important to understand the difference between Basic and Computed columns. Maybe you already do, but it’s vital in this context so I’ll explain it anyway. Basic Columns are those columns that contain actual data, as opposed to data that’s calculated from other columns. Text, Email, Image, Date/time are all examples o…

---

<div class="post-metadata">

**Author:** ![David\_Gabler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david_gabler/32/44332_2.png) [@David\_Gabler](https://community.glideapps.com/u/David_Gabler)\
**Post date:** [September 25, 2022, 4:09am UTC](https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090/5 "2022-09-25T04:09:59Z")

</div>

> [@Darren\_Murphy](#):
>
> copy an existing App will will get all the screens and computed columns that were created in the first App.

It’s important to note, as I recently learned, when you create a Page from an existing data source, you get all the computed columns. But if you add any computed columns to the Pages, they will not be reflected on the App side, and any computed columns added to the App later will not be added on the Pages side.

The same situation exists with a copied App that shares the data source. If you add a computed column in one App and you need it in the other, you will have to add it to the other App as well.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 25, 2022, 4:12am UTC](https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090/6 "2022-09-25T04:12:08Z")

</div>

> [@David\_Gabler](#):
>
> It’s important to note, as I recently learned, when you create a Page from an existing data source, you get all the computed columns. But if you add any computed columns to the Pages, they will not be reflected on the App side, and any computed columns added to the App later will not be added on the Pages side.

Yes, I covered this point in detail in my linked post.

---

<div class="post-metadata">

**Author:** ![David\_Gabler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david_gabler/32/44332_2.png) [@David\_Gabler](https://community.glideapps.com/u/David_Gabler)\
**Post date:** [September 25, 2022, 4:15am UTC](https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090/7 "2022-09-25T04:15:23Z")

</div>

> [@Darren\_Murphy](#):
>
> Yes,

Doh! I didn’t read your linked post in detail!

---

<div class="post-metadata">

**Author:** ![Ayo\_Ade](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ayo_ade/32/48289_2.png) [@Ayo\_Ade](https://community.glideapps.com/u/Ayo_Ade)\
**Post date:** [September 25, 2022, 5:03pm UTC](https://community.glideapps.com/t/building-2-separate-apps-and-having-them-communicate-with-each-other-telemedicine-app-patient-and-physicians-side/50090/8 "2022-09-25T17:03:25Z")

</div>

Thank you!
