Skip to main content

Integrations overview

Beyond the self-service API and webhooks, wawa connects directly to the systems a fertility clinic runs: laboratories, ultrasound and imaging servers, time-lapse incubators, witnessing systems, cryostorage, pharmacies, accounting and calendars. These are managed integrations: wawa builds and operates the connector, and you provide access, data and a named contact.

Moving to wawa from another EMR? See Migrating your data.

Integrations​

CategoryIntegrationRegionStatusData flow
ImagingDICOM / DICOMwebGlobalAvailableStudies in; worklists out (Orthanc)
ImagingGE ViewPointGlobalAvailableThrough the DICOM integration
LaboratoryHL7 v2 lab interfaceGlobalAvailableOrders out; results in
LaboratoryThe Doctors Laboratory (TDL)EUAvailableRequest forms out; results in
LaboratoryAustralian Clinical LabsAUAvailableResults in
LaboratoryDynacareCAIn development—
LaboratoryLabcorpUSIn development—
LaboratoryLifeLabsCAIn development—
LaboratoryBlood analysers (Meditecs)CAIn development—
LaboratoryHealthLinkAUIn development—
LaboratorySonic HealthcareAUIn development—
LaboratoryGENNET (GNT Labs)EUIn development—
EmbryologyEmbryoScopeGlobalAvailablePatient out; embryo data in
EmbryologyCHLOE (Fairtility)GlobalAvailableGradings, scores and images in
WitnessingRI WitnessGlobalAvailablePatients and cycles out
WitnessingMatcherGlobalIn development—
CryostorageTMRWGlobalAvailableTwo-way
CryostorageCryohexagonEUIn development—
PharmacyStorkEUAvailablePrescriptions out
PharmacyDoseSpotUSAvailableEmbedded e-prescribing
PharmacyMIMS and eRxAUIn development—
FinanceXeroGlobalAvailableAccounting out
FinanceAdyenEUUSCAAUAvailablePayments and payouts
CalendarMicrosoft OutlookGlobalAvailableTwo-way
EMRAccuroCAAvailableTwo-way
ReportingHFEA PRISMEUIn development—
ReportingANZARDAUIn development—
ReportingBORNCAIn development—
DevicesLabel printersGlobalAvailablePrint from the browser
IdentitySingle sign-on (Google, Microsoft)GlobalAvailableStaff sign-in
IdentityEnterprise SSO and SSO or two-factor enforcementGlobalIn development—

Region shows where an integration can be used, using the codes of our regional hosts; Global means every region.

In development means the integration is being built or certified and is not generally available. Contact support if you are interested, and tell us what else you need to connect; the requirements show what we will ask for. New integrations are announced in our newsletter.

How wawa connects​

Most integrations use one of three models. Your choice affects what you need to prepare.

ModelUse whenYou provide
Vendor cloudThe system is a SaaS service (CHLOE, Xero, most labs)An account or API credentials for wawa
Private: Site-to-Site VPNThe target is on your internal networkA VPN-capable firewall, an IT contact, and each target's private IP and port
Public: customer-managedYou publish the target on the internet yourselfA public URL per target, an allowlist of wawa's egress IPs, and responsibility for securing it

See Connectivity.

In all three, wawa initiates the connection and polls for new data. The exception is file-based delivery, such as some lab results, where your system deposits files in storage wawa provides and credentials for it.

Integration patterns​

Most integrations follow one of these patterns, which determines what we need from you:

PatternWhat it isExamples
Vendor cloud APIwawa calls a vendor-hosted APIAdyen, Microsoft Outlook, Xero, CHLOE
Lab results feedHL7 v2 results delivered as files or through a vendor API, optionally with electronic ordersTDL, Australian Clinical Labs
Clinic device or serverwawa reaches hardware or software inside the clinic over a VPN or a customer-managed public URLDICOM / Orthanc, EmbryoScope, RI Witness
Vendor client software hosted by wawaThe vendor's only interface is its own client software, which wawa runs on its infrastructureSecure clinical messaging networks
Batch file reportingA registry or reporting body accepts scheduled file submissions rather than an APINational registry reporting
Document workflowA document is exchanged instead of a system connectionStork (prescriptions by email)

How an integration project runs​

PhaseWhat happensDone when
1. Kick-offAgree scope, a pilot clinic and named owners on both sides. Commercial terms with the vendor, where needed.Contacts named
2. DiscoveryWritten answers on transport, environments, identifiers and sample data.Dependencies listed with lead times
3. Access and connectivityCredentials, certificates and the network path are in place.Test Connection passes against the real system
4. Build and configurewawa configures or builds the connector, switched off. Runs in parallel with phase 3.Ready for testing
5. Vendor certificationOnly where the vendor runs a certification programme.Vendor sign-off
6. Clinic testingClinic staff run a written test plan on test patients.Clinic sign-off
7. Go-liveEnabled for the pilot clinic; one real transaction verified end to end.First live transaction verified
8. HypercareClose monitoring after go-live, then handover to support.Handover

Adding a second clinic to an integration that is already live repeats only phases 3, 6, 7 and 8.

The longest wait is usually access

Almost all elapsed time in phases 3 and 5 depends on the clinic's IT team or the vendor: firewall changes, account creation, certification queues. Start the connectivity conversation at kick-off, not close to go-live.