Commit Graph

365 Commits

Author SHA1 Message Date
Gerlach, Winfried 0cb038ed0a performance: improve speed of comparing UriTypes 2020-10-07 19:36:03 +02:00
Grahame Grieve 77d33e8afa Fix comment parsing and add focus to FHIRPath function extensions 2020-10-01 11:04:34 +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 510344aa1b Fix FHIRPath engine for updated tests for date addition/subtraction 2020-09-30 09:22:16 +10:00
markiantorno dcf3f5f218 Upping UCUM dependency, fixing old junit dependencies 2020-08-26 17:26:39 -04:00
Grahame Grieve 6322aef891 Fix bug in parser around nulls in arrays 2020-08-12 04:03:41 +10:00
Grahame Grieve 4add0f3ac8 Continue to work on connection timeout issues 2020-08-07 11:26:44 +10:00
Grahame Grieve 3e33c8a835 ongoing work around connection problems with tx.fhir.org 2020-08-06 22:33:54 +10:00
Grahame Grieve 572016e40a fix compile 2020-08-06 07:53:18 +10:00
Grahame Grieve 3f6207bf4f improve handling of timeout issues in client 2020-08-06 07:35:49 +10:00
Oliver Egger 4f21c40f83 set equivalence relationship in parsing 2020-06-22 12:34:00 +02:00
Oliver Egger 8d59817d26 json parse r4 2020-06-08 10:47:55 +02:00
Grahame Grieve 94467b270a standardise terminology client across versions 2020-06-07 08:42:14 +10:00
Oliver Egger ae4c3bbe0c remove disabled r4 fml tests 2020-06-05 17:56:14 +02:00
jamesagnew 17411a3659 Merge branch 'master' into ja_20200524_npm_rework 2020-05-30 12:07:17 -04:00
Grahame Grieve 4af4925657 move turtle parser + tests to Utilities 2020-05-30 09:38:48 +10:00
jamesagnew 444b612805 Start reworking NPM manager 2020-05-24 15:02:37 -04:00
Grahame Grieve 463a557402 Release new version 4.2.30 2020-05-12 11:54:28 +10:00
Grahame Grieve edea997312 Clean up license 2020-05-12 08:55:27 +10:00
Grahame Grieve 1f5663bfdf update R4 code (issue #70) 2020-05-12 08:42:55 +10:00
markiantorno 89f98bb960 I cast you out unclean spirit. 2020-04-29 16:55:40 -04:00
markiantorno 368a45a150 Fix for HAPI-FHIR issue 1820 2020-04-29 14:08:36 -04:00
Grahame Grieve c829de2f86
Merge branch 'master' into testing_updates 2020-04-24 07:20:35 +10: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
markiantorno a7e874501e Tests updated to JUnit Jupiter. Various quality of life improvements. 2020-04-21 20:36:17 -04:00
markiantorno 5c06cfcfb8 removed hardcoded path 2020-04-17 14:34:52 -04:00
markiantorno 0b92c7efe5 removed hardcoded path 2020-04-17 14:16:54 -04: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 53ef98198f fix for issue #148 - UuidType is not annotated 2020-04-09 10:56:14 +10:00
Grahame Grieve d2dc15e2c8 throw Error when a value is assigned to NamingSystem.url 2020-04-07 14:49:27 +10:00
Grahame Grieve 3edfeda13a Release new version 4.2.14 2020-04-06 10:20:49 +10:00
Grahame Grieve 1da57be1c0 support comments in json source when configured to do so 2020-04-02 11:00:42 +11:00
Rob Hausam 314380be77 Remove erroneous r5 model import statements from r4 NarrativeGenerator. 2020-03-30 09:47:58 -05: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 239331ef76 improve parsing error message when parsing json 2020-03-28 06:09:37 +11:00
Grahame Grieve f732c7bf0c ICD11 Generator support 2020-03-20 05:15:24 +11:00
Grahame Grieve 851d1fc228 fix for 1.4.0 problems 2020-03-17 11:13:50 +11:00
Grahame Grieve c46d4dd779 fix bugs around XML version + add ICD-11 generator 2020-03-17 11:10:50 +11:00
patrick-werner 60474cd8c9 moved all Locale/Message handling Code to utils: I18nBase 2020-03-13 18:53:16 +01:00
patrick-werner 109b80ed6f start movin i18n code Contexts -> utilities 2020-03-13 09:53:59 +01:00
patrick-werner 86711ac16f readding all the i18n work 2020-03-12 23:26:05 +01:00
jamesagnew 109dea9a02 Use ValidationOptions instead of TerminologyServiceOptions 2020-03-02 06:18:00 -05:00
Grahame Grieve 137506f37f set id when parsing StructureMap 2020-03-02 09:04:16 +11:00
Grahame Grieve d535bbaacb Use packages.fhir.org 2020-02-18 14:31:09 +11:00
Ken Stevens 490aef6f9b fixed Meta.getSecurity(String,String) bug 2020-02-12 20:39:37 -05:00
Grahame Grieve 8c7eab4066
Merge pull request #126 from lmckenzi/igpub-validation-fixes
Keep new IGPublisher stuff from raising errors when down-converted to…
2020-01-22 06:30:16 +11:00
Lloyd McKenzie 01c34f6dd3 Keep new IGPublisher stuff from raising errors when down-converted to R4. Also changed Spreadsheet extension so it doesn't raise errors when used. 2020-01-20 18:41:06 -07:00
Oliver Egger b1802ac30e serialize item() func as [] and not .[] 2020-01-11 00:10:08 +01:00
Oliver Egger 0ad3882132 FML updates for tests and validator 2020-01-11 00:10:07 +01:00
Grahame Grieve 8b25da3443 re-org validator tests 2019-12-30 10:25:59 +11:00
Grahame Grieve 0fbbd1ff02 re-org R5 source core preparatory to regenerating 2019-12-22 08:05:58 +11:00
Grahame Grieve 6e0df466f7 fix SimpleDateFormat to not be locale dependent 2019-12-19 22:39:46 +11:00
Grahame Grieve 097ce2cfcd require id/active flag for all generated tables 2019-12-16 07:26:24 +11:00
Grahame Grieve 6993f763d8 move Mimic14Importers to different repo 2019-12-16 07:25:06 +11:00
Grahame Grieve 415193a792 Start working on active tables, fix testing bug 2019-12-14 07:54:48 +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
Oliver Egger 9c7673c473 fhirpath indexOf support for R4 2019-12-04 15:06:20 +01:00
Grahame Grieve 60703efdd4 updates for packages changes 2019-11-26 18:56:52 +11:00
Grahame Grieve df2a378eb0 update Mimic importers 2019-11-15 08:16:12 +11:00
Grahame Grieve 1c4cceaf3c update reference version dates 2019-11-14 23:22:26 +11:00
Grahame Grieve 23b26c0930 update stated version to 4.0.1 2019-11-14 14:53:35 +11:00
Grahame Grieve 3de429ae6a Release new version 2019-11-13 07:49:12 +11:00
Grahame Grieve 9ffdf6e81c batchloader improvements for Mimic upload 2019-11-10 21:04:55 +11:00
Grahame Grieve 7a9bdd0cfc Release new version 2019-11-09 08:07:56 +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 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 f60bb8a9c6 updates to enumerations for technical correction releases 2019-10-31 21:52:56 +11:00
Grahame Grieve 55c379dab8 improve error message when parsing json that is not a resource 2019-10-31 21:51:26 +11:00
Grahame Grieve cc496623a6 fix rendering of profiles in choice rows 2019-10-29 12:31:58 +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 958791d1cd more Mimic work 2019-10-25 08:19:59 +11:00
Grahame Grieve cccce9e9f0 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-10-23 14:48:14 +11:00
Grahame Grieve 044b08b8ea add Mimic Importer 2019-10-23 14:47:11 +11:00
James Agnew 2f380704de Fix precision and validator issues 2019-10-18 10:47:20 -04:00
James Agnew 0cf2cafb62 Improve efficiency of isEmpty() methods 2019-10-13 19:39:19 -04:00
James Agnew 215fdae37f Include the wrapper element when writing GraphQL responses 2019-09-06 10:29:31 -04:00
Grahame Grieve 512c3932a3 Reconcile R4/R5 implementations 2019-08-23 15:38:58 +10:00
Grahame Grieve 909535eea2 fix problems with skipping unknown content, and empty differentials 2019-08-18 17:47:48 +10:00
Grahame Grieve 028802f6fc update for HAPI release + add JsonParser constructor 2019-08-18 07:51:41 +10:00
Grahame Grieve 55259ab8dc Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-16 07:19:21 +10:00
Grahame Grieve fb249ea098 fix for narrative rendering problem with OperationDefinition 2019-08-16 07:16:24 +10:00
James Agnew ecfd55c368 Backport GraphQL support to DSTU3 2019-08-12 10:55:34 -04:00
Grahame Grieve 3842dbeb99 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-09 04:41:53 +10:00
Grahame Grieve 7ef320b6bb fix ref-1 constraint (define %rootResource) 2019-08-08 21:03:27 +10:00
James Agnew c1728a481d Refactor R4 infrastructure to use the new common
TerminologyServiceOptions, and tweak the validation of enableWhen to
handle a few edge cases correctly.
2019-08-06 18:27:45 -04:00
Grahame Grieve 2dc71f33ff fix language extension 2019-08-06 14:48:24 +10:00
Grahame Grieve 26a6659d2e fix wrong code generation for Expression.language 2019-08-05 07:33:30 +10:00
Grahame Grieve 4ffa343395 add -debug parameter to validator, and add additional (failing) validator tests, and update R4 code 2019-08-04 07:34:13 +10:00
Grahame Grieve fe219985b4 fix decimal validation + fix profile slicing validation 2019-07-30 16:22:54 +10:00
Grahame Grieve 51ac15da5b fix for issue 64 (Math.max -> Math.min) 2019-07-29 14:29:37 +10:00
James Agnew eef45d0100 Restore build 2019-07-17 17:28:04 -04:00
James Agnew 96bd38c71c Improve internal representation of binary datatype 2019-07-14 18:12:26 -04:00
James Agnew e265477c6e Header updates 2019-07-14 09:27:45 -04:00
James Agnew 0acb99744b
Changes needed to move HAPI FHIR to using this project directly (#61)
* Work on porting HAPI FHIR to core

* Ongoing work on HAPI FHIR merge
2019-07-14 08:55:21 -04:00
Grahame Grieve d74ee20e4e work on snapshot generation tests 2019-07-07 08:23:23 +10:00
Grahame Grieve bc30ea197e
Merge pull request #56 from ahdis/oliveregger_maps3To4
unit test conversions r3r4
2019-07-06 07:21:02 +10:00
Grahame Grieve f583649f87 fix generation of error locations using FHIRPath or XPath properly 2019-07-05 20:23:58 +10:00
Grahame Grieve 0357e58203 more package maintenance, and more work on mapping generator 2019-07-04 10:26:57 +10:00
Grahame Grieve ee0a32b6ab fixing hasPrimitiveValue across the versions for HAPI 2019-07-04 10:25:07 +10:00
Oliver Egger 992f870cb4 unit test conversions r3r4 2019-06-27 00:28:32 +02:00
Grahame Grieve 3c8b3ec97c fix sturcture definition rendering issues 2019-06-25 16:27:56 +10:00
Grahame Grieve 4ff9e0626a update graphql generation - add note about types.graphql & fix typo 2019-06-16 05:59:13 +10:00
Grahame Grieve 027104b2b4 HAPI updates and validation message enhancements 2019-06-11 05:05:01 +10:00
Oliver Egger f659b67307 fix R4 compilation error and update pr for R5 2019-05-03 13:39:04 +02:00
Oliver Egger 1c73a3771e [GF#20324] FML support for share in Target Transform 2019-05-03 13:39:04 +02:00
James Agnew c5a8beb3d1 FHIRPath fixes after last HAPI FHIR sync 2019-04-23 22:00:22 -04:00
Grahame Grieve 203de627f1 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-04-24 06:18:11 +10:00
Grahame Grieve 9b0d702ba2 updates for ongoing work in IG publisher + Implementation Guide relax codes on .definition.parameter.code 2019-04-24 06:14:26 +10:00
James Agnew 2176e7c64d Clean up enableWhen testing in validator for Questionnaire resources 2019-04-17 15:54:40 -04:00
Grahame Grieve d3ef2d7624 NPMPackage direct loading, + refactor JSON parser Location 2019-04-10 11:02:06 +10:00
Grahame Grieve 89c95c70ca fix hard coded file names 2019-03-12 10:17:30 +11:00
Grahame Grieve 5a1dfba236 Improve error message when running transforms 2019-03-04 13:17:30 +11:00
Grahame Grieve 445c90ff9a test 2019-02-24 21:31:47 +11:00
Grahame Grieve f5c592fbad more test fixes 2019-02-08 17:52:37 +11:00
Grahame Grieve a04b900054 fix tests 2019-02-08 16:56:53 +11:00
Lloyd McKenzie a17754792b
Merge branch 'master' into Snapshot-issue 2019-02-06 23:25:13 -07:00
Lloyd McKenzie 13d22dfcd1 Updated code to support tests that blow up 2019-02-06 23:05:57 -07:00
Lloyd McKenzie 8eedf12955 Revamped to test bad path 2019-02-06 22:15:41 -07:00
Grahame Grieve d1c9de3d8b fix in condition in FHIRPath engine 2019-02-07 15:17:42 +11:00
Grahame Grieve 483e0a3e80 test snapshot generation bad path 2019-02-07 15:16:27 +11:00
Grahame Grieve 9f1d3bf65f handle profiling just extension on polymorphic types 2019-02-07 10:52:06 +11:00
Grahame Grieve 4c60866022
Merge pull request #5 from lmckenzi/Snapshot-issue
Added new snapshot test (which currently fails)
2019-02-07 09:04:16 +11:00
Grahame Grieve caf14d36dd Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-02-07 07:51:46 +11:00
Grahame Grieve 43fb41270d fix version loading issue for context 2019-02-07 07:50:58 +11:00
James Agnew bf8a7aa3d2
Refactor fatjar (#6) 2019-02-04 07:53:46 -05:00
Lloyd McKenzie e9a2531ea5 Added new snapshot test (which currently fails) 2019-02-01 20:42:28 -07:00
Grahame Grieve d47aad11e7 move test cases out of build 2019-02-01 16:11:50 +11:00
Grahame Grieve 364ed14c2a rename package cache operations for clarity + upgrade for version release 2019-02-01 06:09:03 +11:00
Grahame Grieve f2b619b08e fix bugs in FHIRPath engine, and work around wrong FHIRPath statements in the validator 2019-01-31 11:59:39 +11:00
Grahame Grieve 6d2e2075c9 fix bug validating unknown code system 2019-01-29 21:46:02 +11:00
Grahame Grieve 1049584c41 add tests to suite 2019-01-29 14:05:12 +11:00
Grahame Grieve 10589ea559 finish getting tests passed 2019-01-29 14:04:36 +11:00
Grahame Grieve fc8150773c Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-01-29 13:27:57 +11:00
James Agnew 7f0d6adda0 Remove pointless test 2019-01-28 21:23:36 -05:00
James Agnew df7f2ca0e6 Method is implemented now 2019-01-28 21:22:11 -05:00
Grahame Grieve 40c0a58eb3 more working on tests 2019-01-29 11:00:01 +11:00
James Agnew 4a6d0eed45 First crack at this 2019-01-28 17:08:39 -05:00
Grahame Grieve 9e583e8e35 work on getting validation tests to pass 2019-01-29 08:34:34 +11:00
James Agnew 730ba7138e Remove unneccesary import statement that was breaking the build 2019-01-28 11:51:23 -05:00
Grahame Grieve 61f338991d update tests 2019-01-28 22:58:40 +11:00
Grahame Grieve a52e209706 update FHIR Path tests 2019-01-27 18:29:11 +11:00
Grahame Grieve d48800c056 fix tests 2019-01-23 09:28:30 +11:00
Grahame Grieve aaa9827cad move test resource so they end up in built jar (for downstream access to test reosurces for publishing FHIR) 2019-01-23 09:01:50 +11:00
Grahame Grieve 707685a5cd fix decimal in test 2019-01-23 08:47:32 +11:00
Grahame Grieve 7b8b5df67c updates for FHIRPath test corrections 2019-01-23 07:18:29 +11:00
Grahame Grieve ebd07775a7 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-01-18 04:55:00 +11:00
Grahame Grieve 8d747a9d2c fix decimal conversion 2019-01-18 04:54:41 +11:00
James Agnew 4bb837f029 Move util out of tests 2019-01-15 12:20:46 -06:00
James Agnew e469018429 Move utilities out of testing directory 2019-01-15 08:48:58 -06:00
jamesagnew efd83a702c Build fixes 2019-01-15 09:42:29 -05:00
Grahame Grieve 1cf5093ff7 fix fhirpath tests for change to backtick 2019-01-15 07:16:06 +11:00
Grahame Grieve 1169a4c293 get tests passing 2019-01-15 05:12:18 +11:00
James Agnew bd899957b0 Rename the keep files 2019-01-13 16:37:16 -06:00
James Agnew cbde1cf488 Add keeps for empty folders 2019-01-13 16:20:50 -06:00
James Agnew 4991942755 Clean up project for Eclipse 2019-01-13 15:25:55 -06:00
James Agnew 806ab9fac8 Externalized code now committed 2019-01-13 14:33:14 -06:00