Commit Graph

308 Commits

Author SHA1 Message Date
Grahame Grieve 34e4da4f39 fix bug in data: generator 2020-04-27 14:26:52 +10:00
Grahame Grieve 2e759604c1 cache immutable downloads locally 2020-04-26 15:16:00 +10:00
Grahame Grieve c829de2f86
Merge branch 'master' into testing_updates 2020-04-24 07:20:35 +10:00
markiantorno 7673400a13 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core into testing_updates 2020-04-23 10:51:49 -04:00
markiantorno 9c83540c2f Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core into validator_gui 2020-04-23 10:47:00 -04:00
Grahame Grieve 4316c81f7e reorganize generation code for terminology resources 2020-04-23 17:31:58 +10:00
Grahame Grieve 4cbf328e54 support validation against code system fragments 2020-04-22 16:43:32 +10:00
markiantorno 3dc429c56c Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core into fix_for_OS_agnostic_utilities_tests 2020-04-21 11:49:39 -04:00
markiantorno c81922a615 Fixing utilities test so it runs on all OS 2020-04-21 11:47:49 -04:00
Grahame Grieve d6f267781f fix error in Accept header fetching packages 2020-04-21 13:56:09 +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
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
John Grimes 952e6c6e6b Make XhtmlNode$Location serializable
Addresses jamesagnew/hapi-fhir#1422.
2020-04-12 11:38:29 +10:00
Grahame Grieve fa9c1cae1d bug fixes for list narrative generation 2020-04-12 08:22:29 +10:00
Grahame Grieve c08bbc02e4 Improved rendering of filtered messages and group messages by type in qa.html 2020-04-11 19:29:52 +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 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 b179c482e7 complete CQL based Measure Validation 2020-04-07 07:27:59 +10:00
Grahame Grieve 971b59b7af fix more bugs in CSV reader 2020-04-07 07:27:19 +10:00
Grahame Grieve 210cc0affc alias id() for Npmpackage.name() 2020-04-06 11:26:24 +10:00
Grahame Grieve 3e49000188 fix bug in CSV reader (read past end of line) 2020-04-06 10:11:00 +10:00
Grahame Grieve 42461e6162 Add resource type to messages for clarity + fix typos in messages 2020-04-05 20:35:22 +10:00
Grahame Grieve a3be26f356 Add loadByCanonical to NpmPackage 2020-04-05 20:34:18 +10:00
Grahame Grieve 101fbe3126 more work on Measure/MeasureReport validation 2020-04-03 12:16:33 +11:00
Grahame Grieve ab581fdf86 further modularise validator and add Measure Validation 2020-04-02 11:05:55 +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 753d3bd971 fix problems fetching packages 2020-03-31 10:15:49 +11:00
Grahame Grieve 232f1ff8ff Start building support for measure validation 2020-03-31 10:14:12 +11:00
Grahame Grieve 1ad34c7a50 delete package if it's half installed 2020-03-28 06:10:02 +11:00
Grahame Grieve ac72dff882 More validation of URL charaters in XHTML ```a``` and ```img``` 2020-03-26 06:47:53 +11:00
Grahame Grieve af97232036 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-03-19 06:23:13 +11:00
Grahame Grieve a7cf428fef Validate XML header and syntax issues 2020-03-19 06:17:03 +11:00
jamesagnew c2e4e38c0b Fix typo in message 2020-03-17 08:21:35 -04:00
Grahame Grieve c46d4dd779 fix bugs around XML version + add ICD-11 generator 2020-03-17 11:10:50 +11:00
patrick-werner 5f7a6efe60 NPE fix 2020-03-13 19:24:55 +01:00
patrick-werner fe4b4acc3f Merge branch 'i18nUtilities' into i18n_fixes 2020-03-13 18:45:26 +01:00
patrick-werner a44d1c3582 added german translations for new properties
removed unused property, added html message part as property in InstanceValidator
minor fixes
2020-03-13 18:45:12 +01:00
patrick-werner 109b80ed6f start movin i18n code Contexts -> utilities 2020-03-13 09:53:59 +01:00
patrick-werner df8682428a readding all the i18n work 2020-03-13 08:49:05 +01:00
Grahame Grieve 1757e27caf check version before checking cache if no version specified when loading a package 2020-03-13 12:57:24 +11:00
Grahame Grieve f5434bab0d add missing constant 2020-03-13 12:54:11 +11:00
patrick-werner 86711ac16f readding all the i18n work 2020-03-12 23:26:05 +01:00
Grahame Grieve 65fd77ed76 Fix version issue in validation engine + handle loading latest version of a package 2020-03-03 21:27:37 +11:00
Grahame Grieve 657d61dd7e
Merge pull request #147 from ahdis/oliveregger_who_at_curl
adjust atc who url
2020-03-03 08:40:24 +11:00
Grahame Grieve bab1fe063d Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-03-03 07:42:05 +11:00
Grahame Grieve d6018f26c8 fix minor bugs loading packages 2020-03-03 07:38:52 +11:00
Oliver Egger 3684fbb8c9 adjust atc who url 2020-03-02 18:40:13 +01:00
James Agnew 9178945241 Correct copy-paste error in ValidationOptions 2020-03-01 21:38:36 -05:00
Grahame Grieve f5e2d3405d Add convenience write methods 2020-03-02 09:02:52 +11:00
Grahame Grieve 7f4a0f60fc Allow "-" in package names + fix bug scanning root folder 2020-03-02 09:02:02 +11:00
Grahame Grieve 2edc09d297 calculate URL when possible 2020-02-25 08:10:57 +11:00
Grahame Grieve 99a266b0d6 fix bug with template inheritance 2020-02-24 16:06:28 +11:00
Grahame Grieve da2a59cf1a fix package subsystem for challenge with hl7.fhir.au.base setup 2020-02-22 08:01:01 +11:00
Grahame Grieve 550aeffb9a handle null when reading JsonString 2020-02-22 07:59:42 +11:00
Grahame Grieve af850879fd Fix cibuild url lookup issue 2020-02-20 09:20:47 +11:00
Grahame Grieve 3f10fc3430 quality work inside NpmPackage loader 2020-02-20 09:20:11 +11:00
Grahame Grieve fe1afa7b4c Release new version 4.2.1 2020-02-19 12:06:21 +11:00
Grahame Grieve d535bbaacb Use packages.fhir.org 2020-02-18 14:31:09 +11:00
Grahame Grieve 6589d87ac0 utility enhancements for template version release process 2020-02-17 22:29:09 +11:00
Grahame Grieve f4197bde87 Fix problem loading xml:lang when using xpp to parser xhtml 2020-02-14 10:08:25 +11:00
Grahame Grieve 582a2699a5 Add PackageServer Client and tests 2020-02-12 17:53:28 +11:00
Grahame Grieve 6ea5016da5 fix JsonUtils to handle null 2020-02-12 17:45:32 +11:00
Grahame Grieve 4708fcb49e add support for file: in package version (per NPM spec) 2020-02-09 08:14:30 +11:00
Grahame Grieve 398dbb003c fix IHE template 2020-02-07 12:10:32 +11:00
Grahame Grieve c0976dd365 add support for [user] in path 2020-02-07 10:30:17 +11:00
Grahame Grieve b95a05045e Improve error message when package can't be accessed 2020-02-07 10:29:16 +11:00
Grahame Grieve df9e11c40a fix bug in validator on search params with no references + fix bug in cache manager on github urls 2020-02-02 22:52:43 +11:00
Grahame Grieve 5d1cf89db5 add more package maintenance features 2020-01-31 08:19:51 +11:00
Grahame Grieve c7f3a47ec9 better rendering of slicing logic 2020-01-30 11:05:54 +11:00
Grahame Grieve 1c3061dbf7 track slice validation for users to resolve slicing issues 2020-01-29 13:39:49 +11:00
Grahame Grieve 377aaed23c Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-01-11 06:25:03 +11:00
Grahame Grieve f7613cacb9 fix R5 package handling 2020-01-11 06:24:30 +11:00
Grahame Grieve ef085a847e fix how CodeableConcept is validated, and add Tx interaction logging by validator 2020-01-11 06:22:16 +11:00
James Agnew cf82025c0d Correctly handle narratives where the XHTML namespace is bound to a dumb
prefix
2020-01-07 13:36:33 -05:00
James Agnew 746e249346 Don't preserve XML instruction declarations inside JSON narrative blocks 2020-01-07 10:59:30 -05:00
James Agnew d3cf93cf04 Work on https://github.com/jamesagnew/hapi-fhir/issues/1658 - Make sure
we preserve lang attribute on narrative div
2020-01-07 09:53:43 -05:00
Grahame Grieve 094b73af04 4.2.0 release 2019-12-31 14:31:28 +11:00
Grahame Grieve 91cf756386 fix bugs in v1.4 validation 2019-12-30 10:25:05 +11:00
Grahame Grieve 5e27541288 rebuild R5 generated code for changes to abstract types. 2019-12-30 10:24:14 +11:00
Grahame Grieve 6e0df466f7 fix SimpleDateFormat to not be locale dependent 2019-12-19 22:39:46 +11:00
Grahame Grieve c5c4059ed4 fix problem parsing dates 2019-12-19 12:58:32 +11:00
Grahame Grieve 8d2da0b701 fix broken links in IGs 2019-12-19 10:50:54 +11:00
Grahame Grieve 52eebdb56e support for xver extension package 2019-12-19 10:48:16 +11:00
Grahame Grieve b99e667dd6 get active tables working 2019-12-16 07:26:47 +11:00
Grahame Grieve 415193a792 Start working on active tables, fix testing bug 2019-12-14 07:54:48 +11:00
Grahame Grieve ba4628eb28 fix OID translation case 2019-12-13 22:05:49 +11:00
Grahame Grieve 674432a8ad Release new version 2019-12-13 11:29:49 +11:00
Grahame Grieve 4287b1ae68 fix NPE in IG publisher 2019-12-13 09:25:07 +11:00
Grahame Grieve ea7f3a7957 refactor validation options, and improve codeableConcept validation, and improve code system rendering 2019-12-12 10:33:22 +11:00
Grahame Grieve be2867e68a fix bug loading npm package for template 2019-12-11 18:11:43 +11:00
Grahame Grieve 1d751a4c75 add describeDuration 2019-12-09 17:32:52 +11:00
Grahame Grieve 4aeb9f0bcc fix up version display on validator 2019-12-09 17:29:12 +11:00
Grahame Grieve c62848a886 fix bug with NpmPackage ignoring files in root of package 2019-12-07 06:55:30 +11:00
Grahame Grieve 0cbb586dd1 add support for integer64 2019-12-07 06:54:16 +11:00
Grahame Grieve f4011e96ad fix bug unpacking files 2019-12-06 08:55:30 +11:00
Grahame Grieve 8b0266e23b fix bug in NpmPackage 2019-12-06 07:45:19 +11:00
Grahame Grieve 0894226f52 more debugging 2019-12-05 17:43:55 +11:00
Grahame Grieve f008d6050f Add debugging code 2019-12-05 16:59:09 +11:00
Grahame Grieve ea06dacda7 more packaging fixes 2019-12-05 12:31:25 +11:00
Grahame Grieve 364e47beec fix NpmPackage to handle nested diretories and files in the root directory 2019-12-05 11:44:02 +11:00
Grahame Grieve cc66ce9f34 fix bug finding example resource 2019-12-05 07:44:53 +11:00
Grahame Grieve 73f4b9f507 fix bugs downloading packages 2019-12-05 05:09:48 +11:00
Grahame Grieve 5c9729123a rework NPM cache manager 2019-12-05 04:13:39 +11:00
Grahame Grieve 4f048776ba add more log statements 2019-12-04 11:10:52 +11:00
Grahame Grieve 6115cd21b6 fix snapshot generation for new tests 2019-12-03 12:31:55 +11:00
Grahame Grieve fe9dc1919b Release new version 2019-11-29 18:14:33 +11:00
Grahame Grieve 60703efdd4 updates for packages changes 2019-11-26 18:56:52 +11:00
Grahame Grieve f08e903fbc
Merge pull request #109 from lmckenzi/Enable_appending_in_packages
Enable packages containing instructions to append files
2019-11-21 20:17:19 +13:00
Lloyd McKenzie 57b6027431 Enable packages containing instructions to append files 2019-11-20 23:27:01 +01:00
Grahame Grieve f9c8b65083 package name / version validation 2019-11-20 20:44:33 +11:00
Grahame Grieve 9531c6f901 improve error messages from cache 2019-11-19 19:52:13 +11:00
Grahame Grieve 2221590d4d Improve error message, and add more tests 2019-11-19 14:39:29 +11:00
Grahame Grieve 3d24088171
Merge pull request #99 from ahdis/oliveregger_cdanarrative_xhtmlnsfordiv
add xhtml namespace to div for CDA section narrative
2019-11-19 08:47:55 +13:00
Grahame Grieve 24acb2e3ed
Merge pull request #102 from ahdis/oliveregger_cdastylecodetoxhtml
CDA styleCode to xhtml conversion
2019-11-19 08:44:29 +13:00
Grahame Grieve d1b95a60cb
Merge pull request #108 from ahdis/oliveregger_cda_narrative_tfoot
cda narrative support tfoot
2019-11-19 08:38:33 +13:00
Grahame Grieve 0dfc060665 fix bug in NpmPackage loader 2019-11-19 06:37:18 +11:00
Grahame Grieve e5986a31fb fix to package infrastructure 2019-11-17 19:07:16 +11:00
Grahame Grieve 8ce2a8f760 more package quality work 2019-11-17 03:11:34 +11:00
Oliver Egger 4a05ed8e48 cda narrative support tfoot 2019-11-13 23:54:28 +01:00
Grahame Grieve 62815fe2b5 More work on package processing robustness 2019-11-13 09:41:54 +11:00
Grahame Grieve 3de429ae6a Release new version 2019-11-13 07:49:12 +11:00
Grahame Grieve 5b042f76a1 Add debugging 2019-11-13 07:14:11 +11:00
Grahame Grieve 4b173cbfb3 check in new resource manager 2019-11-12 19:40:42 +11:00
Grahame Grieve 5fe2552a08 fix version bug generating snapshot 2019-11-12 09:07:54 +11:00
Oliver Egger dab4c084a8 CDA styleCode to xhtml conversion 2019-11-11 14:51:32 +01:00
Grahame Grieve e45aae4867 fix package dependency loading bug + package saving bug 2019-11-12 00:17:07 +11:00
Oliver Egger 4dde732718 add xhtml ns to div 2019-11-11 13:54:22 +01:00
Grahame Grieve 52b80cf71c load dependency Packages, and load content from URL correctly 2019-11-11 14:20:52 +11:00
Grahame Grieve 1d193e7c87 rework version loading when validating 2019-11-10 21:07:34 +11:00
Grahame Grieve 3ae115c62d support for legacy simplifier packages 2019-11-10 21:04:21 +11:00
Grahame Grieve 0fcb97aa2f validation documentation improvements, and batch loading 2019-11-09 07:54:16 +11:00
Grahame Grieve 02791ae21f update MIMIC code and reverse testing change (maven said no) 2019-11-07 20:57:16 +11:00
Grahame Grieve 7099f904f5 more work on cache management 2019-11-07 12:04:24 +11:00
Grahame Grieve be76704609 add saving packages 2019-11-05 14:53:48 +11:00
Grahame Grieve 399e86300d more version support 2019-11-01 21:18:44 +11:00
Grahame Grieve 52187af17a Fix for R3 and R4 technical corrections and getting IGs publishing and passing (and fix version markers) 2019-11-01 11:21:06 +11:00
Grahame Grieve 888356999e Update to support new packages, new NPM specification 2019-10-31 21:54:10 +11:00
Grahame Grieve efd20a22fe move test cases to fhir-test-cases repository 2019-10-28 18:06:41 +11:00
Grahame Grieve 08eb187b79 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-10-28 10:06:02 +11:00
James Agnew 34cf0628d1 Fix https://github.com/jamesagnew/hapi-fhir/issues/1549 - Account for
latest HAPI FHIR API interfaces
2019-10-27 17:44:22 -04:00
Grahame Grieve 9b0324fb98 better error message loading packages 2019-10-25 10:22:45 +11:00
Grahame Grieve 958791d1cd more Mimic work 2019-10-25 08:19:59 +11:00
James Agnew ecfdf43034 Fix https://github.com/jamesagnew/hapi-fhir/issues/1488 - We should not
use HTML encoding on entities when serializing narratives
2019-10-21 11:10:59 -04:00
James Agnew 2f380704de Fix precision and validator issues 2019-10-18 10:47:20 -04:00
Oliver Egger 220a668e68 processRenderMultiMedia add src attribute 2019-10-14 22:36:16 +02:00