Grahame Grieve
a56978bdd0
remove invalid warning
2021-09-04 05:58:20 +10:00
Grahame Grieve
f8268442d1
fix duplicate sheet name problem generating spreadsheets
2021-09-03 17:31:05 +10:00
Grahame Grieve
f0738ac706
fix NPE cloning integer
2021-09-03 17:27:53 +10:00
Grahame Grieve
bd6225cf9e
fix bugs to do with value set expansion
2021-09-03 17:27:23 +10:00
Grahame Grieve
3d57a2b511
compile fix + release notes
2021-09-02 06:41:41 +10:00
Grahame Grieve
11e60c3825
* fix NPE bug logging terminology server calls
...
* fix NPE bug validating logical models
* fix problem with Type Name when validating against Logical Models
2021-09-02 06:27:06 +10:00
Grahame Grieve
6c6052fa31
merge
2021-09-01 10:12:36 +10:00
Grahame Grieve
66fb0893ad
Rendering for Binary Resources
2021-09-01 09:54:03 +10:00
Grahame Grieve
2250b01fdd
improvements to tx client logging functionality and terminology performance tracking
2021-09-01 09:52:50 +10:00
Grahame Grieve
f22855e82a
change interface for evaluating constants in FHIRPath (allow collections)
2021-09-01 09:46:51 +10:00
Grahame Grieve
e28a0d9d52
more spreadsheet changes
2021-09-01 07:02:37 +10:00
Grahame Grieve
5a7393c7ec
rework spreadsheet generation to support more resource types
2021-09-01 07:02:00 +10:00
Grahame Grieve
4d1f75920d
validation for resource and element id ( #590 )
...
* revise validation of resource and element id
* wip
Co-authored-by: markiantorno <markiantorno@gmail.com>
2021-08-27 11:28:47 -04:00
Grahame Grieve
3d1676170a
fixes for processing code validation outcomes
2021-08-27 10:41:43 +10:00
Grahame Grieve
7d2c03285c
fix for NPE in FHIRPath engine
2021-08-27 10:40:43 +10:00
Grahame Grieve
f926744ea7
adjust confusing language
2021-08-27 10:40:20 +10:00
Grahame Grieve
9f09724032
more FMM related extensions
2021-08-27 10:39:38 +10:00
Grahame Grieve
91fad51eec
mark rendered narrative
2021-08-27 10:38:21 +10:00
Mark Iantorno
94d88dd2d1
https://github.com/hapifhir/org.hl7.fhir.core/issues/447 ( #576 )
...
* https://github.com/hapifhir/org.hl7.fhir.core/issues/447
* fix tests
Co-authored-by: Grahame Grieve <grahameg@gmail.com>
2021-08-25 08:40:13 -04:00
Tadgh
5ca6d19c69
Replace proprietary notnull with javax.annotation.Nonnull ( #584 )
...
* Replace proprietary notnull with javax.annotation.Nonnull
* wip
Co-authored-by: markiantorno <markiantorno@gmail.com>
2021-08-25 08:39:44 -04:00
Grahame Grieve
1d5fb74fc6
Merge pull request #589 from hapifhir/gg-202108-dr-npe2
...
fix for #575 NPE in rendering Patient
2021-08-25 08:10:16 +10:00
Grahame Grieve
4ba9193a5e
fix for #575 NPE in rendering Patient
2021-08-25 06:50:58 +10:00
Grahame Grieve
5ac31d11ac
Merge pull request #586 from hapifhir/gg-202108-vr-system
...
Gg 202108 vr system
2021-08-25 06:20:31 +10:00
Grahame Grieve
fb0d90ad1f
return system+code with display when validating
2021-08-24 17:03:33 +10:00
Grahame Grieve
9e7e6698bd
fix DiagnosticReport rendering (NPEs)
2021-08-24 06:56:51 +10:00
Grahame Grieve
b5723bab50
Merge branch 'master' into issue-555
2021-08-24 06:00:27 +10:00
Grahame Grieve
aa5ab74003
Merge pull request #236 from ahdis/oe_xmlwriter_utf8_attr
...
XmlWriter for UTF-8 should not encode umlaut in attributes (elementmodel)
2021-08-24 05:55:28 +10:00
Louis Rolland
daaa027f66
test: #555 Handling minValue/maxValue in generation snapshot process
2021-08-18 10:53:57 +02:00
jnmeijer
66b9e180e6
Improved performance of hashNWS ( #570 ) ( #573 )
...
Co-authored-by: Jonathan Meijer <jonathan.meijer@telus.com>
2021-08-11 15:44:20 -04:00
Mark Iantorno
a9abd8f824
https://github.com/hapifhir/org.hl7.fhir.core/issues/557 ( #571 )
2021-08-11 10:07:43 -04:00
Louis Rolland
0a3cc93c2f
fix : #555 Handling minValue/maxValue in generate snapshot process
2021-08-11 10:08:45 +02:00
Grahame Grieve
4ccefc41c2
fix problems with logical models and type definitions on the root
2021-06-25 17:39:16 +10:00
Grahame Grieve
3e050853e4
hack workaround for bad SDC build: rebuild a particular profile when it's first used
2021-06-25 17:38:16 +10:00
Grahame Grieve
1897ee8661
Fix problem where validator calls R5 extensions invalid
2021-06-25 13:05:07 +10:00
Grahame Grieve
c827a06698
Fix problem importing x-version extensions with multiple targets
2021-06-24 21:45:01 +10:00
Grahame Grieve
8aa77b97cd
Fix up Questionnaire rendering/conversion problem for R5
2021-06-24 21:44:13 +10:00
Grahame Grieve
a2c6dd6af1
Add path and message tracking to element model
2021-06-23 20:35:15 +10:00
Grahame Grieve
91de7ec65b
rework package info handling in IWorkerContext
2021-06-23 20:34:24 +10:00
Grahame Grieve
1aaf086c55
Fix wrong profile error message + NPE prevention
2021-06-21 15:32:06 +10:00
Grahame Grieve
d67cecc83f
* CDA: Fix erroneous type validation on CDA templates
...
* CDA: Suppress erroneous "Expansion" text appearing in view
* CDA: Don't delete binding information in snapshot for CDA bindable data types
* Rendering: add support for CodeableReference
* Rendering: Support binding mode and XML element information
2021-06-17 16:55:15 +10:00
Grahame Grieve
45801c1918
improve questionnaire rendering
2021-06-16 12:15:03 +10:00
Grahame Grieve
a777ab53a8
Fix rendering for most resources - remove empty tables (e.g. text element, that shouldn't render)
2021-06-16 07:20:37 +10:00
Grahame Grieve
8088cedb66
add the -verbose parameter, and add additional verbose messages
2021-06-15 08:51:47 +10:00
Grahame Grieve
e3cf0afec2
improved validation for some value sets that are based on unknown code systems
2021-06-15 08:50:27 +10:00
Grahame Grieve
7d512d6ed0
Fix NPE rendering code systems with some kinds of properties
2021-06-15 08:49:08 +10:00
Grahame Grieve
435e0261e0
don't fail with an exception if an unknown resource type appears in contained resource
2021-06-15 08:48:19 +10:00
Grahame Grieve
0c609448f4
Fix rendering of slices so type on slicer is not hidden
2021-06-15 08:38:01 +10:00
Grahame Grieve
f51c7115ce
Add support for $index on aggregators in FHIRPath
2021-06-15 08:25:59 +10:00
Grahame Grieve
6c8f5d4c47
Merge pull request #526 from lmckenzi/Vocab-validation-with-expansion-only
...
Fixed issue where when validating with no terminology server and a va…
2021-06-05 08:21:48 +10:00
Lloyd McKenzie
3c543b72ce
Updated to handle recursion on expansion.contains
2021-06-04 13:18:27 -06:00
Grahame Grieve
4f5d056ec5
Fix rendering bug + make nl properties UTF-8
2021-06-04 23:18:26 +10:00
Grahame Grieve
a371f5fe3e
Add -allow-example-urls option to the validator
2021-06-02 17:45:50 +10:00
Lloyd McKenzie
c11312de78
Fixed issue where when validating with no terminology server and a value set with only an expansion (no compose), the 'inferred' code system wasn't being populated and validation was then failing on a coding with no specified code system
2021-06-01 23:35:58 -06:00
Grahame Grieve
12f841999e
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2021-05-31 08:53:45 +10:00
Grahame Grieve
2e640accce
Merge pull request #498 from pieter-edelman-nictiz/497
...
Issue #497 : turn on single line mode for FHIRPath matches()
2021-05-31 08:51:26 +10:00
Grahame Grieve
8c9e54d58f
fix error calling the wrong validation method
2021-05-31 08:03:52 +10:00
jamesagnew
9b829d9714
Version bump to 5.4.0 for release
2021-05-18 16:55:09 -04:00
Pieter Edelman
783ad9b850
Issue #497 : turn on single line mode for FHIRPath matches()
2021-05-14 15:58:03 +02: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