API map
Import from @ovok/native or a public @ovok/native/<module> subpath. Do not import from the repository’s src/ tree or generated build output.
Root entry
The root entry includes the shared application components and Bluetooth management surface.
| Area | Examples |
|---|---|
| Authentication | SignIn, Register, ResetPassword, ProfileForm, session helpers |
| Bluetooth | BTProvider, BTManager, device hooks, device types, and protocol helpers |
| Patient and clinical UI | Patient, measurement, observation detail, and questionnaire components |
| Shared UI | Theme, tiles, tabs, content, journal, diary, and language switching |
| Runtime support | initializeOvokNativeRuntime, native storage, crypto, and socket setup helpers |
Optional subpaths
| Import path | Primary surface |
|---|---|
@ovok/native/background-sync | Android services, scheduling, persistence, and notifications |
@ovok/native/breathing-exercise | Breathing exercise UI and hooks |
@ovok/native/bt-device | Device catalog, lists, images, and manuals |
@ovok/native/bt-device-instructions | Device instruction and manual viewer |
@ovok/native/data-sync | Apple HealthKit and Android Health Connect import |
@ovok/native/image | Optimized remote image helpers |
@ovok/native/pdf | Native PDF viewer |
@ovok/native/picker-sheet | Bottom-sheet and wheel picker |
@ovok/native/socket | Socket connection provider and hooks |
@ovok/native/ui | Composable health-flow UI, charts, and slots |
The root barrel intentionally does not export every optional integration. Use a feature’s public subpath and install its peer packages, especially for native modules.
Related API references
@ovok/coreSDK guide for the client and backend APIs.- FHIR R4 resources for resource operations.
- FHIR basics for resources, references, and coded values.
- Authentication and access policies for server-side identity and authorization.