1049 Commits

Author SHA1 Message Date
markiantorno
924a01fe7d Release: v5.1.9
Validator:
* fix bug loading implied packages with no version

Other Changes:
* fix bug generating error messages rendering bundles
* fix problems generating snapshots in some profiles
* fix for FHIRPath changes after discussion on Zulip
***NO_CI***
2020-09-09 05:45:19 +00:00
Grahame Grieve
14348bb6f1 Fix bug becuase Operation doesn't have copyright. 2020-09-09 13:33:55 +10:00
Grahame Grieve
f696804509 Fix tests 2020-09-09 12:46:04 +10:00
Grahame Grieve
a993dcd510 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-09-09 11:51:21 +10:00
Grahame Grieve
4616da8a82 fix error generating error message in rendering 2020-09-09 11:48:51 +10:00
Grahame Grieve
b9bef4c3c8 fix problems generating snapshots in publisher when some profiles are not valid 2020-09-09 11:48:11 +10:00
Grahame Grieve
295b1659af Fix for FHIR path tests after discussion on Zulip 2020-09-09 11:47:23 +10:00
markiantorno
a92876ab4a Updating version to: 5.1.9-SNAPSHOT and incrementing test cases dependency. 2020-09-08 05:28:46 +00:00
markiantorno
a92daa2017 Release: v5.1.8
Validator Fixes:
* Check that there are no nested block HTML elements in an HTML paragraph
* create a warning for UCUM annotations

Other Changes:
* Fix some issues when converting Allergy Intolerance 3 <-> 4
* Fix issues generating invsalid HTML
* Fix up FHIRPath to pass latest test cases
* Bundle rendering improvements
* Give code interface for control over validation rules
* add support for rendering choice groups (CDA)
***NO_CI***
2020-09-08 05:13:12 +00:00
Grahame Grieve
4dd89160dd Add validation for html block elements inside paragraphs 2020-09-08 12:45:13 +10:00
Grahame Grieve
4c245ea3e3 Fix issues with generating invalid html 2020-09-08 12:43:56 +10:00
Grahame Grieve
227bccbb35 fix for empty markdown + rendering improvements for Bundles 2020-09-07 13:08:21 +10:00
Grahame Grieve
f2f53c7872 FHIR Path fixes for reconciled tests 2020-09-07 13:07:21 +10:00
Grahame Grieve
2adb9a7b68 Add support for choice groups, and markdownify some elements 2020-09-04 16:23:27 +10:00
Grahame Grieve
a964d4fcd5 Fix up rendering of Extensions 2020-09-04 16:22:09 +10:00
Grahame Grieve
fc7f71c1f6 rework rendering tests & fix bug in Parameters renderer 2020-09-02 16:34:34 +10:00
Grahame Grieve
e1f53eec47 Mark packages as unsuitable for publication 2020-09-02 16:34:06 +10:00
markiantorno
aae995b72c Updating version to: 5.1.8-SNAPSHOT and incrementing test cases dependency. 2020-09-01 01:33:46 +00:00
markiantorno
d3e92cf79a Release: v5.1.7
Validator:
* Better validation of bad references (and fix NPE)
* Rework output to be more informative and cleaner
* Fix bugs in validation of nested bundles
* Fix bug loading package with no specified version
* fix bugs loading discovered packages on the fly
* Validator now supports logical models in XML wkith no namespaces

Other code changes:
* Add version conversion for AllergyIntolerance (1.2 <-> 3.0 & 1.2 <-> 4.0)
* Add version conversion for MedicationRequest
* Fix rendering of documents
* fix for not rendering null values in patterns for must-support view

***NO_CI***
2020-09-01 01:16:21 +00:00
Grahame Grieve
90074b6849
Merge pull request #321 from ahdis/oe_logicalmodel_nonamespace
handling xml without namespace in logical models
2020-09-01 08:11:29 +10:00
Grahame Grieve
aa9524ed93
various validation fixes (#327)
* Fix must support rendering of pattern values

* Add time tracking for progress reporting

* Add parent tracking for Validation support of nested bundles

* fix rendering of Documents

* rework validation output + fix up package loading in validator
2020-08-31 14:53:34 -04:00
markiantorno
bb953fc7fc Updating version to: 5.1.7-SNAPSHOT and incrementing test cases dependency. 2020-08-27 08:09:56 +00:00
markiantorno
7349ad1f0e Release: v5.1.6
Validator:
* improve error messages for wrong code system URLs

Other code changes:
* fix rendering for must-support to not render empty values in patterns
* control over validation of aggregation modes
* fix NPE in code system comparison
* Fix verious issues
* Upgrade UCUM dependency
* fix support for multi-line comments in structure maps
* add conversion for R2 MedicationOrder -> R3 MedicationRequest
* Upgrade dependency on CQFramework
* improvements to OID to URL conversion
* Fix issue with round-tripping resources with primitives with no value
***NO_CI***
2020-08-27 07:53:37 +00:00
Grahame Grieve
2e5dd95ede fix rendering for must-support to not render empty values in patterns 2020-08-27 16:22:51 +10:00
Grahame Grieve
9578933704 control over aggregation validation 2020-08-27 16:22:21 +10:00
Grahame Grieve
de5310c13a remove spurious log outputs 2020-08-27 12:36:50 +10:00
Grahame Grieve
e669103aa7 upgrade to pass new reconciled tests 2020-08-27 12:36:10 +10:00
Grahame Grieve
765f24a233 fix bug in code system comparison 2020-08-27 12:33:13 +10:00
markiantorno
dcf3f5f218 Upping UCUM dependency, fixing old junit dependencies 2020-08-26 17:26:39 -04:00
Oliver Egger
23cce5b0a7 handle xml default namespace for logical model 2020-08-26 16:53:50 +02:00
Grahame Grieve
f52297ae26
Merge pull request #318 from ahdis/oe_structuremaps
structure maps: line comments and fhir path expression
2020-08-26 12:51:10 +10:00
Grahame Grieve
1625c171ae Fix bug where discriminating on erroneous URL 2020-08-26 10:35:04 +10:00
Oliver Egger
8f302e0063 mend 2020-08-25 23:34:33 +02:00
Oliver Egger
f0667ed3e2 extended line comment support and not quoting fhirpath expressions 2020-08-25 22:02:01 +02:00
Oliver Egger
381525fc17 extend tests for structuremaps text serializing 2020-08-25 22:00:00 +02:00
Grahame Grieve
0287248a48 work on oid to URI conversion - scope and efficiency 2020-08-24 17:14:49 +10:00
Grahame Grieve
904e600016 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-08-21 15:29:20 +10:00
Grahame Grieve
eb228bd1e3 Add round trip tests and add fix for round-tripping issue 2020-08-21 15:27:38 +10:00
markiantorno
9f23ff6ea9 Updating version to: 5.1.6-SNAPSHOT and incrementing test cases dependency. 2020-08-20 12:41:28 +00:00
markiantorno
6c156f7001 Release: v5.1.5
Validator:
* No changes

Other code changes:
* Update R5 code to new release R4.5.0
***NO_CI***
2020-08-20 12:22:59 +00:00
Grahame Grieve
8ee4eff74c fix default value for validator setting + hack work around for R5 broken process 2020-08-20 21:00:11 +10:00
Grahame Grieve
5fc297b3b5 Upgrade R5 to latest version 2020-08-20 20:37:10 +10:00
markiantorno
be5ba84652 Updating version to: 5.1.5-SNAPSHOT and incrementing test cases dependency. 2020-08-18 22:50:45 +00:00
markiantorno
8ce263a127 Release: v5.1.4
Validator:
* No changes

Other code changes:
* Remove old comparison code
* Don't lazy load simplifier packages
* Add links in version comparisons
* fix NPE in SimpleWorkerContext

***NO_CI***
2020-08-18 22:35:42 +00:00
Grahame Grieve
ced57a5dfe
minor fixes to support main build (#311)
* fix up POMs

* fixes for main build to use packages

* more config for validator

* more options for validation version comparison

* clear notes

* more work on better presentation for comparison

* Remove old comparison code

* remove old comparison code

* fix loading bug

* fix to not load Simplifier packages via lazy loading
2020-08-18 09:27:02 -04:00
markiantorno
57e3ae0f15 Updating version to: 5.1.4-SNAPSHOT and incrementing test cases dependency. 2020-08-17 14:28:29 +00:00
markiantorno
a27fa4ce18 Release: v5.1.3
Validator:
* add support for -bundle parameter to allow validating just one resource (/type) in a bundle
* improved reporting of errors and warnings for unknown code systems on required bindings
* pass dependencies to the server for imported value sets etc
* use server side caching for more efficient use of bandwidth
* Fix NPE loading packages from simplifier or old packages (and don't lazy load packages passed to command line)

Other code changes:
* further work on comparing CapabilityStatements (nearly, but not quite, finished)
* More work on timeouts in terminology client
* Fix for parsing error in R3/R4 sparse arrays for primitives types
* Improve terminology client logging
* don't reload a package if already loaded
* rendering: fix NPEs rendering patient summary, and render expressions for quantities
***NO_CI***
2020-08-17 14:07:49 +00:00
Grahame Grieve
eb23fcc5e4
more config for validator (#309)
* fix up POMs

* fixes for main build to use packages

* more config for validator

* more options for validation version comparison
2020-08-17 09:53:54 -04:00
markiantorno
f6b4df237f fixing versioning 2020-08-17 09:04:08 -04:00
markiantorno
127bbc9e38 Release: v5.1.2
***NO_CI***
2020-08-16 02:26:50 +00:00