v5.5 gives exact curated multi-word diagnoses priority over token decomposition. Neonatal sepsis → 771.8 first, with 038.9 as a broader alternative. Organism-specific septicemia is only promoted when an organism is actually named. A diagnosis-only query does not infer a NICU/service fee.
When a billing question is genuinely ambiguous, Ask ChatGPT builds a structured question from only the search text and QuickSearch result(s). There is no API key or backend.
On supported mobile browsers it uses the device share sheet; otherwise it copies the question and opens ChatGPT. Obvious PHN/MRN/DOB/email/phone patterns are blocked until identifiers are removed.
v5.4 adds direct clinical language for GAS/GBS, MSSA/MRSA/CoNS, pneumococcus, Klebsiella, E. coli, H. influenzae/Hib, Proteus, Pseudomonas, selected other gram-negative organisms, Candida and meningococcus. Syndrome + organism searches preserve both concepts.
Common organism shorthand is curated too. Example: MSSA / MRSA / Staph aureus → 041.1 Staphylococcus in BC's public MSP ICD-9 list. If the organism is causing a defined syndrome such as bacteremia, pneumonia or osteomyelitis, the app also surfaces the syndrome code rather than treating the organism as the whole diagnosis.
Curated BC dictionary: embedded locally and available immediately, including offline.
Extended ICD reference: if it has been loaded before, v5.2 silently restores the locally cached reference after the first screen is rendered. If it has never been cached, there is no startup download.
QA: exhaustive audit tests are build-time only and do not run when the app opens.
This version does not run the exhaustive QA suite when you open it. Those tests are build-time only. The curated billing/diagnosis database is embedded locally and ready immediately.
The 6,000+ code extended ICD reference is lazy-loaded only if you request it. Once loaded, it is cached locally for later use. Core search, favorites, recent codes, services and procedures work offline after installation.
This build passed 3,066 automated audit checks before final packaging: 1,228 exhaustive clinical-dictionary checks, 155 independently written pediatric search phrases, 12 ambiguity/no-inference controls, 16 typo-tolerance tests, 1,600 noisy natural-language searches, 12 service/procedure regression scenarios, and 43 focused final-gap checks. Zero failures.
The clinical-language layer contains 1,228 curated search terms mapping to 305 curated BC diagnosis codes. It is deliberately synonym-based: it can map “HSP” or “Tylenol overdose,” but it will not turn “fever + rash” into Kawasaki disease.
v5 retains the audited BC service/procedure engine and adds a domain-by-domain pediatric clinical-language audit. The service layer remains based on the BC MSC Payment Schedule current January 31, 2026 for Pediatrics, Adult & Pediatric Critical Care, and Diagnostic/Selected Therapeutic Procedures. Services, procedures, diagnoses, and MSP explanatory codes are kept separate.
Procedure cards show age restrictions and bundling rules. NICU and critical-care composites may make a separately listed procedure non-payable on the same day.
LP: SY00570 age ≤12; SY00750 age ≥13. The schedule says these are not payable with Critical Care sectional fee items or chemotherapy fee items.
Intubation: included in neonatal daily composites and in ventilatory/comprehensive critical care. 01091 is an Anesthesiology listing, not a general Pediatrics intubation code.
UVC/UAC: no dedicated Pediatrics UVC/UAC item was identified. Neonatal composites include arterial/venous catheters and IV lines. 00525/00526 are related line items outside a composite, but should not be treated as automatic UAC/UVC synonyms.
Exchange transfusion: 00523 is separately listed and explicitly not included in the neonatal daily composite.
Common brand/generic ingestion terms are curated to the BC poisoning categories rather than relying on the raw ICD description. Examples: Tylenol/acetaminophen/APAP → 965.4; aspirin/ASA → 965.1; iron → 964.0; benzodiazepines → 969.4; opioids → 965.0. These are diagnosis lookups, not treatment guidance.
Curated diagnosis results are the BC-focused layer. BC's public physician guide is organized mainly as 3- and 4-digit ICD-9 descriptions, while the official Teleplan ICD master-file specification can contain 3-, 4-, or 5-character ICD-9/special MSP codes. Therefore a five-character code is not rejected merely for being five characters — but it must be supported by BC/Teleplan, not just by an old US ICD-9-CM website.
The extended external ICD index remains a terminology/search safety net and is labeled Reference only.
Planned/routine C-section + well baby: no obvious dedicated pediatric FFS attendance item. 00505 is an emergency/specially-called pediatric visit. If the newborn qualifies for a neonatal composite, use the appropriate A/B/C daily code and do not add 00505 for the same neonatal care.
BC Medical Services Commission Payment Schedule, January 31, 2026; BC MSP diagnostic-code descriptions; BC MSP explanatory codes. The app intentionally displays source labels on audited service/procedure cards.