tebra — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited tebra (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill provides guidance for using the Tebra MCP server tools effectively.
tebra_search_patients — Search by name, DOB, MRN, insurance, and 17 other filterstebra_get_patient — Full patient record with insurance and authorizationstebra_create_patient — Register new patient with demographics, insurance, guarantortebra_update_patient — Update demographics, contact info, insurancetebra_get_all_patients — Bulk paginated retrieval (cursor-based)tebra_get_appointments — Search with 13 filters (status, provider, location, reason, date ranges)tebra_get_appointment_detail — Full detail including recurrence rules and group datatebra_create_appointment — Requires provider ID, location ID, reason ID, patient ID, start timetebra_update_appointment — Reschedule, check-in, no-show, canceltebra_delete_appointment — Permanent deletion (prefer update with status=Cancelled)tebra_get_appointment_reasons — List appointment types with durations and IDstebra_get_encounter — Encounter details with charges and procedurestebra_create_encounter — Create superbill with diagnoses (ICD-10) and procedures (CPT)tebra_update_encounter_status — Move through Draft -> Review -> Approved -> Rejectedtebra_get_charges — Search with 17 filters (date, provider, code, status, payer)tebra_get_payments — Payment records with date, payer, batch filterstebra_create_payment — Post payment (cash, check, credit card, EFT)tebra_get_transactions — Granular transaction-level datatebra_get_patient_authorizations — Auth numbers, approved/used/remaining visits, expirytebra_check_insurance_eligibility — Eligibility approximation from on-file datatebra_get_providers — Provider directory with IDs, NPI, specialtiestebra_get_service_locations — Office locations with addresses and NPItebra_get_practices — Practice metadata (NPI, TaxID, contacts)tebra_get_procedure_codes — CPT code catalog with feestebra_create_document — Upload PDF/image to patient chart (80+ label categories)tebra_delete_document — Remove documenttebra_validate_connection — Health check / credential validationtebra_get_throttles — Per-endpoint rate limit infoTools prefixed tebra_fhir_ provide allergies, medications, conditions, vitals, lab results, immunizations, procedures, care plans, care team, diagnostic reports, documents, and devices.
tebra_get_providers — resolve provider name to IDtebra_get_service_locations — resolve location to IDtebra_get_appointment_reasons — resolve appointment type to reason IDtebra_search_patients — find the patienttebra_create_appointment — create with all IDstebra_create_encounter — with patient ID, provider ID, diagnoses, procedurestebra_update_encounter_status — move to "Review"tebra_update_encounter_status — move to "Approved" (triggers billing)tebra_search_patients — find the patienttebra_create_payment — with amount, method, reference numbertebra_get_patient_authorizations — check remaining visits and expiryThe Tebra API enforces per-endpoint rate limits (e.g., GetPatient 250ms, GetPatients 1000ms). The MCP server handles this automatically with pre-emptive throttling. If you get a 429 error, wait and retry.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.