gradeNot graded
page: Every page
client_get_active_sessionAnswer
Returns the current active consultation session state from browser memory.
View tool JSON
{
"name": "client_get_active_session",
"kind": "answer",
"impl": "imperative",
"description": "Returns the current active consultation session state from browser memory.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}client_start_recordingAction
Starts audio recording on the client session store.
View tool JSON
{
"name": "client_start_recording",
"kind": "act",
"impl": "imperative",
"description": "Starts audio recording on the client session store.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}client_stop_recordingAction
Stops audio recording on the client session store.
View tool JSON
{
"name": "client_stop_recording",
"kind": "act",
"impl": "imperative",
"description": "Stops audio recording on the client session store.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}client_append_transcriptAction
Appends or replaces transcript text in the active client consultation session.
View tool JSON
{
"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"
]
},
"page": "/"
}generate_soap_noteAction
Converts a medical consultation transcript into a structured clinical SOAP note (Subjective, Objective, Assessment, Plan) using AWS Nova.
View tool JSON
{
"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"
]
},
"page": "/"
}generate_clinical_insightsAction
Analyzes patient medical history and current presentation to generate clinical considerations, differential diagnoses, and diagnostic recommendations.
View tool JSON
{
"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"
]
},
"page": "/"
}generate_patient_summaryAction
Converts complex clinical SOAP notes into an empathetic, easy-to-understand plain language patient summary.
View tool JSON
{
"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"
]
},
"page": "/"
}generate_triage_priorityAction
Evaluates patient chief complaint and acute symptoms to assign an emergency triage priority (emergent, urgent, routine).
View tool JSON
{
"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"
]
},
"page": "/"
}generate_care_planAction
Generates a comprehensive clinical follow-up care plan including appointment cadence, monitoring parameters, and red-flag escalation instructions.
View tool JSON
{
"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"
]
},
"page": "/"
}get_clinical_suggestionsAnswer
Provides real-time clinical decision support suggestions and inquiry prompts for the attending doctor during an active consultation.
View tool JSON
{
"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"
]
},
"page": "/"
}analyze_sentimentAction
Analyzes consultation dialogue for patient sentiment, distress levels, clinical urgency, and red-flag conversational markers.
View tool JSON
{
"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"
]
},
"page": "/"
}process_intake_turnAction
Processes a conversational medical intake turn: parses user response, extracts demographic/clinical fields, detects language, and determines next question or completion.
View tool JSON
{
"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"
]
},
"page": "/"
}get_patient_by_idAnswer
Retrieves patient record including demographics, conditions, medications, and allergies by patient ID.
View tool JSON
{
"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"
]
},
"page": "/"
}list_doctor_patientsAnswer
Retrieves all registered patients associated with a specific doctor.
View tool JSON
{
"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"
]
},
"page": "/"
}get_doctor_by_idAnswer
Retrieves a doctor profile by doctor ID.
View tool JSON
{
"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"
]
},
"page": "/"
}get_session_by_idAnswer
Retrieves consultation session record by session ID.
View tool JSON
{
"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"
]
},
"page": "/"
}list_doctor_sessionsAnswer
Lists all consultation sessions conducted by a specific doctor.
View tool JSON
{
"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"
]
},
"page": "/"
}list_patient_sessionsAnswer
Lists all consultation sessions associated with a specific patient.
View tool JSON
{
"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"
]
},
"page": "/"
}get_patient_intakeAnswer
Retrieves completed intake questionnaire data for a patient.
View tool JSON
{
"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"
]
},
"page": "/"
}page: Intake
generate_follow_up_planAction
Builds a comprehensive clinical follow-up care plan, patient instructions, red flag warnings, and scheduled check-ins.
View tool JSON
{
"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"
]
},
"page": "/intake"
}analyze_session_sentimentAction
Analyzes consultation conversation for patient emotional sentiment, clinical urgency, and red flags.
View tool JSON
{
"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"
]
},
"page": "/intake"
}transcribe_consultation_audioAction
Transcribes consultation audio data for a given session ID (AWS Transcribe Medical integration).
View tool JSON
{
"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"
]
},
"page": "/intake"
}