Grahame Grieve
2cc8ff5e23
extension related validation fixes
2023-02-01 14:49:14 +11:00
Grahame Grieve
7ad4bd62c6
fix for NPE rendering resources
2023-01-31 07:23:12 +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
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
2c93585bb6
better error message
2023-01-21 07:36:09 +11:00
Grahame Grieve
f8e6371e1f
Merge branch 'master' into gg-202301-sm-errors
2023-01-20 19:44:24 +11:00
Grahame Grieve
b16fc37b02
clean up error handling when parsing structure maps
2023-01-20 04:24:42 +11:00
dotasek
f58b7acfb5
Swaps isBase64 with internal implementation for Android compatibility ( #1079 )
...
* Adding animal sniffer to display all issues related to android compatibility.
* Duplicate isBase64 internally
Co-authored-by: Vitor Pamplona <vitor@vitorpamplona.com>
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2023-01-18 18:40:24 -05:00
Grahame Grieve
7cc01ef7db
update new FHIRPath for older versions
2023-01-19 07:57:05 +11:00
Grahame Grieve
26027fa3d6
update FHIRPath implementation for discussion at 84a07a6a92
2023-01-19 06:59:45 +11:00
Grahame Grieve
c9833f94d3
Add ElementModel based StructureMap parser
2023-01-18 12:32:06 +11:00
Grahame Grieve
7b99037199
fix BOM in java files
2023-01-17 12:49:14 +11:00
Grahame Grieve
daf5638f3e
Fix significant performance issue generating xlsx for multiple profiles
2023-01-17 11:23:39 +11:00
Grahame Grieve
8cb7e40815
Improved Error message if profile root has slicing
2023-01-17 11:23:14 +11:00
Grahame Grieve
01c131b29d
see PR 1075 - fix issue with setProperty() ignoring extensions
2023-01-17 11:22:42 +11:00
Grahame Grieve
41abbb21a0
fix debug logging for snapshot generation
2023-01-17 05:36:44 +11:00
Grahame Grieve
1df68c95a4
Fix rendering when binding strength missing
2023-01-16 10:13:11 +11:00
Grahame Grieve
6c2a488402
fix type convertors to handle null
2023-01-16 10:12:59 +11:00
Grahame Grieve
a06803d936
Start implementing loading structure maps with validation
2023-01-14 08:45:13 +11:00
Grahame Grieve
90f7214195
test NPE in markdown processing
2023-01-10 11:34:41 +11:00
Grahame Grieve
8902898428
better tracking and reporting of snapshot generation issues
2023-01-09 08:03:24 +11:00
Grahame Grieve
c828ce9eb7
fix URL TO URI
2023-01-06 10:41:21 +11:00
Grahame Grieve
45cf907204
kindling compile fixes
2023-01-05 08:43:30 +11:00
Grahame Grieve
f3fc19a906
refactor profile generation (utils -> renderer) + add new views
2023-01-03 14:54:11 +11:00
Grahame Grieve
b014401dd4
refactor profile rendering (more to StructureDefinitionRenderer)
2023-01-01 11:12:44 +11:00
Grahame Grieve
aacefd6581
Merge remote-tracking branch 'origin/master'
2022-12-31 11:06:47 +11:00
Grahame Grieve
b894cc6da7
Merge pull request #1048 from qligier/pr-fix-text-appending
...
Fix appending text in ProfileUtilities
2022-12-31 09:10:24 +11:00
Grahame Grieve
c1262d50c5
fix up cardinality issues
2022-12-30 07:20:06 +13:00
dotasek
1380c5e52d
Fix test breakage caused by capitalization
2022-12-29 13:17:47 -05:00
Grahame Grieve
be9c36e037
more PE work
2022-12-29 21:37:44 +13:00
Grahame Grieve
5e67c5a57e
more work
2022-12-29 17:16:40 +13:00
Grahame Grieve
44ecfbf53d
more PE work
2022-12-29 10:18:47 +13:00
Grahame Grieve
d532af808b
more work on PE definitions
2022-12-28 16:11:45 +13:00
Grahame Grieve
50bc157ab9
more work on PE
2022-12-28 08:38:27 +13:00
Grahame Grieve
44b25be2a5
warning
2022-12-26 13:51:54 +13:00
Grahame Grieve
abf8dca07b
more doco
2022-12-26 13:51:16 +13:00
Grahame Grieve
9959183017
more work on PEDefinition
2022-12-26 13:28:22 +13:00
Grahame Grieve
900f471dda
upgrade test case dependency
2022-12-24 08:42:02 +13:00
Grahame Grieve
f87394b46e
start implementing ProfiledElement
2022-12-24 07:30:09 +13:00
Grahame Grieve
0827dc32f1
Merge remote-tracking branch 'origin/master'
2022-12-24 07:29:17 +13:00
Grahame Grieve
a24d34a471
Merge remote-tracking branch 'origin/master'
2022-12-24 06:53:43 +13:00
Quentin Ligier
858c06f097
Fix appending text in ProfileUtilities
...
If the base text was null, appending a text in the derived element (using "...") would show a "null" before the text. This commit adds the method Utilities.appendDerivedTextToBase() to implement to correct behavior.
2022-12-23 18:52:47 +01: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
2f0a45046e
liquid fixes to FHIRPath
2022-12-20 23:09:44 +13:00
Grahame Grieve
e2dff7d118
change name
2022-12-20 08:48:55 +13:00
Grahame Grieve
96810c984b
revise draft
2022-12-20 08:47:30 +13:00
Grahame Grieve
b6d35314f6
fix bug in cross version extension generation
2022-12-19 22:51:04 +13:00
Grahame Grieve
d8dacd260f
Candidate service for working with profiles in applications
2022-12-19 17:20:31 +13:00
Grahame Grieve
4028d9930b
Merge pull request #1041 from alexey-tschudnowsky/ISSUE_1040_Profile_Compare_NullPointerException
...
fixes #1040 (NullPointerException while comparing profiles)
2022-12-17 08:09:12 +11:00