Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
ca.uhn.hapi.fhir hapi-fhir-structures-r4 8.4.0 jar Apache Software License 2.0
com.ibm.icu icu4j 77.1 jar Unicode-3.0
io.github.jy95.fds common 2.0.1-SNAPSHOT jar Apache License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Classifier Type Licenses
io.github.jy95.fds common 2.0.1-SNAPSHOT tests test-jar Apache License, Version 2.0
io.roastedroot zerofs 0.1.0 - jar The Apache Software License, Version 2.0
org.junit.jupiter junit-jupiter-api 6.0.0 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 6.0.0 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 6.0.0 - jar Eclipse Public License v2.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
org.projectlombok lombok 1.18.42 jar The MIT License

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Classifier Type Licenses
ca.uhn.hapi.fhir hapi-fhir-base 8.4.0 - jar Apache Software License 2.0
ca.uhn.hapi.fhir hapi-fhir-caching-api 8.4.0 - jar Apache Software License 2.0
ca.uhn.hapi.fhir org.hl7.fhir.r4 6.5.27 - jar Apache Software License 2.0
ca.uhn.hapi.fhir org.hl7.fhir.utilities 6.5.27 - jar Apache Software License 2.0
com.apicatalog titanium-jcs 1.0.0 - jar Apache License, Version 2.0
com.apicatalog titanium-json-ld 1.6.0 - jar Apache License, Version 2.0
com.apicatalog titanium-rdf-api 1.0.0 - jar Apache License, Version 2.0
com.apicatalog titanium-rdf-n-quads 1.0.0 - jar Apache License, Version 2.0
com.fasterxml.jackson.core jackson-annotations 2.17.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.17.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.17.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.17.1 - jar The Apache Software License, Version 2.0
com.github.andrewoma.dexx collection 0.7 - jar MIT License
com.github.ben-manes.caffeine caffeine 3.2.2 - jar Apache License, Version 2.0
com.google.code.findbugs jsr305 3.0.2 - jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.13.1 - jar Apache-2.0
com.google.errorprone error_prone_annotations 2.26.1 - jar Apache 2.0
com.google.guava failureaccess 1.0.2 - jar The Apache Software License, Version 2.0
com.google.guava guava 33.2.1-jre - jar Apache License, Version 2.0
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava - jar The Apache Software License, Version 2.0
com.google.j2objc j2objc-annotations 3.0.0 - jar Apache License, Version 2.0
com.google.protobuf protobuf-java 4.31.1 - jar BSD-3-Clause
commons-codec commons-codec 1.15 - jar Apache License, Version 2.0
commons-io commons-io 2.17.0 - jar Apache-2.0
io.opentelemetry opentelemetry-api 1.44.1 - jar The Apache License, Version 2.0
io.opentelemetry opentelemetry-context 1.44.1 - jar The Apache License, Version 2.0
io.opentelemetry.instrumentation opentelemetry-instrumentation-annotations 2.10.0 - jar The Apache License, Version 2.0
jakarta.annotation jakarta.annotation-api 2.1.1 - jar EPL 2.0GPL2 w/ CPE
net.sf.saxon Saxon-HE 11.6 - jar Mozilla Public License Version 2.0
org.apache.commons commons-collections4 4.5.0 - jar Apache-2.0
org.apache.commons commons-compress 1.27.1 - jar Apache-2.0
org.apache.commons commons-csv 1.14.0 - jar Apache-2.0
org.apache.commons commons-lang3 3.18.0 - jar Apache-2.0
org.apache.commons commons-text 1.10.0 - jar Apache License, Version 2.0
org.apache.jena jena-arq 5.5.0 - jar The Apache Software License, Version 2.0
org.apache.jena jena-base 5.5.0 - jar The Apache Software License, Version 2.0
org.apache.jena jena-core 5.5.0 - jar The Apache Software License, Version 2.0
org.apache.jena jena-iri 5.5.0 - jar The Apache Software License, Version 2.0
org.apache.jena jena-iri3986 5.5.0 - jar The Apache Software License, Version 2.0
org.apache.jena jena-langtag 5.5.0 - jar The Apache Software License, Version 2.0
org.apache.jena jena-shex 5.5.0 - jar The Apache Software License, Version 2.0
org.apache.thrift libthrift 0.22.0 - jar The Apache Software License, Version 2.0
org.checkerframework checker-qual 3.42.0 - jar The MIT License
org.glassfish jakarta.json 2.0.1 - jar Eclipse Public License 2.0GNU General Public License, version 2 with the GNU Classpath Exception
org.jspecify jspecify 1.0.0 - jar The Apache License, Version 2.0
org.roaringbitmap RoaringBitmap 1.3.0 - jar Apache 2
org.slf4j jcl-over-slf4j 2.0.16 - jar Apache License, Version 2.0
org.slf4j slf4j-api 2.0.16 - jar MIT License
org.xmlresolver xmlresolver 5.2.1 data jar Apache License version 2.0
org.xmlresolver xmlresolver 5.2.1 - jar Apache License version 2.0

runtime

The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

GroupId ArtifactId Version Type Licenses
org.apache.httpcomponents.client5 httpclient5 5.1.3 jar Apache License, Version 2.0
org.apache.httpcomponents.core5 httpcore5 5.1.3 jar Apache License, Version 2.0
org.apache.httpcomponents.core5 httpcore5-h2 5.1.3 jar Apache License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.junit.platform junit-platform-commons 6.0.0 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 6.0.0 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Eclipse Public License 2.0: JSON-P Default Provider

Apache 2.0: error-prone annotations

The Apache License, Version 2.0: JSpecify annotations, OpenTelemetry Instrumentation for Java, OpenTelemetry Java, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

Unicode-3.0: ICU4J

MIT License: SLF4J API Module, dexx

BSD-3-Clause: Protocol Buffers [Core]

Eclipse Public License v2.0: JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API

Mozilla Public License Version 2.0: Saxon-HE

GPL2 w/ CPE: Jakarta Annotations API

Apache Software License 2.0: HAPI FHIR - Core Library, HAPI FHIR - ServiceLoaders - Caching API, HAPI FHIR Structures - FHIR R4, HL7 Core Artifact - R4, HL7 Core Artifact - Utilities

Apache 2: org.roaringbitmap:RoaringBitmap

Apache License version 2.0: XML Resolver

GNU General Public License, version 2 with the GNU Classpath Exception: JSON-P Default Provider

The MIT License: Checker Qual, Project Lombok

Apache License, Version 2.0: Apache Commons Codec, Apache Commons Text, Apache HttpClient, Apache HttpComponents Core HTTP/1.1, Apache HttpComponents Core HTTP/2, Caffeine cache, FHIR Dosage Support - Common, FHIR Dosage Support - R4, Guava: Google Core Libraries for Java, J2ObjC Annotations, JCL 1.2 implemented over SLF4J, Titanium JCS, Titanium JSON-LD 1.1 (JRE11), Titanium RDF API, Titanium RDF N-QUADS

Apache-2.0: Apache Commons CSV, Apache Commons Collections, Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Gson

EPL 2.0: Jakarta Annotations API

The Apache Software License, Version 2.0: Apache Jena - ARQ, Apache Jena - Base, Apache Jena - Core, Apache Jena - IRI, Apache Jena - IRI3986, Apache Jena - Language tags, Apache Jena - ShEx, Apache Thrift, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, ZeroFs in-memory virtual file system, jackson-databind

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
hapi-fhir-base-8.4.0.jar 1.2 MB 889 799 47 17 Yes
hapi-fhir-caching-api-8.4.0.jar 5.4 kB 17 5 1 17 Yes
hapi-fhir-structures-r4-8.4.0.jar 30.6 kB 28 9 4 17 Yes
org.hl7.fhir.r4-6.5.27.jar 13.1 MB 3680 3648 19 11 Yes
org.hl7.fhir.utilities-6.5.27.jar 2.4 MB 443 366 22 11 Yes
titanium-jcs-1.0.0.jar 6.8 kB 12 2 1 1.8 Yes
titanium-json-ld-1.6.0.jar 297.6 kB 192 157 26 11 Yes
titanium-rdf-api-1.0.0.jar 5.3 kB 14 3 1 1.8 Yes
titanium-rdf-n-quads-1.0.0.jar 18.9 kB 19 8 1 1.8 Yes
jackson-annotations-2.17.1.jar 78.5 kB 87 74 2 1.6 Yes
jackson-core-2.17.1.jar 581.9 kB 272 - - - -
   • Root - 242 210 14 1.8 Yes
   • Versioned - 2 1 1 9 No
   • Versioned - 10 3 1 11 Yes
   • Versioned - 9 2 1 17 Yes
   • Versioned - 9 2 1 21 Yes
jackson-databind-2.17.1.jar 1.6 MB 824 - - - -
   • Root - 822 784 23 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-datatype-jsr310-2.17.1.jar 132.3 kB 86 - - - -
   • Root - 84 62 6 1.8 Yes
   • Versioned - 2 1 1 9 No
collection-0.7.jar 165 kB 147 134 6 1.6 Yes
caffeine-3.2.2.jar 895.4 kB 723 714 3 11 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
gson-2.13.1.jar 287 kB 225 - - - -
   • Root - 224 204 9 1.8 Yes
   • Versioned - 1 1 1 9 No
error_prone_annotations-2.26.1.jar 19.4 kB 47 - - - -
   • Root - 40 27 2 1.8 Yes
   • Versioned - 7 1 1 9 No
failureaccess-1.0.2.jar 4.7 kB 15 2 1 1.7 Yes
guava-33.2.1-jre.jar 3.1 MB 2059 2020 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - -
j2objc-annotations-3.0.0.jar 12.5 kB 31 - - - -
   • Root - 29 17 1 1.8 Yes
   • Versioned - 2 1 1 9 No
protobuf-java-4.31.1.jar 1.9 MB 776 756 2 1.8 Yes
icu4j-77.1.jar 14.7 MB 5789 1696 19 1.8 Yes
commons-codec-1.15.jar 353.8 kB 253 106 7 1.7 Yes
commons-io-2.17.0.jar 516 kB 378 - - - -
   • Root - 377 350 15 1.8 Yes
   • Versioned - 1 1 1 9 No
common-2.0.1-SNAPSHOT.jar 66.1 kB 80 51 6 17 Yes
common-2.0.1-SNAPSHOT-tests.jar 66.6 kB - - - - -
opentelemetry-api-1.44.1.jar 157.9 kB 185 166 10 1.8 Yes
opentelemetry-context-1.44.1.jar 48.3 kB 50 41 3 1.8 Yes
opentelemetry-instrumentation-annotations-2.10.0.jar 2.8 kB 10 4 1 1.8 No
zerofs-0.1.0.jar 208.9 kB 134 122 1 11 Yes
jakarta.annotation-api-2.1.1.jar 26.1 kB 31 18 4 1.8 Yes
Saxon-HE-11.6.jar 5.1 MB 2435 2352 58 1.8 Yes
commons-collections4-4.5.0.jar 898.7 kB 647 - - - -
   • Root - 646 614 20 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-compress-1.27.1.jar 1.1 MB 625 - - - -
   • Root - 624 572 36 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-csv-1.14.0.jar 60.2 kB 34 - - - -
   • Root - 33 20 1 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-lang3-3.18.0.jar 703 kB 444 - - - -
   • Root - 443 413 18 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-text-1.10.0.jar 238.4 kB 174 154 8 1.8 Yes
httpclient5-5.1.3.jar 797.9 kB 519 476 26 1.7 Yes
httpcore5-5.1.3.jar 850.8 kB 678 633 30 1.7 Yes
httpcore5-h2-5.1.3.jar 232.1 kB 169 141 14 1.7 Yes
jena-arq-5.5.0.jar 4.2 MB 2573 2430 126 17 Yes
jena-base-5.5.0.jar 263.2 kB 208 183 12 17 Yes
jena-core-5.5.0.jar 1.7 MB 1162 1069 56 17 Yes
jena-iri-5.5.0.jar 138.6 kB 74 59 2 17 Yes
jena-iri3986-5.5.0.jar 85.5 kB 59 44 3 17 Yes
jena-langtag-5.5.0.jar 34.9 kB 31 16 3 17 Yes
jena-shex-5.5.0.jar 234.5 kB 129 106 8 17 Yes
libthrift-0.22.0.jar 360.6 kB 276 258 12 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
checker-qual-3.42.0.jar 230.8 kB 438 369 30 1.8 Yes
jakarta.json-2.0.1.jar 143.8 kB 114 96 6 1.8 Yes
jspecify-1.0.0.jar 3.8 kB 14 - - - -
   • Root - 10 4 1 1.8 No
   • Versioned - 4 1 1 9 No
junit-jupiter-api-6.0.0.jar 249.9 kB 224 208 9 17 Yes
junit-jupiter-engine-6.0.0.jar 353.7 kB 188 171 9 17 Yes
junit-jupiter-params-6.0.0.jar 293.7 kB 215 194 9 17 Yes
junit-platform-commons-6.0.0.jar 171.1 kB 103 87 10 17 Yes
junit-platform-engine-6.0.0.jar 277.6 kB 193 175 9 17 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
lombok-1.18.42.jar 2 MB 1068 179 13 1.6 Yes
RoaringBitmap-1.3.0.jar 459.3 kB 191 - - - -
   • Root - 187 178 6 1.8 Yes
   • Versioned - 4 1 1 9 Yes
jcl-over-slf4j-2.0.16.jar 18.4 kB 26 - - - -
   • Root - 24 8 2 1.8 Yes
   • Versioned - 2 1 1 9 No
slf4j-api-2.0.16.jar 69.4 kB 71 - - - -
   • Root - 69 55 4 1.8 Yes
   • Versioned - 2 1 1 9 No
xmlresolver-5.2.1-data.jar 1 MB 430 0 0 - -
xmlresolver-5.2.1.jar 165.7 kB 110 90 10 1.8 Yes
Total Size Entries Classes Packages Java Version Debug Information
66 64.6 MB 31195 23956 833 17 61
compile: 53 compile: 59 MB compile: 27680 compile: 21558 compile: 699 17 compile: 49
runtime: 3 runtime: 1.9 MB runtime: 1366 runtime: 1250 runtime: 70 runtime: 3
provided: 1 provided: 2 MB provided: 1068 provided: 179 provided: 13 provided: 1
test: 9 test: 1.6 MB test: 1081 test: 969 test: 51 17 test: 8