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.
Documentation
| Resources | |
| Profiles | 16 |
| ValueSets | 22 |
| CodeSystems | 18 |
| Extensions | 27 |
| SearchParameters | 4 |
| CapabilityStatements | 1 |
| OperationDefinitions | 6 |
| PackageManifests | 1 |
Canonical claims
This package contains canonicals that conflict with another package or project.
| https://gematik.de/fhir/dipag/ | Claimed |
| Examples | |
| AuditEvents | 13 |
| Binarys | 1 |
| Bundles | 11 |
| ChargeItems | 12 |
| Conditions | 2 |
| DocumentReferences | 13 |
| Invoices | 2 |
| OperationOutcomes | 1 |
| Organizations | 5 |
| Parameters | 15 |
| Patients | 4 |
| Practitioners | 3 |
| Procedures | 1 |
| Status overview | |
| 94 | |
| 83 | |
| 0 |
Release notes
Version 1.4.0
Diese Version enthält nicht rückwärtskompatible Änderungen am Profil DiPagPatient (Name verpflichtend) sowie an der API (Entfernung des Bulk-Abrufs per Token), daher der Sprung auf 1.4.0.
Profile und Extensions
- DiPagPatient: Das Element
nameist nun verpflichtend (Kardinalität 0..* → 1..*) (Breaking Change). Der Name der behandelten Person ist im fachlichen Modell ein Pflichtfeld; bisher war er im Profil lediglich als SOLL-Angabe empfohlen. Patient-Instanzen ohne Namen werden ab dieser Version bei der Validierung abgelehnt, Rechnungen ohne Namen der behandelten Person werden somit vom Fachdienst zurückgewiesen. - DiPagRechnung: Der Kommentar zu
subject(behandelte Person) wurde entsprechend angepasst: Der Name der behandelten Person MUSS angegeben werden (bisher SOLL). - DiPagDokumentenmetadatenIntern: Der Kommentar zu
subjectstellt klar, dass der Fachdienst bei Anhängen die behandelte Person analog zu den Rechnungen insubjectabbilden MUSS.subjectwird dabei von der Rechnung übernommen, mit der der Anhang im selben Submit übermittelt wurde.
CapabilityStatement
- Neue systemweite Interaktion
batch(ExpectationSHALL). Die zugehörigedocumentationbeschreibt, welche Interaktionen und Operationen innerhalb einesbatch-Bundles zulässig sind: die Suche nach Rechnungsempfängern (search-typeaufPatient),$invoice-submitanPatientund anOrganization(jeweils asynchron) sowie$change-status. Alle übrigen Interaktionen und Operationen, insbesondere$retrieve,$process-flagund$erase, werden innerhalb einesbatch-Bundles nicht unterstützt und müssen einzeln aufgerufen werden. Eine maschinenlesbare Kennzeichnung pro Operation sieht die FHIR-Kernspezifikation (R4 bis R6) nicht vor.
Szenarien und API-Änderungen
- Bulk-Abruf per Token (AF_10271-Bulk): Der Anwendungsfall wurde vorerst aus dem Implementierungsleitfaden entfernt (Breaking Change). Entfernt wurden die Szenarioseite "R4: Abfrage von angereicherten PDF/A per Token (Rechnungsersteller) (Bulk)", der zugehörige Abschnitt auf der Seite "Akteure und Interaktionen" sowie die Beispiele
BulkRetrieveExampleInput,BulkRetrieveExampleOutput,BeispielParameterRetrieveInput2undBeispielDocumentReferenceRechnungRetrieve2. Die Operation$retrieveist nur noch als Einzelabruf ({{pagelink:AF_10271}}) spezifiziert. Die Nummerierung der übrigen Szenarien bleibt unverändert. - Rechnung mit Dokumenten validieren und versenden ({{pagelink:AF_10136}}): Die Verarbeitungsschritte im FD stellen klar, dass
DocumentReference.subjectfür Anhänge analog zu den Rechnungen zu setzen ist.
Redaktionelle Änderungen
- In den Release Notes früherer Versionen wurden die Verweise auf die entfernte Szenarioseite AF_10271-Bulk durch Klartext ersetzt.
>
To install the command line tool, download Firely Terminal
>
For using npm with FHIR packages, read more here