Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(String) - Static method in class io.github.dizuker.tofhir.Mod1110Checksum
-
Appends the MOD 11/10 check digit to a numeric value.
- addDeleteEntries(Reference...) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Adds a list of references to resources that should be deleted as part of the transaction.
- addDeleteEntry(Reference) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Adds a reference to a resource that should be deleted as part of the transaction.
- addEntries(Collection) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Adds a collection of FHIR resources to the transaction bundle.
- addEntries(Resource...) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Adds FHIR resources to the transaction bundle.
- addEntry(Resource) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Adds a FHIR resource to the transaction bundle.
- askedDeclined() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The source was asked but declined to answer.
- askedUnknown() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The source was asked but does not know the value.
- asText() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The content of the data is represented in the resource narrative.
- atc() - Static method in class io.github.dizuker.tofhir.FhirCodings
-
Returns a fresh ATC coding template.
- ATC - Static variable in class io.github.dizuker.tofhir.FhirSystems
-
The ATC system.
B
- build() - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Builds and returns a FHIR Bundle with the configured type.
- buildWithSeparateProvenance() - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Builds and returns two FHIR Bundles: a data bundle containing only the data resources and delete entries, and a provenance bundle containing the Provenance resource(s) and optionally the Device resource (if configured via
TransactionBuilder.withProvenance(Device, Reference)).
C
- compute(String) - Static method in class io.github.dizuker.tofhir.Mod1110Checksum
-
Computes the MOD 11/10 check digit for a numeric value.
- createReferenceTo(Identifier, ResourceType) - Static method in class io.github.dizuker.tofhir.ReferenceUtils
-
Creates a FHIR Reference to a resource with the given identifier.
- createReferenceTo(Resource) - Static method in class io.github.dizuker.tofhir.ReferenceUtils
-
Creates a FHIR Reference to the given resource.
D
- DATA_ABSENT_REASON_URL - Static variable in class io.github.dizuker.tofhir.FhirExtensions
-
The data-absent-reason extension URL.
- dataAbsentReason() - Static method in class io.github.dizuker.tofhir.FhirExtensions
-
Returns a fresh data-absent-reason extension template.
- DataAndProvenanceBundles(Bundle, Bundle) - Constructor for record class io.github.dizuker.tofhir.TransactionBuilder.DataAndProvenanceBundles
-
Creates an instance of a
DataAndProvenanceBundlesrecord class. - dataBundle() - Method in record class io.github.dizuker.tofhir.TransactionBuilder.DataAndProvenanceBundles
-
Returns the value of the
dataBundlerecord component.
E
- equals(Object) - Method in record class io.github.dizuker.tofhir.TransactionBuilder.DataAndProvenanceBundles
-
Indicates whether some other object is "equal to" this one.
- error() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
Some system or workflow process error means that the information is not available.
F
- failOnDuplicateEntries() - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Configures the builder to throw an exception if multiple resources with the same ID are added when the transaction is built.
- FhirCodings - Class in io.github.dizuker.tofhir
-
Factory methods for default
Codingtemplates (system + version, no code/display) used across to-FHIR®. - FhirExtensions - Class in io.github.dizuker.tofhir
-
Factory methods for default
Extensiontemplates used across to-FHIR®. - FhirExtensions.DataAbsentReason - Class in io.github.dizuker.tofhir
-
Factory methods for data-absent-reason extensions pre-populated with a code from the
http://terminology.hl7.org/CodeSystem/data-absent-reasoncode system, see CodeSystem: DataAbsentReason. - FhirSystems - Class in io.github.dizuker.tofhir
-
Canonical FHIR coding system URIs used across to-FHIR®.
- fromIdentifier(Identifier) - Static method in class io.github.dizuker.tofhir.IdUtils
-
Computes a deterministic ID from a FHIR Identifier by hashing the system and value using SHA-256.
- fromIdentifier(Identifier, MessageDigest) - Static method in class io.github.dizuker.tofhir.IdUtils
-
Computes a deterministic ID from a FHIR Identifier using the provided MessageDigest algorithm.
- fromIdentifier(Identifier, MessageDigest, ResourceType) - Static method in class io.github.dizuker.tofhir.IdUtils
-
Computes a deterministic ID from a FHIR Identifier using the provided MessageDigest algorithm.
- fromIdentifier(Identifier, ResourceType) - Static method in class io.github.dizuker.tofhir.IdUtils
-
Computes a deterministic ID from a FHIR Identifier by hashing the system and value using SHA-256.
H
- hashCode() - Method in record class io.github.dizuker.tofhir.TransactionBuilder.DataAndProvenanceBundles
-
Returns a hash code value for this object.
I
- icd10gm() - Static method in class io.github.dizuker.tofhir.FhirCodings
-
Returns a fresh ICD-10-GM coding template.
- ICD10GM - Static variable in class io.github.dizuker.tofhir.FhirSystems
-
The ICD-10-GM system.
- IdUtils - Class in io.github.dizuker.tofhir
-
Utility class for FHIR resource Ids
- io.github.dizuker.tofhir - package io.github.dizuker.tofhir
L
- loinc() - Static method in class io.github.dizuker.tofhir.FhirCodings
-
Returns a fresh LOINC coding template.
- LOINC - Static variable in class io.github.dizuker.tofhir.FhirSystems
-
The LOINC system.
M
- masked() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The information is not available due to security, privacy or related reasons.
- Mod1110Checksum - Class in io.github.dizuker.tofhir
-
Utility class for computing and appending MOD 11/10 check digits.
N
- negativeInfinity() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The numeric value is excessively low and unrepresentable due to a floating point processing error.
- notANumber() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The numeric value is undefined or unrepresentable due to a floating point processing error.
- notApplicable() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
There is no proper value for this element (e.g.
- notAsked() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The workflow didn't lead to this value being known.
- notPerformed() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The value is not available because the observation procedure (test, etc.) was not performed.
- notPermitted() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The value is not permitted in this context (e.g.
O
- ops() - Static method in class io.github.dizuker.tofhir.FhirCodings
-
Returns a fresh OPS coding template.
- OPS - Static variable in class io.github.dizuker.tofhir.FhirSystems
-
The OPS system.
P
- positiveInfinity() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The numeric value is excessively high and unrepresentable due to a floating point processing error.
- provenanceBundle() - Method in record class io.github.dizuker.tofhir.TransactionBuilder.DataAndProvenanceBundles
-
Returns the value of the
provenanceBundlerecord component. - pzn() - Static method in class io.github.dizuker.tofhir.FhirCodings
-
Returns a fresh PZN coding template.
- PZN - Static variable in class io.github.dizuker.tofhir.FhirSystems
-
The PZN system.
R
- ReferenceUtils - Class in io.github.dizuker.tofhir
-
Utility class for creating FHIR References to resources.
S
- snomed() - Static method in class io.github.dizuker.tofhir.FhirCodings
-
Returns a fresh SNOMED CT coding template.
- SNOMED - Static variable in class io.github.dizuker.tofhir.FhirSystems
-
The SNOMED CT system.
T
- tempUnknown() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
There is reason to expect (from the workflow) that the value may become known.
- toString() - Method in record class io.github.dizuker.tofhir.TransactionBuilder.DataAndProvenanceBundles
-
Returns a string representation of this record class.
- TransactionBuilder - Class in io.github.dizuker.tofhir
-
Builder for creating FHIR transaction bundles.
- TransactionBuilder() - Constructor for class io.github.dizuker.tofhir.TransactionBuilder
-
Creates a new TransactionBuilder with the default type of TRANSACTION.
- TransactionBuilder.DataAndProvenanceBundles - Record Class in io.github.dizuker.tofhir
-
A pair of FHIR Bundles: one containing data resources and one containing provenance resources.
U
- UCUM - Static variable in class io.github.dizuker.tofhir.FhirSystems
-
The UCUM system.
- unknown() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The value is expected to exist but is not known.
- unsupported() - Static method in class io.github.dizuker.tofhir.FhirExtensions.DataAbsentReason
-
The source system wasn't capable of supporting this element.
W
- withFullUrlBase(String) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Sets an absolute base URL used to build each entry's fullUrl as
<baseUrl>/<ResourceType>/<id>, making the fullUrl absolute as FHIR requires. - withId(String) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Sets the ID of the bundle.
- withId(IIdType) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Sets the ID of the bundle.
- withProvenance(Device, Reference) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Enables the inclusion of a Provenance resource in the transaction bundle, with the specified `Provenance.entity.what` and `Provenance.agent.who` references.
- withProvenance(Reference, Reference) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Enables the inclusion of a Provenance resource in the transaction bundle, with the specified `Provenance.entity.what` and `Provenance.agent.who` references.
- withType(Bundle.BundleType) - Method in class io.github.dizuker.tofhir.TransactionBuilder
-
Sets the bundle type.
All Classes and Interfaces|All Packages|Constant Field Values