Secondary Use FHIR Server Implementation Guide
0.1.0 - ci-build
Secondary Use FHIR Server Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
The runtime serializes FHIR R4 (4.0.1) resources with HAPI FHIR.
PatientConditionAllergyIntoleranceMedicationRequestMedicationStatementObservationProcedureProvenanceThese types are also the default _type set when _type is omitted.
| Resource | Parameters |
|---|---|
| Patient | gender, birthdate, supported _has, _id, _elements=id, _summary=count |
| Condition | code, subject, date, _summary=count |
| Observation | code, subject, patient, date, _summary=count |
| MedicationRequest | code, subject, patient, date, _summary=count |
| MedicationStatement | code, subject, patient, date, _summary=count |
| Procedure | code, subject, patient, date, _summary=count |
| AllergyIntolerance | code, patient, date, _summary=count |
| Provenance | date, target, _summary=count |
Unsupported search parameters return HTTP 400 rather than being ignored.
For adapter count searches, patient-compartment reference parameters also support standard Patient chaining, including direct criteria such as subject:Patient.gender and reverse criteria such as subject:Patient._has:Condition:subject:code. Provenance uses target:Patient.*. Verkennen always combines these chains with _summary=count, so its responses have no resource entries. _elements=id remains an ordinary supported search result parameter but is not used by Verkennen.
| Resource | Field |
|---|---|
| Patient | birthDate |
| Condition | onsetDateTime or recordedDate |
| Observation | effectiveDateTime or issued |
| MedicationStatement | effectiveDateTime or dateAsserted |
| MedicationRequest | authoredOn |
| Procedure | performedDateTime |
| AllergyIntolerance | onsetDateTime |
| Provenance | recorded |
The implementation compares the leading ISO YYYY-MM-DD and is not a complete FHIR search engine.