I need some advice on the best way to achieve what I am trying to do in my app. This is a C# ASP.NET Web App hosted in the cloud with its own SQL Database backend. This is more of an Administrative level app rather than clinical.
What the app wants to know:
1) When a planned or scheduled admission is created or updated
2) When that planned or scheduled admission turns into an actual admission
3) When a standard admission happens
4) When a transfer happens
5) When a discharge happens
The app is external from any EHR but does have the ability to receive FHIR resources and/or go out and get FHIR resources.
So, what is the best way to achieve what the app wants?