226
Views
5
Comments
How to join two modules

I have two applications and I want to join them. One is a patient directory (a list of patients and details) and the other is a patient portal(book appointments and details). How do I do it?

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

Hi Inês,

A few questions:

  1. Why do you want to join them?
  2. Are both applications already in production?

Regards,

Daniel

2025-03-21 11-04-49
Inês Costa

Hello,


I want to join for the doctors have acess to the list of patients and to add the patient.

I already create a solution with both oh them and publish.

2023-01-26 16-03-24
Ana Agostinho

Hello Inês, 

You don't need to merge the modules in order for the doctors to have access to the list of patients. You can add a dependency of the patient entity on the doctor's module, for example. And they are two independent modules :) 


Anyway, you didn't answer the second question from Daniel. Are you working in a personal environment? Have you already deployed the modules to TST (or QA) or Prod? From your question, I assume you are only in a dev environment, but I'm not sure. 

Best regards, 

Ana

2019-10-11 12-43-29
Kevin Desmet

move your server/service actions to a service application and add these server modules as an dependecy to you doctor and patient application

UserImage.jpg
pavan kurchaniya

To join two modules in OutSystems, follow these simple steps:


  1. Create a New Module: Start by creating a new module in OutSystems where you want to integrate the functionalities.
  2. Add Dependencies: Add dependencies to the two existing modules you want to join in your new module.
  3. Reuse or Create Actions: Reuse or create actions in your new module to implement the desired functionality, encapsulating logic.

  4. UI Integration: Combine user interfaces by embedding screens from the existing modules using Web Blocks or creating new screens that integrate elements.

  5. Data Integration: Combine data structures using Entity Aggregates to fetch and display data from both modules.

  6. Logic Integration: Invoke actions and functions from both modules to integrate their business logic.

  7. Test: Thoroughly test the integrated functionality to ensure it works correctly.

  8. Deploy: Deploy the integrated module along with its dependencies.

  9. Document: Document the integration for reference.

  10. Train Users: Train users on how to use the integrated module.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.