Commit Graph

434 Commits

Author SHA1 Message Date
Grahame Grieve 5eca02f879 bug fixes 2023-03-06 23:33:38 +11:00
Grahame Grieve adafa7eec8 Improve Specification Difference Engine 2023-03-06 16:55:02 +11:00
Grahame Grieve 472fb19542 More fixing Observation conversion between versions for R5 2023-03-05 06:13:10 +11:00
Grahame Grieve 8ac01bd5a4 update conversions for discovered issues for R5 2023-03-03 06:30:49 +11:00
Grahame Grieve 7cf15f248d update version conversions for new version of R5 2023-03-01 21:50:02 +11:00
Grahame Grieve 4c30621491 structuremap validation and invariant fixes for forthcoming R5 release 2023-02-27 18:32:38 +11:00
Grahame Grieve 2bd73c650e Work on StructureMap validation 2023-02-27 07:30:04 +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 d6cc2f46d0 update extension extractor 2023-02-02 16:40:09 +11:00
Grahame Grieve 107fa0e3a2 update extension extractor 2023-02-01 14:48:48 +11:00
Grahame Grieve f9b386d5b2 r5 extension extractor 2023-01-31 16:54:30 +11:00
Grahame Grieve 373abb7dcc ignore ig-r4 when converting for generated package versions 2023-01-31 16:06:51 +11:00
Grahame Grieve 08ed54fd35 Rework Package API to allow for authentication on package servers 2023-01-31 10:32:21 +11:00
Grahame Grieve d859e0b4bd Temporary Support for MedicationStatement in R5 (going to be renamed again) 2023-01-31 07:22:33 +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
Grahame Grieve 7b99037199 fix BOM in java files 2023-01-17 12:49:14 +11:00
Grahame Grieve cf4e2f2eaf Fix problem converting ActivityDefinition R4/R5 2023-01-16 10:17:30 +11: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 0827dc32f1 Merge remote-tracking branch 'origin/master' 2022-12-24 07:29:17 +13:00
dotasek b404c89aa9
Profile Utilities Refactor 2 (#1047)
* Add test util for diff

* Start moving pathprocessor params into dedicated object

* Move diff to Params

* Move base and diff Limits to params

* Rename to newBaseCursor and newBaseLimit

* More renames

* Move url and webUrl to params

* Move profileName to params

* Add contextPathSource to params, adjust indent for processPaths calls

* Move contextPathTarget to params

* Code cleanup, unused variables + move trimDifferential to params

* Create PathSlicingParams

* Shuffle param order

* Move redirector to params

* Move sourceStructureDefinition to params

* Move derived to params

* Move debug statements to dedicated methods

* split processSimplePath

* split processPathWithSlicedBase

* Start splitting ProfilePathProcessor

* Move all params into ProfilePathProcessor

* Move all profile utility related classes to own package

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-12-23 09:27:42 -05:00
Grahame Grieve fd77fd16d0 round trip constraint xpath after R5 changes 2022-12-23 15:14:25 +13:00
Grahame Grieve 415d8acc12 Add R5 snapshot3 to R4 versions enum 2022-12-16 08:48:24 +11:00
Grahame Grieve 38c4785236 reverse SearchParameter.base change 2022-12-14 06:29:21 +11:00
Grahame Grieve aa2481fcfb fix test case 2022-12-13 21:21:12 +11:00
Grahame Grieve d1d391496e upgrade to new R5 release 2022-12-13 21:13:29 +11:00
Grahame Grieve cdfc93052b Fix stated package in alternate version packages 2022-12-06 16:21:06 +11:00
Grahame Grieve 9c0732158b fully convert package version 2022-12-05 13:40:03 +11:00
Grahame Grieve 21102fa8d7 fix version converter for code systems 2022-12-05 13:38:17 +11:00
dotasek 196862b6b2 Ignore notGiven extension + refactor 2022-11-30 10:09:04 -05:00
dotasek 69db452501 Expand tests, fix breaks 2022-11-29 14:28:10 -05:00
dotasek 2daeaec173 Rename 2022-11-29 12:44:07 -05:00
dotasek 8d485c0f34 Expand tests, fix break 2022-11-28 18:47:58 -05:00
dotasek fce80bb9b1 Fix unnecessary switch. Refactor tests. 2022-11-28 18:28:34 -05:00
dotasek 9e6700d9a9 Pass initial tests 2022-11-28 17:05:57 -05:00
dotasek cce0d42c0e GitHub complains about missing newlines. 2022-11-28 15:12:17 -05:00
dotasek 1b823ef97a Failing test 2022-11-28 15:12:17 -05:00
James Agnew 1fc0ed4cbd
Add null guard to converter (#1013)
* Add null guard to converter

* One more guard

* One more null guard

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-11-28 12:24:01 -05:00
Grahame Grieve f3413dad23 Fix error converting Identifier.use = old to R3 2022-11-25 22:35:55 -03:00
Grahame Grieve 80f275ff18 upgrade to new JSON parser 2022-11-24 17:57:46 -03:00
Grahame Grieve cb72792b7e More work on R4 <-> R4B guides 2022-11-14 18:03:22 +11:00
Grahame Grieve aa6daa3ea0 build core packages in other versions 2022-11-11 12:29:24 +11:00
Grahame Grieve 87a5b50662 Fix issue with ActivityDefinition.kind = TASK not converting properly 2022-11-05 11:28:44 +11:00
Grahame Grieve 1ae7093eef #934 Parameters object's getParameter(String theParameterName) is misnamed 2022-11-02 08:51:17 +11:00
Grahame Grieve 9352b6e441 Fix problem generating snapshots for specializations where inherited types have properties 2022-10-28 17:48:27 +11:00
Grahame Grieve dd36590599 Add requirements renderer 2022-10-25 15:02:10 +11:00
Grahame Grieve ac67f945a0 Support for requirements resource 2022-10-24 11:40:00 +11:00
Grahame Grieve a2af53f180 Merge remote-tracking branch 'origin/master' 2022-10-19 22:37:28 +11:00