Skip to main content
Version: 14.x (Next)

User Manager Module configuration

Patient Monitoring Portal

The User Manager Module capabilities can be tested with the exposed HTTP REST API interface or using the Doctors and Patients Monitoring Portal, which is a Web Application currently under development. Please contact the Mia-Care team to have access to this portal.

Namespaces configuration in the CMS

Add the following namespaces in the related CMS section. They are required to correctly communicate with other modules deployed in different projects.

[
{
"value": "{{NOTIFICATION_MODULE_NAMESPACE}}",
"label": "Notification Module"
},
{
"value": "{{THERAPY_DEVICE_MODULE_NAMESPACE}}",
"label": "Therapy Device Module"
},
{
"value": "{{EHR_MODULE_NAMESPACE}}",
"label": "EHR Module"
},
{
"value": "{{BOOKING_MODULE_NAMESPACE}}",
"label": "Booking Module"
},
{
"value": "{{PATIENT_MONITORING_PORTAL_NAMESPACE}}",
"label": "Patient Monitoring Portal"
}
]

Proxies

Define one cross-project proxy for each “internal project” of the Health Composable Platform that uses the User Manager Module as an Edge Gateway to communicate outside the cluster. Create all the cross-project proxies in the table:

NameHostNamespacePort
patient-monitoring-portal-proxyapi-gatewayPATIENT_MONITORING_PORTAL_NAMESPACE8080
therapy-device-module-proxyapi-gatewayTHERAPY_DEVICE_MODULE_NAMESPACE8080
notification-module-proxyapi-gatewayNOTIFICATION_MODULE_NAMESPACE8080
ehr-module-proxyapi-gatewayEHR_MODULE_NAMESPACE8080
booking-module-proxyapi-gatewayBOOKING_MODULE_NAMESPACE8080
teleconsultation-service-fe-proxyteleconsultation-service-frontendEHR_MODULE_NAMESPACE80
teleconsultation-service-be-proxyteleconsultation-service-backendEHR_MODULE_NAMESPACE80
form-service-be-proxyform-service-backendEHR_MODULE_NAMESPACE80
form-service-fe-proxyform-service-frontendEHR_MODULE_NAMESPACE80

Endpoints

Add the necessary endpoints for the cross-project proxies:

Base pathTypeMicroserviceRewrite base pathSecurity
/therapy-device-moduleCross Project Proxytherapy-device-module-proxy/
/Cross Project Proxypatient-monitoring-portal-proxy/[x] Authentication required
/notification-moduleCross Project Proxynotification-module-proxy/
/ehr-moduleCross Project Proxyehr-module-proxy/
/booking-moduleCross Project Proxybooking-module-proxy/
/telecons-feCross Project Proxyteleconsultation-service-fe-proxy/
/api/v1/telecons-beCross Project Proxyteleconsultation-service-be-proxy/
/form-serviceCross Project Proxyform-service-fe-proxy/
/api/v1/formsCross Project Proxyform-service-be-proxy/

Microservices documentation

For additional details about the User Manager Module configuration, please refer to the documentation of its microservices building blocks: