Voice intake that writes directly to IRMS MAX
Savio converts inbound medical information calls into structured, reviewable IRMS MAX cases. Adverse event and PQC detection, follow-up questions, and a full audit trail.

Medical information teams still spend too much time typing up phone notes and re-keying intake data into IRMS MAX. After-hours calls go to voicemail, voicemails get transcribed badly, and those transcriptions turn into incomplete cases that someone has to clean up on Monday.
The Savio voice intake agent handles inbound calls, captures the inquiry, and creates a case in IRMS MAX automatically. We built it specifically for pharma medical affairs and pharmacovigilance workflows, with an FDA-aligned posture and IRMS MAX as the system of record.
What Savio does
Savio answers inbound calls on your medical information line, captures the inquiry in a structured way, and creates a case in IRMS MAX. No re-keying. No voicemail.
The workflow looks like this:
- A caller reaches your medical information number.
- Savio greets the caller and delivers your configured disclosure.
- The agent captures caller identity, callback details, product, and the reason for the call.
- AI classification flags candidate adverse events, product quality complaints, off-label requests, and emergency signals, with evidence spans from the transcript.
- Approved follow-up questions fill in missing fields based on the detected case type.
- A structured case lands in IRMS MAX with summary, extracted facts, flags, callback details, and routing.
- Your team reviews and acts in IRMS MAX through normal SOP.
The interaction is entirely procedural. The agent captures, classifies, and routes. It does not provide medical information, treatment advice, or reportability determinations on the call.
Why a procedural-only voice agent
Generic voice AI is a liability in regulated pharma workflows. A system that improvises medical responses during a live call creates risk that no compliance team should accept.
Savio follows a strict procedural-only policy: greetings, disclosures, intake questions, confirmation, and closure. If a caller asks a medical question, the agent defers and keeps capturing the inquiry. Substantive responses come from your trained staff, through your normal process, after review.
We built it this way on purpose. The fastest safe path from phone call to reviewable case means keeping the agent's job narrow and the guardrails tight.
Adverse event and PQC signal detection
Calls are classified for candidate adverse events, product quality complaints, off-label requests, mixed-case content, and emergency signals. For AE candidates, the agent extracts the four minimum data elements (identifiable patient, suspect product, adverse event, identifiable reporter) and asks targeted follow-up questions when fields are missing.
For product quality complaints, the agent captures lot/batch numbers, product details, and complaint specifics early in the call.
The system biases toward escalation. Over-flagging costs a reviewer a few minutes. Missing a safety signal costs a lot more, so low-confidence classifications get routed to human-only handling instead of forced into a wrong bucket.
IRMS MAX stays your system of record
Savio does not replace IRMS MAX. It feeds it.
Cases land in IRMS MAX with summaries, structured facts, transcript references, signal flags, a missing-information checklist, callback details, and a recommended queue. Your team picks up from there. Review, approval, follow-up, and downstream reporting all stay in IRMS MAX through existing workflows.
Each case preserves linkage between the telephony session, the internal trace ID, and the IRMS MAX case ID. Delivery is idempotent with automatic retries and reconciliation.
Built for real-world calls
Phone intake is noisy. Callers have accents, confuse drug names, talk over the agent, go silent, or hang up mid-sentence.
The voice runtime handles interruption, silence, audio dropouts, and disconnects. If a call drops before completion, the system creates a partial case with everything captured so far and flags it for human review. Nothing is lost.
24/7 coverage without voicemail
After-hours and overflow calls are where intake quality falls apart. Voicemail creates delay, loses detail, and turns Monday morning into a transcription project.
With Savio handling inbound calls around the clock, callers at 2 AM get the same structured intake as callers at 2 PM. Your team reviews complete cases in IRMS MAX instead of deciphering recordings.
Full audit trail for compliance review
Each call produces a timestamped transcript, a versioned summary, classification evidence, extracted facts, routing decisions, and delivery status. Scripts and question banks are versioned. The configuration used for each call is recorded.
This is all on by default, not something you opt into. The system follows FDA-aligned electronic records controls: immutable audit trails, role-based access, and retention policies tied to the underlying regulated record.
What comes next
This launch covers inbound phone intake and automatic case creation in IRMS MAX. It is a focused starting point.
We plan to extend into approved-content retrieval for outbound response drafting, cited response generation, and broader case-review tooling, all held to the same compliance standard as the intake agent.
