get_promotional_language_check_prompt
Review medical document text for promotional language and regulatory compliance. Flags superlatives, causal claims, off-label implications, and comparative claims to prepare for MLR review.
Instructions
[PRO] Review medical document text for promotional or non-compliant language. Flags superlatives, causal claims, off-label implications, comparative claims. Invaluable for MLR pre-review preparation. DATA SAFETY: Only input text approved for external use.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text_excerpt | Yes | ||
| regulatory_framework | No | FDA |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- server.py:784-811 (handler)The MCP tool handler for 'get_promotional_language_check_prompt'. Defined with @mcp.tool() decorator. Accepts text_excerpt (str) and optional regulatory_framework (default 'FDA'). Returns a formatted prompt string that instructs reviewers to check for promotional/non-compliant language, superlatives, causal claims, off-label implications, comparative claims, and minimization of safety information.
@mcp.tool() def get_promotional_language_check_prompt( text_excerpt: str, regulatory_framework: str = "FDA" ) -> str: """ [PRO] Review medical document text for promotional or non-compliant language. Flags superlatives, causal claims, off-label implications, comparative claims. Invaluable for MLR pre-review preparation. DATA SAFETY: Only input text approved for external use. """ return f"""Review the following medical document excerpt for promotional, misleading, or non-compliant language per {regulatory_framework} guidelines. Flag: - Superlatives without data support ('best,' 'superior,' 'uniquely') - Causal claims not supported by study design - Off-label implications - Comparative claims without head-to-head data - Minimization of safety information {text_excerpt} For each flagged item, explain the concern and suggest a compliant alternative. Pro tip: This prompt is invaluable for medical-legal-regulatory (MLR) pre-review preparation. 🔒 DATA SAFETY: Only input text from documents approved for external use.""" - server.py:785-788 (schema)Function signature / input schema: text_excerpt (str, required) and regulatory_framework (str, default 'FDA') — the tool's input parameters.
def get_promotional_language_check_prompt( text_excerpt: str, regulatory_framework: str = "FDA" ) -> str: - server.py:999-999 (registration)Registration entry in the pro_tools list within list_all_tools(). Maps the tool name to its description 'Check for promotional/non-compliant language'.
("get_promotional_language_check_prompt", "Check for promotional/non-compliant language"),