# Best Practice Software

**Canonical:** https://apis.io/providers/best-practice/  
**Website:** https://bpsoftware.net/  
**APIs profiled:** 3

Best Practice Software is an Australian clinical and practice-management software company, headquartered in Bundaberg, Queensland, and one half of the Australian GP-software duopoly (alongside MedicalDirector). Its flagship products - Bp Premier (general practice), Bp VIP.net (specialist and allied), and Bp Allied - run in thousands of Australian medical practices. Best Practice's programmatic surface is delivered through Halo Connect (Halo Cloud / Halo Link), a FHIR-based integration platform that lets approved partners query practice data over a modern API instead of the legacy SQL database. The FHIR API for Bp Premier is built to the AU Base 4.1.0 implementation guide, falling back to HL7 FHIR R4 (4.0.1), and exposes resources such as Patient, Appointment, Slot (Find Free Slots) and a Patient $summary document. Halo Cloud also offers SQL Passthrough and Registered Queries for structured practice data. Access is gated - integrators require a Halo Cloud subscription plus per-practice pairing and PMS-managed database credentials, authenticated with an Azure API Management subscription key (desktop apps additionally use a bearer JWT and device id). This is not a self-serve public API; it is a partner-onboarded, standards-aligned interoperability layer for the Australian primary-care market.

## Kin Score — 53.7 / 100 (developing)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 53.7).

| Facet | Score |
|---|---|
| Discoverability | 81.5 |
| Contract Quality | 69.5 |
| Governance | 30.3 |
| Contract Governance | 30.3 |
| Operational Transparency | 31.6 |
| Developer Ergonomics | 66.1 |
| Commercial Clarity | 21.1 |
| Access Clarity | 21.1 |

Regulatory layer — **Health**: 38.8 (matched via tags).

## Agent readiness — 38.7 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | documented |
| OpenAPI Examples | partial |
| Rate Limit Signal | no |
| Event Surface Described | yes |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Partner-gated · Halo Cloud subscription + practice pairing — onboarding: unknown, pricing: unknown, trial: no (confidence: high).

## APIs (3)

- **Halo Cloud API for Integrators** — The integrator-facing Halo Cloud API from Best Practice's Halo Connect platform. Lets approved partners query Bp Premier practice data by four means - Sites (retrieve site metad...
- **Halo Cloud API for Desktop Applications** — The desktop-application-facing Halo Cloud API from Halo Connect. Provides a token endpoint plus SQL Passthrough and FHIR query access for locally installed applications integrat...
- **FHIR API for Bp Premier** — The HL7 FHIR API for Best Practice Bp Premier, delivered through Halo Connect. Built to the AU Base 4.1.0 implementation guide, falling back to FHIR R4 (4.0.1) where needed. Res...

## MCP servers (1)

- **Best Practice Software MCP Server**

## Agentic access (1)

- **Best Practice Agentic Access** — 29 operations · 14 acting

## Security (2)

- **Best Practice Authentication** — apiKey/http · 3 schemes
- **Best Practice Domain Security** — TLSv1.3 · DMARC

## Tags

Healthcare, Australia, EHR, EMR, FHIR, HL7, Interoperability, AU Base, Practice Management, General Practice, Appointments, Scheduling

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/best-practice/). Scores are computed from the provider's own public artifacts under a published rubric.
