0.1.0 - ci-build
SENAITEFHIRImplementationGuide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Previous experience has taught us to divide the project into two distinct phases as determined by separate workflows. These need to be done in order with each delivered into the live environment before the next begins.
Each phase includes:
As described in the Lab Request and Results workflow description, the request/results are the main part of any lab integration. Requests are PUSHED to SENAITE while the results are fetched directly by the External EHR or via the Middleware layer.
The results include optional raw results including numeric, coded and textual results from each test in the diagnostic report as Observations. The devil here is certainly in the detail, because depending on which panels and tests determines the complexity here. For example, microbiological tests can involve some very complicated reflex testing workflows.
For a full description of this workflow please see Instrument Integration Workflow. This requires Phase 1 be implemented first as both systems will need an identified ServiceRequest with which to attach results.
This phase is still in the draft.
Each integration is different but there is a standard set of questions which can ensure the integration performs correctly.
If so: