I'm working on an implementation of a service that handles email communications to users. This communication involves appointment confirmations and account activities(account creation, password reset instructions, update email address, etc..).
I and my team are new to the FHIR ecosystem. We've identified the CommunicationRequest as the closest thing to what we're looking for in the FHIR world, but I have concerns that we're trying to solve every problem with the same solution.
Is this a solution that belongs in a FHIR service and, if so, is it the CommunicationRequest object as we have identified? My impression is that the CommunicationRequest, like the Communication Resource, is mostly geared towards auditing.