MCP-Server

validar-codigo-medico

io.github.encodi/validar-codigo-medico
Gesundheitswesen Nicht verfügbar MCP 2025-11-25

Was dieses MCP kann

Validates ICD-10-CM codes against the FY2026 catalog and checks the structural validity of CPT codes.

validate_medical_code
Validate medical code (ICD-10-CM / CPT)
Validates medical codes against real data, not a model guess. For "icd10": real lookup against the official catalog of billable ICD-10-CM codes for fiscal year 2026 (NCHS/CDC, public domain), returning the official short description if it exists. For "cpt": the description catalog is owned by the AMA and requires a paid license, so it only validates the code's real structure (Category I: 5 digits; Category II: 4 digits + F; Category III: 4 digits + T) and estimates its area by public numeric range — no per-code descriptions. Costs $0.02 USDC (Base) per call.
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['system', 'codes'], 'properties': {'codes': {'type': 'array', 'items': {'type': 'string', 'maxLength': 16}, 'maxItems': 100, 'minItems': 1, 'description': 'List of codes to validate, one by one. For icd10, accepts with or without a decimal point (e.g. "A000" or "A00.0"). Max 100 codes, 16 characters each.'}, 'system': {'enum': ['icd10', 'cpt'], 'type': 'string', 'description': 'Coding system: "icd10" (ICD-10-CM) or "cpt" (CPT).'}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['system', 'error', 'results'], 'properties': {'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Call-level error (e.g. too many codes). null if none.'}, 'system': {'enum': ['icd10', 'cpt'], 'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['code', 'normalized_code', 'valid', 'description', 'category', 'error'], 'properties': {'code': {'type': 'string', 'description': 'The code as received.'}, 'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Error message if valid is false; null if valid.'}, 'valid': {'type': 'boolean', 'description': "icd10: true if it's a real billable code from the FY2026 catalog. cpt: true if the format is valid (doesn't imply the code exists in the AMA-licensed catalog)."}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'cpt only: category (I/II/III) and estimated area by public numeric range. Always null for icd10.'}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Official short description. Only populated for icd10; always null for cpt (see licensing note).'}, 'normalized_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': "Normalized form of the code. null if it couldn't be parsed."}}, 'additionalProperties': False}, 'description': 'One result per code, in the same order they were received.'}}, 'additionalProperties': False}
Hinzugefügt
validate_medical_code
17. September 2026 12:41