StructureDefinition.Builder |
StructureDefinition.Builder._abstract(Boolean _abstract) |
Whether structure this definition describes is abstract or not - that is, whether the structure is not intended to be
instantiated.
|
StructureDefinition.Builder |
StructureDefinition.Builder._abstract(java.lang.Boolean _abstract) |
Convenience method for setting _abstract .
|
StructureDefinition.Builder |
StructureDefinition.Builder.baseDefinition(Canonical baseDefinition) |
An absolute URI that is the base structure from which this type is derived, either by specialization or constraint.
|
static StructureDefinition.Builder |
StructureDefinition.builder() |
|
StructureDefinition.Builder |
StructureDefinition.Builder.contact(ContactDetail... contact) |
Contact details to assist a user in finding and communicating with the publisher.
|
StructureDefinition.Builder |
StructureDefinition.Builder.contact(java.util.Collection<ContactDetail> contact) |
Contact details to assist a user in finding and communicating with the publisher.
|
StructureDefinition.Builder |
StructureDefinition.Builder.contained(Resource... contained) |
These resources do not have an independent existence apart from the resource that contains them - they cannot be
identified independently, and nor can they have their own independent transaction scope.
|
StructureDefinition.Builder |
StructureDefinition.Builder.contained(java.util.Collection<Resource> contained) |
These resources do not have an independent existence apart from the resource that contains them - they cannot be
identified independently, and nor can they have their own independent transaction scope.
|
StructureDefinition.Builder |
StructureDefinition.Builder.context(StructureDefinition.Context... context) |
Identifies the types of resource or data type elements to which the extension can be applied.
|
StructureDefinition.Builder |
StructureDefinition.Builder.context(java.util.Collection<StructureDefinition.Context> context) |
Identifies the types of resource or data type elements to which the extension can be applied.
|
StructureDefinition.Builder |
StructureDefinition.Builder.contextInvariant(String... contextInvariant) |
A set of rules as FHIRPath Invariants about when the extension can be used (e.g.
|
StructureDefinition.Builder |
StructureDefinition.Builder.contextInvariant(java.lang.String... contextInvariant) |
Convenience method for setting contextInvariant .
|
StructureDefinition.Builder |
StructureDefinition.Builder.contextInvariant(java.util.Collection<String> contextInvariant) |
A set of rules as FHIRPath Invariants about when the extension can be used (e.g.
|
StructureDefinition.Builder |
StructureDefinition.Builder.copyright(Markdown copyright) |
A copyright statement relating to the structure definition and/or its contents.
|
StructureDefinition.Builder |
StructureDefinition.Builder.date(DateTime date) |
The date (and optionally time) when the structure definition was published.
|
StructureDefinition.Builder |
StructureDefinition.Builder.derivation(TypeDerivationRule derivation) |
How the type relates to the baseDefinition.
|
StructureDefinition.Builder |
StructureDefinition.Builder.description(Markdown description) |
A free text natural language description of the structure definition from a consumer's perspective.
|
StructureDefinition.Builder |
StructureDefinition.Builder.differential(StructureDefinition.Differential differential) |
A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies.
|
StructureDefinition.Builder |
StructureDefinition.Builder.experimental(Boolean experimental) |
A Boolean value to indicate that this structure definition is authored for testing purposes (or
education/evaluation/marketing) and is not intended to be used for genuine usage.
|
StructureDefinition.Builder |
StructureDefinition.Builder.experimental(java.lang.Boolean experimental) |
Convenience method for setting experimental .
|
StructureDefinition.Builder |
StructureDefinition.Builder.extension(Extension... extension) |
May be used to represent additional information that is not part of the basic definition of the resource.
|
StructureDefinition.Builder |
StructureDefinition.Builder.extension(java.util.Collection<Extension> extension) |
May be used to represent additional information that is not part of the basic definition of the resource.
|
StructureDefinition.Builder |
StructureDefinition.Builder.fhirVersion(FHIRVersion fhirVersion) |
The version of the FHIR specification on which this StructureDefinition is based - this is the formal version of the
specification, without the revision number, e.g.
|
protected StructureDefinition.Builder |
StructureDefinition.Builder.from(StructureDefinition structureDefinition) |
|
StructureDefinition.Builder |
StructureDefinition.Builder.id(java.lang.String id) |
The logical id of the resource, as used in the URL for the resource.
|
StructureDefinition.Builder |
StructureDefinition.Builder.identifier(Identifier... identifier) |
A formal identifier that is used to identify this structure definition when it is represented in other formats, or
referenced in a specification, model, design or an instance.
|
StructureDefinition.Builder |
StructureDefinition.Builder.identifier(java.util.Collection<Identifier> identifier) |
A formal identifier that is used to identify this structure definition when it is represented in other formats, or
referenced in a specification, model, design or an instance.
|
StructureDefinition.Builder |
StructureDefinition.Builder.implicitRules(Uri implicitRules) |
A reference to a set of rules that were followed when the resource was constructed, and which must be understood when
processing the content.
|
StructureDefinition.Builder |
StructureDefinition.Builder.jurisdiction(CodeableConcept... jurisdiction) |
A legal or geographic region in which the structure definition is intended to be used.
|
StructureDefinition.Builder |
StructureDefinition.Builder.jurisdiction(java.util.Collection<CodeableConcept> jurisdiction) |
A legal or geographic region in which the structure definition is intended to be used.
|
StructureDefinition.Builder |
StructureDefinition.Builder.keyword(Coding... keyword) |
A set of key words or terms from external terminologies that may be used to assist with indexing and searching of
templates nby describing the use of this structure definition, or the content it describes.
|
StructureDefinition.Builder |
StructureDefinition.Builder.keyword(java.util.Collection<Coding> keyword) |
A set of key words or terms from external terminologies that may be used to assist with indexing and searching of
templates nby describing the use of this structure definition, or the content it describes.
|
StructureDefinition.Builder |
StructureDefinition.Builder.kind(StructureDefinitionKind kind) |
Defines the kind of structure that this definition is describing.
|
StructureDefinition.Builder |
StructureDefinition.Builder.language(Code language) |
The base language in which the resource is written.
|
StructureDefinition.Builder |
StructureDefinition.Builder.mapping(StructureDefinition.Mapping... mapping) |
An external specification that the content is mapped to.
|
StructureDefinition.Builder |
StructureDefinition.Builder.mapping(java.util.Collection<StructureDefinition.Mapping> mapping) |
An external specification that the content is mapped to.
|
StructureDefinition.Builder |
StructureDefinition.Builder.meta(Meta meta) |
The metadata about the resource.
|
StructureDefinition.Builder |
StructureDefinition.Builder.modifierExtension(Extension... modifierExtension) |
May be used to represent additional information that is not part of the basic definition of the resource and that
modifies the understanding of the element that contains it and/or the understanding of the containing element's
descendants.
|
StructureDefinition.Builder |
StructureDefinition.Builder.modifierExtension(java.util.Collection<Extension> modifierExtension) |
May be used to represent additional information that is not part of the basic definition of the resource and that
modifies the understanding of the element that contains it and/or the understanding of the containing element's
descendants.
|
StructureDefinition.Builder |
StructureDefinition.Builder.name(String name) |
A natural language name identifying the structure definition.
|
StructureDefinition.Builder |
StructureDefinition.Builder.name(java.lang.String name) |
Convenience method for setting name .
|
StructureDefinition.Builder |
StructureDefinition.Builder.publisher(String publisher) |
The name of the organization or individual that published the structure definition.
|
StructureDefinition.Builder |
StructureDefinition.Builder.publisher(java.lang.String publisher) |
Convenience method for setting publisher .
|
StructureDefinition.Builder |
StructureDefinition.Builder.purpose(Markdown purpose) |
Explanation of why this structure definition is needed and why it has been designed as it has.
|
StructureDefinition.Builder |
StructureDefinition.Builder.snapshot(StructureDefinition.Snapshot snapshot) |
A snapshot view is expressed in a standalone form that can be used and interpreted without considering the base
StructureDefinition.
|
StructureDefinition.Builder |
StructureDefinition.Builder.status(PublicationStatus status) |
The status of this structure definition.
|
StructureDefinition.Builder |
StructureDefinition.Builder.text(Narrative text) |
A human-readable narrative that contains a summary of the resource and can be used to represent the content of the
resource to a human.
|
StructureDefinition.Builder |
StructureDefinition.Builder.title(String title) |
A short, descriptive, user-friendly title for the structure definition.
|
StructureDefinition.Builder |
StructureDefinition.Builder.title(java.lang.String title) |
Convenience method for setting title .
|
StructureDefinition.Builder |
StructureDefinition.toBuilder() |
|
StructureDefinition.Builder |
StructureDefinition.Builder.type(Uri type) |
The type this structure describes.
|
StructureDefinition.Builder |
StructureDefinition.Builder.url(Uri url) |
An absolute URI that is used to identify this structure definition when it is referenced in a specification, model,
design or an instance; also called its canonical identifier.
|
StructureDefinition.Builder |
StructureDefinition.Builder.useContext(UsageContext... useContext) |
The content was developed with a focus and intent of supporting the contexts that are listed.
|
StructureDefinition.Builder |
StructureDefinition.Builder.useContext(java.util.Collection<UsageContext> useContext) |
The content was developed with a focus and intent of supporting the contexts that are listed.
|
StructureDefinition.Builder |
StructureDefinition.Builder.version(String version) |
The identifier that is used to identify this version of the structure definition when it is referenced in a
specification, model, design or instance.
|
StructureDefinition.Builder |
StructureDefinition.Builder.version(java.lang.String version) |
Convenience method for setting version .
|