CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

medirecords-integration

Complete MediRecords FHIR/REST API integration guide for Dr. Sophia AI consultations. Covers two-phase workflow (FHIR Encounter creation + REST notes append), patient search, SOAP note formatting, and troubleshooting. Use when integrating MediRecords API, creating consultations, debugging FHIR/REST endpoints, or saving AI consultations to patient records.

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body delivers a highly actionable two-phase workflow with executable code and a well-organized reference bundle. Its weaknesses are the absence of inline validation between phases (relying instead on post-hoc troubleshooting) and several padded, redundant sections including duplicated status/date information.

Suggestions

Add inline validation checkpoints to the Quick Start workflow: check response.ok on each call, handle an empty patient-search result, and verify the encounter was created (encounterId present) before appending notes — turning the implicit checkpoints into explicit ones.

Trim padded sections: remove the 'Keywords' line and 'When to Use This Skill' (duplicated by the frontmatter description), and consolidate the duplicated status/date/verification blocks ('Status', 'Verified Test Results', and the closing footer) into one line or move dated details to the troubleshooting reference.

Make the integration example concrete or clearly mark it as illustrative: either reference where createDrSophiaConsultationWithNotes and shouldSaveToMedirecords are defined, or reduce the snippet to the call signature with a note that it is backend-specific pseudocode.

DimensionReasoningScore

Conciseness

The workflow steps, tables, and code are dense and earn their place, but padded sections remain: a 'Keywords' line, a 'When to Use This Skill' section duplicating the description, a 'Verified Test Results' section, and a duplicated Status/date footer. Time-sensitive info ('verified Oct 22, 2025', 'Last Updated: October 22, 2025') is not confined to a deprecated/old-patterns section, which the guidelines say should penalize conciseness. Not 2 because the core content is genuinely lean, not verbose.

3 / 5

Actionability

Steps 1-3 are copy-paste-ready fetch calls with full endpoints, headers, token guidance, and complete JSON bodies, and the Common Issues table gives concrete error→fix mappings. Not 5 because the 'Integration with Dr. Sophia AI' snippet calls undefined helpers (createDrSophiaConsultationWithNotes, shouldSaveToMedirecords, extractedData) and token/practice IDs are left as unreferenced placeholders in the body.

4 / 5

Workflow Clarity

The two-phase sequence is clearly laid out (numbered steps, phases, critical requirements) and the troubleshooting table provides error-recovery guidance, but there are no inline validation checkpoints: the code never checks response.ok, handles a missing patient (empty entry array), or verifies the encounter was created before appending notes — checkpoints are only implicit. This matches the score-3 anchor ('sequence present but checkpoints missing or implicit').

3 / 5

Progressive Disclosure

Good structure: the body is an overview with three clearly labeled, one-level-deep references (api-credentials.md, fhir-schemas.md, troubleshooting-guide.md — all present in the bundle) plus a test script. Not 5 because of minor duplication: the 'Common Issues Quick Reference' table overlaps the referenced troubleshooting-guide.md, and integration/test-results detail sits inline in SKILL.md.

4 / 5

Total

14

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it names the domain, enumerates concrete capabilities, and provides an explicit 'Use when...' trigger clause covering the main use cases. Third-person voice is used appropriately. The only minor gap is synonym coverage in the trigger terms.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'two-phase workflow (FHIR Encounter creation + REST notes append), patient search, SOAP note formatting, and troubleshooting' — comprehensively covering the skill's scope. Fits the score-5 anchor (comprehensive coverage), not 4, since no meaningful capability gaps remain for this domain.

5 / 5

Completeness

Explicitly answers both: what ('Complete MediRecords FHIR/REST API integration guide... Covers two-phase workflow... patient search, SOAP note formatting, and troubleshooting') and when ('Use when integrating MediRecords API, creating consultations, debugging FHIR/REST endpoints, or saving AI consultations to patient records') with concrete trigger phrases. Matches the score-5 anchor exactly.

5 / 5

Trigger Term Quality

'Use when integrating MediRecords API, creating consultations, debugging FHIR/REST endpoints, or saving AI consultations to patient records' provides good natural-phrase coverage with create/save/debug variations. Not 5 because a few natural terms a user might say (e.g., 'EHR', 'clinical notes') are absent.

4 / 5

Distinctiveness Conflict Risk

Clear niche — MediRecords EHR integration for Dr. Sophia AI consultations via FHIR v1/REST v1 — with distinct, domain-specific trigger terms. Minimal conflict risk with any other skill; matches the score-5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

fernandezbaptiste/Skrillz

Path

skill-builder-package/examples/medirecords-integration/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.