← WebMCP Directory

Tool tree

noa.triumphsystems.tech

Health & EducationTools verified
Website
Noa
Explore capabilities

    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"
    }