389 Commits

Author SHA1 Message Date
Grahame Grieve
b7d3f36f86 fix package loading issues 2020-11-18 21:05:16 +11:00
Grahame Grieve
4088dddaee fix bug where end of stream is read wrongly parsing XHTML (+ test case) 2020-11-14 08:17:48 +11:00
Grahame Grieve
c6a2fb375c allow lazy loading of special packages 2020-11-14 08:17:14 +11:00
Grahame Grieve
8c0523f3fa Fix bug in unknown URL handling that could cause significant delays in validation (>1min / unknown URL) 2020-11-13 14:36:10 +11:00
Grahame Grieve
ef3e34ae01 * add styling when adding markdown to table
* don't apply warning about reference content when it's used as a pattern
2020-11-11 10:12:48 +11:00
Grahame Grieve
f23114f901 * fix for NPE in version string comparison 2020-11-11 10:11:40 +11:00
Grahame Grieve
4e602b07e9 fix problem rendering multiple manifestations for an allergy reaction 2020-11-11 10:04:47 +11:00
Grahame Grieve
ca48cf7f79 * Don't render id/base/other properties of Resource itself in auto-narrative generator
* fix bug where extension values not generated for simple extensions
2020-11-05 14:12:57 +11:00
jamesagnew
943bc7413c Add more tests 2020-11-01 21:09:11 -05:00
jamesagnew
0c01404a4f Improve numeric comparison 2020-11-01 21:09:11 -05:00
Grahame Grieve
bc1d67db96 * fix bug checking unfixed values for HumanName patterns
* fix bug checking patterns (missed in some circumstances)
* fix bug checking type of resources in bundles
* improve messages around cardinality errors in profiles
2020-10-29 14:03:08 +11:00
Grahame Grieve
49fbc739fd improved markdown support in table generator 2020-10-29 14:00:21 +11:00
Grahame Grieve
4c421eefd7 * Render binding description in profile tables if it doesn't contain paragraphs
* fix bug with wrong value for contentReference in derived profiles (profiles do not and cannot change the value)
2020-10-29 13:56:56 +11:00
Mark Iantorno
e1ecd06282
Validator 2 (#366)
* changes to accomodate front end gui for validator wrapper

* removing debug code
2020-10-19 16:39:22 -04:00
Mark Iantorno
36fa3a97af
Validator cleanup (#365)
* cleaning up validator class

* wip

* I left my debug code in
2020-10-16 10:44:01 -04:00
Grahame Grieve
1569532a1c Validate Profile on type in profile - must be for the right type 2020-10-14 13:21:50 +11:00
Grahame Grieve
d20582ca9d revise error message when can't connect to the terminology server 2020-10-08 20:59:39 +11:00
Grahame Grieve
cb25ef1bd1 Add text separator system 2020-10-08 20:59:10 +11:00
Grahame Grieve
c82c71894f Add UTG version revision engine 2020-10-08 20:58:28 +11:00
Grahame Grieve
3e6863ef70 Support for additional checking in IG Publisher 2020-10-01 11:05:24 +10:00
Grahame Grieve
77d33e8afa Fix comment parsing and add focus to FHIRPath function extensions 2020-10-01 11:04:34 +10:00
Grahame Grieve
2e8953a81d add search on IG registry to PackageClient 2020-10-01 11:00:31 +10:00
Grahame Grieve
46d1987cd0 refactor FHIRPath to report error locations for run time errors 2020-09-30 12:10:59 +10:00
Grahame Grieve
5be73ff9c5 rename org.hl7.fhir.utilities.cache to org.hl7.fhir.utilities.npm 2020-09-30 09:24:26 +10:00
Grahame Grieve
bcb2d8e148 fix questionnaire mode support for validator 2020-09-30 09:23:54 +10:00
Grahame Grieve
dfaefde01a add <code> when rendering turtle to HTML 2020-09-25 03:26:48 +10:00
Grahame Grieve
73d5a845bf Add new validation for must-support on types / profiles / targets + improve extension validation 2020-09-25 03:25:59 +10:00
Grahame Grieve
cc64eb7fea fix bad package URLs as they are loaded 2020-09-22 22:02:01 +10:00
Grahame Grieve
6fb4610b5f fix for use of "current" as version 2020-09-22 22:01:37 +10:00
Grahame Grieve
3c0b20eb16 Add quality code (yet to turn it on) 2020-09-22 02:34:04 +10:00
Grahame Grieve
eba38941d3 fix resource leaks 2020-09-21 19:55:51 +10:00
Grahame Grieve
4a4105413f Improve Library rendering 2020-09-21 07:08:05 +10:00
Grahame Grieve
75921b723b
Various fixes (#348)
* depend on 1.1.42-snapshot

* Don't make a column for definitions in a code system if there are none

* special case support for fr-CA language

* Prevent NPE when auto-generating narrative and an illegal resource type is encountered

* Prevent NPE resolving resource in batch

* fix value set validation for primitive types when an expansion is provided, and the code system is not known

* FHIRPath engine: correction for allowing  boolean conversion of primitive types

* Fix handling resources in bundles when type is profiled

* Add test cases for wildcard versions

* release notes
2020-09-17 09:52:05 -04:00
Grahame Grieve
0dcf64cb70 Add test cases for wildcard versions 2020-09-17 17:04:42 +10:00
Grahame Grieve
697b23e855 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-09-17 16:48:45 +10:00
Grahame Grieve
9e066e637a
Merge pull request #340 from ahdis/oe_ig_dependencies_allowwildcardforpatch
add patch wildcard for ig dependencies
2020-09-17 16:48:19 +10:00
Grahame Grieve
fa778fbf03 Fix handling resources in bundles when type is profiled 2020-09-17 15:45:47 +10:00
Grahame Grieve
9fc8b35797 Fix issue with discriminating by address and human name 2020-09-14 18:10:31 +10:00
Grahame Grieve
a47ac539a5 Fix bug loading implied packages with no version 2020-09-09 11:51:09 +10:00
Oliver Egger
6b1ae88e24 add patch wildcard for ig depencies 2020-09-08 09:27:32 +02:00
Grahame Grieve
1ebd74f0d0 Add release notes 2020-09-08 14:01:33 +10:00
Grahame Grieve
41d40e7f94 More validation for HTML structure 2020-09-08 12:45:58 +10:00
Grahame Grieve
4dd89160dd Add validation for html block elements inside paragraphs 2020-09-08 12:45:13 +10:00
Grahame Grieve
227bccbb35 fix for empty markdown + rendering improvements for Bundles 2020-09-07 13:08:21 +10:00
Grahame Grieve
b47a1da054 Add check for UCUM annotations + add ValidationControl for hosting the validator in external processes 2020-09-07 13:06:43 +10:00
Grahame Grieve
a964d4fcd5 Fix up rendering of Extensions 2020-09-04 16:22:09 +10:00
Grahame Grieve
e1f53eec47 Mark packages as unsuitable for publication 2020-09-02 16:34:06 +10:00
Grahame Grieve
89b0e0a32b Fix NPE in validator and add more validation for bad references 2020-09-01 09:43:21 +10: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