Module 15 ยท Week 4
Weave Integrations Academy
Type 3 Integration Implementation
Type 3 Integration Implementation โ Week 4
Module Overview
This module covers the implementation of Type 3 integration features in Weave's SyncApp, including recalls, insurance, appointment confirmations, status mapping, push types, and account/aging data flows. Engineers work through the specific RPC methods, sync strategies, and data derivation patterns that distinguish Type 3 from lower integration tiers.
Why This Module Matters
Type 3 integrations unlock critical clinical and financial features โ recall reminders, auto-confirmation, insurance, and aging โ that offices depend on for revenue cycle management and patient retention. Getting the sync logic wrong for these entities causes missed reminders, stale financial data, and broken appointment workflows at scale.
Learning Goals
- Explain the two-year lookback window used in recall sync and distinguish when a full sync versus partial sync is triggered
- Implement the appointment status map generation from office-level configuration and map PMS statuses to Weave statuses correctly
- Describe the push type mechanism and identify why GetAppointmentNewStatuses is always fetched in full rather than filtered by time
- Explain how accounts are derived from aging data in Open Dental Cloud and why no dedicated account sync exists in that environment
- Distinguish the data entities introduced at the Type 3 tier โ insurance, family/household, aging, recall โ from those present in Type 1 and Type 2
- Trace the end-to-end sync flow for aging and accounts, including how the Batch Syncer detects changes using record hashes