Grahame Grieve
00410604d7
Improve validator error messages for bad json & turtle formats
2021-01-20 16:53:14 +11:00
Grahame Grieve
d92935894a
fix problem with references
2021-01-14 13:34:34 +11:00
Grahame Grieve
e0dabe6f33
fix profile generation issues
2021-01-14 12:21:33 +11:00
Grahame Grieve
9bdd663497
makeshareable changes
2021-01-14 12:19:14 +11:00
Grahame Grieve
fa7341ca44
add primitive type factory
2021-01-14 12:18:17 +11:00
Oliver Egger
c16573962b
noNamespace instead of default
2021-01-02 14:19:04 +01:00
Oliver Egger
47722ef63c
windows test fix
2021-01-02 13:08:01 +01:00
Oliver Egger
21479bffa7
don't escape umlaut in utf8
2021-01-02 13:08:01 +01:00
Grahame Grieve
3ba81328cc
* More rules around URL validation, instead of just marking them as errors
...
* Don't report errors for extensible bindings when profiles apply required bindings
* fix rendering issue with profile references
* only use c:\temp if it's writeable
2020-12-24 13:21:30 +11:00
Grahame Grieve
40642c2263
don't make non-url uris into invalid links
2020-12-17 13:05:50 +11:00
Grahame Grieve
b43431a65c
Merge pull request #401 from hapifhir/gg-fix-slicing-errors
...
improve error message for FHIRPath errors when slicing
2020-12-15 14:27:08 +11:00
Mark Iantorno
3d3bda30ec
Code changes to assist with validator updates in HAPI ( #400 )
...
* just some cleanup and simple changes
* changed folder name the map is currently structured, not in the past
2020-12-10 10:56:56 -05:00
Grahame Grieve
e2a8581a3b
improve error message for FHIRPath errors when slicing
2020-12-10 13:50:20 +11:00
Grahame Grieve
4b5ea7d4d5
Actually fix it this time
2020-12-09 11:10:16 +11:00
Grahame Grieve
0cf371c657
fix for rendering bundles on ElementModels
2020-12-09 10:11:06 +11:00
Grahame Grieve
8a6b797c92
fix for NPE rendering parameters with no names
2020-12-09 10:10:11 +11:00
Grahame Grieve
655c072d64
fix for NPE rendering references to contained value setes in Questionnaires that don't resolve
2020-12-09 10:09:02 +11:00
Grahame Grieve
752918a80a
fix for renderer on ElementDefinition rendering - follow contentReference
2020-12-09 10:08:01 +11:00
Grahame Grieve
2c4b4c4ca2
Fix NPE reading results of batch code validation
2020-12-09 10:04:56 +11:00
Grahame Grieve
3f9c87ab63
validation fixes ( #397 )
...
* Fix validation issues for StructureDefinitions
* Don't try to validate URLs outside HL7 space
* Fix document rendering
* fix failing tests
2020-12-04 16:13:53 -05:00
Grahame Grieve
7de14f172e
Fix validation issues for StructureDefinitions ( #396 )
2020-12-04 16:11:52 -05:00
Lloyd McKenzie
d8df660c33
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-12-04 08:05:48 -07:00
Grahame Grieve
f7ececa034
Merge branch 'master' into gg_v5.2.6
2020-12-03 17:16:28 +11:00
Grahame Grieve
36dae96eef
fix copmile problem
2020-12-03 15:23:03 +11:00
Grahame Grieve
89249219fd
Fix rendering of CanonicalResource.url
2020-12-03 12:55:20 +11:00
Grahame Grieve
1f2859e49b
Process Markdown when rendering CapabilityStatement.rest.documentation
2020-12-03 12:54:39 +11:00
Grahame Grieve
1372d58ad4
improve error messages when rendering bundles that are documents that aren't properly formed
2020-12-03 12:54:03 +11:00
Grahame Grieve
532aba2485
cache xversion extension manager, and use it in any place accessing extension definitions
2020-12-03 12:52:43 +11:00
Grahame Grieve
4b43e46d11
Track code systems used in the context, and add getSpecUrl for implementer ease
2020-12-03 12:49:00 +11:00
Grahame Grieve
b9664caec0
fix error message suppression on tooling client
2020-12-03 12:46:43 +11:00
azizjonh
c4139ae9a1
Load context from classpath allowing duplicates
...
Added ability to specify whether to allow duplicates when loading context from classpath. In similar fashion to loading from package.
2020-12-01 11:05:57 -06:00
Grahame Grieve
2d8ac6f377
fix bug in bundle rendering
2020-11-30 17:58:50 +11:00
Grahame Grieve
bdf783e9e0
improve cahcing on client and also txServer
2020-11-30 17:58:29 +11:00
Mark Iantorno
9913168321
Pay no attention to the man behind the curtain ( #388 )
...
* added back in help file, and removed network logging
* avoid checking ssl certs for build server
* fixing help file loading from cli jar
2020-11-28 09:47:19 -05:00
Grahame Grieve
d4087590bf
hopefully final prep for 5.2.2 ( #387 )
...
* Add on the fly retrieval of profiles in the validator, and fix bug where validator reported 'not done yet' for invalid contained references.
* fix loading issue for content references in versions before R3
* fix content resolution issue for versions from before 3
* Fix for bundle renderer trying to render resources from the wrong version
* Fix for wrong reference to Any in cross version extensions
* fix test case reference
* fix mistake generating snapshots around element ids
* fix tests
2020-11-27 09:20:49 -05:00
Mark Iantorno
3e1e00b37d
all IOExceptions are now passed up and not handled within the HTTP library. ( #386 )
2020-11-26 17:29:02 -05:00
Grahame Grieve
8f68c79554
Fix date time comparison code
2020-11-26 08:53:59 +11:00
Grahame Grieve
40b644adf1
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-11-26 06:50:35 +11:00
Mark Iantorno
7e5a670846
Http client update ( #378 )
...
* wip
* tests all pass with log outputs identical to original...is it better now? I don't know.
* proxy works, adding a test and docs next
* more cleanup and test fixes
* left in testing file
* didn't need that code anymore
2020-11-24 09:20:43 -05:00
Grahame Grieve
b7d3f36f86
fix package loading issues
2020-11-18 21:05:16 +11:00
Lloyd McKenzie
7064b70712
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-11-14 13:27:22 -07:00
Grahame Grieve
6ef8565563
fix rendering on must-support view for must-support on types and target profiles
2020-11-13 14:46:57 +11:00
Grahame Grieve
25103f3653
* fix case problem with icons in questionnaire rendering
2020-11-13 14:43:11 +11:00
Grahame Grieve
74db1523c5
fix bug in processing excludes with filters in value sets
2020-11-13 14:41:45 +11:00
Grahame Grieve
f23114f901
* fix for NPE in version string comparison
2020-11-11 10:11:40 +11:00
Grahame Grieve
4e602b07e9
fix problem rendering multiple manifestations for an allergy reaction
2020-11-11 10:04:47 +11:00
Grahame Grieve
3b74c39de4
fix problem rendering canonical URLs with | in them
2020-11-11 10:04:02 +11:00
Grahame Grieve
476924e1cb
* fix problem with min = 1 on slices.
...
* fix problem with element definition resolution in profiles for contentReference
* fix problem with rendering unchanged terminology bindings in profiles
2020-11-11 10:02:01 +11:00
Lloyd McKenzie
409bcfbecf
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-11-09 23:34:13 -07:00
Grahame Grieve
6626b72b4f
* fix bug rendering content references in profiles
2020-11-05 14:13:50 +11:00
Grahame Grieve
e6cda40274
* Don't render id/base/other properties of Resource itself in auto-narrative generator
...
* fix bug where extension values not generated for simple extensions
2020-11-05 14:13:17 +11:00
Grahame Grieve
01430d8d98
fix parameters renderer to create proper anchors
2020-11-05 14:11:54 +11:00
Grahame Grieve
49cf605b06
don't use prism for big binaries when rendering library
2020-11-05 14:11:18 +11:00
Grahame Grieve
2c22d8fa23
fix bug raising error when processing bundles
2020-11-05 14:10:23 +11:00
jamesagnew
6cd0af3b8c
Clean up integer64 type
2020-11-01 14:00:12 -05:00
Grahame Grieve
82afa47590
add parameter -html-output for enhanced presentation of slicing information (issue #283 )
2020-10-29 17:51:34 +11:00
Grahame Grieve
944be1cfba
fix bug with wrong value for contentReference in derived profiles (profiles do not and cannot change the value) (missed testing change)
2020-10-29 13:57:25 +11:00
Grahame Grieve
4c421eefd7
* Render binding description in profile tables if it doesn't contain paragraphs
...
* fix bug with wrong value for contentReference in derived profiles (profiles do not and cannot change the value)
2020-10-29 13:56:56 +11:00
Grahame Grieve
a658fc982b
Mark it has an error if a JSON Array is empty
2020-10-29 13:53:14 +11:00
Lloyd McKenzie
9e7dacd815
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-10-24 20:34:41 -06:00
jamesagnew
eb1c67c1cb
Account for review comments
2020-10-19 14:56:54 -04:00
jamesagnew
1922f549bb
Improve multithreaded performance of datetime types
2020-10-19 14:56:54 -04:00
Lloyd McKenzie
27295db891
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-10-14 21:35:38 -06:00
Grahame Grieve
058024f57c
Merge pull request #364 from hapifhir/gg-v5117
...
release notes
2020-10-14 22:11:24 +11:00
Grahame Grieve
5ce25da10b
release notes
2020-10-14 16:49:44 +11:00
Grahame Grieve
f5b02ff308
Merge pull request #363 from hapifhir/gg-v5117
...
more fixes for next release
2020-10-14 14:40:01 +11:00
Grahame Grieve
96e44048ce
turn off snapshot consistency checking by default + add ability to provide package in line in tests
2020-10-14 13:18:58 +11:00
Grahame Grieve
5c12048749
check supportsCopyright in a JUnit test
2020-10-14 13:17:45 +11:00
Grahame Grieve
920c3193d0
enforce constraints in slicer as well as in slice + Handle -tx n/a better
2020-10-14 13:16:59 +11:00
Lloyd McKenzie
d99592416e
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-10-11 10:23:20 -06:00
Grahame Grieve
d20582ca9d
revise error message when can't connect to the terminology server
2020-10-08 20:59:39 +11:00
Grahame Grieve
c19f892687
Add Search Parameter renderer
2020-10-08 20:57:56 +11:00
Gerlach, Winfried
0cb038ed0a
performance: improve speed of comparing UriTypes
2020-10-07 19:36:03 +02:00
Grahame Grieve
e89da42514
* fix error setting up mapping log
...
* fix rendering of definitions in CodeSystems
* fix error rendering bundles in bundles
2020-10-01 12:39:10 +10:00
Grahame Grieve
3e6863ef70
Support for additional checking in IG Publisher
2020-10-01 11:05:24 +10:00
Grahame Grieve
77d33e8afa
Fix comment parsing and add focus to FHIRPath function extensions
2020-10-01 11:04:34 +10:00
Grahame Grieve
46d1987cd0
refactor FHIRPath to report error locations for run time errors
2020-09-30 12:10:59 +10:00
Grahame Grieve
5be73ff9c5
rename org.hl7.fhir.utilities.cache to org.hl7.fhir.utilities.npm
2020-09-30 09:24:26 +10:00
Grahame Grieve
510344aa1b
Fix FHIRPath engine for updated tests for date addition/subtraction
2020-09-30 09:22:16 +10:00
Grahame Grieve
4979a03140
fix rendering problems with languages in value sets
2020-09-25 14:59:12 +10:00
Grahame Grieve
c2fb9e8fd3
Add rendering for must support on types, profiles, targets
2020-09-25 03:25:09 +10:00
Grahame Grieve
5ada654ca2
fix for npe
2020-09-22 22:01:02 +10:00
Grahame Grieve
278697f72b
render multiple values for properties if they exist
2020-09-22 22:00:37 +10:00
Grahame Grieve
58b6969544
Ensure "I" flag in profile table representation is not used for underlying infrastructural constraints that exist everywhere
2020-09-22 22:00:15 +10:00
Grahame Grieve
a15be7d314
allow links when ok
2020-09-22 02:14:55 +10:00
Grahame Grieve
d07966e422
remove spaces from generated tel: links
2020-09-22 02:14:23 +10:00
Grahame Grieve
17ed666fef
fix bug with nested <a> links
2020-09-21 19:54:45 +10:00
Grahame Grieve
71e4b5d6e5
Fix bug producing nested <a> links and producing invalid langauge rendering
2020-09-21 19:53:55 +10:00
Grahame Grieve
4a4105413f
Improve Library rendering
2020-09-21 07:08:05 +10:00
Grahame Grieve
75921b723b
Various fixes ( #348 )
...
* depend on 1.1.42-snapshot
* Don't make a column for definitions in a code system if there are none
* special case support for fr-CA language
* Prevent NPE when auto-generating narrative and an illegal resource type is encountered
* Prevent NPE resolving resource in batch
* fix value set validation for primitive types when an expansion is provided, and the code system is not known
* FHIRPath engine: correction for allowing boolean conversion of primitive types
* Fix handling resources in bundles when type is profiled
* Add test cases for wildcard versions
* release notes
2020-09-17 09:52:05 -04:00
Grahame Grieve
0dcf64cb70
Add test cases for wildcard versions
2020-09-17 17:04:42 +10:00
Grahame Grieve
e33ffca749
FHIRPath engine: correction for allowing boolean conversion of primitive types
2020-09-17 15:44:45 +10:00
Grahame Grieve
9d22337929
fix value set validation for primitive types when an expansion is provided, and the code system is not known
2020-09-17 15:42:45 +10:00
Grahame Grieve
2e7e277c97
Prevent NPE resolving resource in batch
2020-09-17 15:42:03 +10:00
Grahame Grieve
3464643921
Prevent NPE when auto-generating narrative and an illegal resource type is encountered
2020-09-17 15:41:32 +10:00
Grahame Grieve
8ce405cc4d
special case support for fr-CA language
2020-09-17 15:40:46 +10:00
Grahame Grieve
54d320bb7b
Don't make a column for definitions in a code system if there are none
2020-09-17 15:40:06 +10:00
Grahame Grieve
66f0b35a38
FHIRPath - support lenient mode on polymorphics
2020-09-16 13:08:02 +10:00
Lloyd McKenzie
4509be02d7
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-09-15 13:40:23 -06:00
Grahame Grieve
da113e25b6
remove commented out code
2020-09-15 10:57:21 +10:00
Grahame Grieve
48dca881f3
fix bug in path names for CDA
2020-09-15 10:25:23 +10:00
Grahame Grieve
db8f28ea51
fix issue rendering translations in value sets
2020-09-14 18:09:40 +10:00
Grahame Grieve
6f149e691c
Fix issue with finding duplicate ids in profiled bundles
2020-09-14 18:09:20 +10:00
Grahame Grieve
8855fe1bc6
Fix bug generating copyright
2020-09-14 18:08:44 +10:00
Mark Iantorno
78b61c4555
Tests should all run now ( #343 )
2020-09-09 12:33:38 -04:00
Grahame Grieve
14348bb6f1
Fix bug becuase Operation doesn't have copyright.
2020-09-09 13:33:55 +10:00
Grahame Grieve
f696804509
Fix tests
2020-09-09 12:46:04 +10:00
Grahame Grieve
4616da8a82
fix error generating error message in rendering
2020-09-09 11:48:51 +10:00
Grahame Grieve
b9bef4c3c8
fix problems generating snapshots in publisher when some profiles are not valid
2020-09-09 11:48:11 +10:00
Grahame Grieve
295b1659af
Fix for FHIR path tests after discussion on Zulip
2020-09-09 11:47:23 +10:00
Lloyd McKenzie
f2699a1d50
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-09-08 08:00:41 -06:00
Grahame Grieve
4dd89160dd
Add validation for html block elements inside paragraphs
2020-09-08 12:45:13 +10:00
Grahame Grieve
4c245ea3e3
Fix issues with generating invalid html
2020-09-08 12:43:56 +10:00
Grahame Grieve
227bccbb35
fix for empty markdown + rendering improvements for Bundles
2020-09-07 13:08:21 +10:00
Grahame Grieve
f2f53c7872
FHIR Path fixes for reconciled tests
2020-09-07 13:07:21 +10:00
Grahame Grieve
2adb9a7b68
Add support for choice groups, and markdownify some elements
2020-09-04 16:23:27 +10:00
Grahame Grieve
a964d4fcd5
Fix up rendering of Extensions
2020-09-04 16:22:09 +10:00
Grahame Grieve
fc7f71c1f6
rework rendering tests & fix bug in Parameters renderer
2020-09-02 16:34:34 +10:00
Grahame Grieve
e1f53eec47
Mark packages as unsuitable for publication
2020-09-02 16:34:06 +10:00
Lloyd McKenzie
0191bfbbfb
Fix typo in ParametersRenderer and flag additional issue
2020-09-01 21:52:45 -06:00
Grahame Grieve
90074b6849
Merge pull request #321 from ahdis/oe_logicalmodel_nonamespace
...
handling xml without namespace in logical models
2020-09-01 08:11:29 +10:00
Grahame Grieve
aa9524ed93
various validation fixes ( #327 )
...
* Fix must support rendering of pattern values
* Add time tracking for progress reporting
* Add parent tracking for Validation support of nested bundles
* fix rendering of Documents
* rework validation output + fix up package loading in validator
2020-08-31 14:53:34 -04:00
Grahame Grieve
2e5dd95ede
fix rendering for must-support to not render empty values in patterns
2020-08-27 16:22:51 +10:00
Grahame Grieve
9578933704
control over aggregation validation
2020-08-27 16:22:21 +10:00
Grahame Grieve
de5310c13a
remove spurious log outputs
2020-08-27 12:36:50 +10:00
Grahame Grieve
e669103aa7
upgrade to pass new reconciled tests
2020-08-27 12:36:10 +10:00
Grahame Grieve
765f24a233
fix bug in code system comparison
2020-08-27 12:33:13 +10:00
markiantorno
dcf3f5f218
Upping UCUM dependency, fixing old junit dependencies
2020-08-26 17:26:39 -04:00
Oliver Egger
23cce5b0a7
handle xml default namespace for logical model
2020-08-26 16:53:50 +02:00
Grahame Grieve
f52297ae26
Merge pull request #318 from ahdis/oe_structuremaps
...
structure maps: line comments and fhir path expression
2020-08-26 12:51:10 +10:00
Grahame Grieve
1625c171ae
Fix bug where discriminating on erroneous URL
2020-08-26 10:35:04 +10:00
Oliver Egger
8f302e0063
mend
2020-08-25 23:34:33 +02:00
Oliver Egger
f0667ed3e2
extended line comment support and not quoting fhirpath expressions
2020-08-25 22:02:01 +02:00
Oliver Egger
381525fc17
extend tests for structuremaps text serializing
2020-08-25 22:00:00 +02:00
Grahame Grieve
0287248a48
work on oid to URI conversion - scope and efficiency
2020-08-24 17:14:49 +10:00
Grahame Grieve
eb228bd1e3
Add round trip tests and add fix for round-tripping issue
2020-08-21 15:27:38 +10:00
Grahame Grieve
8ee4eff74c
fix default value for validator setting + hack work around for R5 broken process
2020-08-20 21:00:11 +10:00
Grahame Grieve
5fc297b3b5
Upgrade R5 to latest version
2020-08-20 20:37:10 +10:00
Grahame Grieve
ced57a5dfe
minor fixes to support main build ( #311 )
...
* fix up POMs
* fixes for main build to use packages
* more config for validator
* more options for validation version comparison
* clear notes
* more work on better presentation for comparison
* Remove old comparison code
* remove old comparison code
* fix loading bug
* fix to not load Simplifier packages via lazy loading
2020-08-18 09:27:02 -04:00
Grahame Grieve
eb23fcc5e4
more config for validator ( #309 )
...
* fix up POMs
* fixes for main build to use packages
* more config for validator
* more options for validation version comparison
2020-08-17 09:53:54 -04:00
Grahame Grieve
cbf70365f1
fix value set validation to deal with multi-heirarchy
2020-08-16 06:48:06 +10:00
Grahame Grieve
7771c7f231
Significant improvement to performance rendering value sets, and only use server side caching if the server declares it supports it
2020-08-14 08:09:02 +10:00
Grahame Grieve
db56dfb888
fix NPE?
2020-08-13 18:53:36 +10:00
Grahame Grieve
67f7176d3b
more work on timeouts
2020-08-13 17:58:36 +10:00
Grahame Grieve
dc2126c786
adjust exception type
2020-08-13 17:58:03 +10:00
Grahame Grieve
63b93480d9
hack workaround for UTG NUCC problem.
2020-08-13 17:57:38 +10:00
Grahame Grieve
0b57d266cd
more work on comparison
2020-08-13 17:57:14 +10:00
Grahame Grieve
c5f4d2396f
more work on code validation
2020-08-13 14:28:28 +10:00
Grahame Grieve
fa89778809
Handle unknown code systems better when checking codes from unknown systems
2020-08-13 12:36:36 +10:00
Grahame Grieve
008dc84546
Use server side caching to reduce the bandwidth utilitization
2020-08-13 08:14:54 +10:00
Grahame Grieve
10927445e2
Pass dependencies when evaluating a value set ($validate-code or $expand)
2020-08-12 14:49:51 +10:00
Grahame Grieve
cef25b4bf0
don't reload an already loaded package
2020-08-12 14:45:49 +10:00
Grahame Grieve
9e422a1a2e
improve terminology logging
2020-08-12 14:44:41 +10:00
Grahame Grieve
6ecf1c8f99
Fix issues with reloading package once already loaded in validator + add test case
2020-08-12 05:11:35 +10:00
Grahame Grieve
20a7682c96
Add support for bundle profile parameter
2020-08-11 06:40:11 +10:00
Grahame Grieve
1555849e9a
updates to PR
2020-08-11 05:44:13 +10:00
Grahame Grieve
039027c588
Comparison for CapabilityStatements
2020-08-10 15:57:14 +10:00
Grahame Grieve
96d769a6e2
prevent NPEs generating patient summary
2020-08-10 15:53:48 +10:00
Grahame Grieve
bc11ac5c5b
Start working on rendering expressions
2020-08-10 15:53:08 +10:00
Grahame Grieve
74c11cfec1
Fix problem loading old style packages not suitable for lazy loading.
2020-08-10 15:51:59 +10:00
Grahame Grieve
ad07997c5d
fix bug handling fragment code systems with value sets with pre-build expansions
2020-08-07 11:30:31 +10:00
Grahame Grieve
a12b1bdc93
change type of resource parameter to ResourceRender.build
2020-08-07 11:28:18 +10:00
Grahame Grieve
800e381629
Fix bug in DiagnosticReportRenderer (wrong element accessed)
2020-08-07 11:27:57 +10:00
Grahame Grieve
4add0f3ac8
Continue to work on connection timeout issues
2020-08-07 11:26:44 +10:00
Grahame Grieve
3e97c095e6
Fix for problem with expansion code checking and incomplete value sets
2020-08-06 22:38:43 +10:00
Grahame Grieve
879e5344b3
Start Working on i18n for Rendering + Fix case bug rendering bundles and parameters
2020-08-06 22:37:27 +10:00
Grahame Grieve
f93f47ee24
fix for bug loading Measures from packages
2020-08-06 22:35:14 +10:00
Grahame Grieve
9b0ce65f08
fix for bug processing CCDA constraints (logical model constraints)
2020-08-06 22:34:30 +10:00
Grahame Grieve
3e33c8a835
ongoing work around connection problems with tx.fhir.org
2020-08-06 22:33:54 +10:00
Grahame Grieve
c70c43271a
fix questionnaire rendering to create valid resources
2020-08-06 07:38:20 +10:00
Grahame Grieve
b4a65d1825
fix heirarchy for XhtmlType
2020-08-06 07:37:20 +10:00
Grahame Grieve
dd48811c86
debugging improvements
2020-08-06 07:36:38 +10:00
Grahame Grieve
3f6207bf4f
improve handling of timeout issues in client
2020-08-06 07:35:49 +10:00
Grahame Grieve
5299bbe16b
* better validation of external references. Note: this is a potentially significant change: things that were called ok before may not be now, and things that were not ok before may become so, depending on the interplay between this and auto-load, further work may be needed here
...
* Support better validation of version specific profiles in meta.profile. This may also find new errors that were not previously being found
* Support auto-determination of the version of FHIR to use when using the java validator
* auto-load packages from the package server when references to profiles etc are encountered
* look for references inside other parameters in Parameters resource
2020-08-03 17:40:21 +10:00
Grahame Grieve
7616b55213
* Rendering: add rendering for Parameters resources
...
* Rendering: refactor of resource resolution code to support Parameters
* General clean up of rendering consistency & implement additional details when rendering (including patient summary)
* Rendering: major overhaul of DiagnosticReport rendering
2020-08-03 17:36:32 +10:00
Grahame Grieve
137d04f68d
fix NPE error comparing value sets
2020-08-03 17:30:37 +10:00
Grahame Grieve
477bf66108
Fix broken links in Bundle rendering
2020-08-01 08:55:46 +10:00
Grahame Grieve
ebead8fd7c
fix bugs in comparisons
2020-07-31 12:51:43 +10:00
Grahame Grieve
59b0f032cb
fix for NPE in FHIRPath parser
2020-07-31 12:48:54 +10:00
Grahame Grieve
5aec9978bd
fix up tests to pass
2020-07-30 12:35:16 +10:00
Grahame Grieve
569718d829
Code formatting + fix code system rendering
2020-07-30 12:03:03 +10:00
Grahame Grieve
883f4ee4cb
batch value set validation
2020-07-30 12:02:04 +10:00
Grahame Grieve
2c1460a663
ditto
2020-07-30 12:01:35 +10:00
Grahame Grieve
a80d11334a
Fix bug producing invalid xhtml
2020-07-30 12:01:09 +10:00
Grahame Grieve
4b5470f825
Don't produce 2 columns for status for deprecated codes
2020-07-30 12:00:30 +10:00
Grahame Grieve
bde55f1872
Improve error message
2020-07-30 11:59:37 +10:00
Grahame Grieve
1ef4e59113
fix path problem in comparison
2020-07-30 11:58:55 +10:00
Grahame Grieve
ea52c4206f
Batch validation of codes in value sets
2020-07-30 11:57:11 +10:00
Grahame Grieve
62b70947b8
warning not error on code system fragment
2020-07-28 12:43:55 +10:00
Grahame Grieve
b256965738
* fix evaluation of codes in code systems that are labelled content = fragment
2020-07-28 06:06:01 +10:00
Grahame Grieve
efa72d367f
rework error handling when expanding valuesets + add error check on value set imports
2020-07-27 13:08:39 +10:00
Grahame Grieve
7932516b12
fixes for version comparison
2020-07-26 08:17:59 +10:00
Grahame Grieve
c4bcd19f46
compile fix
2020-07-25 08:39:55 +10:00
Grahame Grieve
ea2d1b6576
fix minor loading issue
2020-07-25 08:39:27 +10:00
Grahame Grieve
50dbc9bda1
significant work on tests to support version comparison
2020-07-25 08:38:45 +10:00
Grahame Grieve
115fa8a497
add automatic loading of package dependencies by the context
2020-07-25 08:38:13 +10:00
Grahame Grieve
90dc97b150
fix spelling mistake
2020-07-25 08:34:14 +10:00
Grahame Grieve
42c49509cc
remove spurious debug statement
2020-07-22 16:58:26 +10:00
Grahame Grieve
a4374bf671
fix problems doing CCDA snapshots
2020-07-22 12:28:01 +10:00
Grahame Grieve
b9755c8f1f
fix tests
2020-07-22 10:19:32 +10:00