138 Commits

Author SHA1 Message Date
Grahame Grieve
a3d4c0645d Fix the way overly large value set expansions are handled 2024-01-19 20:09:57 +11:00
Grahame Grieve
29dbcbfb63 Handle server errors better 2024-01-19 10:38:31 +11:00
Grahame Grieve
8613cd3944 rework terminology cache to manage multiple terminology servers 2024-01-17 20:44:37 +11:00
Grahame Grieve
d74b0e2b4a Refactor Context to support multiple terminology services 2024-01-08 21:07:08 +11:00
dotasek
0afea8dc1d
CLI Task to preload package cache (#1508)
* WIP start building preload task

* Slightly refactor exceptions

* sleep between each query

* WIP - FilesystemPackageCacheManager refactor

* Finish refactor

* Customize PackageVisitor

* Remove unused code

* Remove unused code 2

* Add debug logging for failing test

* Point withCacheFolder if to correct param

* Remove console chatter

* Rename to FilesystemPackageCacheManager.Builder

* Move logic to PackageCacheDownloader for re-use in other projects

* Fix spacing
2023-12-13 11:27:15 -05:00
Grahame Grieve
e009734d85 fix committee URLs 2023-11-17 07:10:02 +11:00
Grahame Grieve
cd2c221da3 #1428 convert Requirements.reference between versions 2023-09-06 09:10:48 +10:00
Grahame Grieve
3acfd8a879 Remake example scenario changes 2023-07-27 22:17:31 +10:00
Grahame Grieve
3eef08dab8 remove unused imports 2023-07-26 08:31:21 +10:00
Grahame Grieve
6956f39502 #1329 Fix up type handling for conversions between R4/R4B and R5 (OperationDefinition.parameter.type) 2023-07-05 07:17:08 +10:00
Richard Ettema
d2c873336c Remove hard coded output stream paths preventing successful build on Windows 2023-06-12 15:17:08 -04:00
Grahame Grieve
0ec2dfab78 Add support for SubscriptionTopic in R4 IGs 2023-05-24 16:57:09 +10:00
Richard Ettema
e6c1cd22f4 Added unit test classes for TestPlan conversion 2023-05-18 21:06:49 -04:00
Grahame Grieve
34c5ff93c4
Merge pull request #1255 from hapifhir/gg-202305-server-error
Fix for wrong display when server returns error
2023-05-09 20:10:00 -05:00
Grahame Grieve
13254f39a2 support for NamingSystem conversion of url, version, and title (for THO) 2023-05-09 18:46:39 -05:00
dotasek
9b91f1389f
Update Conversion package docs (#1257)
* Reorganize README.md, expand details

* Update conversion README.md document
2023-05-09 17:33:55 -04:00
dotasek
05148a54c8 Merge remote-tracking branch 'origin/master' into do-20230501-conversion-refactor 2023-05-08 10:24:34 -04:00
dotasek
9464be8728 ValueSet test resource 2023-05-05 18:03:50 -04:00
dotasek
a974077366 Add ValueSet test 2023-05-05 18:03:36 -04:00
dotasek
7a87cfda32 Typo 2023-05-05 18:03:23 -04:00
dotasek
76ef9370d0 Add test coverage for CapabilityStatement.Conformance + fix 10_40/50
Fixes incorrect lastPath preventing ignoring of acceptUnknown extensions
2023-05-05 16:55:55 -04:00
Grahame Grieve
b402fd1c45 Fix bug handling filter, and refactor terminology code 2023-05-05 13:55:23 -05:00
dotasek
91a8ff379c Add 14_50 Test. Will fail until dstu2016may Base.equalsDeep is fixed. 2023-05-04 12:47:51 -04:00
dotasek
bf5f57cbb7 Add tests 1 2023-05-04 12:47:51 -04:00
dotasek
f5e049cbbe Fix copy-paste mistake 2023-05-04 12:47:51 -04:00
Grahame Grieve
89c1c8608c Fix up StructureMap R4/R5 conversion 2023-05-01 18:08:35 +10:00
dotasek
c28a100f02 Add additionalContext and error 2023-04-28 16:49:56 -04:00
dotasek
6a0efdfe0b Add timestamp conversion 2023-04-28 16:38:20 -04:00
dotasek
5683f10d92 Add missing fields 2 2023-04-26 17:17:29 -04:00
dotasek
a006b194c1 Add missing fields to r5-r4b 1 2023-04-26 14:27:00 -04:00
dotasek
e34411d4e5 Convert modifiers and comparators 2023-04-18 17:13:46 -04:00
dotasek
d8ac44fee4 More test prep, start conversion work 2023-04-17 18:12:55 -04:00
dotasek
9c3e3c918e Add another subscription status test example 2023-04-17 17:52:20 -04:00
dotasek
4494a6f757 Expand with actual use case test 2023-04-17 17:24:19 -04:00
dotasek
8ab4e8e73a Minimize test case, get test running. 2023-04-17 17:18:03 -04:00
dotasek
23399d835f Add r4b test sources 2023-04-14 15:21:33 -04:00
dotasek
a734a2f819 WIP SubscriptionTopic conversion tests + initial work 2023-04-14 09:37:09 -04:00
Grahame Grieve
6ac00b8c68 rework terminology interface 2023-04-14 17:59:06 +10:00
Grahame Grieve
0bbff8d14d rework package cache manager - add testing mode 2023-04-02 23:06:29 +10:00
Grahame Grieve
7cf15f248d update version conversions for new version of R5 2023-03-01 21:50:02 +11:00
dotasek
34b1bd05c5
Fix https for terminology server (#1118)
* Failing test

* Missing bracket

* Fix issue with https tx server

* Expand test coverage

* Bump maven-jar-plugin

Maybe fix build problem?

---------

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2023-02-17 10:02:49 -05:00
Grahame Grieve
107fa0e3a2 update extension extractor 2023-02-01 14:48:48 +11:00
dotasek
cca38587ce
Cleanup jetbrains annotations (#1090)
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2023-01-23 18:27:47 -05:00
dotasek
b50aec5912
Advisory fix 1 (#1089)
* Update cache and comparison downloads to use https

* Zip Slip tests and fix

* Zip Slip tests 2 and fix

* Add missing tempDir child in ScannerTest

* Add win format zip test

* Add tests to r4b

* Add tests and fixes for slips in tgz processing

* Update fhir-test-cases version
2023-01-20 16:56:57 -05:00
dotasek
02cdad6f68
Clean up FIXMEs and out chatter (#1062)
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2023-01-09 10:55:45 -05:00
dotasek
12c05604b4 Normalize line separators 2023-01-06 14:13:07 -05:00
Grahame Grieve
ead7eadfc0 fix test setup 2022-12-26 20:47:33 +13:00
Grahame Grieve
fd77fd16d0 round trip constraint xpath after R5 changes 2022-12-23 15:14:25 +13:00
Grahame Grieve
aa2481fcfb fix test case 2022-12-13 21:21:12 +11:00
dotasek
196862b6b2 Ignore notGiven extension + refactor 2022-11-30 10:09:04 -05:00