{"ok":true,"site":{"host":"noa.triumphsystems.tech","url":"https://noa.triumphsystems.tech/","type":"live","desc":"Noa","tools":[{"name":"client_get_active_session","kind":"answer","impl":"imperative","description":"Returns the current active consultation session state from browser memory.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"client_start_recording","kind":"act","impl":"imperative","description":"Starts audio recording on the client session store.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"client_stop_recording","kind":"act","impl":"imperative","description":"Stops audio recording on the client session store.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"client_append_transcript","kind":"act","impl":"imperative","description":"Appends or replaces transcript text in the active client consultation session.","inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"Transcript text chunk to append."}},"required":["text"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"generate_soap_note","kind":"act","impl":"imperative","description":"Converts a medical consultation transcript into a structured clinical SOAP note (Subjective, Objective, Assessment, Plan) using AWS Nova.","inputSchema":{"type":"object","properties":{"transcript":{"type":"string","description":"The raw doctor-patient consultation transcript or conversation history."},"patientContext":{"type":"string","description":"Optional clinical context, known past medical history, or patient demographics."}},"required":["transcript"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"generate_clinical_insights","kind":"act","impl":"imperative","description":"Analyzes patient medical history and current presentation to generate clinical considerations, differential diagnoses, and diagnostic recommendations.","inputSchema":{"type":"object","properties":{"patientHistory":{"type":"string","description":"Relevant past medical, surgical, family, and medication history."},"currentPresentation":{"type":"string","description":"Current symptoms, chief complaint, and physical exam findings."},"previousFindings":{"type":"string","description":"Optional previous lab results, imaging reports, or consultation notes."}},"required":["patientHistory","currentPresentation"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"generate_patient_summary","kind":"act","impl":"imperative","description":"Converts complex clinical SOAP notes into an empathetic, easy-to-understand plain language patient summary.","inputSchema":{"type":"object","properties":{"soapNote":{"type":"string","description":"The complete clinical SOAP note text."},"clinicalTerms":{"type":"array","items":{"type":"string"},"description":"Optional specific medical terms to explain clearly in parentheses."}},"required":["soapNote"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"generate_triage_priority","kind":"act","impl":"imperative","description":"Evaluates patient chief complaint and acute symptoms to assign an emergency triage priority (emergent, urgent, routine).","inputSchema":{"type":"object","properties":{"chiefComplaint":{"type":"string","description":"The primary symptom or reason the patient is seeking care."},"symptoms":{"type":"string","description":"Associated symptoms, onset, duration, and severity."},"vitalSigns":{"type":"string","description":"Optional recorded vital signs (BP, HR, RR, Temp, SpO2)."}},"required":["chiefComplaint","symptoms"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"generate_care_plan","kind":"act","impl":"imperative","description":"Generates a comprehensive clinical follow-up care plan including appointment cadence, monitoring parameters, and red-flag escalation instructions.","inputSchema":{"type":"object","properties":{"assessment":{"type":"string","description":"Clinical diagnosis or assessment summary."},"medications":{"type":"array","items":{"type":"string"},"description":"List of prescribed or active medications."},"procedures":{"type":"array","items":{"type":"string"},"description":"Optional procedures performed or planned."}},"required":["assessment","medications"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"get_clinical_suggestions","kind":"answer","impl":"imperative","description":"Provides real-time clinical decision support suggestions and inquiry prompts for the attending doctor during an active consultation.","inputSchema":{"type":"object","properties":{"transcript":{"type":"string","description":"The recent consultation dialogue transcript."},"patientHistory":{"type":"string","description":"Patient medical background."},"currentSymptoms":{"type":"string","description":"Observed or reported symptoms."}},"required":["transcript","patientHistory","currentSymptoms"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"analyze_sentiment","kind":"act","impl":"imperative","description":"Analyzes consultation dialogue for patient sentiment, distress levels, clinical urgency, and red-flag conversational markers.","inputSchema":{"type":"object","properties":{"transcript":{"type":"string","description":"The dialogue transcript to analyze."}},"required":["transcript"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"process_intake_turn","kind":"act","impl":"imperative","description":"Processes a conversational medical intake turn: parses user response, extracts demographic/clinical fields, detects language, and determines next question or completion.","inputSchema":{"type":"object","properties":{"transcript":{"type":"string","description":"The user speech transcript from the latest intake turn."},"language":{"type":"string","description":"The preferred language code or name (e.g. English, Spanish, French). Default: English."},"history":{"type":"array","items":{"type":"object","properties":{"role":{"type":"string","enum":["assistant","patient","system"]},"content":{"type":"string"},"timestamp":{"type":"number"}},"required":["role","content"]},"description":"Previous messages exchanged in the intake conversation."},"draft":{"type":"object","description":"Current accumulated intake draft (demographics, medications, allergies, conditions)."}},"required":["transcript"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"get_patient_by_id","kind":"answer","impl":"imperative","description":"Retrieves patient record including demographics, conditions, medications, and allergies by patient ID.","inputSchema":{"type":"object","properties":{"patientId":{"type":"string","description":"Unique identifier of the patient."}},"required":["patientId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"list_doctor_patients","kind":"answer","impl":"imperative","description":"Retrieves all registered patients associated with a specific doctor.","inputSchema":{"type":"object","properties":{"doctorId":{"type":"string","description":"Unique identifier of the doctor."}},"required":["doctorId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"get_doctor_by_id","kind":"answer","impl":"imperative","description":"Retrieves a doctor profile by doctor ID.","inputSchema":{"type":"object","properties":{"doctorId":{"type":"string","description":"Unique identifier of the doctor."}},"required":["doctorId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"get_session_by_id","kind":"answer","impl":"imperative","description":"Retrieves consultation session record by session ID.","inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"Unique identifier of the consultation session."}},"required":["sessionId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"list_doctor_sessions","kind":"answer","impl":"imperative","description":"Lists all consultation sessions conducted by a specific doctor.","inputSchema":{"type":"object","properties":{"doctorId":{"type":"string","description":"Doctor ID."},"limit":{"type":"number","description":"Maximum sessions to return (default 20)."}},"required":["doctorId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"list_patient_sessions","kind":"answer","impl":"imperative","description":"Lists all consultation sessions associated with a specific patient.","inputSchema":{"type":"object","properties":{"patientId":{"type":"string","description":"Patient ID."}},"required":["patientId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"get_patient_intake","kind":"answer","impl":"imperative","description":"Retrieves completed intake questionnaire data for a patient.","inputSchema":{"type":"object","properties":{"patientId":{"type":"string","description":"Patient ID."}},"required":["patientId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"generate_follow_up_plan","kind":"act","impl":"imperative","description":"Builds a comprehensive clinical follow-up care plan, patient instructions, red flag warnings, and scheduled check-ins.","inputSchema":{"type":"object","properties":{"assessment":{"type":"string","description":"Clinical assessment or diagnosis."},"medications":{"type":"array","items":{"type":"string"},"description":"Prescribed or active medications."},"procedures":{"type":"array","items":{"type":"string"},"description":"Procedures, labs, or diagnostic tests ordered."}},"required":["assessment","medications"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/intake","pages":["/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"analyze_session_sentiment","kind":"act","impl":"imperative","description":"Analyzes consultation conversation for patient emotional sentiment, clinical urgency, and red flags.","inputSchema":{"type":"object","properties":{"transcript":{"type":"string","description":"Transcript text to evaluate for clinical urgency and sentiment."}},"required":["transcript"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/intake","pages":["/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]},{"name":"transcribe_consultation_audio","kind":"act","impl":"imperative","description":"Transcribes consultation audio data for a given session ID (AWS Transcribe Medical integration).","inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"The consultation session ID associated with this recording."},"audioBase64":{"type":"string","description":"Base64-encoded audio data (WAV/PCM/MP3)."}},"required":["sessionId","audioBase64"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/intake","pages":["/intake","/auth/login","/auth/signup","/auth/signup?type=doctor"]}],"category":"Health & Education","favicon":"/favicons/noa.triumphsystems.tech.svg","apiSurface":"mixed","toolCount":22}}