Skip to content

Implement FHIR Types in Java#2989

Closed
alexanderkiel wants to merge 1 commit intomainfrom
fhir-types-java
Closed

Implement FHIR Types in Java#2989
alexanderkiel wants to merge 1 commit intomainfrom
fhir-types-java

Conversation

@alexanderkiel
Copy link
Copy Markdown
Member

No description provided.

@alexanderkiel alexanderkiel marked this pull request as draft September 30, 2025 14:56
@alexanderkiel alexanderkiel self-assigned this Sep 30, 2025
@alexanderkiel alexanderkiel force-pushed the fhir-types-java branch 5 times, most recently from 0c03fa1 to ab2c3e8 Compare October 1, 2025 10:08
@codecov
Copy link
Copy Markdown

codecov Bot commented Oct 1, 2025

Codecov Report

❌ Patch coverage is 96.79144% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 95.86%. Comparing base (39fe38b) to head (2a80c0f).
⚠️ Report is 4 commits behind head on main.

Files with missing lines Patch % Lines
...les/db/src/blaze/db/impl/search_param/quantity.clj 88.23% 2 Missing ⚠️
modules/fhir-path/src/blaze/fhir_path.clj 94.11% 1 Missing and 1 partial ⚠️
...dules/cql/src/blaze/elm/compiler/reusing_logic.clj 95.00% 0 Missing and 1 partial ⚠️
modules/db/src/blaze/db/node/resource_indexer.clj 75.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #2989      +/-   ##
==========================================
+ Coverage   95.50%   95.86%   +0.35%     
==========================================
  Files         401      397       -4     
  Lines       25430    24679     -751     
  Branches      716      633      -83     
==========================================
- Hits        24288    23659     -629     
+ Misses        539      499      -40     
+ Partials      603      521      -82     
Files with missing lines Coverage Δ
modules/admin-api/src/blaze/admin_api.clj 97.05% <100.00%> (ø)
...dules/cql/src/blaze/elm/compiler/external_data.clj 88.80% <100.00%> (+1.39%) ⬆️
...s/cql/src/blaze/elm/compiler/structured_values.clj 89.36% <100.00%> (-1.71%) ⬇️
...ules/cql/src/blaze/elm/compiler/type_operators.clj 88.23% <100.00%> (ø)
modules/cql/src/blaze/elm/ts_util.clj 100.00% <100.00%> (ø)
modules/db/src/blaze/db/impl/search_param.clj 98.88% <100.00%> (-0.02%) ⬇️
modules/db/src/blaze/db/impl/search_param/date.clj 98.25% <100.00%> (ø)
modules/db/src/blaze/db/impl/search_param/near.clj 100.00% <100.00%> (ø)
...dules/db/src/blaze/db/impl/search_param/number.clj 100.00% <100.00%> (ø)
...dules/db/src/blaze/db/impl/search_param/string.clj 98.33% <100.00%> (+1.66%) ⬆️
... and 70 more

... and 15 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@alexanderkiel alexanderkiel force-pushed the fhir-types-java branch 14 times, most recently from ceed128 to 80f43dd Compare October 6, 2025 10:34
@alexanderkiel alexanderkiel force-pushed the fhir-types-java branch 8 times, most recently from b7c7c6f to cd4e8ff Compare October 12, 2025 07:59
@alexanderkiel alexanderkiel force-pushed the fhir-types-java branch 8 times, most recently from f18903f to 9033cfa Compare November 1, 2025 17:18
@alexanderkiel alexanderkiel force-pushed the fhir-types-java branch 2 times, most recently from c504381 to 9263ee7 Compare November 9, 2025 12:22
@alexanderkiel alexanderkiel force-pushed the fhir-types-java branch 8 times, most recently from b56e49a to 416d54f Compare November 17, 2025 09:33
@alexanderkiel alexanderkiel force-pushed the fhir-types-java branch 8 times, most recently from 678ff5b to 5982fc3 Compare December 1, 2025 16:38
**Default:** 128

#### `DB_RESOURCE_CACHE_SIZE` <Badge type="warning" text="Since 0.8"/>
#### `DB_RESOURCE_CACHE_SIZE` <Badge type="warning" text="Since 0.8"/> <Badge type="danger" text="unreleased"/>
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unreleased AND deprecated? For those who used the development versions?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes the deprecation is unreleased

Comment thread Dockerfile Outdated
@@ -1,4 +1,4 @@
FROM eclipse-temurin:21.0.9_10-jre-noble@sha256:67fc762eabacb56e5444b367889e04ce8c839b8f4b3d8ef3e459c5579fbefd8a
FROM eclipse-temurin:25-jre-noble
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

eclipse-temurin:25 no longer ships curl. This will probably break docker compose health checks.

Keyword FHIR_TYPE_BUNDLE_ENTRY = RT.keyword("fhir.Bundle", "entry");

int MEM_SIZE_OBJECT_HEADER = 8;
int MEM_SIZE_PERSISTENT_VECTOR_OBJECT = 40;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like magic numbers, can we document them?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

hashIntoMap(m, sink);
break;
case List<?> l:
sink.putByte((byte) 36);
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

another HASH_MARKER?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@alexanderkiel
Copy link
Copy Markdown
Member Author

Solved by #3259

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants