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
Profiles
bc-AbilityToTakeCareOfChild
- In Observation.method removed Pattern on Observation.method.coding and added extensible binding to ValueSet MeetMethode_GZ
bc-AmnioticFluid
- Changed the pattern level from code.coding to code in the Observation components
- Corrected the level of binding to ValueSet BeoordelingBevindingen of component amnioticFluidCompartment
bc-BarthelIndex
- Changes in slicing in order to fix validation errors
bc-Birth
- Added Pattern and discriminator specifications to Procedure.code.coding
- Added mapping of dataset elements Aanpakker kind, Supervisor (peri32-dataelement-1624, -1625, -1626, -1627, -11029) to bc-Birth
bc-BirthObservation
- Removed slicing and changed binding of ValueSet MeetMethode_GZ to required
bc-BreastFindings
- Changed the pattern level from code.coding to code in the Observation components and Observation.code
bc-CareAgreement
- Remodel author extensions for contributor and coordinator
- Correction on slicing for .category and .author
- Added author mapping to dataset element peri32-dataelement32-3856, Zorgverlener
bc-CareTeam
- Added a reference to bc-Woman in CareTeam.subject
bc-Child
- Removed slicing from multiple elements
- Added slicing to Patient.communication.extension:languageProficiency
bc-ChildBirthAssistance
- Removed element under Encounter.participant.type.coding:childBirthAssistance-type
- Added element under Encounter.participant.extension:timeWhenCalled.valueDateTime:valueDateTime.value
- Changed mapping of element peri32-dataelement-10716 from Encounter.participant.period.start to Encounter.period.start
- Changed mapping of element peri32-dataelement-10717 from Encounter.participant.period.end to Encounter.period.end
- Removed mapping of dataset elements Aanpakker kind, Supervisor (peri32-dataelement-1624, -1625, -1626, -1627, -11029)
bc-ChildObservation
- Replaced extension bc-observation-laterality with zib2017 extension BodySite-Qualifier
bc-ClinicalImpression
- Add slicing on ClinicalImpression.code.coding
bc-DeliveryProcedure
- Added slicing to Procedure.code and changed the level of fixedCoding
- Changed fixedCoding to patternCoding under Procedure.code.coding to allow for display
bc-DeliveryObservation
- Changed the placement of extension period-duration to value[x]:valueString
bc-DisorderOfChild
- Remove redundant mapping of Condition.severity on unrelated dataelement
bc-ExcretionUrine
- Changed the pattern level from code.coding to code in the Observation component
bc-FeedingPatternInfant
- Fixed handling of dataset element peri32-dataelement-10506 Bijvoeding? by applying extension observation-component-valueBooleanSTU3
bc-FetalHeartRate
- Changed the pattern level from code.coding to code in the Observation.code
- Changed the binding of ValueSet Hartactie_op_basis_van under Observation.method.coding:heartActionBasedOn from extensible to required
bc-FetalMonitoring
- Changed the SNOMED code of the pattern on component:heartFrequencyVariability.code.coding
- Changed the pattern level from code.coding to code in the Observation components and Observation.code
- Fixed handling of dataset concept peri32-dataelement-3910 FoetaleAcceleraties by applying extension to component fetalAccelerations (observation-component-valueBooleanSTU3)
- Added mapping of element peri32-dataelement-1767 (previously mapped on bc-FetusObservation)
bc-Fetus
- Added a new extension bc-bodysite-legalstatusVOTS
bc-FetusObservation
- Changed the placement of extension bc-observation-valuereference to value[x]:valueQuantity
- Removed outdated mapping of element peri32-dataelement-1767 (placed in bc-FetalMonitoring)
bc-IndividualCareplan
- Removed CarePlan.isCoordinator and added CarePlan.author.extension(isCasemanager)
- Removed Goal.extension:carePlan and added use of Goal.target.dueDate.value in order to fix ZorgAfspraak relation to IndividueelZorgplan
- Changed target profile in CarePlan.activity.detail.goal from bc-Goal to bc-IndividualCarePlan-Goal
bc-IndividualCarePlan-Goal
- Added CarePlan.basedOn to fix ZorgAfspraak relation to IndividueelZorgplan
bc-LegalSituation-LegalStatus
- Added bc-Child reference type in subject
bc-LegalSituation-Representation
- Added bc-Child reference type in subject
bc-MaternalObservation
- Changed the placement of extension bc-observation-valuereference to value[x]:valueDateTime
- Replaced bodySite laterality extension from bc- with nl-core extension
- Added mappings to support Sectiowond, Perineumwond, Aantal kraamverbanden Observations in bc-MaternalObservation profile
- Added additional guidance for WondInfectie
- Replaced extension bc-observation-laterality with zib2017 extension BodySite-Qualifier
- Changed mapping of dataset element peri32-dataelement-2279 from Observation.value[x]:valueCodeableConcept to Observation
bc-MultidisciplinaryTeamMeeting-Plan
- Changed discriminator type and path at CarePlan.category
bc-ObstetricProcedure
- Added an explicit slice to allow performedDateTime as a temporary fix for errors in Conformancelab
- Decoupled from zib-Procedure because of issues with using .report
- Added mapping of dataset elements relating to Verrichting (Algemene anamnese) (peri32-dataelement-1080, -1081, -1082, -1083, -1084, -1085, -1087, -1088, -1089, -1091, -1093, -1095)
- Added mapping of dataset elements relating to Verrichting (Maternaal onderzoek) (peri32-dataelement-2416, -2417, -2418, -2419, -2420, -2421)
bc-PerinatalDeath
- Changed the pattern level from code.coding to code in the Observation components
- Changed mapping of element Observation.subject from peri32-dataelement-10283 to -1378
- Fixed terminology binding for deceasedDateTime
bc-PerinealAssessment
- Changed the pattern level from code.coding to code in the Observation components
bc-PlacentaLocalization
- Changed level of pattern discriminator at component slices from code.coding to code
bc-PregnancyObservation
- Added/removed mappings of peri32- dataset elements
bc-PregnancyUltraSound
- Changed discriminator path from code to $this in bc-PregnancyUltraSound
- Removed extension Comment from bc-PregnancyUltraSound
- Updated mappings to peri32- dataelements
bc-RelatedPerson
- Added extension bc-patient-genderIdentity
bc-TreatmentDirective
- Added mapping for consentingParty and added dataAbsentReason
bc-UterusActivity
- Changed the pattern level from code.coding to code in the Observation components and Observation.code
- Added/removed mappings of peri32- dataset elements
bc-VitaminKAdministration
- Added/removed mappings of peri32- dataset elements
Changes affecting multiple profiles
- Changes in profile files after resave in Forge (automatic updates) and fix Forge bugs manually
- Solved snapshot generation and slicing issues in multiple profiles resulting in changes in slicing definitions
- Added information in profile descriptions about referencing the relevant Encounter or EpisodeOfCare in Observation.context.reference
Extensions
- Fixed path and sliceName in bc-careplan-coordinator to match datatype valueBoolean
- Added extension bc-careplan-contributor
- Added extension bc-bodysite-legalstatusVOTS to be used in profile bc-Fetus
- Added RelatedPerson as context of bc-patient-genderIdentity, updated the fixedUri value and explicitly assigned a 0 cardinality to the Extension.extension
- Resolved slicing errors; removed slice from element Extension.value[x]:valueCodeableConcept of all extensions
- Added Encounter as the context for extensions bc-encounter-arrival and bc-childbirthassistance-timecalled
- Removed Extension bc-observation-laterality from package
ValueSets
- All -code ValueSets are now automatically generated and contain information about which dataset element the code corresponds to
- Added missing and/or removed redundant concept codes to bc-ChildObservation-code, bc-FetusObservation-code, bc-MaternalObservation-code, bc-PregnancyObservation-code
- Added missing and/or removed redundant concept codes to MeetMethode_GZ, ZorgverlenerType_32
- Added ValueSet VerrichtingType_kraambed
- Updated concept codes and/or display values in ValueSets Huilgedrag_baby, KeuzeTest, MeetMethode_GZ, Navelstreng_vaten, RolZorgverlener22
- Updated concept codes and/or display values in bc-DeliveryObservation-code
- Updated included systems in ProbleemNaamCodelijst
- Included ValueSets in bc-MaternalObservation-value
- Fixed refset inclusion syntax in VerrichtingTypeGeboortezorgCodelijst
- Fixed postcoordination expression in ValueSet Sonomarkers_32
- Removed ValueSets bc-ChildBirthAssistance-type, LanguageAbilityProficiency2
ConceptMaps
- Removed all ConceptMaps due to outdated and unused content
Examples
- Fixed inconsistencies in examples PregnancyUltraSoundGeneralFindings, Pregnancy-PregnancyDuration, LegalStatus, LegalRepresentation, FamilySituationAssessment, ChildBirthAssistance
- Update example CareAgreement after remodelling extensions for coordinator and contributor
- Updated bc-ChildBirthAssistance example
Canonical claims
http://decor.nictiz.nl/ | Claimed |
http://nictiz.nl/ | Claimed |
http://fhir.nl/ | Claimed |
>
To install the command line tool, download Firely Terminal
>
For using npm with FHIR packages, read more here
Name | Version | Release date | ||
---|---|---|---|---|
nictiz.fhir.nl.stu3.zib2017 | 2.3.0 | |||
hl7.fhir.r3.core | 3.0.2 |