Odphp Tools#

Configuration File: odphp_tools.json Tool Type: Local Tools Count: 4

This page contains all tools defined in the odphp_tools.json configuration file.

Available Tools#

odphp_itemlist (Type: ODPHPItemList)#

List ODPHP MyHealthfinder v4 topics or categories. The response exposes the upstream total, retur…

odphp_itemlist tool specification

Tool Information:

  • Name: odphp_itemlist

  • Type: ODPHPItemList

  • Description: List ODPHP MyHealthfinder v4 topics or categories. The response exposes the upstream total, returned record count, and exact completeness; application-level errors and ignored query values are explicit.

Parameters:

  • lang (string) (optional) Language code (en or es)

  • type (string) (required) topic or category

Example Usage:

query = {
    "name": "odphp_itemlist",
    "arguments": {
        "type": "example_value"
    }
}
result = tu.run(query)

odphp_myhealthfinder (Type: ODPHPMyHealthfinder)#

Retrieve personalized preventive-care recommendations from the ODPHP MyHealthfinder v4 API. The r…

odphp_myhealthfinder tool specification

Tool Information:

  • Name: odphp_myhealthfinder

  • Type: ODPHPMyHealthfinder

  • Description: Retrieve personalized preventive-care recommendations from the ODPHP MyHealthfinder v4 API. The response reports the upstream total, returned record count, and exact completeness. HTTP-200 application errors and silently changed query values are explicit. Use odphp_outlink_fetch for AccessibleVersion links.

Parameters:

  • lang (string) (required) Language code (en or es)

  • age (integer) (required) Age in years (0–120)

  • sex (string) (required) Male or Female

  • pregnant (string) (required) “Yes” or “No”

  • strip_html (boolean) (optional) If true, also return PlainSections[] with HTML removed for each topic

Example Usage:

query = {
    "name": "odphp_myhealthfinder",
    "arguments": {
        "lang": "example_value",
        "age": 10,
        "sex": "example_value",
        "pregnant": "example_value"
    }
}
result = tu.run(query)

odphp_topicsearch (Type: ODPHPTopicSearch)#

Search ODPHP MyHealthfinder v4 topics by topic ID or keyword, or omit both to retrieve all topics…

odphp_topicsearch tool specification

Tool Information:

  • Name: odphp_topicsearch

  • Type: ODPHPTopicSearch

  • Description: Search ODPHP MyHealthfinder v4 topics by topic ID or keyword, or omit both to retrieve all topics. categoryId is retained for compatibility, but an upstream-ignored value now produces an explicit parameter-mismatch error. Exact total/count completeness and HTTP-200 application errors are exposed. Use odphp_outlink_fetch for linked content.

Parameters:

  • lang (string) (required) Language code (en or es)

  • topicId (string) (optional) Comma-separated topic IDs

  • categoryId (string) (optional) Comma-separated category IDs

  • keyword (string) (optional) Keyword search for topics

  • strip_html (boolean) (optional) If true, also return PlainSections[] with HTML removed for each topic

Example Usage:

query = {
    "name": "odphp_topicsearch",
    "arguments": {
        "lang": "example_value"
    }
}
result = tu.run(query)