Internal & investor material. Sign in with your @qiri.ai Google account to continue.
Where each integration is documented and where access is requested, plus definitions for the terms and acronyms used across this documentation.
Australian endpoints for Phase 1. Verify each URL before circulating externally: several gate access behind onboarding and certificates (see Roadmap & decisions).
| Integration | What it's for | Portal / docs | Phase |
|---|---|---|---|
| My Health Record · NASH PKI · Provider Connect | National patient health record access; National Authentication Service for Health (NASH) public-key infrastructure (PKI) certificates | developer.digitalhealth.gov.au | P1 |
| PRODA | Provider Digital Access (PRODA), provider identity for government services | servicesaustralia.gov.au/proda | P1 |
| PBS Online | Pharmaceutical Benefits Scheme (PBS), subsidised dispensing claims | pbs.gov.au · Services Australia (Health Professionals) | P1 |
| RTPM (state-fragmented) | Real-Time Prescription Monitoring (RTPM), controlled-drug monitoring. No single national endpoint: one adapter per state, checked as part of the trace | safescript.vic.gov.au · qscript.health.qld.gov.au · NSW / SA / WA / TAS / NT systems · health.gov.au (national RTPM frame) | P1 |
| AHPRA | Australian Health Practitioner Regulation Agency (AHPRA), pharmacist registration verification | ahpra.gov.au | P1 |
| eScript exchanges | Electronic prescription (eScript) tokens, two exchanges, now interoperable; both Telstra Health-owned | erx.com.au (eRx Script Exchange) · MedView Exchange | P1 |
| Active Script List (ASL) | Consolidated, consent-based list of a patient's active eScripts | digitalhealth.gov.au (ADHA) · Services Australia | P1 |
| HL7 AU · FHIR R4 | Health Level 7 (HL7) and Fast Healthcare Interoperability Resources (FHIR R4), interoperability standard for the coexistence connector | hl7.org.au · AU Base FHIR IG | P1 |
| Vertex AI: Claude + Gemini | Reasoning models (large language models for clinical reasoning + multimodal triage) | cloud.google.com/vertex-ai/generative-ai/docs | P1 |
| In-house metering | Usage (seats, dispense volume, feature use) is metered from Qiri's own data and resolved against the entitlements limits. Pricing is Qiri-authored in contract_templates (kind pricing_schedule) + entitlements. No third-party metering vendor (Lago retired). | — | P1 |
| Stripe | Billing for SaaS subscription revenue (pharmacy → Qiri), Connect for consult and order payments (patient → pharmacy, direct charge + application fee), and Terminal for the in-store counter (card-present on the pharmacy's connected account; cash and split tenders are handled Qiri-side in the till). Live keys on all three. An unattended Terminal variant for the kiosk is Phase 2. | stripe.com/docs/billing · stripe.com/docs/connect · stripe.com/docs/terminal | P1 |
| Twilio | SMS notifications and in-app messaging (patient reminders, conversations) | twilio.com/docs | P2 |
| Resend | Transactional email notifications (magic links, invites, contact) | resend.com/docs | P1 |
| Expo Push | Operating-system push to the patient app (generic, drug-free decision notices), relayed to APNs / FCM by Expo | docs.expo.dev/push-notifications | P1 |
| Xero · MYOB | Accounting sync for the pharmacy's books, fed by the accounting_event ledger. Live today: a vendor-neutral CSV journal with the tax treatment each expects. Direct API posting (OAuth) is the next step | developer.xero.com · developer.myob.com | P1 |
| Drug & therapeutic knowledge (AMH · eTG · MIMS · NPS) | Australian Medicines Handbook (AMH) and MIMS (medicines reference), Therapeutic Guidelines (eTG, treatment recommendations) and NPS MedicineWise, licensed/ingested into the RAG grounding layer and cited in the trace | amhonline.amh.net.au · tg.org.au · mims.com.au · nps.org.au | P1 |
| PMS vendors | Pharmacy Management System (PMS) coexistence-connector integration (Fred, Minfos, Corum, Z, LOTS, Aquarius) | Partner / commercial, no public developer portal | P1 |
| Telepharmacy A/V (WebRTC) | Live audio/video (A/V) consult transport over Web Real-Time Communication (WebRTC). Live today for console + patient-app video consults (Firestore signaling, TURN relay); the kiosk counselling channel is Phase 2 | developer.mozilla.org/en-US/docs/Web/API/WebRTC_API | P1 |
| Google Cloud Speech-to-Text v2 | In-region consult transcription (australia-southeast1): batch recognition of consult recordings, transcript on the consult record. Regional constraints accepted by design: en-AU only, no speaker diarisation, so transcript lines render unattributed rather than guessed | cloud.google.com/speech-to-text | P1 |
| TIS National | Translating and Interpreting Service, live interpreter bridge for telepharmacy with CALD patients | tisnational.gov.au | P2 |
Definitions for the terms and acronyms used across this document.
| Term | Meaning |
|---|---|
| AHPRA | Australian Health Practitioner Regulation Agency, pharmacist registration |
| AMH | Australian Medicines Handbook, prescribing / dispensing reference |
| AMT | Australian Medicines Terminology, the SNOMED CT-AU drug coding that correlates stock to dispensed items |
| APP | Australian Privacy Principles (under the Privacy Act 1988) |
| BAS | Business Activity Statement, the ATO GST return an Australian business lodges |
| ASL | Active Script List, consent-based consolidated list of a patient's active eScripts (ADHA / Services Australia) |
| CALD | Culturally and linguistically diverse |
| CDS | Clinical Decision Support |
| CMEK | Customer-Managed Encryption Keys, you hold the keys, not the cloud provider |
| CMI | Consumer Medicines Information, patient medicine leaflet |
| Context graph | Structured store of decision traces (proposals, modifications, outcomes), Qiri's compounding data asset |
| CQL | Clinical Quality Language, HL7 standard for expressing clinical logic as code |
| DLP | Data Loss Prevention, automated PHI scanning / redaction (Cloud DLP) |
| DPIA | Data Protection Impact Assessment |
| Entitlement | Org-scoped grant of a feature, limit, or pricing schedule; gates surfaces like the counter, paid consults, and billing. Superseded, never deleted |
| eScript | Electronic prescription (token-based) |
| FEFO | First expired, first out: batch selection that picks the earliest-expiring stock at dispense |
| eTG | Therapeutic Guidelines, most-cited AU treatment-recommendation reference |
| FHIR R4 | Fast Healthcare Interoperability Resources, release 4, health data standard |
| Hard ceilings | Absolute deterministic limits (max dose, etc.) that block a dispense regardless of model output |
| HL7v2 | Health Level 7 version 2, legacy clinical messaging standard |
| i18n | Internationalization, building software to support multiple languages / locales |
| MedsCheck | PBS-funded in-pharmacy medication review service; a first-class record type with an authorship rule in Qiri |
| MedView | Prescription exchange service (Telstra Health), interoperable with eRx |
| MHR | My Health Record, national patient health record |
| Model router | Service that routes each task to Claude or Gemini by task type, cost, and latency |
| mTLS | Mutual TLS, client and server each authenticate the other |
| NASH PKI | National Authentication Service for Health, healthcare public-key certificates |
| NCPDP SCRIPT | US e-prescribing standard (extensibility example) |
| Neuro-symbolic | Combining neural models (LLMs) for reasoning with a symbolic rules engine for hard guarantees |
| NPS | NPS MedicineWise, independent AU medicines-information body |
| OCR | Optical Character Recognition |
| OIDC | OpenID Connect, identity layer over OAuth 2.0 |
| OTC | Over-the-counter medicines |
| PBS | Pharmaceutical Benefits Scheme, AU medicine subsidy |
| PHI / PII | Protected Health Information / Personally Identifiable Information |
| PMS | Pharmacy Management System, dispense software |
| PRODA | Provider Digital Access, Services Australia identity |
| PSA | Pharmaceutical Society of Australia, sets pharmacy practice standards |
| PWA | Progressive Web App |
| QCPP | Quality Care Pharmacy Program, Pharmacy Guild accreditation standard every accredited AU pharmacy operates inside |
| RAG | Retrieval-Augmented Generation |
| RTPM | Real-Time Prescription Monitoring |
| Rx | Prescription |
| S2 / S3 | Pharmacy Medicine / Pharmacist Only Medicine (AU scheduling) |
| S8 | Controlled Drug (AU scheduling); dispensings land in a dedicated controlled-drugs register |
| Specialist agent / panel | Domain-scoped reasoning configs; complex scripts convene a panel whose advice is reconciled, then gated |
| STP | Straight-through processing: every intake path lands scripts directly in the review queue; a per-site setting controls only whether Qiri screens them on the way in |
| TGA | Therapeutic Goods Administration |
| Till session | Cash-drawer cycle on the counter: open on a counted float, tender cash against it, reconcile and close with variance recorded |
| TIS National | Translating and Interpreting Service (Australian Government) |
| VPC-SC | VPC Service Controls, data-exfiltration perimeter on GCP |
| WAF | Web Application Firewall, edge filtering of hostile traffic (Cloud Armor in front of the clinical hosts) |
| WAN | Wide Area Network, the site's internet uplink |
| WebRTC | Web Real-Time Communication, browser audio/video transport for telepharmacy |