111 Commits

Author SHA1 Message Date
Grahame Grieve
b47b0653c4 moving FHIRPublication 2022-04-23 23:18:23 +10:00
dotasek
1645982389
Fix for issues/766 - reverse references with _history in GraphQL (#790)
* Create and use getIdPart

* Add tests and changes for dstu3, r4, r4b, and r5

* Update get/set Id javadoc

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-04-22 18:06:24 -04:00
Grahame Grieve
c58516ce44 remove references to c:\temp 2022-04-20 09:59:30 +10:00
dotasek
a8da416ee3 Fix xml test + add unit tests 2022-04-11 14:57:10 -04:00
dotasek
2181cb14d5 Change tests to xml + fix breaking test 2022-04-11 14:10:53 -04:00
dotasek
b5b43836eb Add tests and changes for Base64Binary 2022-03-16 12:20:58 -04:00
dotasek
9903d15ecc Add tests for setValueAsString and contructor precision checking 2022-03-15 17:47:23 -04:00
dotasek
1a7e076479 Move precision checking code to setValueAsString 2022-03-15 16:49:51 -04:00
markiantorno
260d8474bf issue_761 fix 2022-03-14 11:27:18 -04:00
dotasek
f2e9f1247b Add assertions to test case 2022-02-25 13:11:24 -05:00
dotasek
baac4ac1a8 Fix + initial test 2022-02-25 11:25:27 -05:00
Grahame Grieve
6310b1158e #722 fix ListResource name misuse 2022-02-13 08:29:01 +11:00
dotasek
847ede5f88 Refactor SimpleWorkerContext and ValidationEngine 2022-02-01 15:28:19 -05:00
Grahame Grieve
cae92c8621
Merge pull request #727 from hapifhir/ja_20220130_graphql_cleanup
Updates to GraphQL
2022-02-01 11:49:10 +11:00
jamesagnew
846866472b Updates to GraphQL 2022-01-30 17:04:10 -05:00
dotasek
4826424499 Make additional caches to cover NativeHostService and ValidationService 2022-01-19 18:36:39 -05:00
dotasek
1c1e7d22ca WIP track server requests 2021-12-07 16:08:28 -05:00
Mark Iantorno
4d0692ff61
Validate contains (#669)
* wip

* first go at this, still some failing tests

* post-pairing with Grahame

* wip

* failing test cases

* fixed InstanceValidator to respect new validation options for both references and contained resources

* removed dead code

* put copyright back in BaseValidator

* wip
2021-11-25 15:52:29 -05:00
dotasek
d374758f49 Refactor FhirReqestBuilderTests 2021-11-24 13:29:33 -05:00
dotasek
acac125e31 Add logging tests for dstu3 FhirRequestBuilder 2021-11-24 11:33:19 -05:00
dotasek
e997f7bb08 Add request logging for dstu3 FhirRequestBuilder 2021-11-23 14:09:42 -05:00
Grahame Grieve
bbac44fc52 reduce spurious logging 2021-11-18 08:09:43 +11:00
Grahame Grieve
d91b26e69b Add getServerVersion to tooling client 2021-11-09 06:13:18 +11:00
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
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
Mark Iantorno
ad18e131d8
Issue 602 (#607)
* r5 changes

* r4 changes

* dstu3 changes

* dstu2 changes

* updating release notes
2021-09-27 14:04:59 -04:00
Mark Iantorno
e5a05f5562
Terminology client headers (#599)
* wip

* adding tests for headers in client

* fix

* r4 updated httpclient

* updating http client code for r4 and dstu3

* dunno why this didn't get added before
2021-09-09 16:32:19 -04:00
Louis Rolland
0a3cc93c2f fix: #555 Handling minValue/maxValue in generate snapshot process 2021-08-11 10:08:45 +02:00
Grahame Grieve
c6f392b7e0 #466: fix problem checking types on logical models 2021-05-05 09:54:22 +10:00
Grahame Grieve
9ae04aed03 Fix compartment definitions of ListResource.source and subject for R3 and R4 2021-05-05 08:51:36 +10:00
Grahame Grieve
898665f356 fixes for #483: Quantity subclasses copy() functions not all transferring values 2021-05-04 12:43:07 +10:00
Grahame Grieve
8fac290ebe #426 - fix serialization of NULL enumerations 2021-02-08 09:33:36 +11:00
Grahame Grieve
c95b07f0f1 #426 - fix serialization of NULL enumerations 2021-02-08 09:32:06 +11:00
Grahame Grieve
b9664caec0 fix error message suppression on tooling client 2020-12-03 12:46:43 +11: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
Gerlach, Winfried
0cb038ed0a performance: improve speed of comparing UriTypes 2020-10-07 19:36:03 +02:00
Grahame Grieve
5be73ff9c5 rename org.hl7.fhir.utilities.cache to org.hl7.fhir.utilities.npm 2020-09-30 09:24:26 +10:00
Mark Iantorno
78b61c4555
Tests should all run now (#343) 2020-09-09 12:33:38 -04:00
CODE1\ing11557
6b93be9e8a Merge branch 'master' of https://github.com/vtumuluri/org.hl7.fhir.core into vt-jsonnull-tests 2020-08-12 11:58:05 +02:00
Grahame Grieve
6322aef891 Fix bug in parser around nulls in arrays 2020-08-12 04:03:41 +10:00
CODE1\ing11557
7e68583e21 Added another test case to reproduce the original issue 2020-08-11 12:44:26 +02:00
markiantorno
5fba875d8b Fix for failing ActivityDefinition-referralPrimaryCareMentalHealth.json test 2020-08-10 21:57:55 -04:00
Grahame Grieve
4aa8e08681 Add test case for Json resource parsing 2020-08-10 21:24:04 +10:00
Grahame Grieve
4add0f3ac8 Continue to work on connection timeout issues 2020-08-07 11:26:44 +10:00
Grahame Grieve
3e33c8a835 ongoing work around connection problems with tx.fhir.org 2020-08-06 22:33:54 +10:00
Grahame Grieve
572016e40a fix compile 2020-08-06 07:53:18 +10:00
Grahame Grieve
3f6207bf4f improve handling of timeout issues in client 2020-08-06 07:35:49 +10:00
Grahame Grieve
94467b270a standardise terminology client across versions 2020-06-07 08:42:14 +10:00
Grahame Grieve
463a557402 Release new version 4.2.30 2020-05-12 11:54:28 +10:00