Commit Graph

2019 Commits

Author SHA1 Message Date
Grahame Grieve 456ab88b9c validation fixes 2022-10-04 18:50:07 +11:00
Grahame Grieve 86a3a56c42 better handling for sax errors and jvm issue 2022-10-04 16:55:17 +11:00
Grahame Grieve 098b2895bc Markdown changes for FHIR-38714 + fix up test framework for validator to use OperationOutcome 2022-10-04 14:06:30 +11:00
Grahame Grieve 28a8165034 add .toString() for OperationOutcome.issue 2022-10-04 14:04:20 +11:00
Grahame Grieve d9faafa1be fix problem with reporting erroneous text in the wrong locations 2022-10-04 14:03:00 +11:00
markiantorno fa8db082c7 Updating version to: 5.6.69-SNAPSHOT and incrementing test cases dependency. 2022-09-30 20:09:37 +00:00
markiantorno ecc3506457 Release: v5.6.68
## Validator Changes

* Warning in Validator CLI when character encoding is not UTF-8
* Don't validate contained resources against Shareable* profiles, and also check ShareableMeasure

## Other code changes

* Remove CapabilityStatement2 from canonical resources
***NO_CI***
2022-09-30 19:52:48 +00:00
dotasek eabf51938b
Remove CapabilityStatement2 from reported and checked resource names (#935)
* Remove CapabilityStatement2 from reported and checked resource names

* Update RELEASE_NOTES.md

***NO_CI***

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-09-30 13:10:51 -04:00
Lloyd McKenzie bdea5b70b8 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core into IGRenderingChanges 2022-09-27 12:41:16 -06:00
Lloyd McKenzie c892d65a8d Clean-up after testing 2022-09-27 12:40:59 -06:00
markiantorno 8893e0c0bc Updating version to: 5.6.68-SNAPSHOT and incrementing test cases dependency. 2022-09-27 15:09:27 +00:00
markiantorno 02435a9889 Release: v5.6.67
## Validator Changes

* Work around R4 issue with http://www.rfc-editor.org/bcp/bcp13.txt value set (should be http://hl7.org/fhir/ValueSet/mimetypes)
* Minor improvements to error messages

## Other code changes

n/a
***NO_CI***
2022-09-27 14:33:05 +00:00
Lloyd McKenzie d5f6e1450f Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core into IGRenderingChanges 2022-09-27 08:27:12 -06:00
Lloyd McKenzie a589f5fdf4 Added support for rendering with differences between either base StructureDfeinition or parent StructureDefinition 2022-09-27 08:26:46 -06:00
markiantorno 9d308db001 Updating version to: 5.6.67-SNAPSHOT and incrementing test cases dependency. 2022-09-23 18:40:26 +00:00
markiantorno 303853b7a1 Release: v5.6.66
## Validator Changes

* fix error with code system validation messages

## Other code changes

* Enhanced testing for character encoding issues
* XIG publisher improvements
***NO_CI***
2022-09-23 18:20:37 +00:00
Grahame Grieve 153bda866a Merge remote-tracking branch 'origin/master' 2022-09-23 12:52:25 -04:00
Grahame Grieve d670ac9e4c set up release 2022-09-23 12:52:17 -04:00
Grahame Grieve 0b40db7f0b
Merge pull request #929 from hapifhir/gg-2022-09-cs_vs
Gg 2022 09 cs vs
2022-09-23 12:14:22 -04:00
dotasek c51f7c2327
Enhanced testing for character encoding issues (#928)
* Redo pull pipeline to check for alternate file encodings

* Fix jdkVersion references in pull-request-pipeline

* Failing test for Cp1252 encoded Java environments

* Fix file encoding mistake

* Add fix + refactor test

* Backport ParserBase changes and tests to previous versions

* And I mean it, this time

* Update tx cache resources

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-09-23 10:38:10 -04:00
Grahame Grieve 695a8610a2 fix error with code system validation messages 2022-09-23 09:33:25 -04:00
Grahame Grieve b47edc0109 xig publisher improvements 2022-09-23 09:32:39 -04:00
markiantorno e29b3130db Updating version to: 5.6.66-SNAPSHOT and incrementing test cases dependency. 2022-09-20 16:29:09 +00:00
markiantorno fce1d1f1fc Release: v5.6.65
## Validator Changes

* Validator support for -forPublication parameter

## Other code changes

* Improved ConceptMap rendering
* Internal reorganization of extensions
* Fix NPE rendering terminology resources
* Fix bad HTML rendering SearchParameter
* Allow rendering additional information in a comparison
* bug fixes from loading all published packages ever
***NO_CI***
2022-09-20 16:11:15 +00:00
Grahame Grieve b387b6c268 Improve conceptmap rendering 2022-09-20 06:33:46 -04:00
Grahame Grieve 5bbf98fe27 Merge remote-tracking branch 'origin/master' 2022-09-20 05:20:09 -04:00
Grahame Grieve 25f92bef1e
Merge pull request #897 from ahdis/oe_patientrender_np
Fix NP for PatientRenderer #896
2022-09-20 05:17:51 -04:00
Grahame Grieve 689b9a57b1 check ShareableValueSet and shareableCodeSystem profiles for publishing resources 2022-09-20 04:52:01 -04:00
Grahame Grieve cfa5d39bdb reorg extensions (clean up) 2022-09-20 04:51:00 -04:00
Grahame Grieve eca93b0a76 Fix NPE rendering terminology resources 2022-09-20 04:50:07 -04:00
Grahame Grieve 049d8a1197 fix bad HTML rendering SearchParameter 2022-09-20 04:49:32 -04:00
Grahame Grieve b3ae8d69e8 fix NPE 2022-09-20 04:49:18 -04:00
Grahame Grieve 460d12ee92 control lazy loading 2022-09-20 04:49:06 -04:00
Grahame Grieve b5d828b0dc suppress debug messaging if instructed and control lazy loading 2022-09-20 04:48:56 -04:00
Grahame Grieve 7f74b4521a allow rendering additional information in a comparison 2022-09-20 04:47:59 -04:00
Gabriel 1f7fff8d9d Show display name of concepts which are not mapped 2022-09-19 14:54:36 +02:00
Grahame Grieve df0bc26d47 rationalise extensions 2022-09-17 14:54:20 -04:00
markiantorno 45a4ad77ad Updating version to: 5.6.65-SNAPSHOT and incrementing test cases dependency. 2022-09-17 14:49:41 +00:00
markiantorno 7cce3ef810 Release: v5.6.64
## Validator Changes

* Support for R5 terminology

## Other code changes

* fix error with R5 IG constraint
* fix error with double escaping rendering code system markdown
* Suppress display when generating narrative for code systems if display matches code
* Fix bug in RDF generation in R4B
* fix bug in html parser - misses end of comments when end is --->
***NO_CI***
2022-09-17 14:17:42 +00:00
Grahame Grieve 68910ee95c minor updates for R5 2022-09-17 06:15:32 -04:00
Grahame Grieve 37982f2af3 Fix error with double escaping rendering code system markdown 2022-09-15 08:59:38 +02:00
Grahame Grieve 03722bf782 Suppress display when generating narrative for code systems if display is always the same as the code 2022-09-15 08:59:18 +02:00
Grahame Grieve 35233ee1e5 R5 updates for IG publisher 2022-09-15 08:41:37 +02:00
markiantorno 09125cbaa4 Updating version to: 5.6.64-SNAPSHOT and incrementing test cases dependency. 2022-09-12 16:58:38 +00:00
markiantorno 0e2ad40b05 Release: v5.6.63
## Validator Changes

* no changes

## Other code changes

* Fix NPE ValueSetRenderer
* More fixes in StructureDefinition validation type characteristic
* Fix typo in ImplementationGuideDefinitionParameterComponent `Value`
***NO_CI***
2022-09-12 16:09:27 +00:00
Grahame Grieve 2cef00dfb1
fix NPE (#923)
Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
2022-09-12 11:16:06 -04:00
markiantorno 6169f92cb1 Updating version to: 5.6.63-SNAPSHOT and incrementing test cases dependency. 2022-09-10 06:33:43 +00:00
markiantorno 5286167c02 Release: v5.6.62
## Validator Changes

* More fixing for Type Characteristics

## Other code changes

* Fix rendering of concept map code references
* Fix version conversion problem for MessageHeader.event
***NO_CI***
2022-09-10 06:14:00 +00:00
Grahame Grieve 3fbb505722 Fix concept link rendering problem 2022-09-10 15:02:48 +10:00
markiantorno 31238146a0 Updating version to: 5.6.62-SNAPSHOT and incrementing test cases dependency. 2022-09-09 22:13:28 +00:00
markiantorno 9b9c12c97a Release: v5.6.61
## Validator Changes

* no changes

## Other code changes

* Improved HTML compliance (img.alt)
* Improved example generation
* Improved handling of illegal parameters in ImplementationGuideDefinition
***NO_CI***
2022-09-09 21:56:43 +00:00
markiantorno fadb727e87 Updating version to: 5.6.61-SNAPSHOT and incrementing test cases dependency. 2022-09-08 15:20:07 +00:00
markiantorno ca313fa6fe Release: v5.6.60
## Validator Changes

* no changes

## Other code changes

* Rendering improvements for Patient and extension summary
***NO_CI***
2022-09-08 15:03:24 +00:00
Grahame Grieve c5e6493106 fix for img.alt missing 2022-09-08 23:17:33 +10:00
Grahame Grieve ace807bca0 Add missing img.alt tags 2022-09-08 22:45:24 +10:00
Grahame Grieve 4cbbce4ec8 img conformance in xhtml 2022-09-08 22:22:17 +10:00
Grahame Grieve f3e35f7661 Merge remote-tracking branch 'origin/master' 2022-09-08 22:03:54 +10:00
Grahame Grieve a6d3d56223 improve Patient rendering 2022-09-08 22:02:33 +10:00
Grahame Grieve 2e35e85dec fix rendering of extension summary 2022-09-08 22:02:12 +10:00
markiantorno 9f70b2b541 Updating version to: 5.6.60-SNAPSHOT and incrementing test cases dependency. 2022-09-07 13:29:55 +00:00
markiantorno df2e964389 Release: v5.6.59
## Validator Changes

* More fixes to type characteristics
* Validator would hang on some specific xml inputs - no more

## Other code changes

* General: This release contains java code for the as yet unreleased R5 ballot (it's a precondition for releasing it)
* Snapshot Generator handle bindings on CodeableReferences
* Renderer: Don't always render OperationDefinition header
***NO_CI***
2022-09-07 13:12:42 +00:00
Grahame Grieve d14224e987 allow bindings on codeableReference 2022-09-07 21:25:56 +10:00
Grahame Grieve 10989cf6e9 r5 test updates 2022-09-07 21:11:09 +10:00
Grahame Grieve 2b6c7aae39 more R5 fixes for IG publisher 2022-09-07 17:31:42 +10:00
Grahame Grieve 8dad875cac qb url 2022-09-07 11:38:27 +10:00
Grahame Grieve fc2e2fe9bc refix hung parser 2022-09-07 11:13:19 +10:00
Grahame Grieve fbca3fda51 Fix bug where header is always rendered with Operation Definition 2022-09-07 08:11:44 +10:00
Grahame Grieve c3ab401f56 Fix bug with validator hanging on some XML instances 2022-09-07 08:11:09 +10:00
Grahame Grieve bc77c2d031 Merge remote-tracking branch 'origin/master' 2022-09-07 06:02:44 +10:00
Grahame Grieve 1917476135 new R5 release coming 2022-09-06 20:28:04 +10:00
Grahame Grieve 619b60fdcf Regenerate R5 2022-09-05 23:22:19 +10:00
Grahame Grieve f346a94c59 update for R5 ballot version 2022-09-05 16:24:50 +10:00
markiantorno df2a768778 Updating version to: 5.6.59-SNAPSHOT and incrementing test cases dependency. 2022-09-04 00:09:47 +00:00
markiantorno 719f28dcd2 Release: v5.6.58
## Validator Changes

* Allow binding as a type characteristic for Extension

## Other code changes

* OID support refactoring
* Remove Contributor Datatype from R5
* R5 Build efficiency fixes
***NO_CI***
2022-09-03 23:48:53 +00:00
Grahame Grieve 2150a17c69 changing the way extensions are managed in the build 2022-09-04 07:13:58 +10:00
Grahame Grieve fa22d50297 utilities for OID rework in R5 2022-09-03 21:31:24 +10:00
Grahame Grieve 4d4009f0e4 fix syntax 2022-09-03 10:38:27 +10:00
Grahame Grieve f67c08d0af undo change 2022-09-03 08:07:12 +10:00
Grahame Grieve d8b7e587a3 Remove Contributor Datatype 2022-09-03 08:06:21 +10:00
Grahame Grieve f0a9089bc4 Merge remote-tracking branch 'origin/master' 2022-09-02 21:57:55 +10:00
Grahame Grieve 40ff51b75e remove useless FHIRPath tests 2022-09-02 21:57:46 +10:00
markiantorno 6f73511fe7 Updating version to: 5.6.58-SNAPSHOT and incrementing test cases dependency. 2022-09-01 13:44:59 +00:00
markiantorno 8a38b36855 Release: v5.6.57
## Validator Changes

* fix erroneous type characteristics error in StructureDefinition.differentials

## Other code changes

* ValuesetExpansion: Pay attention to inactive property, and activeOnly parameter
* fix broken paths rendering extensions
* Process markdown in code definitions when rendering ValueSets
* Fix duplicate ids in generated questionnaires
* Add types to wildcard list
***NO_CI***
2022-09-01 13:27:25 +00:00
Grahame Grieve bb05e8a597 Add types to wildcard list 2022-09-01 22:44:09 +10:00
Grahame Grieve 85ea051187 fix duplicate ids in questionnaires 2022-09-01 22:43:58 +10:00
Grahame Grieve fd76766da7 check activeOnly parameter 2022-09-01 22:42:16 +10:00
Grahame Grieve 157fd68eca check inactive property as well as status property when checking for active codes 2022-09-01 22:42:01 +10:00
Grahame Grieve 8e6cd3c16c Process markdown in ValueSet definitions 2022-09-01 22:41:28 +10:00
Grahame Grieve 1edb6e5c8d fix broken paths rendering extensions 2022-09-01 22:40:49 +10:00
Grahame Grieve 832da9fc6b fix up rendering 2022-08-29 17:52:39 +10:00
Grahame Grieve 3b4260d955 FHIR-24884 Define best practices for narrative for a resource 2022-08-29 16:17:21 +10:00
Grahame Grieve 4db936752a FHIR-24884 Define best practices for narrative for a resource 2022-08-29 15:53:47 +10:00
Grahame Grieve 17adc621d3 get oid for canonical resource 2022-08-29 12:45:42 +10:00
Grahame Grieve d97e2d8534 FHIR-31356 Add quick links to copy 'coding' from value set and code system enumerations 2022-08-29 12:44:27 +10:00
markiantorno 4b8f8e3d2b Updating version to: 5.6.57-SNAPSHOT and incrementing test cases dependency. 2022-08-26 21:14:29 +00:00
markiantorno 51199251e8 Release: v5.6.56
## Validator Changes

* Improve support for example code systems in example mode

## Other code changes

* Render Comments as span titles in ProfileDrivenRenderer
* Fix type analysis in FHIRPath for abstract types
* Terminology utilitty improvements for fhir-types code system
* Lighten invariant background colour
* Fixes to DateTimeType for setFieldValue() method
***NO_CI***
2022-08-26 20:57:04 +00:00
Grahame Grieve 22d48d15cf fix comment rendering 2022-08-26 23:00:24 +10:00
Grahame Grieve 5220f2552b Merge remote-tracking branch 'origin/master' 2022-08-26 21:18:44 +10:00
Grahame Grieve 1c29587015 fixed 2022-08-26 21:18:39 +10:00
Grahame Grieve c16c88aba2 rework fhir types code system 2022-08-26 21:00:23 +10:00
Grahame Grieve b37c40419e Support descendents analysing fhirpath types 2022-08-26 21:00:08 +10:00
Grahame Grieve fe2b06031a terminology utility improvements 2022-08-26 20:59:42 +10:00
Grahame Grieve bdb5a46621 render comments 2022-08-26 20:59:11 +10:00
Grahame Grieve 58017176fe code system rendering improvements 2022-08-26 20:56:23 +10:00
Grahame Grieve 2f4510c16d lighten invariant background color 2022-08-26 20:53:59 +10:00
Grahame Grieve ac9a1fc2c7
Merge pull request #903 from hapifhir/do-datetimetype-gregorian-zero
Fix DateTimeType inconsistencies when using field setting
2022-08-26 06:43:03 +10:00
markiantorno 540209b68f Updating version to: 5.6.56-SNAPSHOT and incrementing test cases dependency. 2022-08-25 17:05:11 +00:00
markiantorno 5112fe18ca Release: v5.6.55
## Validator Changes

* no changes

## Other code changes

* Return lists for FHIRPath constants in r4
* FHIR-25206 handle deprecated concepts properly when expanding value sets
* Fix SHEX generation issue
* Fix ConceptMap rendering column title
* Fix problem rendering ConceptMaps in value sets
* Fix NPE issue rendering resources without ids
* Improvements to SearchParameterRenderer
* Add Reference.resource to output of copy()
* Migration of r5 changes to r4b
* Bundle rendering improvements
* Fix loading canonical resources so that duplicates with different versions is OK
* Fix generation of profiles on Resource.id
***NO_CI***
2022-08-25 16:46:36 +00:00
dotasek e79b2bf199
Return lists for FHIRPath constants in r4 (#902)
* Test for r5

* Test for r4b

* r4 test + fix

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-08-25 10:02:13 -04:00
dotasek cc2ec05afe Improve test 2022-08-24 15:24:45 -04:00
dotasek 5b1ac27b12 Fix 2022-08-24 14:54:08 -04:00
dotasek f8d7aa755e Failing tests 2022-08-24 14:53:56 -04:00
Grahame Grieve fba2145a9c Fix bug where instance validator doesn't check type of sub-extensions, and check type characteristics 2022-08-23 22:32:40 +10:00
Grahame Grieve b0c2e7146d compile fix 2022-08-21 04:15:25 +10:00
Grahame Grieve 0d5c03c632 more narrative work 2022-08-21 03:48:27 +10:00
Grahame Grieve ae285401ae FHIR-25206 handle deprecated concepts properly when expanding value sets 2022-08-19 14:24:20 +10:00
Grahame Grieve fdb15b8951 Fix ConceptMap rendering column title 2022-08-18 10:01:14 +10:00
Grahame Grieve e8009d3ce3 fix SHEX generation issue 2022-08-18 09:39:15 +10:00
Grahame Grieve cd820bdf3f Fix problem rendering ConceptMaps in value sets 2022-08-18 09:39:01 +10:00
Grahame Grieve 7c5782689a Fix NPE issue rendering resources without ids 2022-08-18 09:38:44 +10:00
Oliver Egger e854f016fe PatientRenderer #896 2022-08-16 17:45:04 +02:00
Grahame Grieve 6fb61b75f0 R5 related fixes 2022-08-12 21:24:14 +10:00
Grahame Grieve 80ca7e31f9 Improvements to SearchParameterRenderer 2022-08-11 19:16:49 +10:00
Grahame Grieve ba2ff9390d Fix narrative generation issue 2022-08-10 21:26:48 +10:00
jamesagnew 056e41d19d Add Reference.resource to output of copy(). 2022-08-09 11:23:23 -04:00
Grahame Grieve 1aab88f6a7 migrate r5 changes to r4b 2022-08-09 22:29:59 +10:00
Grahame Grieve 61a39b60bb Bundle rendering improvements 2022-08-09 20:19:20 +10:00
Grahame Grieve 21b6fb5e7c Fix loading canonical resources so that duplicates with different versions is OK 2022-08-09 20:18:52 +10:00
Grahame Grieve a16034106a Update to fix generation of profiles on Resource.id 2022-08-09 20:18:01 +10:00
markiantorno 8051f476a9 Updating version to: 5.6.55-SNAPSHOT and incrementing test cases dependency. 2022-08-03 15:01:07 +00:00
markiantorno 24dbe8b984 Release: v5.6.54
## Validator Changes

* Fix for errors in FHIRPath evaluation (see https://chat.fhir.org/#narrow/stream/179266-fhirpath/topic/String.20functions)

## Other code changes

* R4B BackboneType fixes
* Add R4B to R5 interconversion code
* Improvements to Rendering Documents
* Add uuid to primitive types list
***NO_CI***
2022-08-03 14:28:56 +00:00
Grahame Grieve 145abca287
Merge pull request #885 from hapifhir/pw/add-snapshot2-version
adding missing "5.0.0-snapshot2" to enumerations
2022-08-03 06:15:46 +10:00
Grahame Grieve b43c210e1a Rendering improvements for Documents 2022-07-28 21:30:59 +10:00
patrick-werner 1441141d95 Merge remote-tracking branch 'origin/master' into pw/add-snapshot2-version 2022-07-28 10:23:34 +02:00
Grahame Grieve f3fa8cae24
Merge pull request #886 from hapifhir/gg-202207-fhirpath
Gg 202207 fhirpath
2022-07-28 09:14:17 +10:00
Grahame Grieve 23d8c2b5f1 Add uuid to primitive types list 2022-07-27 22:38:45 +10:00
Grahame Grieve 7e8cace0fb FHIRPath fixes (string handling) 2022-07-27 22:38:32 +10:00
patrick-werner 8f959d5a3a adding unit-test for fhir version 2022-07-27 13:36:24 +02:00
patrick-werner eda25d018e adding "5.0.0-snapshot2"
fixes #884
2022-07-27 11:44:29 +02:00
markiantorno 8978130451 Updating version to: 5.6.54-SNAPSHOT and incrementing test cases dependency. 2022-07-25 22:10:34 +00:00
markiantorno ec87c3a0b4 Release: v5.6.53
## Validator Changes

* Add support for OID 1.3.160 (very short OIDs are special)
* Fix evaluation of ValueSets that have only one value set import

## Other code changes

* Rework precision checking in datetime
* Update version conversion to not drop modifierExtensions
* Fix DocumentRendering to generate Composition Narrative if not present
* Restore Search Parameters (missing due to R5 draft generation issues)
* Don't access getBinaries directly in XVerExtensionManager

***NO_CI***
2022-07-25 21:49:05 +00:00
Grahame Grieve 15bfd84da9
Merge pull request #880 from hapifhir/gg-202207-vs-validation
Gg 202207 vs validation
2022-07-26 06:43:59 +10:00
James Agnew f010804e44
Rework precision checking in datetime (#874) 2022-07-25 16:40:55 -04:00
Grahame Grieve 9ba4e00254 fix evaluation of ValueSets that have only one value set import 2022-07-26 06:09:00 +10:00
Grahame Grieve 3fc3109cbc fix DocumentRendering to generate CompositionNarrative if 2022-07-26 06:08:32 +10:00
Grahame Grieve bb7303cba7 Merge remote-tracking branch 'origin/master' 2022-07-23 09:15:47 +10:00
Grahame Grieve c0031935e8 Restore Search Parameters 2022-07-23 09:15:36 +10:00
dotasek 6b7ac47076
Don't access getBinaries directly in XVerExtensionManager (#864)
* Don't access getBinaries directly in XVerExtensionManager

* Remove getBinaries() add getBinaryKeysAsSet()

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-07-22 11:13:42 -04:00
markiantorno fa0597f864 Updating version to: 5.6.53-SNAPSHOT and incrementing test cases dependency. 2022-07-22 06:10:23 +00:00
markiantorno aa6094c451 Release: v5.6.52
## Validator Changes

* Fix issue with startsWith in FHIRPath engine
* Fix bugs validating references (some references not resolved)
* Fix minor issue supporting 4.3.0 (R4B)
* fix bug loading R5 extensions

## Other code changes

* Fix NPE rendering bundles
* R5 Changes to ConceptMap
* Fix bug rendering extensions
* Fix bug accessing polymorphic fields when rendering
* Fix bug around lazy loading packages when validating references
* Add ability to suppress serialising ids when serialising element models
***NO_CI***
2022-07-22 05:50:56 +00:00