read_chart_section
Read one section of a patient's chart with optional code and date filters to answer questions about specific records or time windows without fetching the whole chart.
Instructions
Read one section of a patient's chart, with optional code and date filters. Use for questions about a specific kind of record or time window — like a last immunization, blood pressure over six months, current goals or care plans, or documents — instead of fetching the whole chart.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | A code token, e.g. a LOINC/SNOMED/RxNorm/CVX code or system|code — never free text. Supported on Observation, Condition, AllergyIntolerance, MedicationRequest, and Immunization, and only matches records that carry a coding. | |
| count | No | ||
| dateTo | No | Latest date, YYYY-MM-DD. | |
| status | No | Filter by the section's status, e.g. 'active' for current problems, medications, goals or care plans; 'requested' or 'in-progress' for open tasks; 'completed' for administered immunizations. If the value is not legal for that section the reply lists the ones that are. | |
| include | No | Also return resources this section points at, so references stop being dead ends. 'authors' = who performed, requested, or asserted it (a Practitioner or Organization); 'encounter' = the visit; 'facility'/'location' = Encounter only; 'provenance' = who or what created each row, which is how you answer whether an entry was AI-written and who approved it. Not every section supports every option; the reply names the ones it does. | |
| category | No | Observation only: separates kinds of result — 'vital-signs' for vitals, 'laboratory' for labs. Use it whenever the question is about one or the other. | |
| dateFrom | No | Earliest date, YYYY-MM-DD. | |
| patientId | Yes | The patient resource id. | |
| measurement | No | Observation only, and the preferred way to ask for a vital sign: the NAME of the measurement — 'blood pressure', 'heart rate', 'temperature', 'weight', 'oxygen saturation'. The tool resolves the name to the right LOINC code(s), so never recall a code from memory for a vital. 'blood pressure' resolves to both systolic and diastolic. If the name is not recognized the reply lists the ones that are. Do not combine with code. | |
| resourceType | Yes | Which chart section to read. |