485 Commits

Author SHA1 Message Date
Grahame Grieve
1c65a9b261
Gg 202110 validation various (#634)
* add explicit control over the User-Agent header, and make sure headers flow through properly to all calls

* #328 - wrong processing of markdown URLs

* test fixes for URL handling

* fix tests

* improved validation of UUIDs

* fix test case dependency

* Add Dicom Package builder
2021-10-29 16:26:50 -04:00
Grahame Grieve
3f66b3d474 ping build 2021-10-20 19:22:06 +11:00
Grahame Grieve
4cdead6f80 more validation for canonical URLs 2021-10-20 17:06:59 +11:00
Grahame Grieve
e21a9830b8 fix terminology version management and caching + better error messages for extension context 2021-10-19 12:47:37 +11:00
Grahame Grieve
237897965b
Gg 202110 misc validation (#617)
* NPE fixes

* Smart Health Cards support in validator

* Fix bug generating spreadsheets due to sheet name length limitations

* Implement descendent-of filter

* more NPE fixes

* add Element.removeChild

* fix issue generation snapshot and content reference, and work around old erroneous binding description in R4

* improve SHC validation error

* fix for NPE generating ConceptMap spreadsheet

* fix crash in IG publisher rendering illegal content

* Improve slicing error messages

* more improving error message resolving slicing

* add missing code + track prohibited / required elements (improve rendering of IGs)

* fix for broken links in R4B IGs

* fix bug related to logger in FHIRToolingClient

* fix bug related to logger in context

* enable detection of whether tx server knows about value set and better track returned errors from tx server

* make likely source URL visible outside ProfileUtilities

* fix renderers - don't make nonvalid URLs into html links + fix NPE +

* fix bug with sheetnames generating spreadsheets

* supper branches in current version of packages

* report slicing information automatically where slicing is based on profile + fix shc support + support codesystem-properties-mode + fix value set validation on profiles + fix wrong entry point on vaildating contained resources with profiles

* fix misleading validation message + add -ips parameter for validator

* hint not warning when it's an example questionnaire
2021-10-10 17:37:02 -04:00
Grahame Grieve
342d75b2df
Gg 202109 misc snapshot (#610)
* NPE fixes

* Smart Health Cards support in validator

* Fix bug generating spreadsheets due to sheet name length limitations

* Implement descendent-of filter

* more NPE fixes

* add Element.removeChild

* fix issue generation snapshot and content reference, and work around old erroneous binding description in R4

* improve SHC validation error

* fix for NPE generating ConceptMap spreadsheet

* fix crash in IG publisher rendering illegal content

* Improve slicing error messages

* more improving error message resolving slicing

* add missing code + track prohibited / required elements (improve rendering of IGs)

* fix for broken links in R4B IGs
2021-09-29 10:29:10 -04:00
Grahame Grieve
9a8394bc2a handle network failures better in IG publisher 2021-09-10 06:50:10 +10:00
Grahame Grieve
4a8d626ab9 check for latest version of package 2021-09-04 04:41:39 +10:00
Grahame Grieve
bd6225cf9e fix bugs to do with value set expansion 2021-09-03 17:27:23 +10:00
Grahame Grieve
66fb0893ad Rendering for Binary Resources 2021-09-01 09:54:03 +10:00
Grahame Grieve
3cb384a297 revise validation of resource and element id 2021-08-27 09:59:17 +10:00
Mark Iantorno
88efa6f863
Issue 513 (#587)
* wip

* wip

* sdjkhfakjsdhllkjsdhfsdkh

* wip
2021-08-25 14:45:21 -04:00
Mark Iantorno
be25055574
https://github.com/hapifhir/org.hl7.fhir.core/issues/564 (#572)
* https://github.com/hapifhir/org.hl7.fhir.core/issues/564

* updating help text as per Grahame's feedback.

* wip
2021-08-25 14:06:34 -04:00
Grahame Grieve
aa5ab74003
Merge pull request #236 from ahdis/oe_xmlwriter_utf8_attr
XmlWriter for UTF-8 should not encode umlaut in attributes (elementmodel)
2021-08-24 05:55:28 +10:00
Grahame Grieve
36413d55b8 fix up isAbsoluteUrl check 2021-08-20 08:28:11 +10:00
Grahame Grieve
968e6432ed Actually fix US Core 4.0.0 references 2021-08-20 08:27:45 +10:00
Grahame Grieve
6e5108afcc Fix tests for attack on packages2.fhir.org 2021-08-18 07:05:41 +10:00
Mark Iantorno
4742b54355
https://github.com/HL7/fhir-ig-publisher/issues/295 (#560) 2021-07-15 09:34:33 -04:00
Grahame Grieve
17c7879122 add special exemption for immds due to it changing realms 2021-06-25 17:37:28 +10:00
Grahame Grieve
309dbba9b6 update pubpack to v0.0.9 2021-06-24 21:47:50 +10:00
Grahame Grieve
54f085545d Add support for R4B 2021-06-24 21:47:06 +10:00
Grahame Grieve
9862f0a390 Add support for using https:// references to HL7 website 2021-06-24 21:46:13 +10:00
Grahame Grieve
a64d7440df Remove rule that heirarchical tables must have rows 2021-06-24 15:07:45 +10:00
Grahame Grieve
e022acb569
Merge pull request #544 from hapifhir/gg-202106-validator-paths
Gg 202106 validator paths
2021-06-23 22:07:22 +10:00
Grahame Grieve
3a319a5d57 Fix pathing issues in the validator 2021-06-23 20:35:38 +10:00
Mark Iantorno
1a1278b396
Fixes to display umlauts correctly in validation messaging. (#542)
* Fixes to display umlauts correctly in validation messaging.

* adding tests
2021-06-22 20:29:27 -04:00
Grahame Grieve
1aaf086c55 Fix wrong profile error message + NPE prevention 2021-06-21 15:32:06 +10:00
Grahame Grieve
d67cecc83f * CDA: Fix erroneous type validation on CDA templates
* CDA: Suppress erroneous "Expansion" text appearing in view
* CDA: Don't delete binding information in snapshot for CDA bindable data types
* Rendering: add support for CodeableReference
* Rendering: Support binding mode and XML element information
2021-06-17 16:55:15 +10:00
Grahame Grieve
8088cedb66 add the -verbose parameter, and add additional verbose messages 2021-06-15 08:51:47 +10:00
Grahame Grieve
4f5d056ec5 Fix rendering bug + make nl properties UTF-8 2021-06-04 23:18:26 +10:00
Grahame Grieve
986d0cb134 Revert "change encoding of de properties to iso-8859-1"
This reverts commit c65ddb5c0b1c0ff634a8d69b9904cc609ddc68d9.
2021-06-04 15:11:40 +10:00
Grahame Grieve
c65ddb5c0b change encoding of de properties to iso-8859-1 2021-06-04 14:41:19 +10:00
Grahame Grieve
a1b804150f
Merge pull request #520 from ahenket/master
Addition of Message_nl.properties
2021-06-04 14:32:11 +10:00
Grahame Grieve
a371f5fe3e Add -allow-example-urls option to the validator 2021-06-02 17:45:50 +10:00
Grahame Grieve
e1f29ff29d Clean up SID code and Validation of cardinality on address-line elements containing pattern elements fixed 2021-06-02 06:22:11 +10:00
Grahame Grieve
059ff14425
Merge branch 'master' into gg_202105_03 2021-05-31 08:52:47 +10:00
Alexander Henket
a08534b78a Fixed all issues after review 2021-05-26 22:08:19 +02:00
Alexander Henket
91d99dbe08 More typos fixed 2021-05-26 22:08:01 +02:00
Alexander Henket
73e093a13f Fixed unescaped single quotes 2021-05-26 20:58:05 +02:00
Alexander Henket
4cdef1af2d Initial checkin of Dutch translation. Ready for review passes 2021-05-26 20:56:50 +02:00
Alexander Henket
06a007ab38 Initial checkin as copy of English base file 2021-05-26 20:55:53 +02:00
Alexander Henket
e7798b47f8
Fixed minor typos
Found these while working on the Dutch version to be submitted later
2021-05-26 20:54:37 +02:00
Lloyd McKenzie
5d9b7f4d62 If there's an ampersand that doesn't actually have a closing semi-colon, the process eventually runs out of characters and then fails doing a charAt(0). Catch this issue and throw a useful exception. 2021-05-19 19:04:11 -06:00
Grahame Grieve
1b1b564682 fix issue with dependencies on IGs that have uppercase in package IDs 2021-05-14 12:23:21 +10:00
Grahame Grieve
cf859c9ed1 add new parameter for whether to include FHIRPath in invariant error messages 2021-05-14 12:21:28 +10:00
Grahame Grieve
3cb51f88c8 fix overrun error reading invalid xhtml + fix loading problem on validation test 2021-05-13 22:51:01 +10:00
Grahame Grieve
4e173f4715 * Validator: Load code systems from known packages on the fly
* Validator: better handle invalid v3 dates
* Renderer: Render OperationDefinition.InputProfile and OutputProfile
* Important: Allow more valid schemas for Utilities.isAbsoluteUrl
* Validator: remove notes about extensible bindings if profile extensible binding is valid
2021-05-07 18:29:21 +10:00
Grahame Grieve
b13b4932f9 XMLParser allows passing a schema location 2021-05-05 12:17:02 +10:00
Grahame Grieve
696c16740e Add tests for package name case insensitivity and handle illegal characters in package file names 2021-05-04 13:04:06 +10:00
Grahame Grieve
11a727b40f update R5 to 4.6.0 2021-05-04 09:03:13 +10:00