FQL is a query language that allows you to retrieve, filter and project data from any data source containing FHIR Resources. It brings the power of three existing languages together: SQL, JSON and FhirPath. It allows you to create tables and is useful for gaining insight and perform quality control.
| Resources | |
| Profiles | 3 |
| ValueSets | 9 |
| Extensions | 2 |
| CapabilityStatements | 1 |
| LogicalModels | 1 |
| Texts | 1 |
| PackageManifests | 1 |
Canonical claims
| https://www.medizininformatik-initiative.de/fhir/core/ | Claimed |
| https://www.medizininformatik-initiative.de/fhir/core/modul-labor/ | Claimed |
| Examples | |
| DiagnosticReports | 1 |
| Encounters | 1 |
| Observations | 4 |
| Organizations | 1 |
| Parameters | 1 |
| Patients | 1 |
| ServiceRequests | 1 |
| Specimens | 1 |
| Status overview | |
| 16 | |
| 11 | |
| 0 |
Release notes
Version: 2027.0.0-ballot.rc1
Ballot-Kandidat für 2027.0.0. Er enthält im Vergleich zur Vorversion 2026.0.3 folgende Änderungen.
FHIR/Inhaltliche Änderungen:
Generell:
- Alle Profile, ValueSets, das CapabilityStatement und die ImplementationGuide-Ressource tragen CRMI-Metadaten (Shareable, Publishable, ValueSets zusätzlich Computable) samt Freigabe- und Reviewdatum, Gültigkeitszeitraum, Versionspolicy, Package-Herkunft und Beitragenden. Siehe Metadatenübersicht.
- Pattern- und Fixed-Value-Kodierungen verwenden versionslose System-URLs; eine versionsbehaftete
system-URL würde im Pattern nicht matchen. Die ValueSet-Kompositionen bleiben versionsgebunden. Coding.versionist aufObservation.code,Observation.valueCodeableConceptundServiceRequest.codeals Must Support markiert.
MII_PR_Labor_Laborbefund
- category: Die erforderlichen Codings werden als getrennte, offene Slices auf
category.codingmodelliert:loinc-lab(1..1 MS) mit$loinc#26436-6diagnostic-service-sections(1..1 MS) mit$v2-0074#LAB- Weitere Codings sind zulässig.
MII_PR_Labor_Laboruntersuchung
- basedOn: NEU auf der Laboruntersuchung — Bezug zum Laborauftrag, auf dem sie basiert.
0..*, eingeschränkt aufReference(ServiceRequest)und als Must Support markiert (Issue #82). Die Kardinalität bleibt die des Basisprofils; verpflichtend istbasedOnnur auf dem Laborbefund, und das unverändert seit 2025.0.2. - code: Die Bindung wandert von
codeauf den neuen offenen Slicecode.coding[loinc], wird vonpreferredaufextensibleverschärft und zeigt auf ein anderes IPS-ValueSet —results-laboratory-pathology-observations-uv-ipsstatt bisherresults-laboratory-observations-uv-ips.Observation.codeselbst trägt keine Bindung mehr. - valueCodeableConcept: Extensible-Binding an das neue ValueSet Laborergebnis codiert, welches die qualitativen und semiquantitativen Ergebnis-ValueSets zusammenfasst. Die zunächst vorgesehenen Slices
qualitativundsemiquantitativentfallen, da sich beide ValueSets überschneiden und daher nicht diskriminiert werden können. - interpretation: Extensible-Binding an das neue ValueSet Interpretation, eine eingeschränkte Auswahl aus HL7 v3 ObservationInterpretation (
L,LU,N,H,HU). Lokal gebräuchliche Skalen wie--, -, N, +, ++bzw.L N Hbilden darauf ab; jenseits der Telefongrenze können zusätzlich die abnormal-CodesHH,LLundAAverwendet werden. - category: Definition präzisiert („Klassifikation der Laboruntersuchung im diagnostischen Fachbereich und der Laborgruppe").
fix:Invariante mii-lab-2: Der AusdruckhasMember.exists() xor value.exists().not() implies dataAbsentReason.exists()war nicht auswertbar wie beschrieben und lautet nunhasMember.exists() or value.exists() or dataAbsentReason.exists()— mindestens eines der drei Elemente muss vorhanden sein.
MII_CPS_Labor_CapabilityStatement
- Observation: Suchparameter
based-onist nun verpflichtend (SHALL); er war zuvor auskommentiert. - Observation: Suchparameter
interpretationNEU und verpflichtend (SHALL). R4 kennt keinen solchen Suchparameter; verwiesen wird auf die Definition im Modul Meta bei identischem Code und Typ. - ServiceRequest: Suchparameter
requesterentfernt (Issue #82).
ValueSets
- NEU: MII_VS_Labor_Interpretation — eingeschränkte Auswahl aus HL7 v3 ObservationInterpretation für die Bewertung eines Laborergebnisses.
- NEU: MII_VS_Labor_Laborergebnis_Codiert — Zusammenfassung der qualitativen und semiquantitativen Ergebnis-ValueSets.
- MII_VS_Labor_Laborbereich: Displays auf die LOINC-Vorzugsbezeichnungen umgestellt (z.B. „Blood bank studies (set)" statt „BLOOD BANK STUDIES"). Die Konzeptliste selbst ist unverändert.
- Die CodeSystem-Referenzen aus hl7.terminology.r4 sind versionsgebunden (v2-0074 3.0.0, v2-0203 5.0.0, v3-ObservationInterpretation 4.0.0), da das Paket in zwei Ständen hereinkommt und die Auflösung sonst mehrdeutig ist.
Logisches Modell
- MII_LM_Labor:
experimentalauffalsegesetzt.statusstand bereits aufactive.
Implementation Guide:
- Neue Seite Interpretation: welche Codes für die Bewertung eines Ergebnisses vorgesehen sind, wie lokale Skalen darauf abbilden und wann die abnormal-Codes in Frage kommen.
- Die Modulbeschreibung ist nach Themen aufgeteilt: Zeitpunkte im Labor, Interpretation und Probenmaterial sind eigene Seiten.
>
To install the command line tool, download Firely Terminal
>
For using npm with FHIR packages, read more here