narrative, subject (patient), status, category • category = assess-plan • GET /CarePlan?patient=[id]&category=assess-plan • (optional) GET /CarePlan?patient=[id]&category=assess-plan&date=[date] (date would include le/ge qualifier) • (optional) GET /CarePlan?patient=[id]&category=assess- plan&status=active&date=[date] (date would include le/ge qualifier)
code, category, clinicalStatus, verificationStatus • code: SNOMED • category: problem OR health-concern • GET /Condition?patient=[id] • Note: may return other types of Conditions! • (optional) GET /Condition?patient=[id]&clinicalstatus=active,relapse,remission • (optional) GET /Condition?patient=[id]&category=problem • (optional) GET /Condition?patient=[id]&category=health-concern
category, code, subject (patient), effective[x], issued, performer • AND either a result (reference to 1 or more Observations), image, or presentedForm • code: LOINC (extensible) + additional • category: LAB + additional
dateAsserted, status, medication[x] • medication code: RxNorm • GET /MedicationStatement?patient={id} • (optional for server, required for client) GET /MedicationStatement? patient={id}&_include=MedicationStatement:medication
gender • Must Support: birthDate, race, ethnicity, birth sex, communication.language • race and ethnicity: V3 value sets, based on CDC race and ethnicity • birth sex: V3 administrative gender
[base]/Patient?name=[string]&birthdate=[date] • GET [base]/Patient?name=[string]&gender=[code] • (optional) GET [base]/Patient?family=[string]&gender=[code] • (optional) GET [base]/Patient?given=[string]&gender=[code]
code, performed[x] • code: SNOMED, CPT-4, may also provide ICD-10-PCS • GET /Procedure?patient=[id] • GET /Procedure?patient=[id]&date=[date]{&date=[date]}
• (optional) GET [base]/DocumentReference? patient=[id]&type=[type]&period=[date] • If support “on the fly” queries: • GET [base]/DocumentReference/$docref?patient=[id] • (optional) GET [base]/DocumentReference? patient=[id]&type=[type]&start=[date]&end=[date]