Qiri · Confidential

Platform documentation

Internal & investor material. Sign in with your @qiri.ai Google account to continue.

Qiri
Qiri · Reference

Integrations & glossary

Where each integration is documented and where access is requested, plus definitions for the terms and acronyms used across this documentation.

Integration reference: developer portals & docs

Australian endpoints for Phase 1. Verify each URL before circulating externally: several gate access behind onboarding and certificates (see Roadmap & decisions).

IntegrationWhat it's forPortal / docsPhase
My Health Record · NASH PKI · Provider ConnectNational patient health record access; National Authentication Service for Health (NASH) public-key infrastructure (PKI) certificatesdeveloper.digitalhealth.gov.auP1
PRODAProvider Digital Access (PRODA), provider identity for government servicesservicesaustralia.gov.au/prodaP1
PBS OnlinePharmaceutical Benefits Scheme (PBS), subsidised dispensing claimspbs.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 tracesafescript.vic.gov.au · qscript.health.qld.gov.au · NSW / SA / WA / TAS / NT systems · health.gov.au (national RTPM frame)P1
AHPRAAustralian Health Practitioner Regulation Agency (AHPRA), pharmacist registration verificationahpra.gov.auP1
eScript exchangesElectronic prescription (eScript) tokens, two exchanges, now interoperable; both Telstra Health-ownederx.com.au (eRx Script Exchange) · MedView ExchangeP1
Active Script List (ASL)Consolidated, consent-based list of a patient's active eScriptsdigitalhealth.gov.au (ADHA) · Services AustraliaP1
HL7 AU · FHIR R4Health Level 7 (HL7) and Fast Healthcare Interoperability Resources (FHIR R4), interoperability standard for the coexistence connectorhl7.org.au · AU Base FHIR IGP1
Vertex AI: Claude + GeminiReasoning models (large language models for clinical reasoning + multimodal triage)cloud.google.com/vertex-ai/generative-ai/docsP1
In-house meteringUsage (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
StripeBilling 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/terminalP1
TwilioSMS notifications and in-app messaging (patient reminders, conversations)twilio.com/docsP2
ResendTransactional email notifications (magic links, invites, contact)resend.com/docsP1
Expo PushOperating-system push to the patient app (generic, drug-free decision notices), relayed to APNs / FCM by Expodocs.expo.dev/push-notificationsP1
Xero · MYOBAccounting 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 stepdeveloper.xero.com · developer.myob.comP1
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 traceamhonline.amh.net.au · tg.org.au · mims.com.au · nps.org.auP1
PMS vendorsPharmacy Management System (PMS) coexistence-connector integration (Fred, Minfos, Corum, Z, LOTS, Aquarius)Partner / commercial, no public developer portalP1
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 2developer.mozilla.org/en-US/docs/Web/API/WebRTC_APIP1
Google Cloud Speech-to-Text v2In-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 guessedcloud.google.com/speech-to-textP1
TIS NationalTranslating and Interpreting Service, live interpreter bridge for telepharmacy with CALD patientstisnational.gov.auP2

Glossary

Definitions for the terms and acronyms used across this document.

Acronyms & terms

TermMeaning
AHPRAAustralian Health Practitioner Regulation Agency, pharmacist registration
AMHAustralian Medicines Handbook, prescribing / dispensing reference
AMTAustralian Medicines Terminology, the SNOMED CT-AU drug coding that correlates stock to dispensed items
APPAustralian Privacy Principles (under the Privacy Act 1988)
BASBusiness Activity Statement, the ATO GST return an Australian business lodges
ASLActive Script List, consent-based consolidated list of a patient's active eScripts (ADHA / Services Australia)
CALDCulturally and linguistically diverse
CDSClinical Decision Support
CMEKCustomer-Managed Encryption Keys, you hold the keys, not the cloud provider
CMIConsumer Medicines Information, patient medicine leaflet
Context graphStructured store of decision traces (proposals, modifications, outcomes), Qiri's compounding data asset
CQLClinical Quality Language, HL7 standard for expressing clinical logic as code
DLPData Loss Prevention, automated PHI scanning / redaction (Cloud DLP)
DPIAData Protection Impact Assessment
EntitlementOrg-scoped grant of a feature, limit, or pricing schedule; gates surfaces like the counter, paid consults, and billing. Superseded, never deleted
eScriptElectronic prescription (token-based)
FEFOFirst expired, first out: batch selection that picks the earliest-expiring stock at dispense
eTGTherapeutic Guidelines, most-cited AU treatment-recommendation reference
FHIR R4Fast Healthcare Interoperability Resources, release 4, health data standard
Hard ceilingsAbsolute deterministic limits (max dose, etc.) that block a dispense regardless of model output
HL7v2Health Level 7 version 2, legacy clinical messaging standard
i18nInternationalization, building software to support multiple languages / locales
MedsCheckPBS-funded in-pharmacy medication review service; a first-class record type with an authorship rule in Qiri
MedViewPrescription exchange service (Telstra Health), interoperable with eRx
MHRMy Health Record, national patient health record
Model routerService that routes each task to Claude or Gemini by task type, cost, and latency
mTLSMutual TLS, client and server each authenticate the other
NASH PKINational Authentication Service for Health, healthcare public-key certificates
NCPDP SCRIPTUS e-prescribing standard (extensibility example)
Neuro-symbolicCombining neural models (LLMs) for reasoning with a symbolic rules engine for hard guarantees
NPSNPS MedicineWise, independent AU medicines-information body
OCROptical Character Recognition
OIDCOpenID Connect, identity layer over OAuth 2.0
OTCOver-the-counter medicines
PBSPharmaceutical Benefits Scheme, AU medicine subsidy
PHI / PIIProtected Health Information / Personally Identifiable Information
PMSPharmacy Management System, dispense software
PRODAProvider Digital Access, Services Australia identity
PSAPharmaceutical Society of Australia, sets pharmacy practice standards
PWAProgressive Web App
QCPPQuality Care Pharmacy Program, Pharmacy Guild accreditation standard every accredited AU pharmacy operates inside
RAGRetrieval-Augmented Generation
RTPMReal-Time Prescription Monitoring
RxPrescription
S2 / S3Pharmacy Medicine / Pharmacist Only Medicine (AU scheduling)
S8Controlled Drug (AU scheduling); dispensings land in a dedicated controlled-drugs register
Specialist agent / panelDomain-scoped reasoning configs; complex scripts convene a panel whose advice is reconciled, then gated
STPStraight-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
TGATherapeutic Goods Administration
Till sessionCash-drawer cycle on the counter: open on a counted float, tender cash against it, reconcile and close with variance recorded
TIS NationalTranslating and Interpreting Service (Australian Government)
VPC-SCVPC Service Controls, data-exfiltration perimeter on GCP
WAFWeb Application Firewall, edge filtering of hostile traffic (Cloud Armor in front of the clinical hosts)
WANWide Area Network, the site's internet uplink
WebRTCWeb Real-Time Communication, browser audio/video transport for telepharmacy
Qiri platform documentation · v1.2 · 2026-07-23. Brand tokens from design-system/qiri-tokens.css. Source lives in design-site/src/; edit there, then run node build.mjs.
© 2026 Qiri.ai – All rights reserved
scroll to zoom · drag to pan · Esc to close