Skip to content

Commit

Permalink
6.3.31
Browse files Browse the repository at this point in the history
  • Loading branch information
oliveregger committed Oct 15, 2024
1 parent 1fddf05 commit fa8c2e8
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 2 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -229,3 +229,5 @@ database/h2.trace.db

.apt_generated_tests
matchbox-server/tx.html

matchbox-server/test.html
2 changes: 1 addition & 1 deletion docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Unreleased
- Gazelle reports: add test to ensure https://gazelle.ihe.net/jira/browse/EHS-831 is fixed
- Allow validating a resource through the GUI with URL search parameters [#288](https://github.com/ahdis/matchbox/issues/288)
- Terminology: support CodeableConcept in ValueSet/$validate operation [#291](https://github.com/ahdis/matchbox/issues/291)
- Upgrade hapifhir org.hl7.fhir.core to 6.3.30
- Upgrade hapifhir org.hl7.fhir.core to 6.3.31
- FML: Use FMLParser in StructureMapUtilities and support for identity transform [#289](https://github.com/ahdis/matchbox/issues/289)

2024/10/07 Release 3.9.3
Expand Down
3 changes: 3 additions & 0 deletions docs/validation.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,9 @@ matchbox:
|----------------------|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| implementationguides | 0..\* | the Implementation Guide and version which with which matchbox will be configured, you can provide by classpath, file, http address, if none is specified the FHIR package servers will be used (need to be online) |
| txServer | 0..1 | txServer to use, n/a if none (default), http://localhost:8080/fhir for internal (if server.port in application.yaml is 8080), http://tx.fhir.org for hl7 validator |
| txUseEcosystem | 0..1 | boolean true if none (default), if true asks tx servers for which CodeSystem they are authorative |
| txServerCache | 0..1 | boolean if respones are cached, true if none (default) |
| txLog | 0..1 | string indicating file location of log (end either in .txt or .html, default no logging |
| igsPreloaded | 0..\* | For each mentioned ImplementationGuide (comma separated) an engine will be created, which will be cached in memory as long the application is running. Other IG's will created on demand and will be cached for an hour for subsequent calls. Tradeoff between memory consumption and first response time (creating of engine might have duration of half a minute). Default no igs are preloaded. |
| onlyOneEngine | 0..1 | Implementation Guides can have multiple versions with different dependencies. Matchbox creates for transformation and validation an own engine for each Implementation Guide and its dependencies (default setting). You can switch this behavior, e.g. if you are using it in development and want to create and update resources or transform maps. Set the setting for onlyOneEngine to true. The changes are however not persisted and will be lost if matchbox is restarted. |
| httpReadOnly | 0..1 | Whether to allow creating, modifying or deleting resources on the server via the HTTP API or not. If `true`, IGs can only be loaded through the configuration. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1771,6 +1771,10 @@ protected void addServerValidationParameters(TerminologyClientContext terminolog
} else if (options.getVsAsUrl()){
pin.addParameter().setName("url").setValue(new UriType(vs.getUrl()));
} else {
if (vs.hasCompose() && vs.hasExpansion()) {
vs = vs.copy();
vs.setExpansion(null);
}
pin.addParameter().setName("valueSet").setResource(vs);
if (vs.getUrl() != null) {
terminologyClientContext.getCached().add(vs.getUrl()+"|"+ vs.getVersion());
Expand Down
4 changes: 4 additions & 0 deletions matchbox-server/with-elm/application.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ matchbox:
fhir:
context:
fhirVersion: 4.0.1
# txServer: http://tx.fhir.org
txServer: http://localhost:${server.port}/matchboxv3/fhir
txUseEcosystem: false
txLog: test.html
txServerCache: false
suppressWarnInfo:
hl7.fhir.r4.core#4.0.1:
- "Constraint failed: dom-6:"
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<fhir.core.version>6.3.30</fhir.core.version>
<fhir.core.version>6.3.31</fhir.core.version>
<hapi.fhir.version>7.4.0</hapi.fhir.version>
<!-- Dependency Versions -->
<validator_test_case_version>1.5.5</validator_test_case_version>
Expand Down

0 comments on commit fa8c2e8

Please sign in to comment.