Documentation
How Aiva works
Everything you need to get up and running with Alberta medical billing automation.
Getting Started
Create an account
Sign up at aivamd.ca and complete the onboarding form. You will need your practice name and Practitioner ID (PRACID). Once submitted you are taken directly to your claims dashboard.
Free tier
New accounts start on the free tier, which includes 5 claims at no cost. No credit card is required. Once you have used your 5 free claims, upgrade to Pay Per Claim or Pro from the billing page.
Submitting Claims
Text input
Paste any clinical encounter note into the text box on the New Claim page. Aiva reads the note and suggests ICD-9 diagnosis codes and SOMB fee codes. Review the suggestions, adjust if needed, and click Create Claim.
PDF and image upload
Upload a daysheet scan, a printed clinical note, or a phone photo of a paper encounter. Aiva uses vision AI to extract patient names, service dates, diagnoses, and billing codes from the document. Multi-page PDFs are processed in a single pass.
CSV batch upload
Export a CSV from your existing EMR or build your own. Column headers do not need to match exactly - Aiva maps flexible column names to the required fields automatically. Upload via the Batch Upload page. The validation step shows any rows with errors before you commit.
Multi-encounter detection
Pasting multiple encounters or uploading a document with several patients? Aiva automatically splits them into individual claims. Use ENCOUNTER 1: / ENCOUNTER 2: markers, separator lines (---), or simply start each encounter with Patient: followed by a date.
Billing Codes
Alberta SOMB codes
Aiva references the Schedule of Medical Benefits (SOMB) - 2,349 Alberta fee codes. All fees displayed in the app are pulled from this official schedule, not estimated by AI. If a code is not in the database, the fee will show as unavailable.
ICD-9 diagnosis codes
Alberta Health requires ICD-9 (not ICD-10) diagnosis codes for AHCIP billing. Aiva validates all diagnosis codes against the ICD-9 database (610 codes). ICD-10 codes entered by mistake are flagged with a quality warning.
Unit quantities
For codes billed in multiples (for example, 2 units of a time-based code), Aiva extracts the unit count automatically and calculates the correct total fee.
Claim Management
Claim statuses
Claims move through: Draft (just created), Validated (reviewed and ready), Submitted (sent to Alberta Health), Accepted, and Paid. You can manually update the status from the claim detail page.
Editing a claim
Open any claim and click Edit to change the patient name, service date, billing codes, diagnosis codes, or status. Changes are saved immediately.
Deleting claims
Delete individual claims from the claim detail page, or use Delete All in each status section on the dashboard. Deletion requires a two-step confirmation to prevent accidental data loss.
H-Link Submission
Current status
AivaMD is in the process of obtaining H-Link accreditation from Alberta Health (form AHC2210). Until accreditation is complete, claim data is stored and managed within AivaMD but not electronically transmitted to Alberta Health. All users will be notified when live submission is available.
What H-Link does
H-Link is Alberta Health's electronic claim submission system. Once accredited, AivaMD will format approved claims to the H-Link EDI specification and submit them via secure SFTP. Remittance advice (RA) files will be parsed automatically to track acceptance and rejections.
Account and Billing
Subscription plans
Starter (free, 5 claims one-time), Pay Per Claim ($1.10 per claim, no subscription required), Pro ($99/month, unlimited claims). Manage your plan from the Billing page. Payments are processed securely by Stripe.
Cancellation
Cancel your subscription at any time from the Billing page. Your account stays active until the end of the current billing period, then reverts to the Starter tier.
Data export
You can request a CSV export of your claims data by emailing hello@aivamd.ca. Your data is yours.
Support
Contact us
For questions, billing issues, or technical problems, email hello@aivamd.ca. We respond within one business day.
Reporting a bug
If you encounter unexpected behavior, include the claim ID (CLM-XXXX) or the specific step where the issue occurred. Screenshots are helpful.
Still have questions? We are here to help.
Contact Support