840 Commits

Author SHA1 Message Date
jamesagnew
9b829d9714 Version bump to 5.4.0 for release 2021-05-18 16:55:09 -04:00
Grahame Grieve
278916ba97 Fix displays for some codes in ConceptMap.relationship when rendering + Add Publication Version to rendering context for future use. 2021-05-14 12:24:57 +10:00
Grahame Grieve
cf859c9ed1 add new parameter for whether to include FHIRPath in invariant error messages 2021-05-14 12:21:28 +10:00
Grahame Grieve
154ac5c3ca
Merge branch 'master' into gg-202105-bugfixes-2 2021-05-07 18:30:26 +10:00
Grahame Grieve
4e173f4715 * Validator: Load code systems from known packages on the fly
* Validator: better handle invalid v3 dates
* Renderer: Render OperationDefinition.InputProfile and OutputProfile
* Important: Allow more valid schemas for Utilities.isAbsoluteUrl
* Validator: remove notes about extensible bindings if profile extensible binding is valid
2021-05-07 18:29:21 +10:00
Grahame Grieve
c56b7b67c8
Merge branch 'master' into gg-202105-version-conversion-1 2021-05-05 14:10:12 +10:00
Grahame Grieve
b13b4932f9 XMLParser allows passing a schema location 2021-05-05 12:17:02 +10:00
Grahame Grieve
c6f392b7e0 #466: fix problem checking types on logical models 2021-05-05 09:54:22 +10:00
Mark Iantorno
f14ef6d83f
Issue 484 (#485)
* added Integer argument constructor for IntegerType class.

* Updating release notes
2021-05-04 11:21:57 -04:00
Grahame Grieve
898665f356 fixes for #483: Quantity subclasses copy() functions not all transferring values 2021-05-04 12:43:07 +10:00
Grahame Grieve
11a727b40f update R5 to 4.6.0 2021-05-04 09:03:13 +10:00
Grahame Grieve
1c320586e5 Ensure that CVX uses tx.fhir.org, not UTG definitions which are wrong + Fix problems with Bundle validation for ids in collections and add additional search related validation + Remove check on ElementDefinition.id for R2B 2021-04-22 13:27:32 +10:00
Grahame Grieve
7d2df18fb9 Better memory tracking for validator 2021-04-21 17:40:42 +10:00
Grahame Grieve
78ab95ff1c fix bug with base definitions not working properly for logical models 2021-04-21 17:38:54 +10:00
Grahame Grieve
3f219b7550 Fix bug with value set imports not working 2021-04-21 17:38:21 +10:00
Grahame Grieve
b71d80e201 Add support for new FHIR version 2021-04-13 05:00:09 +10:00
Grahame Grieve
a10fdb13e3 validation optimisation 2021-04-12 11:22:43 +10:00
Grahame Grieve
11f66836ed fix for R2B validation of resource ids, and problems validating codes 2021-04-02 06:24:43 +11:00
Grahame Grieve
4e4885dc7d Fix null pointer exception in validator validating language codes 2021-03-29 13:35:51 +11:00
Grahame Grieve
30be8a0dc1
Merge branch 'master' into issue_438 2021-03-29 09:08:04 +10:00
Grahame Grieve
eecf74576f
Merge pull request #461 from realizm/master
Fixing exception when validation issues #458
2021-03-29 08:54:47 +10:00
realizm
043ceb2074 Fixing exception when validation issues #458
Resolves: #458
2021-03-17 09:31:08 +09:00
Grahame Grieve
5187fdd398 fix issues related to R4B generation 2021-03-12 06:28:56 +11:00
Grahame Grieve
7c48c0d66a
Gg 20201mar r4b 3 (#454)
* fix bug generating htmlized XML with no namespaces

* Add R4B support to FHIRVersions

* Add resource name mapping for DataRequirement

* R4B fixes

* release notes
2021-03-10 09:08:09 -05:00
Grahame Grieve
67d3ab72e3 R4B fixes 2021-03-10 21:44:42 +11:00
Grahame Grieve
5e391eeace Add R4B support to FHIRVersions 2021-03-06 08:58:04 +11:00
Grahame Grieve
a25f17a916 Define binding method extension 2021-03-03 13:24:39 +11:00
Grahame Grieve
a51a8c003d fix issue with snapshot generation for logical models (CCDA) 2021-03-03 13:18:44 +11:00
Grahame Grieve
5364606cb5
Merge pull request #444 from hapifhir/issue-441
Issue #441 - problem with value set validation when value set doesn't…
2021-02-24 16:27:59 +11:00
Grahame Grieve
cdbca15a7a Issue #441 - problem with value set validation when value set doesn't have a version 2021-02-24 15:03:03 +11:00
palanm
a3e003740a fixing crlf to lf 2021-02-17 14:13:37 -08:00
palanm
cc03acb3c3 Junit test for Copy method 2021-02-17 11:32:18 -08:00
palanm
c8fa589baa Added the copying of "extension" fiels 2021-02-16 17:27:53 -08:00
Mark Iantorno
c422ddc388
Refactoring validator engine (#436)
* Initial commit, tests passing

* continuing breaking up massive classes
2021-02-15 16:48:40 -05:00
Lloyd McKenzie
d0df12b85f Revert to current content on HAPI 2021-02-08 08:40:11 -07:00
Lloyd McKenzie
b91b68d1a2 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
# Conflicts:
#	org.hl7.fhir.convertors/pom.xml
#	org.hl7.fhir.dstu2/pom.xml
#	org.hl7.fhir.dstu2016may/pom.xml
#	org.hl7.fhir.dstu3/pom.xml
#	org.hl7.fhir.r4/pom.xml
#	org.hl7.fhir.r5/pom.xml
#	org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/conformance/ProfileUtilities.java
#	org.hl7.fhir.report/pom.xml
#	org.hl7.fhir.utilities/pom.xml
#	org.hl7.fhir.utilities/src/main/resources/Messages.properties
#	org.hl7.fhir.validation.cli/pom.xml
#	org.hl7.fhir.validation/pom.xml
#	org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/InstanceValidator.java
#	pom.xml
2021-02-08 08:22:58 -07:00
Grahame Grieve
82edacbde4
Merge pull request #434 from hapifhir/gg-2021-feb-1
Gg 2021 feb 1
2021-02-08 13:28:31 +11:00
Grahame Grieve
ef3b8c1f0a Fix bug validating mime types without terminology serverBase (warning, not error)
Performance improvements in JSON metadata based parser
Add first round of supplement validation
improve error message on profile validation fail
fix NPE validating some slices
fix bug validating canonicals as part of choice data types
Adds special support for http://hl7.org/fhirpath/System.* types
fix bug matching slices in contained resources that have references to #
2021-02-08 09:40:25 +11:00
Grahame Grieve
8fac290ebe #426 - fix serialization of NULL enumerations 2021-02-08 09:33:36 +11:00
Grahame Grieve
c95b07f0f1 #426 - fix serialization of NULL enumerations 2021-02-08 09:32:06 +11:00
Grahame Grieve
da563a6637
Merge pull request #411 from ahdis/oe_fhir-28413
[FHIR-28413]: noNamespace instead of default for Logical Models not having a namespace
2021-02-08 06:46:30 +11:00
Jonathan Percival
4b416ee5f4 Use FHIRPathEngine where possible 2021-01-27 10:30:45 -07:00
Grahame Grieve
ccf82b8ee3 Add parseAndClose to close streams automatically + minor fixes to support R4B 2021-01-20 16:54:31 +11:00
Grahame Grieve
00410604d7 Improve validator error messages for bad json & turtle formats 2021-01-20 16:53:14 +11:00
Grahame Grieve
d92935894a fix problem with references 2021-01-14 13:34:34 +11:00
Grahame Grieve
e0dabe6f33 fix profile generation issues 2021-01-14 12:21:33 +11:00
Grahame Grieve
9bdd663497 makeshareable changes 2021-01-14 12:19:14 +11:00
Grahame Grieve
fa7341ca44 add primitive type factory 2021-01-14 12:18:17 +11:00
Oliver Egger
c16573962b noNamespace instead of default 2021-01-02 14:19:04 +01:00
Grahame Grieve
3ba81328cc * More rules around URL validation, instead of just marking them as errors
* Don't report errors for extensible bindings when profiles apply required bindings
* fix rendering issue with profile references
* only use c:\temp if it's writeable
2020-12-24 13:21:30 +11:00