Grahame Grieve
09c2c8f81b
Improve handling of terminology error and warning messages + handling of example and fragment code systems
2023-12-15 04:21:50 -05:00
Grahame Grieve
45b35c52d5
upgrade xver to latest R5 definitions
2023-12-14 07:20:45 -05: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
dotasek
27e0fbad16
Merge remote-tracking branch 'origin/master' into do-20231127-package-cache-threadsafe
2023-12-11 09:56:39 -05:00
Grahame Grieve
de7dc3023d
fix validation issues on HL7 publisher
2023-12-11 16:56:27 +11:00
Grahame Grieve
4b1488438e
missed files
2023-12-11 14:10:26 +11:00
Grahame Grieve
f88f4e492e
fix bug loading packages with no specified version that don't exist
2023-12-11 14:08:28 +11:00
Grahame Grieve
e697ec1c4c
check extensions with fhirpath context
2023-12-05 16:56:44 +11:00
Grahame Grieve
53586dfba5
update pubpack
2023-12-03 20:05:21 +11:00
Grahame Grieve
c4f6fe4676
Addressing WG problems in kindling
2023-12-03 20:05:10 +11:00
Grahame Grieve
592c1a4315
fix display of time periods (fixed width hour:min)
2023-12-01 16:56:28 +11:00
Grahame Grieve
0ae15f7d4d
Fix narrative link validation and add id/idref validation
2023-12-01 16:56:11 +11:00
dotasek
698849b9f2
Remove fhir-test-cases from Validator CLI JAR ( #1497 )
...
* WIP drop fhir-test-cases from CLI jar
* Fix missing JUnit4 tests, update to JUnit5 where possible
* Fix unused import
* Include hamcrest dependency
* Fix breaking ValidationEngineTests
* Give kinder error message for missing param
2023-11-29 14:48:18 -05:00
dotasek
1866be1673
Use a smaller package
2023-11-29 12:02:41 -05:00
dotasek
09ab60405d
Add per-file ReadWriteLock to CacheLock
2023-11-29 10:59:01 -05:00
dotasek
84e456c5dc
Actual assertion for test
2023-11-29 10:35:49 -05:00
dotasek
ff6ea47751
Failing test
2023-11-28 17:41:59 -05:00
Grahame Grieve
36361eaa1d
refactor timeout control on client
2023-11-24 12:06:18 +11:00
Grahame Grieve
623760d887
Improve expansion error messages
2023-11-24 08:51:47 +11:00
Grahame Grieve
bd98afaa09
refactor versionutil
2023-11-24 06:10:38 +11:00
Grahame Grieve
aa20c450d2
fix for broken markdown re-processing
2023-11-17 07:10:57 +11:00
Grahame Grieve
e009734d85
fix committee URLs
2023-11-17 07:10:02 +11:00
Grahame Grieve
220210bca3
fix failing test
2023-11-15 18:06:55 +11:00
Grahame Grieve
6181d812e6
Rework bundle references validation
2023-11-15 14:20:54 +11:00
Grahame Grieve
618930e5bf
Planning ahead: Add fhirVersion to R5 Base and IWorkerContext methods, and move IContextResourceLoader, ValidationResult and CodingValidationRequest out of IWorkerContext to their own clasess
2023-11-14 06:38:40 +11:00
Grahame Grieve
90b0e0d3d6
Fix issue where markdown with multiple characters was being cut off sometimes
2023-11-13 07:38:59 +11:00
Grahame Grieve
4c6a318749
Fix bundle resolution rules to conform to the specification in version R4+
2023-11-13 07:38:31 +11:00
Grahame Grieve
6d4f6b507f
Fix as() in FHIRPath engine to support type namespaces properly
2023-11-10 16:39:31 +11:00
Grahame Grieve
dc791becaa
update error handling to preserve message ids properly
2023-11-09 16:51:15 +11:00
Grahame Grieve
80fe954a37
Merge pull request #1480 from vassilpeytchev/master
...
Enhanced Capability Statement rendering
2023-11-07 11:06:11 +11:00
Grahame Grieve
0685bc7a81
Fix for validating extensions on R5 resources in R4 (R4 special case)
2023-11-07 09:14:42 +11:00
Grahame Grieve
35c7e18e55
Validate Vital signs Profiles when validating observations
2023-11-05 09:19:39 +11:00
Vassil Peytchev
4c4156d539
Merge branch 'hapifhir:master' into master
2023-11-01 14:44:46 -05:00
dotasek
35504dc460
Use https for primary packages server ( #1476 )
...
* Use https for primary packages server
* Fix okToUsePackageServer
2023-11-01 09:37:41 -04:00
Grahame Grieve
6c878dd9c0
Validate contextInvariant in extension definitions
2023-10-31 17:00:52 +11:00
Grahame Grieve
e061c221cf
fix typo in WG name
2023-10-31 17:00:33 +11:00
Vassil Peytchev
c173df9f5b
Updates for Capability Statement rendering
2023-10-27 15:03:19 -05:00
Grahame Grieve
322f0d4756
allow URL as a type of string in FHIRPath type checking
2023-10-28 06:37:42 +11:00
Grahame Grieve
681bc1ab36
Fix semver validation
2023-10-28 06:36:34 +11:00
Grahame Grieve
a327f0312e
code clean up
2023-10-28 06:35:20 +11:00
Grahame Grieve
e431770caf
2023 10 gg code gen ( #1469 )
...
* Revise FHIRPath API so hosts can evaluate expressions in custom functions
* Implement slice() function in validator
* more improvements to profile generation
* Fix issue where .resolve() in FHIRPath didn't work with URL values (and fix typo in i18n system)
* release notes
* Fix test ignore/exclude issues, bump test cases
---------
Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2023-10-24 15:26:24 -04:00
Grahame Grieve
2f8a5a071e
validation by templateId for CDA
2023-10-20 21:30:25 +11:00
Grahame Grieve
6a78fdd1e0
Add package use tracking to FHIR cache for validator.fhir.org
2023-10-20 16:32:16 +11:00
Grahame Grieve
ae037cb5d6
set up release
2023-10-17 08:37:43 +11:00
Grahame Grieve
ac10ddc9ac
Add initial support for http://hl7.org/fhir/tools/StructureDefinition/type-profile-style
2023-10-16 23:13:46 +11:00
Grahame Grieve
9d742dcd24
rework OID handling
2023-10-13 10:27:53 +11:00
Grahame Grieve
3d039a89eb
get tests passing
2023-10-12 21:50:39 +11:00
Grahame Grieve
84e3bec25f
more XML checking for CDA + control over date rules
2023-10-12 20:15:16 +11:00
Grahame Grieve
04597eea27
OID related fixes
2023-10-12 20:13:48 +11:00
Grahame Grieve
1207e32e20
Support for CDA code validation
2023-10-12 12:54:25 +11:00