Release notes
Note
openFHIR Sandbox is usually on latest version of openFHIR. To see the exact version of the sandbox, go to https://sandbox.open-fhir.com
Release 1.1.0
Added
Introduced the preprocessor : The
spec.fhirConfig.conditionshave been relocated topreprocessor.fhirConditionsin accordance with the FHIR Connect v1.0.0 specification. All existing mappings have been automatically migrated to comply with this update. No further action required on users.
Before
spec:
...
fhirConfig:
structureDefinition: http://hl7.org/fhir/StructureDefinition/Observation
condition:
- targetRoot: "$resource"
targetAttribute: "code.coding.code"
operator: "one of"
criteria: "[$snomed.364075005,$snomed.78564009,$loinc.8867-4]"
Now
spec:
...
fhirConfig:
structureDefinition: http://hl7.org/fhir/StructureDefinition/Observation
preprocessor:
fhirConditions:
- targetRoot: "$resource"
targetAttribute: "code.coding.code"
operator: "one of"
criteria: "[$snomed.364075005,$snomed.78564009,$loinc.8867-4]"
Changed
The RESTful API endpoints (
/fc/model,/fc/context) now return and accept model/context mappers directly, without any additional wrapper.Example: When retrieving a model mapper (
GET /fc/model/{id}) for an update, you can now use the entire response payload as the PUT body.
Before (context example)
{
"id": "67e8351186096400101ba5ae",
"fhirConnectContext": {
"grammar": "FHIRConnect/v1.0.0",
"type": "CONTEXT",
"metadata": {
"name": "Growth chart",
"version": "1.0.0"
},
"spec": {
"system": "FHIR",
"version": "R4"
},
"context": {
"profile": {
"url": ""
},
"template": {
"id": "Growth chart"
},
"archetypes": [
"openEHR-EHR-OBSERVATION.body_weight.v2",
"openEHR-EHR-OBSERVATION.height.v2",
"openEHR-EHR-OBSERVATION.body_mass_index.v2",
"openEHR-EHR-OBSERVATION.head_circumference.v1"
],
"start": "openEHR-EHR-OBSERVATION.body_weight.v2"
}
},
"user": "123",
"organisation": "123"
}
Now (context example)
{
"id": "67e8351186096400101ba5ae",
"grammar": "FHIRConnect/v1.0.0",
"type": "context",
"metadata": {
"name": "Growth chart",
"version": "1.0.0"
},
"spec": {
"system": "FHIR",
"version": "R4"
},
"context": {
"profile": {
"url": ""
},
"template": {
"id": "Growth chart"
},
"archetypes": [
"openEHR-EHR-OBSERVATION.body_weight.v2",
"openEHR-EHR-OBSERVATION.height.v2",
"openEHR-EHR-OBSERVATION.body_mass_index.v2",
"openEHR-EHR-OBSERVATION.head_circumference.v1"
],
"start": "openEHR-EHR-OBSERVATION.body_weight.v2"
}
}
Fixed
$fhirRootis now correctly processed if set in a mapperfhirCondition.targetRoot