Grahame Grieve
e5a4d84a6f
improve compact version sorting
2023-03-07 20:59:02 +11:00
Grahame Grieve
6bf26255ab
fix structure map validation issues around type
2023-03-07 20:58:51 +11:00
Grahame Grieve
453f073411
rename ig-r4.json to ig-r4.jsonx
2023-03-07 20:57:27 +11:00
Grahame Grieve
0c26f09721
revise whitespace handling for unicode conformance in validator
2023-03-07 06:25:45 +11:00
Grahame Grieve
e449bf9cfe
Add compact rendering
2023-03-06 20:45:21 +11:00
Grahame Grieve
6559c4b245
improve SM validation message
2023-03-06 20:45:05 +11:00
Grahame Grieve
cbb75520c9
Merge pull request #1107 from ahdis/oe_choice_without_x
...
CDA Logical model validation: if choice is only value don't add type
2023-03-06 06:11:21 +11:00
Grahame Grieve
356e500ab6
finish ConceptMap validation
2023-03-05 23:25:12 +11:00
Grahame Grieve
ec72b1fcdd
fix parsing and validating of concept maps in structure maps + validate terminology part of structure maps
2023-03-05 18:29:11 +11:00
Grahame Grieve
52c97f3c70
test primitive regexes if other tests pass
2023-03-05 06:14:07 +11:00
Grahame Grieve
f38da36b33
fix NPE
2023-03-03 06:30:17 +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
Grahame Grieve
d3a407e369
FML validation
2023-02-25 14:05:03 +11:00
Grahame Grieve
bae27ef706
fix validation for query references with empty parameter values
2023-02-21 16:46:27 +11:00
Grahame Grieve
76a3129b30
fix validation of conditional references
2023-02-20 23:48:16 +11:00
Grahame Grieve
26f7b3a803
FHIR-38789 SD_Dependencies extension needs work
2023-02-15 12:12:28 +11:00
Grahame Grieve
d5d83bea9c
fix broken links in R5 builds
2023-02-14 09:53:22 +11:00
Grahame Grieve
3a427385c5
FHIR QA driven changes
2023-02-12 17:53:41 +11:00
oliveregger
8b5e93dc8d
if choice is only value don't add type
2023-02-07 17:36:56 +01:00
Grahame Grieve
237670fa24
release
2023-02-07 14:18:12 +10:00
Grahame Grieve
4a79e89f62
Merge remote-tracking branch 'origin/master'
2023-02-01 14:49:19 +11:00
Grahame Grieve
2cc8ff5e23
extension related validation fixes
2023-02-01 14:49:14 +11:00
Neelima Karipineni
61e63b128a
Enhancements to StructureMap transform to support logical models as source and value set lookup ( #1092 )
...
* implement resolveValueSet from AHDIS Matchbox
* get SD from map source type, set logical model
* test for getSourceResourceFromStructureMap DefinitionException
* test resolveValueSet
* test transform logical source
* fix formatting
2023-01-31 16:56:02 -05:00
Grahame Grieve
08ed54fd35
Rework Package API to allow for authentication on package servers
2023-01-31 10:32:21 +11:00
Grahame Grieve
bda3a74b40
handle R3 encoding of primitive values when validating profiles
2023-01-31 07:23:33 +11:00
dotasek
f5f03442aa
Better error description
2023-01-27 11:22:37 -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
7cc01ef7db
update new FHIRPath for older versions
2023-01-19 07:57:05 +11:00
Grahame Grieve
829cea8d33
Add check for slicing at the root of a profile
2023-01-17 11:41:42 +11:00
Grahame Grieve
41abbb21a0
fix debug logging for snapshot generation
2023-01-17 05:36:44 +11:00
Grahame Grieve
4b1a3dba46
Improve URN validation
2023-01-16 22:13:53 +11:00
Grahame Grieve
b014401dd4
refactor profile rendering (more to StructureDefinitionRenderer)
2023-01-01 11:12:44 +11: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
bb60a338d6
fix
2022-12-17 07:13:49 +11:00
Grahame Grieve
6b1ae35ef3
* Add validator support for fhir_comments in R2/R2B ( #1042 ) + Add validator checks around versions in extension URLs
2022-12-17 07:11:06 +11:00
Grahame Grieve
8afc08b6aa
test case fixes
2022-12-16 09:27:38 +11:00
Grahame Grieve
8b7890bea2
removing caching package client - rests on invalid assumptions
2022-12-16 08:49:30 +11:00
Grahame Grieve
d1d391496e
upgrade to new R5 release
2022-12-13 21:13:29 +11:00
dotasek
e8747aa001
Use ig for missed {1} param ( #1031 )
...
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-12-12 13:41:59 -05:00
Grahame Grieve
771fb0ac00
Changes related to validation of document and message links
2022-12-09 11:09:17 +11:00
Grahame Grieve
7f35843440
all-profiles related fixes
2022-12-06 16:22:08 +11:00
Grahame Grieve
037b615bfc
allow https://example ... in questionnaires as example links
2022-12-05 13:41:50 +11:00
Grahame Grieve
fedfa88ffb
refactor resource reference resolution to use package dependencies whereever possible
2022-12-01 08:16:00 +11:00
Grahame Grieve
4cda6dd998
Don't double load R5
2022-11-28 12:27:57 -03:00
Grahame Grieve
53fb08ab19
update JSON parser used by validator to JSON5 parser
2022-11-26 18:24:29 -03:00
Grahame Grieve
363a95bb8a
more replacing json library
2022-11-25 22:37:43 -03:00
Grahame Grieve
59199075b9
Merge pull request #1003 from hapifhir/gg-202211-json
...
Gg 202211 json
2022-11-24 19:33:30 -03:00
Grahame Grieve
1617315ed8
minor improvements to validator message
2022-11-24 17:58:15 -03:00