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

FHIR Resources

FHIR Resources and Searches

The runtime serializes FHIR R4 (4.0.1) resources with HAPI FHIR.

Supported Export Types

  • Patient
  • Condition
  • AllergyIntolerance
  • MedicationRequest
  • MedicationStatement
  • Observation
  • Procedure
  • Provenance

These types are also the default _type set when _type is omitted.

Mock Search Parameters

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.

Primary Prototype Date Fields

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.