Funding Sources
Configure your practice's funding sources to enable claiming and billing for Medicare, DVA, NDIS, and other payers.
Overview
Funding sources are configured at two levels:
| Level | Purpose | Location |
|---|---|---|
| Organisation | Practice-wide credentials and settings | Settings → Billing → Medicare (and per funding type below) |
| Client | Individual client details (Medicare number, etc.) | Client Profile → Funding Sources |
This page covers organisation-level configuration. For client-level setup, see Practitioners: Funding Sources.
Medicare
Prerequisites
To enable Medicare claiming, you need:
- PRODA account - Provider Digital Access (register at servicesaustralia.gov.au)
- HW027 form - the Medicare Online Claiming agreement lodged with Services Australia, linking your provider numbers and practice location to Praxi as your claiming software
- PRODA Organisation RA number - Your practice's PRODA organisation identifier
- Location ID - Registered practice location with Services Australia
- Provider numbers - Individual provider numbers for each claiming practitioner
PRODA device keys: Praxi uses PRODA B2B device authentication with RSA key pairs. Device keys are rotated automatically, but you should monitor the key health status in Settings > Billing > Medicare. An alert is raised after repeated authentication failures and claiming is blocked to prevent device lockout. See the PRODA Setup guide for recovery steps.
Setting Up Medicare
- Go to Settings → Billing → Medicare
- Click Setup Medicare Online Claiming
- Follow the guided setup wizard:
- Enter your PRODA Organisation ID (RA number)
- Register a B2B device in Praxi (device name) — Praxi generates the RSA key pair and Device Activation Code
- Activate that code in the PRODA portal under B2B Devices (production code valid one day per SA education)
- Click Test Connection
- Review test results (should show "Connected" status)
- Save when successful
For detailed instructions, see the PRODA B2B Device Setup guide. SA education: Managing B2B Devices.

Getting Your Medicare Credentials
If you don't have Medicare claiming credentials:
- Register for PRODA: Visit Provider Digital Access / PRODA login
- Link your organisation: In PRODA, link to your practice organisation
- Lodge HW027: Submit the Third Party Access Authority form to authorise Praxi as your claiming software
- Register B2B device in Praxi, then activate in PRODA with the DAC Praxi shows (one-day production validity — complete promptly)
Provider Registration
Each claiming practitioner needs:
- Open Users from the Practice menu
- Select the practitioner
- Under Medicare, enter:
- Provider number
- Specialty code
- Location ID (if different from practice default)
Claiming Options
| Option | Description |
|---|---|
| Bulk Bill | Medicare pays directly, no client charge |
| Gap | Client pays difference between your fee and rebate |
| Private | No Medicare claim, full client payment |
Configure default per practitioner or override per invoice.
Medicare Item Numbers
Praxi includes a built-in database of MBS item numbers. The MBS-item picker on each invoice filters items by the practitioner's endorsement automatically. Set your standard fee for each item at Settings → Billing → Medicare.
Praxi's claiming screens suggest the correct Better Access item for the provider type and session duration -- see the MBS Item Picker for how items are selected. Always confirm item selection against the current MBS.
DVA (Veterans' Affairs)
Prerequisites
- Medicare provider number -- DVA claims use your standard Medicare provider number (the same one used for Medicare claiming)
- PRODA device configured -- DVA claims are submitted via the same MCOL connection as Medicare
- DVA fee schedule -- Current DVA fee rates (updated periodically)
Setting Up DVA
DVA claiming uses the same MCOL connection as Medicare, so it follows the same certification timeline. Once your PRODA device is configured (see PRODA Setup), no separate DVA setup is needed. Confirm your practice location details are correct at Settings > Billing > Medicare.

DVA Card Types
Configure handling for each card type:
| Card | Colour | Coverage | Claiming Requirements |
|---|---|---|---|
| Gold | Gold | All conditions | Direct claim, no referral needed |
| White | White | Specific conditions only | Verify condition is covered, referral may be required |
| Orange | Orange | Pharmaceutical only | Not applicable for psychology |
DVA Fee Schedule
DVA pays at scheduled rates -- you cannot charge above the DVA fee schedule. Praxi keeps the current DVA items and rates up to date in the claiming screens, so always use the fee shown there rather than a printed schedule.
No gap billing: DVA clients cannot be charged a gap. You must accept the DVA fee as payment in full for covered services.
DVA Claiming Process
- Verify client's DVA card and eligibility
- Provide service and complete clinical note
- Create invoice with DVA item numbers (DVA maintains a separate fee schedule from MBS)
- Submit claim via MCOL (primary) or Tyro Health (optional alternative)
- Track payment (typically 10-14 business days)
NDIS
Prerequisites
- NDIS registered provider (recommended)
- Understanding of NDIS pricing arrangements
- Knowledge of support categories
Setting Up NDIS
- Go to Settings → Billing → Funding Sources
- Click NDIS
- Enter:
- Provider Registration Number (if registered)
- ABN
- Default Support Category (usually 15 - Improved Daily Living)
- Save
NDIS Price Guide
Praxi updates the NDIS price guide automatically when the NDIS releases new rates. Configure your rates at Settings → Billing → NDIS and set your fee for each support item — rates must comply with NDIS Price Guide limits.
Common psychology NDIS rates (2024-25 Price Guide):
| Support Item | Item Number | Price Limit | Travel |
|---|---|---|---|
| Assessment (Standard) | 15_056_0128_1_3 | $214.41/hr | Claimable |
| Individual Therapy | 15_040_0128_1_3 | $214.41/hr | Claimable |
| Group Therapy (1:2) | 15_041_0128_1_3 | $107.21/hr | - |
| Group Therapy (1:3) | 15_042_0128_1_3 | $71.47/hr | - |
| Report Writing | 15_047_0128_1_3 | $214.41/hr | - |
Price limits: the NDIS publishes maximum prices annually (usually July). Your rates cannot exceed these limits but can be lower. Praxi updates the price guide automatically when NDIS releases new rates.
NDIS Cancellation Policy
NDIS allows you to charge for late cancellations:
| Notice Period | Claimable Amount |
|---|---|
| Less than 7 days (no show) | 100% of service price |
| Less than 7 days (short notice) | 90% of service price |
| 7+ clear business days | No charge permitted |
Configure your cancellation policy at Settings → Billing → NDIS.
Plan Management Types
Configure invoicing for each type:
| Type | Your Action | Payment Terms | Typical Payment Time |
|---|---|---|---|
| Self-managed | Invoice participant directly | As negotiated | 7-30 days |
| Plan-managed | Invoice plan manager | Manager's terms | 14-45 days |
| NDIA-managed | Submit through NDIS portal | 14 days | 14-21 days |
Plan Manager Directory
Praxi maintains a directory of common NDIS plan managers:
| Plan Manager | Invoicing Method | Typical Payment |
|---|---|---|
| Plan Partners | Email or portal | 14 days |
| Maple Plan Management | 21 days | |
| My Plan Manager | Portal upload | 7-14 days |
| NDSP | 14 days | |
| Clickability | Portal | 14 days |
Plan managers are added when you create a new NDIS client funding source — the plan manager's details are saved and reused across clients automatically.
NDIA-Managed Claims
For NDIA-managed participants, submit claims via the NDIA portal:
- Go to Billing → NDIS Claims
- Select NDIA-managed invoices
- Click Generate Claim File
- Download the NDIS claim file (CSV format)
- Log into the NDIS myplace provider portal
- Upload the claim file
- Monitor claim status in portal
- Mark as paid in Praxi when payment received
Service Bookings
For NDIS clients with service bookings:
- Client provides booking reference (format: SB-XXXXXXXX)
- Enter in client's Funding Sources section
- Claims automatically reference the booking
- System tracks budget usage against booking
Service agreements: best practice is to have a signed service agreement with each NDIS client before commencing services. Praxi includes a service agreement template you can send for signature from the client's Documents tab.
Private Health Insurance
Direct Claiming (Tyro HealthPoint or HICAPS)
If you have a Tyro HealthPoint or HICAPS terminal:
- Go to Settings → Billing → Funding Sources
- Click Private Health
- Enter terminal details (Tyro or HICAPS)
- Test connection
- View supported health funds at Billing > Private Health > Supported Funds
Invoice-Based
For clients to claim themselves:
- Configure your invoices to include:
- Provider number
- Service description
- Item codes
- Client submits to their fund
WorkCover
State-Based Configuration
WorkCover operates differently by state:
| State | Scheme | Configuration |
|---|---|---|
| VIC | WorkSafe Victoria | Employer insurer details |
| NSW | SIRA | icare portal access |
| QLD | WorkCover Queensland | Direct registration |
| WA | WorkCover WA | Insurer registration |
| SA | ReturnToWorkSA | Portal access |
Setting Up WorkCover
- Go to Settings → Billing → Funding Sources
- Click WorkCover
- Select your state(s)
- Enter registration details
- Configure approval workflows
Pre-Approval Tracking
WorkCover typically requires pre-approval:
- Session limit per claim
- Report requirements
- Progress reviews
Configure alerts at:
Settings → Billing → WorkCover → Alerts
EAP (Employee Assistance Programs)
Adding EAP Providers
- Go to Settings → Billing → Funding Sources
- Click EAP
- Click Add Provider
- Enter:
- Provider name (e.g., Converge, AccessEAP)
- Billing contact
- Session limits
- Fee schedule
- Save
EAP Billing Process
- Client books using EAP reference
- Session completed and noted
- Invoice generated to EAP provider
- Submitted per EAP requirements
TAC (Transport Accident Commission)
Victoria-specific for motor vehicle accidents:
Setting Up TAC
- Go to Settings → Billing → Funding Sources
- Click TAC
- Enter provider registration
- Configure fee schedule
TAC Requirements
- Pre-approval for treatment
- Progress reports at intervals
- Claim number on all invoices
Healthcare Validation Cache
Praxi maintains an intelligent validation cache for healthcare credentials to reduce external API calls and speed up billing workflows. Credentials are validated against the relevant authority and cached with type-specific time-to-live (TTL) values:
| Credential Type | Cache TTL | Validation Source |
|---|---|---|
| AHPRA | 12 months | AHPRA Public Register |
| Medicare | 6 months | Medicare Web Services |
| DVA | 6 months | DVA Provider Portal |
| NDIS | 3 months | NDIS Provider Register |
How Validation Works
- Format validation - Credential format checked locally (e.g., Medicare number structure)
- Cache lookup - System checks if a valid cached result exists within TTL
- Verification status - Cached credentials return
verifiedstatus; uncached or expired credentials returnpending_verificationorformat_validuntil verified by an administrator - Cache refresh - Expired entries are re-validated on next use
Known MBS items: Praxi includes a built-in database of known MBS item numbers (e.g., 80000–80150 for psychology and allied health). Known items are validated immediately. Unknown item numbers are flagged for manual verification.
Testing Funding Sources
Medicare Test Claims
Use Medicare's test environment:
- Settings → Billing → Medicare
- Click Test Mode
- Submit test claim
- Verify response
Validation Checklist
Before going live:
- Credentials entered correctly
- Test connection successful
- Provider numbers verified
- Fee schedules configured
- Invoice templates include required details
- Healthcare validation cache populated for active clients
Troubleshooting
Medicare Connection Failed
Common causes:
- RSA key expired (check key rotation status in Settings > Billing > Medicare)
- PRODA device locked (too many authentication failures)
- PRODA organisation not linked
- Location ID mismatch
DVA Claims Rejected
Check:
- Card type matches service
- Condition approved (White card)
- Provider number valid
- Fee within schedule
NDIS Payment Delayed
Verify:
- Plan dates current
- Budget available
- Correct plan manager
- Service booking valid
Tips
- Test before production - Use test environments first
- Monitor key health - Check PRODA device key status regularly
- Update fee schedules - Review when NDIS/Medicare rates change
- Train staff - Ensure team understands each funding type
- Document exceptions - Note any special arrangements