Grahame Grieve
684f6bd740
fix test cases
2023-08-28 12:56:47 +02:00
Grahame Grieve
b4764afd1f
fix displayLanguage representation
2023-08-27 13:27:29 +02:00
Grahame Grieve
7eaa723ec9
rewrite the way language works in value sets
2023-08-25 13:09:36 +02:00
Grahame Grieve
b0a9bf27ed
clean up file path messages for better troubleshooting
2023-08-22 21:47:25 +10:00
Grahame Grieve
390e25ddae
more test fixes
2023-08-19 22:46:23 +10:00
Grahame Grieve
497a81a544
Track and report inactive status when reported from terminology server
2023-08-19 20:17:42 +10:00
Grahame Grieve
6f0d54a8dc
terminology service bug fixes
2023-08-19 09:03:59 +10:00
Grahame Grieve
c32492a66b
improve error draft error where possible
2023-08-18 13:46:56 +10:00
Grahame Grieve
eacffd11df
Add support for external strings for tx tests
2023-08-17 11:14:34 +10:00
Grahame Grieve
4d7ecec87c
more status checking
2023-08-16 22:39:28 +10:00
Grahame Grieve
ea4e592910
CodeSystem validation around count and content
2023-08-15 19:34:24 +10:00
Grahame Grieve
cc5069ccb3
xhtml fluent improvements
2023-08-15 19:34:08 +10:00
Grahame Grieve
ebc755bc2a
Check consistency between standards status and resource status
2023-08-14 21:11:49 +10:00
Grahame Grieve
2e49456ce1
more rendering fixes
2023-08-14 15:38:24 +10:00
Grahame Grieve
87b3a17ac0
XHtmlNode improvements for rendering fixes in IGs
2023-08-14 15:38:05 +10:00
Grahame Grieve
3300785484
release new pubpack for new icons
2023-08-14 15:36:53 +10:00
Grahame Grieve
991a2defee
Start working on showing changes when rendering
2023-08-11 12:26:21 +10:00
Grahame Grieve
1208d691b2
Fix loading issues in test mode for simplifier packages
2023-08-11 12:25:01 +10:00
Grahame Grieve
5aefd6a268
add flat mode to tests, and add experimental functionality
2023-08-11 12:11:22 +10:00
Grahame Grieve
952dedd06b
#1343 - addChild error in PEBuilder
2023-08-09 19:48:01 +10:00
Grahame Grieve
4b006f82ab
delay loading content when loading IGs
2023-08-08 21:36:46 +10:00
Grahame Grieve
752f0e1983
fix bug in warning about No valid Display Names found
2023-08-08 19:58:51 +10:00
Grahame Grieve
1dd1c4ad90
better error when extension URL not fixed
2023-08-05 20:58:49 +10:00
Grahame Grieve
1fd7efe28b
CPT Importer
2023-08-05 20:58:16 +10:00
Grahame Grieve
e237f289bd
Don't warn for loading a wrong version package more than once
2023-08-04 18:45:23 +10:00
Grahame Grieve
4727bc57ff
Fix up support for inactive codes and fix error message syntax
2023-08-04 18:44:40 +10:00
Grahame Grieve
45b5631e62
Fix issue with collection status of resolve() being wrong
2023-08-04 11:47:44 +10:00
Grahame Grieve
73127f1f3a
ping build
2023-08-04 00:07:10 +10:00
Grahame Grieve
b668f4a04a
fix tests
2023-08-03 21:33:57 +10:00
Grahame Grieve
3a5dffa4a7
Produce useful error message when whitespace is wrong in display name
2023-08-03 20:28:42 +10:00
Grahame Grieve
db0413c735
Don't load resources from core examples package
2023-08-02 22:11:43 +10:00
Grahame Grieve
882d18251b
fix up copy directory for case differences
2023-08-02 19:58:24 +10:00
Grahame Grieve
32f2f6acc7
warnings for status on terminology resources
2023-08-02 18:12:02 +10:00
Grahame Grieve
0eb96f1f0a
fixes for extensions IG testing
2023-07-31 20:46:30 +10:00
Grahame Grieve
b42c908328
More improved FHIRPath checking when validating
2023-07-31 14:37:41 +10:00
Grahame Grieve
5026ff3506
Fix invalid integer detection
2023-07-29 08:49:38 +10:00
Grahame Grieve
c58703c63f
Improved invariant checking
2023-07-29 08:49:27 +10:00
Grahame Grieve
efa52981d5
Merge pull request #1365 from hapifhir/do-20230726-android-remove-timestamp
...
Remove usage of java.sql.TimeStamp
2023-07-27 22:00:04 +10:00
Grahame Grieve
774440d0a7
Fix path problem in NpmPackage
2023-07-27 17:50:08 +10:00
Grahame Grieve
4eff9a3b68
fix up validation of FHIRPaths in differentials, and add warnings when collection status isn't right
2023-07-27 17:49:57 +10:00
Grahame Grieve
6afb151dff
Better information when CodeSystem.content = not-present
2023-07-27 17:49:03 +10:00
dotasek
50047af493
Switch to ZonedDateTime implementation get tests passing
2023-07-26 17:08:08 -04:00
dotasek
f88dae6ab8
WIP tests
2023-07-26 10:43:54 -04:00
dotasek
07a697c653
WIP tests
2023-07-26 10:43:37 -04:00
Grahame Grieve
a3c32d86a0
add support for Liquid assign + Fix JSON unicode encoding and add character check in validator for illegal XML Unicode characters
2023-07-26 12:32:51 +10:00
Grahame Grieve
3eef08dab8
remove unused imports
2023-07-26 08:31:21 +10:00
Grahame Grieve
fefd1ad1d6
fix -ips parameter and add -check-ips-codes parameter
2023-07-26 00:59:02 +10:00
dotasek
2654e85df3
Implement private NPM server ( #1337 )
...
* WIP start adding NPM data.
* WIP 2 Testing against verdaccio npm
* WIP private npm package servers
* WIP2 add server type config
* WIP3 parse tarball url
* Fix package date parsing, start mocking server tests
* Add dummy package, assert authorization and content
* Add more tests
* Add serverType to settings test
* Ignore tgz files for bidi check
* tighter bidi ignore
* different ignore regex
* Make packageManagement settings, allow ignoring default package servers
* New tests + token authentication
* Manage 404s when configured servers don't have package
2023-07-22 11:01:36 -04:00
Grahame Grieve
672ebf0348
Fix CDA validation test case
2023-07-21 21:17:51 +10:00
Grahame Grieve
8980df2364
add value set qa checking
2023-07-21 21:17:12 +10:00
Grahame Grieve
d8e2e020af
fix failing tests
2023-07-21 12:41:56 +10:00
Grahame Grieve
fc75c0ea6b
fix up bi-di warning message
2023-07-20 08:21:34 +10:00
Grahame Grieve
616cf5fdb3
Add provisional support for alternate codes
2023-07-20 08:21:19 +10:00
Grahame Grieve
4fb70ba1e8
other missed code
2023-07-18 11:08:57 +10:00
Grahame Grieve
ced714305d
Fix to get context variables right when running invariants + fix for parent not always being populated + check type in derived profiles
2023-07-18 11:05:06 +10:00
Grahame Grieve
2cb7c052af
OMOP importer
2023-07-05 07:23:47 +10:00
Grahame Grieve
09b653d9ed
better testing of extension context (when limited to profile)
2023-07-05 07:23:32 +10:00
Grahame Grieve
5382025b44
Fix bug in Package installation
2023-07-01 07:31:51 +10:00
Grahame Grieve
bef82f5630
remove bad logging
2023-06-30 16:32:29 +10:00
Grahame Grieve
adfa344e5e
pay attention to closing streams
2023-06-30 14:38:04 +10:00
Grahame Grieve
dfb0e0d5b9
Fix windows file renaming issue
2023-06-30 13:42:46 +10:00
Grahame Grieve
99d6060363
Android support
2023-06-30 08:41:27 +10:00
Grahame Grieve
1dd41134a0
Stream line Package install process for Android
2023-06-30 08:41:18 +10:00
Grahame Grieve
bb66eccf45
Allow target to be treated as source when validating FML
2023-06-29 13:18:01 +10:00
Grahame Grieve
2cdd92868b
SPDX: Fix missing code for 'not-open-source'
2023-06-29 13:14:28 +10:00
Grahame Grieve
a0c776e61d
Merge pull request #1327 from hapifhir/do-20230627-fix-help-placeholders
...
Fix CLI '-help' text placeholders
2023-06-28 15:51:29 +10:00
Grahame Grieve
9b94e6a1ec
Fix test for correct type name in logical models (CDA)
2023-06-28 15:10:20 +10:00
Grahame Grieve
284ad1c2be
fix bug loading package
2023-06-28 11:06:09 +10:00
dotasek
a114d751db
Refactor version utility code
2023-06-27 11:29:24 -04:00
Grahame Grieve
4b07f4f7dc
fix missing error validation structure maps
2023-06-27 22:18:56 +10:00
Grahame Grieve
ba27fc9da7
fix testing bugs
2023-06-24 09:36:45 +10:00
Grahame Grieve
3570bcb07f
Finish changes for Npm loading changes
2023-06-24 09:05:14 +10:00
Grahame Grieve
2f253f3457
Update SPDX implementation
2023-06-24 08:55:51 +10:00
Grahame Grieve
0615f2a163
Minimal Memory model for NpmPackage
2023-06-22 15:05:59 +10:00
Grahame Grieve
189d9811c0
Allow custom folder for NPM Cache, for Android
2023-06-21 17:13:17 +10:00
Grahame Grieve
fea8d5c29a
fix test cases
2023-06-21 11:40:39 +10:00
Grahame Grieve
ea8e26df62
update release notes
2023-06-21 10:53:54 +10:00
Grahame Grieve
098b8d5520
fix extension context checking
2023-06-21 09:22:47 +10:00
Grahame Grieve
ec7b79bc1e
Fix rendering for unresolvable value sets
2023-06-20 07:02:26 +10:00
Grahame Grieve
ac68a99429
More validate invariants
2023-06-19 22:43:24 +10:00
Grahame Grieve
19d3952b11
Validate FHIRPath constraints in IGs and profiles
2023-06-19 22:42:02 +10:00
Grahame Grieve
8e0e360350
Merge pull request #1306 from hapifhir/do-20230612-ssl-too-trusting
...
Get rid of too trusting SSLCertTruster
2023-06-19 02:31:17 +10:00
Grahame Grieve
712582d941
fix test cases
2023-06-18 19:48:33 +10:00
Grahame Grieve
ff92de7c1d
Fix failing tests
2023-06-18 18:18:19 +10:00
Grahame Grieve
dfb4404ce6
Add support for mustHaveValue and valueAlternatives + render imposesProfile + compliesWithProfile
2023-06-18 13:00:58 +10:00
Grahame Grieve
64f84274af
Validation Derived Questionnaires
2023-06-17 09:41:06 +10:00
dotasek
7fa80ac80b
Get rid of too trusting SSLCertTruster
2023-06-12 15:53:41 -04:00
Grahame Grieve
8c412d78ef
fix bugs in language handling
2023-06-07 21:31:25 +02:00
Grahame Grieve
bfdb28b96e
add JsonObject.clear()
2023-06-07 13:57:56 +02:00
Grahame Grieve
33d60c2496
clean up display error messages
2023-06-05 21:17:12 +02:00
Grahame Grieve
0bcb9d6196
make NPM packages slightly smaller
2023-06-05 21:17:02 +02:00
Grahame Grieve
01b4219259
update language file handling to handle context properly
2023-06-05 21:16:51 +02:00
Grahame Grieve
d4d5b42aa1
add Resource Dependency walker + Resource Minifier functionality
2023-05-31 06:32:55 +03:00
Grahame Grieve
ea84271d84
release new test cases
2023-05-29 08:58:52 +03:00
Grahame Grieve
783a8cf28b
Support for Obligation Profiles
2023-05-29 01:12:46 +03:00
Grahame Grieve
70a450bf01
more json and xml utils
2023-05-25 16:42:26 +10:00
Grahame Grieve
0ec2dfab78
Add support for SubscriptionTopic in R4 IGs
2023-05-24 16:57:09 +10:00
Grahame Grieve
0bcb2ab268
Strip all paras
2023-05-23 17:41:16 +10:00
Grahame Grieve
035841f13e
#692 - error when meaning-when-missing found in profiles
2023-05-22 21:07:17 +10:00
Grahame Grieve
7da282b5d7
update test cases for various issues encountered and fixed
2023-05-22 17:17:17 +10:00
Grahame Grieve
f97da1c722
Merge pull request #1261 from hapifhir/gg-202304-display-warning
...
Gg 202304 display warning
2023-05-17 13:08:13 +10:00
dotasek
9f205044d3
Switch to System.err for now + report missing constants
2023-05-16 10:37:43 -04:00
dotasek
819685b63c
Add I18n tests for coverage and plural validity + fix missing messages
2023-05-15 15:41:26 -04:00
patrick-werner
d624385da6
Merge remote-tracking branch 'origin/master' into pw/translations-de
2023-05-15 14:40:28 +02:00
patrick-werner
4ef84228cf
added missing german translations
2023-05-15 14:39:53 +02:00
Grahame Grieve
6d2e3ee388
Fixes for display warnings
2023-05-13 21:47:25 -07:00
Grahame Grieve
37bf22f8e9
Add path to error message
2023-05-13 21:46:58 -07:00
dotasek
0382242b1b
Fix r5 url for package fetch ( #1260 )
...
* Fix r5 url for package fetch
* Revert previous commit
* Make r6 the only packages fetched from build.fhir.org
2023-05-12 16:52:18 -04:00
Grahame Grieve
5242d7c9fa
Allow NPM package versions to have the form {id}#{url} for direct acc… ( #1258 )
...
* Allow NPM package versions to have the form {id}#{url} for direct access to packages
* fix case issue
---------
Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
2023-05-10 10:22:41 -04:00
Grahame Grieve
28d8491f05
Merge pull request #1247 from pieter-edelman-nictiz/issue-133
...
#133 : Escape just embedded HTML tags, not autolinks in Markdown
2023-05-10 05:46:22 -05:00
Grahame Grieve
de0af46394
fix npe and improve error message about uri values
2023-05-09 18:51:03 -05:00
Grahame Grieve
ae13abfc2a
performance related changes
2023-05-07 11:04:04 -05:00
Grahame Grieve
c5f5689714
fixes for R5 redirector
2023-05-07 07:14:44 -05:00
Grahame Grieve
d35b881cf1
Fix FHIRPath split function
2023-05-06 09:55:36 -05:00
Grahame Grieve
f734f98c05
update for failing tests
2023-05-05 22:21:05 -05:00
Grahame Grieve
b402fd1c45
Fix bug handling filter, and refactor terminology code
2023-05-05 13:55:23 -05:00
Grahame Grieve
806c065fcb
fix version return + profile support in testing
2023-05-04 10:01:35 +10:00
Pieter Edelman
33694d9e2b
133: Improve regex and tests to escape just embedded HTML tags, not autolinks in Markdown
2023-05-03 16:48:47 +02:00
Pieter Edelman
07c95455a4
#133 : Escape just embedded HTML tags, not autolinks in Markdown
2023-05-02 20:40:49 +02:00
Grahame Grieve
43ef45813b
Improvements to StructureMap validation use with profiles (+ fix various bugs)
2023-05-01 18:10:05 +10:00
Grahame Grieve
7f8817295b
Fix NPE
2023-05-01 18:09:26 +10:00
Grahame Grieve
7b5aceb722
Language improvements for Lang Packs
2023-05-01 18:09:15 +10:00
Grahame Grieve
28b21d566a
Fix up error messages
2023-04-28 18:56:00 +10:00
Grahame Grieve
d60db32e37
more quote fixing
2023-04-28 17:50:13 +10:00
Grahame Grieve
f9121a51c9
Merge branch 'master' into gg-202304-extension-validation
2023-04-28 17:47:11 +10:00
Alexander Henket
d021a9dc7f
Merge branch 'hapifhir:master' into master
2023-04-28 09:39:54 +02:00
Alexander Henket
b4870b0a6b
Updated Dutch according to Messages.properties
2023-04-28 09:38:53 +02:00
Alexander Henket
9a165b75d4
Fixed some more typos
2023-04-28 09:31:09 +02:00
Grahame Grieve
069dc03c90
Validate Extension Context + fix questionnaire value set validation
2023-04-28 17:28:28 +10:00
Alexander Henket
07a08f5de2
Fixed two typos
2023-04-28 08:51:30 +02:00
Grahame Grieve
53eae9b51f
fix error messages
2023-04-28 10:14:17 +10:00
Grahame Grieve
6e2b113f94
improved error message
2023-04-28 07:36:39 +10:00
Grahame Grieve
789eae760e
Merge pull request #1236 from ahenket/patch-1
...
Fixed missing = in key "QUESTIONNAIRE_QR_ITEM_BADOPTION_CS"
2023-04-28 06:33:00 +10:00
Alexander Henket
de75e4db52
Fixed missing = in key "QUESTIONNAIRE_QR_ITEM_BADOPTION_CS"
2023-04-27 17:50:43 +02:00
Grahame Grieve
07a2e63941
more http logging to subdirectory of temp
2023-04-27 20:09:23 +10:00
Grahame Grieve
3ed7813973
language translations support in validator
2023-04-25 21:51:31 +10:00
Grahame Grieve
b6b4fbcd0c
more tx test fixes
2023-04-24 23:08:29 +10:00
Grahame Grieve
907126703f
fix default server settings
2023-04-22 18:55:56 +08:00
Grahame Grieve
1498823d5f
fix error processing nucc locally
2023-04-21 18:53:03 +08:00
Grahame Grieve
fe86ab1d7c
reorg server settings
2023-04-21 18:52:36 +08:00
Grahame Grieve
580079f26d
allow to prohibit network access from within code
2023-04-21 12:25:54 +08:00
dotasek
9b4b1ae2cc
Add -fhir-settings param to Validator CLI ( #1203 )
...
* Start work
* Tests for new Param
* More tests, add param, refactor
* Rename + JsonProperty annotations
* Logging for API keys
* WIP rename search parameter + add settings object for serialization
* Switch to JSON based settings file.
* Rename FHIRSettings and remove ToolGlobalSettings
* Update default path for settings file + expand test
* Only allow single instantiation with explicitFilePath
* Move and expand tests
* Fix failing test
* Add test for FhirSettings param precedence
* Refactor to only call getInstance() internally in FhirSettings
2023-04-19 17:18:29 -04:00
Grahame Grieve
5ec1bd9f67
fix npe
2023-04-18 09:51:23 +08:00
Grahame Grieve
cc8c7be307
fix which servers tests are based on
2023-04-18 09:41:15 +08:00
Grahame Grieve
02bd1d8ce7
more fixing for language handling issues
2023-04-18 09:40:49 +08:00
Grahame Grieve
81d26c5160
work on no-network-access mode
2023-04-18 09:39:59 +08:00
Grahame Grieve
f1d5676425
run txTests from validator
2023-04-16 21:56:41 +10:00
Grahame Grieve
48e86fa905
fix failing tests
2023-04-14 22:39:48 +10:00
Grahame Grieve
6ac00b8c68
rework terminology interface
2023-04-14 17:59:06 +10:00
Grahame Grieve
03eb6e7bf0
more work doing terminology server testing
2023-04-08 15:06:51 +10:00