Required search parameters
Each US Core profile lists search parameter combinations a conformant server MUST answer. Patient-by-name, Condition-by-patient-and-clinical-status, Observation-by-patient-and-code, etc.
US Core's CapabilityStatement spells out which combos are mandatory. A few you'll use daily:
GET [base]/Patient?_id={id}
GET [base]/Patient?identifier={system|value}
GET [base]/Patient?name={string}&birthdate={date}
GET [base]/Condition?patient={id}&clinical-status={code}
GET [base]/Condition?patient={id}&category={code}
GET [base]/Observation?patient={id}&code={loinc}
GET [base]/Observation?patient={id}&category=vital-signs&date=ge2024-01-01
GET [base]/MedicationRequest?patient={id}&status=active&_include=MedicationRequest:medicationThe _include=MedicationRequest:medication line shows how to resolve a medicationReference in one round trip — critical when the EHR uses contained Medication resources.