Skip to content

2024 InterSystems FHIR and Digital Health Interoperability Contest!

License

Notifications You must be signed in to change notification settings

rcemper/PR_System-Alerts

 
 

Repository files navigation

System-Alerts

2024 InterSystems FHIR and Digital Health Interoperability Contest!

About the Project

This project captures critical InterSystems IRIS for Health integration production information at runtime and will generate an email detailing the data. The information contained in the email includes: counts of messages in Error, Suspended, Queues, and Alerts. Additionally, the email reports the database file sizing, folder space, and certificate expiration dates. The generated email helps users identify potential issues within a production as well as assisting with deriving trends with issue counts.

Built With

  • InterSystems IRIS for Health
  • InterSystems IRIS Studio

Getting Started:

Prerequisites

Install and Configure InterSystems HealthShare or InsterSystems IRIS for Health

Installation

  1. Install DailyProductionAlertsNotification.cls into a generic namespace and folder. E.g.; User.Tasks.DailyProductionAlertsNotifications

image

  1. Create a Scheduled Task in the Management Portal – this task will run the installed class. Fill in the following fields: Please refer to the file TaskList for a complete list of fields

image

image

image

Below is an example of the email detailing the data:

image image

Authors and Acknowledgements

@Darren.Marks, @Katie.Bourbeau, @Marvin.Asercion, @Scott.Nathanson, @Momeena.Ali

Docker

Prerequisites

Make sure you have git and Docker desktop installed.

Installation

Clone/git pull the repo into any local directory

$ git clone https://github.com/rcemper/PR_System-Alerts.git

to build and start the container run

$ docker compose up -d && docker compose logs -f

A demo Task is prepared. It is named docker
http://localhost:42773/csp/sys/op/%25CSP.UI.Portal.TaskInfo.zen?$ID1=1000
It is ready for you to adjust it to your needs.

To open IRIS Terminal do:

$ docker-compose exec iris iris session iris 
USER>

or using WebTerminal
http://localhost:42773/terminal/

To access IRIS System Management Portal
http://localhost:42773/csp/sys/UtilHome.csp

About

2024 InterSystems FHIR and Digital Health Interoperability Contest!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ObjectScript 99.6%
  • Other 0.4%