Data model
FHIR resources internally.
Why. Standard and future-proof.
Trade-off. Mapping effort from legacy HL7 v2.

Industry patterns · Health
Structured digital referrals into a clinical service, with consent, secure messaging and clinical system integration, hosted in Australia with strong audit.
A reference architecture from EITSAA, not a named client system. Service limits, prices and product features change, so confirm current details before you commit to a design.
A referrer signs in with SSO. Access is limited to their own referrals.
The patient's consent and contact details are captured and recorded with a timestamp and version of the notice.
A structured referral is submitted. Validation checks mandatory clinical fields and flags urgent categories.
Referral data is stored as FHIR resources so that other systems can consume it.
Attachments are uploaded, scanned and stored encrypted, linked to the referral.
Every view and change is written to an immutable audit trail.
The referral is delivered to the clinical system over a private link, with acknowledgement and retry. Triage stays with clinicians.
| Component | What it does | Why this choice |
|---|---|---|
| Amazon Cognito federated to the referrer IdP | Authentication. | Reuse organisational identities and MFA. |
| Step Functions workflow and rules | Validation and routing. | Visible state for each referral. |
| AWS HealthLake or a managed FHIR server | FHIR R4 store. | Interoperability by design. |
| S3 with SSE-KMS and malware scan | Attachments. | Encrypted and scanned. |
| Audit store with Object Lock | Access and change history. | Evidence for privacy investigations. |
| Integration engine (Mirth, Rhapsody or Lambda) | HL7 v2 and FHIR messaging. | Clinical systems still speak HL7 v2. |
| Secure messaging | Notifications without clinical detail. | Do not email health information. |
| Private connectivity | VPN or Direct Connect. | Clinical networks are not public. |
Data model
Why. Standard and future-proof.
Trade-off. Mapping effort from legacy HL7 v2.
Decisions
Why. Clinical safety.
Trade-off. Flags rather than decisions.
Notifications
Why. Limits exposure.
Trade-off. Extra click for users.
Audit
Why. Privacy breaches are often inappropriate access.
Trade-off. Higher log volume.
Private networking, IAM Identity Center and Cognito with MFA, encryption with customer-managed keys, least-privilege roles and WAF on the public edge.
Multi-AZ services, backups with tested restores and queue-based retries for integrations.
Edge caching for public content, asynchronous processing for anything slow and indexes tuned to the main queries.
Scale with demand, use reservations or savings plans for the steady baseline and set budgets and alerts per environment.
Infrastructure as code, pipeline deployments with rollback, dashboards on service-level objectives and runbooks for the top failure modes.
Right-size, schedule down non-production and archive data to colder tiers on a retention schedule.
VPC with public, private and isolated data subnets and VPC endpoints. Public ingress only through the edge service with WAF. Private connectivity to on-premises or partner systems by VPN or dedicated link.
Referrers federated with MFA. Patients use verified contact methods. Staff access by role with break-glass logging.
Health information is sensitive information. Encrypt everywhere with CMKs, restrict region to Australia, minimise data in notifications and retain per the health records schedule.
| Control | How this design addresses it |
|---|---|
| Multi-factor authentication | Required for staff and administrators. Essential Eight. |
| Restrict administrative privileges | Just-in-time elevation and separate admin accounts. Essential Eight. |
| Regular backups | Automated backups with a copy held outside the workload account or subscription. Essential Eight. |
| Privacy and security of personal information | Encryption, access logging and retention support APP 11. |
| Logging | Central, tamper-resistant logs support ISM event logging guidance and ISMF expectations. |
Mappings show how the design supports each control. They are not certifications, and EITSAA does not claim IRAP assessment or compliance for any reference architecture.
| Failure mode | Mitigation |
|---|---|
| Clinical system offline | Queue and acknowledge receipt to the referrer, deliver when restored. |
| Lost or duplicated referral | Idempotent delivery with referral IDs and reconciliation. |
| Inappropriate access | Read audit and anomaly alerts. |
| Incorrect data entry | Validation and a correction path (APP 13). |
Compute, database, data transfer and licences for any SaaS components.
Education
One front door for enrolment, support requests and communications, integrated with the student information system and learning platform, with safeguarding built in.
Not-for-profit
Case notes, referrals and outcomes tracked securely by small teams, with funder reporting generated from the same data and strict access to sensitive client information.
Professional services
Clients upload documents, the platform classifies and extracts the key data, and a professional reviews the result before it reaches the practice system.
Tell us your systems, constraints and timeline. We reply within one business day, and the initial conversation is free.