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.
Release notes
PackageVersion 1.1.3 - ProfilVersion 1.1.0 - KorrekturRelease
- Fix identifier for actor in ZusatzdatenHerstellung by removing not-allowed multiple profiles in type definition and adding constraints
- Expression: "conformsTo("http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-ERP-DAVHerstellerSchluessel") or conformsTo("http://fhir.de/StructureDefinition/identifier-iknr")"
- Expression: "conformsTo("http://fhir.de/StructureDefinition/identifier-iknr") implies value.matches('[0-9]{9}')
PackageVersion 1.1.2 - ProfilVersion 1.1.0 - KorrekturRelease
- Fix profile version
PackageVersion 1.1.1 - ProfilVersion 1.1.1 - KorrekturRelease
FIX Constraint Issue
- Error: Datatype (string) is case sensitiv but used with "Sting" in constraint
- replace with "exists()" because string must have a value
- DAV_EX_ERP_Rezeptaenderung - Rezeptaenderung-1 (on extention)
- error Expression: "(extension('ArtRezeptaenderung').value as CodeableConcept).coding.code.matches('2|3|4|12') implies ((extension('DokumentationRezeptaenderung').value as String).length() > 0)"
- new Expression: "(extension('ArtRezeptaenderung').value as CodeableConcept).coding.code.matches('2|3|4|12') implies extension('DokumentationRezeptaenderung').exists()"
- DAV-EX-ERP-Zusatzattribute - PreisguenstigesFAM-1 (on Extension.extension:ZusatzattributFAM.extension:PreisguenstigesFAM)
- error Expression: "(extension('Schluessel').value as CodeableConcept).coding.code.matches('4') implies ((extension('DokumentationFreitext').value as String).length() > 0)"
- new Expression: "(extension('Schluessel').value as CodeableConcept).coding.code.matches('4') implies extension('DokumentationFreitext').exists()"
- DAV-EX-ERP-Zusatzattribute - ImportFAM-1 (on Extension.extension:ZusatzattributFAM.extension:ImportFAM)
- error Expression: "(extension('Schluessel').value as CodeableConcept).coding.code.matches('4') implies ((extension('DokumentationFreitext').value as String).length() > 0)"
- new Expression: "(extension('Schluessel').value as CodeableConcept).coding.code.matches('4') implies extension('DokumentationFreitext').exists()"
- DAV-EX-ERP-Zusatzattribute - Rabattvertragserfuellung-1 (on Extension.extension:ZusatzattributFAM.extension:Rabattvertragserfuellung)
- error Expression: "(extension('Schluessel').value as CodeableConcept).coding.code.matches('4') implies ((extension('DokumentationFreitext').value as String).length() > 0)"
- new Expression: "(extension('Schluessel').value as CodeableConcept).coding.code.matches('4') implies extension('DokumentationFreitext').exists()"
- Error: Datatype (string) is case sensitiv but used with "Sting" in constraint
DAV-PR-Base-ZusatzdatenHerstellung (MedicationDispense.whenPrepared)
- old definition: Die Angabe muss im Format "JJJJMMTT:HHMM" erfolgen.
- new definition: Die Angabe muss im Format ISO 8601 (z.B.: YYYY-MM-DDTHH:MM:00Z oder YYYY-MM-DDThh:mm:ss+zz:zz) erfolgen.
DAV_PR_Base_Apotheke (Organization.identifier.value)
- Add contraint "PR-Apotheke-1" Eine IK muss 9-stellig (mit Prüfziffer) sein
- Expression: matches('[0-9]{9}')
- Add contraint "PR-Apotheke-1" Eine IK muss 9-stellig (mit Prüfziffer) sein
DAV-CS-ERP-ZusatzattributSchluesselZuzahlungsstatus
- Edit Texte (display & definition)
DAV-EX-ERP-Zusatzattribute
- Edit Texte (definition)
Canonical claims
http://fhir.abda.de/ | Claimed |
>
To install the command line tool, download Firely Terminal
>
For using npm with FHIR packages, read more here
Name | Version | Release date | ||
---|---|---|---|---|
de.basisprofil.r4 | 0.9.13 | unlisted | ||
hl7.fhir.r4.core | 4.0.1 |