235 Commits

Author SHA1 Message Date
Grahame Grieve
20131f8b6a
Merge pull request #1818 from hapifhir/ShowDeprecationInSnapshotAndKey
Show deprecation in snapshot and key
2024-11-23 07:18:41 +11:00
Lloyd McKenzie
f0867ce8d0 We had been stripping standards status always. In practice, we only want to strip it when inheriting, and then only in certain circumstances. 2024-11-22 08:37:50 -07:00
Grahame Grieve
44189e9bde fix NPE processing issue from template 2024-11-22 22:50:42 +11:00
Lloyd McKenzie
02bd9a5305 Dropped the removeStatusExtensions subroutine. Most of the extensions it was trying to remove weren't allowed to exist in the provided context, and those that were were not appropriate to remove. (For example, it doesn't make sense to show that an element is deprecated in the differential, but not the snapshot.)
Needed for HL7/fhir-ig-publisher#567
2024-11-19 10:51:03 -07:00
Grahame Grieve
711eae48e0
Merge pull request #1795 from brianpos/BP-fhirpath-tostring
fhirpath `tostring` implementation fix
2024-11-19 13:19:55 +11:00
Grahame Grieve
8a831a9e45 Start testing metadata in tx tests, and consequent bugs and library upgrades for that (patternMode in ComparisonUtilities) 2024-11-12 13:24:09 +10:30
dotasek
5cbb45abec Allow ManagedWebAccess to fetch specific server types for auth 2024-11-11 14:35:06 -05:00
Grahame Grieve
60acdd0b88 Add mode to web access 2024-11-09 18:39:12 +10:30
dotasek
d724a27d95 Final rename 2024-11-08 14:35:36 -05:00
dotasek
fb6a22c3b1 Clean up comments and JavaDoc 2024-11-08 14:29:40 -05:00
dotasek
ebcbf4db49 More TODO erasures. Plus found missing functionality 2024-11-08 11:18:57 -05:00
dotasek
2bbfcb8845 Resolve all deletions enclosed in FIXME + fix headers in dstu2 postfeed 2024-11-08 11:08:06 -05:00
dotasek
e9917defb0 Rename ...AccessBuilder classes to ...Accessor 2024-11-07 17:53:14 -05:00
dotasek
2c57f5954e Remove conflicting authorization header setting methods 2024-11-07 15:44:25 -05:00
dotasek
afd9e7a471 Merge remote-tracking branch 'origin/master' into do-20241021-tx-auth 2024-11-06 19:19:53 -05:00
dotasek
b6ef81c9f3 Switch to static fhirBuilder for all FhirRequestBuilders
+ Fix null user agent issue
+ Load ManagedWebAccess from FHIR settings
+ Add terminology servers to FhirSettings
2024-11-06 09:47:27 -05:00
dotasek
bdc02a5622 Merge remote-tracking branch 'origin/master' into do-20241021-tx-auth 2024-11-01 09:16:36 -04:00
Grahame Grieve
4db933235a PECodeGenerator fixes 2024-11-01 23:11:45 +10:30
Grahame Grieve
d58188748c Clone SQL on FHIR engine to R4, and update FHIRPath engine based on R5 current code 2024-11-01 08:05:43 +10:30
Brian Postlethwaite
01af08030f #1794
Update the implementation of the `toString` fhirpath function to: (pending FHIR-48737)
* not return the text 'null' when no primitive value exists (when extension only)
* throw an error if more than 1 item is to be returned (doesn't support collections)
* return an empty set when no primitive values exist (when extension only)
2024-10-31 10:04:57 +11:00
dotasek
2fdfaf8602 Removing leftover okttp usage 2024-10-29 18:32:58 -04:00
dotasek
a5ef974c3d Use ManagedFhirWebAccess in r4 2024-10-29 17:07:41 -04:00
dotasek
d8ca1cc144 Apply changes to r4b 2024-10-29 10:06:42 -04:00
dotasek
b51ac15051 Fix for renamed class 2024-10-28 10:45:06 -04:00
dotasek
03b0c163be Merge branch 'master' into do-20241021-tx-auth 2024-10-25 13:56:06 -04:00
dotasek
b33de12e49 WIP move accept to parameter 2024-10-24 13:57:51 -04:00
dotasek
a94e1bc2af WIP keep moving FhirRequestBuilder to ManagedWebAccess + fix some tests 2024-10-22 17:33:50 -04:00
dotasek
f0a25dabe3 Move XXE safe SAXParserFactory and XMLReader instantiation to XMLUtil 2024-10-17 15:46:05 -04:00
dotasek
2d80a09deb Merge remote-tracking branch 'origin/master' into do-20241009-documentbuilderfactory-refactor 2024-10-16 11:59:24 -04:00
Grahame Grieve
c7ccbb0110 more work on http client 2024-10-10 19:29:58 +08:00
Grahame Grieve
b9299fa9e2 fix typo 2024-10-09 23:14:11 +08:00
Grahame Grieve
cacce9b05e fix up processing of server responses 2024-10-09 23:10:09 +08:00
dotasek
7ede053a5f Move new documentbuilderfactory calls to XMLUtils 2024-10-09 09:26:41 -04:00
Grahame Grieve
004d367340 fix tests 2024-09-24 22:27:50 -04:00
Grahame Grieve
a1f014730e Add response time to tx log 2024-09-24 20:25:02 -04:00
Grahame Grieve
edd5b7a560
Merge pull request #1717 from hapifhir/do-20240816-xslt-external
Move all instantiation of transformerFactory to XMLUtils and set ACCESS_EXTERNAL flags automatically
2024-08-27 08:00:51 +08:00
Grahame Grieve
9aef2793ce
Merge pull request #1719 from robeastwood-agency/202408-re-cda-au-namespace
Add Australian CDA name prefix & uri
2024-08-27 07:59:36 +08:00
Grahame Grieve
10d4ac0aad clone FHIRPath changes to R4/R4B 2024-08-23 21:49:46 +08:00
Rob Eastwood
326e1284eb
Add Australian CDA name prefix & uri
Fixes #1613
2024-08-18 08:44:28 +10:00
dotasek
60470b1a28 Move all instantiation of transformerFactory to XMLUtils
and set ACCESS_EXTERNAL flags automatically
2024-08-16 10:34:50 -04:00
Grahame Grieve
714b0a0fd4 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-07-25 17:30:17 +08:00
Grahame Grieve
7ba860c4ed fix rendering issues (list inside paragraph, actor capabilities in wrong place, missing datatypes, missing anchors, wrong handling of contained resources) 2024-07-25 17:00:42 +08:00
dotasek
1f9c999770 Return null for all toCode enum params that are Enum.NULL (r4b) 2024-07-19 12:14:03 -04:00
Grahame Grieve
652bec9743 #1678 - add div to children when exploring Narrative 2024-07-18 20:23:50 +08:00
Grahame Grieve
88e900110f Merge remote-tracking branch 'origin/master' into 2024-06-gg-rewrite-rendering 2024-06-25 19:53:04 +10:00
Grahame Grieve
df82203b3d rework rendering library from ground up 2024-06-25 19:40:57 +10:00
dotasek
c631f6c808
Merge Fix: Fix split logic of canonical into url and version in several places (#1663)
* Fix split logic of canonical into url and version in several places

Removed
- org.hl7.fhir.r4b.renderers.DataRenderer#versionFromCanonical
- org.hl7.fhir.r4b.renderers.DataRenderer#systemFromCanonical
- org.hl7.fhir.r5.renderers.DataRenderer#versionFromCanonical
- org.hl7.fhir.r5.renderers.DataRenderer#systemFromCanonical

The logic of these methods is wrong, the functionality of extracting
the version and the system URL have been swapped.

Therefore, all usages of aforementioned methods were replaced by the
use of org.hl7.fhir.utilities.CanonicalPair. This not only fixes the
problem, but also reduces duplicated functionality.

* Remove dead code from merge

* Fix spacing issues in rendering

* Empty commit, make-pipeline-go

---------

Co-authored-by: Max Bureck <max.bureck@fokus.fraunhofer.de>
2024-06-19 19:34:24 -04:00
Grahame Grieve
b766cffdb1 v2 tests, support discriminator by position, and don't check type characteristics for unknown types 2024-05-26 07:56:16 -05:00
Grahame Grieve
853b4fd9ca stable baseline 2024-05-25 04:25:47 -05:00
Grahame Grieve
5133a88060 Remove Accept-Charset header 2024-05-25 03:44:20 -05:00