Initial Release
A lightweight, web-based management portal for InterSystems IRIS and InterSystems IRIS HealthConnect.
The portal brings commonly used platform, security, scheduled task, system alert, HealthConnect production, and mirroring information into a single interface.
π Web Application information
π Roles and security resources
π SSL/TLS configurations
π X.509 credentials
π OAuth clients
π OAuth server definitions
π OAuth authorization server configurations
β° Scheduled system tasks
π¨ System alerts
π HealthConnect production status
π IRIS mirroring information
π± Responsive web interface
π REST API-based architecture
π Refreshable operational information
The portal uses a REST API-based architecture.
The central REST service is: PORTAL.RESTService.Config.ResHandler
The REST service extends:%CSP.REST
REST routes are defined using the IRIS UrlMap class.
The portal UI consumes JSON responses provided by the REST APIs.
The REST APIs are available under:
/csp/irisportal/api/
| Endpoint | Purpose |
|---|---|
/WebRestApplication |
Web application information |
/RoleResource |
Roles and resource permissions |
/SSLConfigs |
SSL/TLS configuration information |
/X509Credentials |
X.509 credential information |
/OAuthClients |
OAuth client information |
/OAuthServerDefinitions |
OAuth server definitions |
/OAuthServerConfigurations |
OAuth authorization server configuration |
/Tasks |
Scheduled task information |
/Alerts |
System alert information |
/Production |
HealthConnect production information |
/Mirror |
IRIS mirroring information |
InterSystems IRIS
Developed and tested with: InterSystems IRIS for Windows (x86-64) 2025.1.1
Other compatible IRIS versions may work but should be tested before production use.
HealthConnect is required for HealthConnect-specific functionality such as Production Management.
The other platform-management sections can be used based on the corresponding IRIS functionality available in the environment.
The portal is built using the following technologies, frameworks, and open-source tools:
InterSystems IRIS
InterSystems HealthConnect
InterSystems %CSP.REST
REST APIs
JSON
HTML5
CSS3
JavaScript
Bootstrap
IRIS UrlMap routing
Web-based UI
Open-source libraries, tools, and development techniques
The project has been developed and tested against:
InterSystems IRIS for Windows (x86-64) Version: 2025.1.1
Compatibility with other IRIS releases should be validated in a non-production environment before deployment.
View IRIS security roles and associated resources.
View security-related configuration including SSL/TLS configurations, X.509 credentials, OAuth clients, and OAuth server configuration.
View scheduled IRIS system tasks and their operational information.
View HealthConnect production information including:
View IRIS mirror information including:
GET http://localhost/csp/irisportal/api/WebRestApplication
GET http://localhost/csp/irisportal/api/Production
The APIs return JSON responses for consumption by the portal UI.
Detailed installation instructions are provided in: INSTALLATIONGUIDE.md
For complete installation and configuration details, please refer to INSTALLATIONGUIDE.md.
βΆοΈ Click the image above to watch the demo on YouTube