837 Commits

Author SHA1 Message Date
markiantorno
a7e874501e Tests updated to JUnit Jupiter. Various quality of life improvements. 2020-04-21 20:36:17 -04:00
Grahame Grieve
175d5fa0b7 Release new version 4.2.18 2020-04-21 13:58:17 +10:00
Grahame Grieve
957a71dc41 better debugging of error strings 2020-04-21 13:57:41 +10:00
Grahame Grieve
e76c65e6c9 Fix problem expanding flat code systems 2020-04-21 10:00:30 +10:00
Grahame Grieve
8a9bcbf6e6 reorganise to test cross-version extensions 2020-04-17 22:27:02 +10:00
Grahame Grieve
ec517834b0 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-04-17 10:58:54 +10:00
Grahame Grieve
4d30314a3d Improve URL validation + fix NPE in Measure validation 2020-04-17 10:58:06 +10:00
Grahame Grieve
549abaa799 more informative error message for package failure 2020-04-17 10:56:20 +10:00
Grahame Grieve
b4a9765aa0
Merge pull request #172 from hapifhir/base64_fix
Fix for NPEs in Base64BinaryType. Added tests to cover the cases.
2020-04-17 10:54:18 +10:00
Grahame Grieve
82d80caec5 Allow expansions on code system fragments, with warnings when appropriate 2020-04-17 10:46:09 +10:00
markiantorno
d3733b3409 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core into validator_gui 2020-04-16 20:28:25 -04:00
markiantorno
8c3e03399e wip 2020-04-16 10:17:33 -04:00
Rob Hausam
118fe3d7e3 Restore expansion version notice capability for multiple versions of same code system. 2020-04-15 02:24:36 -05:00
markiantorno
55622f53cb Fix for NPEs in Base64BinaryType. Added tests to cover the cases. Updated for all FHIR versions. 2020-04-14 22:28:32 -04:00
Grahame Grieve
979bad6af1 Add support for R5 version extensions and using cross version extensions when generating narrative 2020-04-12 22:04:57 +10:00
Grahame Grieve
4bd0d60e5c Release new version 4.2.17 2020-04-12 08:25:18 +10:00
Grahame Grieve
fa9c1cae1d bug fixes for list narrative generation 2020-04-12 08:22:29 +10:00
Grahame Grieve
d97e408d3c Release new version 4.2.16 2020-04-11 20:50:39 +10:00
Grahame Grieve
8431a12195 Pass too-costly note on when including value sets + Improve rendering of value set version dependencies 2020-04-11 19:28:12 +10:00
Grahame Grieve
6e3af326de minor fixes for getting tests passing 2020-04-09 11:33:41 +10:00
Grahame Grieve
01de20c310 Release new version 4.2.15 2020-04-09 10:50:54 +10:00
Grahame Grieve
a261ad0f75 improve error message for randon text in xml format 2020-04-09 10:28:08 +10:00
Grahame Grieve
f1594bc133 beef up the Context interface to support package related tracking, and use that to manage UTG resource contention 2020-04-09 10:26:39 +10:00
Grahame Grieve
35074ca0b2 fix bug in ConceptMap rendering for unmapped codes 2020-04-07 14:49:55 +10:00
Grahame Grieve
0e2797827d
Merge pull request #166 from lmckenzi/IdentifyValueSetSystemWithExcludes
The validator currently treats value sets that contain exclude elemen…
2020-04-06 10:18:17 +10:00
Grahame Grieve
5865f8da3e Release new version 4.2.14 2020-04-06 10:12:24 +10:00
Grahame Grieve
12b2011a63 fix bug in ElementModel.Element.setProperty 2020-04-05 20:33:32 +10:00
Lloyd McKenzie
f6a5217d98 The validator currently treats value sets that contain exclude elements as ones where a code system cannot be determined. However, that's not appropriate. So long as there's only one *include* for the value set, the presence of excludes are irrelevant. For example, I have a value set that includes all specializations of code X, then explicitly excludes code X. There's only one include and only one system, so it's a perfectly appropriate value set to be bound to a 'code' extension. Stripping out the test that checks for excludes as irrelevant. 2020-04-03 23:20:33 -06:00
Grahame Grieve
31f80f29f8 fix for NPE 2020-04-04 00:01:00 +11:00
Grahame Grieve
6d1fe2ff1e fix apparent bug in Base64binary 2020-04-03 23:59:15 +11:00
Grahame Grieve
8d695bb4c1 Improve List rendering 2020-04-03 12:15:55 +11:00
Grahame Grieve
aef4404405 Release new version 4.2.13 2020-04-02 11:07:25 +11:00
Grahame Grieve
ab581fdf86 further modularise validator and add Measure Validation 2020-04-02 11:05:55 +11:00
Grahame Grieve
95c2f99e7b track libraries (prep for CQL validation) 2020-04-02 11:04:29 +11:00
Grahame Grieve
bdad4d9a6b work around issue where constraint.source is not populated properly in base packages 2020-04-02 11:03:35 +11:00
Grahame Grieve
1da57be1c0 support comments in json source when configured to do so 2020-04-02 11:00:42 +11:00
Grahame Grieve
9e59ce2323 Release new version 4.2.12 2020-03-31 11:21:06 +11:00
Grahame Grieve
51952c26c1 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-03-31 10:16:04 +11:00
Grahame Grieve
d6ee58d47a fix bug with type at root of statement 2020-03-31 10:14:45 +11:00
Grahame Grieve
232f1ff8ff Start building support for measure validation 2020-03-31 10:14:12 +11:00
Rob Hausam
2defba63ec Fix incorrect appending of <br/> tag causing it to be escaped. 2020-03-29 16:42:07 -05:00
Grahame Grieve
afb0453e7b
Merge pull request #160 from rhausam/multiple-expansion-version-notice
Support listing multiple "Expansion based on" versions.
2020-03-29 16:53:11 +11:00
Rob Hausam
49a6c9d746 Support listing multiple "Expansion based on" versions. 2020-03-28 20:37:56 -05:00
markiantorno
5d9f1d734a Full disclosure: this isn't really a 'bug' per say, it's more of a best practice thing. The only reason I'm making this change is because I'm working on a parser in my spare time that will most likely never see the light of day, and these accessors are causing me problems because both the line and column fields are private and need to be accessed through the appropriate accessor. 2020-03-28 16:48:37 -04:00
Grahame Grieve
092a694a3f Release new version 4.2.11 2020-03-28 06:52:41 +11:00
Grahame Grieve
6baf62eca2 Release new version 4.2.12 2020-03-28 06:50:41 +11:00
Grahame Grieve
60cba0c52c * fix internal exception with missing type in R3 + add missing short definitions from differential format 2020-03-28 06:17:01 +11:00
Grahame Grieve
9a55346de5 fix for parsing nulls when validating 2020-03-28 06:13:31 +11:00
Grahame Grieve
239331ef76 improve parsing error message when parsing json 2020-03-28 06:09:37 +11:00
Grahame Grieve
4f873ebe8b fix tests 2020-03-20 05:42:13 +11:00