Grahame Grieve
d74b0e2b4a
Refactor Context to support multiple terminology services
2024-01-08 21:07:08 +11:00
Grahame Grieve
85435f38a2
Improve slicing error message
2024-01-05 13:20:25 +11:00
Grahame Grieve
c0f61b585f
Revert "Improve message when slice is missing"
...
This reverts commit cadc326d26
.
2024-01-05 12:41:35 +11:00
Grahame Grieve
cadc326d26
Improve message when slice is missing
2024-01-05 12:39:53 +11:00
Grahame Grieve
cf72798e9f
Properly populate property definitions in expansions
2024-01-05 12:39:32 +11:00
Grahame Grieve
2b978b4d4d
more terminology qa updates
2024-01-04 14:29:19 +11:00
Grahame Grieve
92fca7a947
more tx validation improvements
2024-01-03 22:19:05 +11:00
Grahame Grieve
84659e501c
fix split implementation
2024-01-02 09:40:32 +11:00
Grahame Grieve
159e189520
Add support for tracking source server of issue
2023-12-31 08:34:55 +11:00
Grahame Grieve
d429f48760
major upgrade to validation - use terminology server to perform more logic, and standardise interface based on agreements with Vocab & Ontoserver
2023-12-30 23:02:19 +11:00
Grahame Grieve
3ed816209d
update terminology server for test reconciliation with tx.fhir.org
2023-12-25 00:28:39 +11:00
Grahame Grieve
70af787438
IPS development
2023-12-22 21:23:34 +11:00
Grahame Grieve
74893e42e7
Improved errors publishing IGs
2023-12-22 21:23:17 +11:00
Grahame Grieve
073311bbb6
Various fixes to terminology service after reconciliation with Michael Lawley
2023-12-22 21:20:10 +11:00
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