001package org.hl7.fhir.r5.model; 002 003 004/* 005 Copyright (c) 2011+, HL7, Inc. 006 All rights reserved. 007 008 Redistribution and use in source and binary forms, with or without modification, \ 009 are permitted provided that the following conditions are met: 010 011 * Redistributions of source code must retain the above copyright notice, this \ 012 list of conditions and the following disclaimer. 013 * Redistributions in binary form must reproduce the above copyright notice, \ 014 this list of conditions and the following disclaimer in the documentation \ 015 and/or other materials provided with the distribution. 016 * Neither the name of HL7 nor the names of its contributors may be used to 017 endorse or promote products derived from this software without specific 018 prior written permission. 019 020 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND \ 021 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED \ 022 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. \ 023 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, \ 024 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT \ 025 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR \ 026 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, \ 027 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) \ 028 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE \ 029 POSSIBILITY OF SUCH DAMAGE. 030 */ 031 032// Generated on Thu, Mar 23, 2023 19:59+1100 for FHIR v5.0.0 033 034import java.util.ArrayList; 035import java.util.Date; 036import java.util.List; 037import org.hl7.fhir.utilities.Utilities; 038import org.hl7.fhir.r5.model.Enumerations.*; 039import org.hl7.fhir.instance.model.api.IBaseBackboneElement; 040import org.hl7.fhir.exceptions.FHIRException; 041import org.hl7.fhir.instance.model.api.ICompositeType; 042import ca.uhn.fhir.model.api.annotation.ResourceDef; 043import ca.uhn.fhir.model.api.annotation.SearchParamDefinition; 044import org.hl7.fhir.instance.model.api.IBaseBackboneElement; 045import ca.uhn.fhir.model.api.annotation.Child; 046import ca.uhn.fhir.model.api.annotation.ChildOrder; 047import ca.uhn.fhir.model.api.annotation.Description; 048import ca.uhn.fhir.model.api.annotation.Block; 049 050/** 051 * The EventDefinition resource provides a reusable description of when a particular event can occur. 052 */ 053@ResourceDef(name="EventDefinition", profile="http://hl7.org/fhir/StructureDefinition/EventDefinition") 054public class EventDefinition extends MetadataResource { 055 056 /** 057 * An absolute URI that is used to identify this event definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this event definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the event definition is stored on different servers. 058 */ 059 @Child(name = "url", type = {UriType.class}, order=0, min=0, max=1, modifier=false, summary=true) 060 @Description(shortDefinition="Canonical identifier for this event definition, represented as a URI (globally unique)", formalDefinition="An absolute URI that is used to identify this event definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this event definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the event definition is stored on different servers." ) 061 protected UriType url; 062 063 /** 064 * A formal identifier that is used to identify this event definition when it is represented in other formats, or referenced in a specification, model, design or an instance. 065 */ 066 @Child(name = "identifier", type = {Identifier.class}, order=1, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 067 @Description(shortDefinition="Additional identifier for the event definition", formalDefinition="A formal identifier that is used to identify this event definition when it is represented in other formats, or referenced in a specification, model, design or an instance." ) 068 protected List<Identifier> identifier; 069 070 /** 071 * The identifier that is used to identify this version of the event definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the event definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. 072 */ 073 @Child(name = "version", type = {StringType.class}, order=2, min=0, max=1, modifier=false, summary=true) 074 @Description(shortDefinition="Business version of the event definition", formalDefinition="The identifier that is used to identify this version of the event definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the event definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence." ) 075 protected StringType version; 076 077 /** 078 * Indicates the mechanism used to compare versions to determine which is more current. 079 */ 080 @Child(name = "versionAlgorithm", type = {StringType.class, Coding.class}, order=3, min=0, max=1, modifier=false, summary=true) 081 @Description(shortDefinition="How to compare versions", formalDefinition="Indicates the mechanism used to compare versions to determine which is more current." ) 082 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/version-algorithm") 083 protected DataType versionAlgorithm; 084 085 /** 086 * A natural language name identifying the event definition. This name should be usable as an identifier for the module by machine processing applications such as code generation. 087 */ 088 @Child(name = "name", type = {StringType.class}, order=4, min=0, max=1, modifier=false, summary=true) 089 @Description(shortDefinition="Name for this event definition (computer friendly)", formalDefinition="A natural language name identifying the event definition. This name should be usable as an identifier for the module by machine processing applications such as code generation." ) 090 protected StringType name; 091 092 /** 093 * A short, descriptive, user-friendly title for the event definition. 094 */ 095 @Child(name = "title", type = {StringType.class}, order=5, min=0, max=1, modifier=false, summary=true) 096 @Description(shortDefinition="Name for this event definition (human friendly)", formalDefinition="A short, descriptive, user-friendly title for the event definition." ) 097 protected StringType title; 098 099 /** 100 * An explanatory or alternate title for the event definition giving additional information about its content. 101 */ 102 @Child(name = "subtitle", type = {StringType.class}, order=6, min=0, max=1, modifier=false, summary=false) 103 @Description(shortDefinition="Subordinate title of the event definition", formalDefinition="An explanatory or alternate title for the event definition giving additional information about its content." ) 104 protected StringType subtitle; 105 106 /** 107 * The status of this event definition. Enables tracking the life-cycle of the content. 108 */ 109 @Child(name = "status", type = {CodeType.class}, order=7, min=1, max=1, modifier=true, summary=true) 110 @Description(shortDefinition="draft | active | retired | unknown", formalDefinition="The status of this event definition. Enables tracking the life-cycle of the content." ) 111 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/publication-status") 112 protected Enumeration<PublicationStatus> status; 113 114 /** 115 * A Boolean value to indicate that this event definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage. 116 */ 117 @Child(name = "experimental", type = {BooleanType.class}, order=8, min=0, max=1, modifier=false, summary=true) 118 @Description(shortDefinition="For testing purposes, not real usage", formalDefinition="A Boolean value to indicate that this event definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage." ) 119 protected BooleanType experimental; 120 121 /** 122 * A code or group definition that describes the intended subject of the event definition. 123 */ 124 @Child(name = "subject", type = {CodeableConcept.class, Group.class}, order=9, min=0, max=1, modifier=false, summary=false) 125 @Description(shortDefinition="Type of individual the event definition is focused on", formalDefinition="A code or group definition that describes the intended subject of the event definition." ) 126 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/participant-resource-types") 127 protected DataType subject; 128 129 /** 130 * The date (and optionally time) when the event definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes. 131 */ 132 @Child(name = "date", type = {DateTimeType.class}, order=10, min=0, max=1, modifier=false, summary=true) 133 @Description(shortDefinition="Date last changed", formalDefinition="The date (and optionally time) when the event definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes." ) 134 protected DateTimeType date; 135 136 /** 137 * The name of the organization or individual responsible for the release and ongoing maintenance of the event definition. 138 */ 139 @Child(name = "publisher", type = {StringType.class}, order=11, min=0, max=1, modifier=false, summary=true) 140 @Description(shortDefinition="Name of the publisher/steward (organization or individual)", formalDefinition="The name of the organization or individual responsible for the release and ongoing maintenance of the event definition." ) 141 protected StringType publisher; 142 143 /** 144 * Contact details to assist a user in finding and communicating with the publisher. 145 */ 146 @Child(name = "contact", type = {ContactDetail.class}, order=12, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 147 @Description(shortDefinition="Contact details for the publisher", formalDefinition="Contact details to assist a user in finding and communicating with the publisher." ) 148 protected List<ContactDetail> contact; 149 150 /** 151 * A free text natural language description of the event definition from a consumer's perspective. 152 */ 153 @Child(name = "description", type = {MarkdownType.class}, order=13, min=0, max=1, modifier=false, summary=false) 154 @Description(shortDefinition="Natural language description of the event definition", formalDefinition="A free text natural language description of the event definition from a consumer's perspective." ) 155 protected MarkdownType description; 156 157 /** 158 * The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate event definition instances. 159 */ 160 @Child(name = "useContext", type = {UsageContext.class}, order=14, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 161 @Description(shortDefinition="The context that the content is intended to support", formalDefinition="The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate event definition instances." ) 162 protected List<UsageContext> useContext; 163 164 /** 165 * A legal or geographic region in which the event definition is intended to be used. 166 */ 167 @Child(name = "jurisdiction", type = {CodeableConcept.class}, order=15, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 168 @Description(shortDefinition="Intended jurisdiction for event definition (if applicable)", formalDefinition="A legal or geographic region in which the event definition is intended to be used." ) 169 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/jurisdiction") 170 protected List<CodeableConcept> jurisdiction; 171 172 /** 173 * Explanation of why this event definition is needed and why it has been designed as it has. 174 */ 175 @Child(name = "purpose", type = {MarkdownType.class}, order=16, min=0, max=1, modifier=false, summary=false) 176 @Description(shortDefinition="Why this event definition is defined", formalDefinition="Explanation of why this event definition is needed and why it has been designed as it has." ) 177 protected MarkdownType purpose; 178 179 /** 180 * A detailed description of how the event definition is used from a clinical perspective. 181 */ 182 @Child(name = "usage", type = {MarkdownType.class}, order=17, min=0, max=1, modifier=false, summary=false) 183 @Description(shortDefinition="Describes the clinical usage of the event definition", formalDefinition="A detailed description of how the event definition is used from a clinical perspective." ) 184 protected MarkdownType usage; 185 186 /** 187 * A copyright statement relating to the event definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the event definition. 188 */ 189 @Child(name = "copyright", type = {MarkdownType.class}, order=18, min=0, max=1, modifier=false, summary=false) 190 @Description(shortDefinition="Use and/or publishing restrictions", formalDefinition="A copyright statement relating to the event definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the event definition." ) 191 protected MarkdownType copyright; 192 193 /** 194 * A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved'). 195 */ 196 @Child(name = "copyrightLabel", type = {StringType.class}, order=19, min=0, max=1, modifier=false, summary=false) 197 @Description(shortDefinition="Copyright holder and year(s)", formalDefinition="A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved')." ) 198 protected StringType copyrightLabel; 199 200 /** 201 * The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. 202 */ 203 @Child(name = "approvalDate", type = {DateType.class}, order=20, min=0, max=1, modifier=false, summary=true) 204 @Description(shortDefinition="When the event definition was approved by publisher", formalDefinition="The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage." ) 205 protected DateType approvalDate; 206 207 /** 208 * The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date. 209 */ 210 @Child(name = "lastReviewDate", type = {DateType.class}, order=21, min=0, max=1, modifier=false, summary=true) 211 @Description(shortDefinition="When the event definition was last reviewed by the publisher", formalDefinition="The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date." ) 212 protected DateType lastReviewDate; 213 214 /** 215 * The period during which the event definition content was or is planned to be in active use. 216 */ 217 @Child(name = "effectivePeriod", type = {Period.class}, order=22, min=0, max=1, modifier=false, summary=true) 218 @Description(shortDefinition="When the event definition is expected to be used", formalDefinition="The period during which the event definition content was or is planned to be in active use." ) 219 protected Period effectivePeriod; 220 221 /** 222 * Descriptive topics related to the module. Topics provide a high-level categorization of the module that can be useful for filtering and searching. 223 */ 224 @Child(name = "topic", type = {CodeableConcept.class}, order=23, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 225 @Description(shortDefinition="E.g. Education, Treatment, Assessment, etc", formalDefinition="Descriptive topics related to the module. Topics provide a high-level categorization of the module that can be useful for filtering and searching." ) 226 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/definition-topic") 227 protected List<CodeableConcept> topic; 228 229 /** 230 * An individiual or organization primarily involved in the creation and maintenance of the content. 231 */ 232 @Child(name = "author", type = {ContactDetail.class}, order=24, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 233 @Description(shortDefinition="Who authored the content", formalDefinition="An individiual or organization primarily involved in the creation and maintenance of the content." ) 234 protected List<ContactDetail> author; 235 236 /** 237 * An individual or organization primarily responsible for internal coherence of the content. 238 */ 239 @Child(name = "editor", type = {ContactDetail.class}, order=25, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 240 @Description(shortDefinition="Who edited the content", formalDefinition="An individual or organization primarily responsible for internal coherence of the content." ) 241 protected List<ContactDetail> editor; 242 243 /** 244 * An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content. 245 */ 246 @Child(name = "reviewer", type = {ContactDetail.class}, order=26, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 247 @Description(shortDefinition="Who reviewed the content", formalDefinition="An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content." ) 248 protected List<ContactDetail> reviewer; 249 250 /** 251 * An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting. 252 */ 253 @Child(name = "endorser", type = {ContactDetail.class}, order=27, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 254 @Description(shortDefinition="Who endorsed the content", formalDefinition="An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting." ) 255 protected List<ContactDetail> endorser; 256 257 /** 258 * Related resources such as additional documentation, justification, or bibliographic references. 259 */ 260 @Child(name = "relatedArtifact", type = {RelatedArtifact.class}, order=28, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 261 @Description(shortDefinition="Additional documentation, citations, etc", formalDefinition="Related resources such as additional documentation, justification, or bibliographic references." ) 262 protected List<RelatedArtifact> relatedArtifact; 263 264 /** 265 * The trigger element defines when the event occurs. If more than one trigger condition is specified, the event fires whenever any one of the trigger conditions is met. 266 */ 267 @Child(name = "trigger", type = {TriggerDefinition.class}, order=29, min=1, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 268 @Description(shortDefinition="\"when\" the event occurs (multiple = 'or')", formalDefinition="The trigger element defines when the event occurs. If more than one trigger condition is specified, the event fires whenever any one of the trigger conditions is met." ) 269 protected List<TriggerDefinition> trigger; 270 271 private static final long serialVersionUID = -1047563679L; 272 273 /** 274 * Constructor 275 */ 276 public EventDefinition() { 277 super(); 278 } 279 280 /** 281 * Constructor 282 */ 283 public EventDefinition(PublicationStatus status, TriggerDefinition trigger) { 284 super(); 285 this.setStatus(status); 286 this.addTrigger(trigger); 287 } 288 289 /** 290 * @return {@link #url} (An absolute URI that is used to identify this event definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this event definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the event definition is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value 291 */ 292 public UriType getUrlElement() { 293 if (this.url == null) 294 if (Configuration.errorOnAutoCreate()) 295 throw new Error("Attempt to auto-create EventDefinition.url"); 296 else if (Configuration.doAutoCreate()) 297 this.url = new UriType(); // bb 298 return this.url; 299 } 300 301 public boolean hasUrlElement() { 302 return this.url != null && !this.url.isEmpty(); 303 } 304 305 public boolean hasUrl() { 306 return this.url != null && !this.url.isEmpty(); 307 } 308 309 /** 310 * @param value {@link #url} (An absolute URI that is used to identify this event definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this event definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the event definition is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value 311 */ 312 public EventDefinition setUrlElement(UriType value) { 313 this.url = value; 314 return this; 315 } 316 317 /** 318 * @return An absolute URI that is used to identify this event definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this event definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the event definition is stored on different servers. 319 */ 320 public String getUrl() { 321 return this.url == null ? null : this.url.getValue(); 322 } 323 324 /** 325 * @param value An absolute URI that is used to identify this event definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this event definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the event definition is stored on different servers. 326 */ 327 public EventDefinition setUrl(String value) { 328 if (Utilities.noString(value)) 329 this.url = null; 330 else { 331 if (this.url == null) 332 this.url = new UriType(); 333 this.url.setValue(value); 334 } 335 return this; 336 } 337 338 /** 339 * @return {@link #identifier} (A formal identifier that is used to identify this event definition when it is represented in other formats, or referenced in a specification, model, design or an instance.) 340 */ 341 public List<Identifier> getIdentifier() { 342 if (this.identifier == null) 343 this.identifier = new ArrayList<Identifier>(); 344 return this.identifier; 345 } 346 347 /** 348 * @return Returns a reference to <code>this</code> for easy method chaining 349 */ 350 public EventDefinition setIdentifier(List<Identifier> theIdentifier) { 351 this.identifier = theIdentifier; 352 return this; 353 } 354 355 public boolean hasIdentifier() { 356 if (this.identifier == null) 357 return false; 358 for (Identifier item : this.identifier) 359 if (!item.isEmpty()) 360 return true; 361 return false; 362 } 363 364 public Identifier addIdentifier() { //3 365 Identifier t = new Identifier(); 366 if (this.identifier == null) 367 this.identifier = new ArrayList<Identifier>(); 368 this.identifier.add(t); 369 return t; 370 } 371 372 public EventDefinition addIdentifier(Identifier t) { //3 373 if (t == null) 374 return this; 375 if (this.identifier == null) 376 this.identifier = new ArrayList<Identifier>(); 377 this.identifier.add(t); 378 return this; 379 } 380 381 /** 382 * @return The first repetition of repeating field {@link #identifier}, creating it if it does not already exist {3} 383 */ 384 public Identifier getIdentifierFirstRep() { 385 if (getIdentifier().isEmpty()) { 386 addIdentifier(); 387 } 388 return getIdentifier().get(0); 389 } 390 391 /** 392 * @return {@link #version} (The identifier that is used to identify this version of the event definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the event definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value 393 */ 394 public StringType getVersionElement() { 395 if (this.version == null) 396 if (Configuration.errorOnAutoCreate()) 397 throw new Error("Attempt to auto-create EventDefinition.version"); 398 else if (Configuration.doAutoCreate()) 399 this.version = new StringType(); // bb 400 return this.version; 401 } 402 403 public boolean hasVersionElement() { 404 return this.version != null && !this.version.isEmpty(); 405 } 406 407 public boolean hasVersion() { 408 return this.version != null && !this.version.isEmpty(); 409 } 410 411 /** 412 * @param value {@link #version} (The identifier that is used to identify this version of the event definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the event definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value 413 */ 414 public EventDefinition setVersionElement(StringType value) { 415 this.version = value; 416 return this; 417 } 418 419 /** 420 * @return The identifier that is used to identify this version of the event definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the event definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. 421 */ 422 public String getVersion() { 423 return this.version == null ? null : this.version.getValue(); 424 } 425 426 /** 427 * @param value The identifier that is used to identify this version of the event definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the event definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. 428 */ 429 public EventDefinition setVersion(String value) { 430 if (Utilities.noString(value)) 431 this.version = null; 432 else { 433 if (this.version == null) 434 this.version = new StringType(); 435 this.version.setValue(value); 436 } 437 return this; 438 } 439 440 /** 441 * @return {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 442 */ 443 public DataType getVersionAlgorithm() { 444 return this.versionAlgorithm; 445 } 446 447 /** 448 * @return {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 449 */ 450 public StringType getVersionAlgorithmStringType() throws FHIRException { 451 if (this.versionAlgorithm == null) 452 this.versionAlgorithm = new StringType(); 453 if (!(this.versionAlgorithm instanceof StringType)) 454 throw new FHIRException("Type mismatch: the type StringType was expected, but "+this.versionAlgorithm.getClass().getName()+" was encountered"); 455 return (StringType) this.versionAlgorithm; 456 } 457 458 public boolean hasVersionAlgorithmStringType() { 459 return this != null && this.versionAlgorithm instanceof StringType; 460 } 461 462 /** 463 * @return {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 464 */ 465 public Coding getVersionAlgorithmCoding() throws FHIRException { 466 if (this.versionAlgorithm == null) 467 this.versionAlgorithm = new Coding(); 468 if (!(this.versionAlgorithm instanceof Coding)) 469 throw new FHIRException("Type mismatch: the type Coding was expected, but "+this.versionAlgorithm.getClass().getName()+" was encountered"); 470 return (Coding) this.versionAlgorithm; 471 } 472 473 public boolean hasVersionAlgorithmCoding() { 474 return this != null && this.versionAlgorithm instanceof Coding; 475 } 476 477 public boolean hasVersionAlgorithm() { 478 return this.versionAlgorithm != null && !this.versionAlgorithm.isEmpty(); 479 } 480 481 /** 482 * @param value {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 483 */ 484 public EventDefinition setVersionAlgorithm(DataType value) { 485 if (value != null && !(value instanceof StringType || value instanceof Coding)) 486 throw new FHIRException("Not the right type for EventDefinition.versionAlgorithm[x]: "+value.fhirType()); 487 this.versionAlgorithm = value; 488 return this; 489 } 490 491 /** 492 * @return {@link #name} (A natural language name identifying the event definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value 493 */ 494 public StringType getNameElement() { 495 if (this.name == null) 496 if (Configuration.errorOnAutoCreate()) 497 throw new Error("Attempt to auto-create EventDefinition.name"); 498 else if (Configuration.doAutoCreate()) 499 this.name = new StringType(); // bb 500 return this.name; 501 } 502 503 public boolean hasNameElement() { 504 return this.name != null && !this.name.isEmpty(); 505 } 506 507 public boolean hasName() { 508 return this.name != null && !this.name.isEmpty(); 509 } 510 511 /** 512 * @param value {@link #name} (A natural language name identifying the event definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value 513 */ 514 public EventDefinition setNameElement(StringType value) { 515 this.name = value; 516 return this; 517 } 518 519 /** 520 * @return A natural language name identifying the event definition. This name should be usable as an identifier for the module by machine processing applications such as code generation. 521 */ 522 public String getName() { 523 return this.name == null ? null : this.name.getValue(); 524 } 525 526 /** 527 * @param value A natural language name identifying the event definition. This name should be usable as an identifier for the module by machine processing applications such as code generation. 528 */ 529 public EventDefinition setName(String value) { 530 if (Utilities.noString(value)) 531 this.name = null; 532 else { 533 if (this.name == null) 534 this.name = new StringType(); 535 this.name.setValue(value); 536 } 537 return this; 538 } 539 540 /** 541 * @return {@link #title} (A short, descriptive, user-friendly title for the event definition.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value 542 */ 543 public StringType getTitleElement() { 544 if (this.title == null) 545 if (Configuration.errorOnAutoCreate()) 546 throw new Error("Attempt to auto-create EventDefinition.title"); 547 else if (Configuration.doAutoCreate()) 548 this.title = new StringType(); // bb 549 return this.title; 550 } 551 552 public boolean hasTitleElement() { 553 return this.title != null && !this.title.isEmpty(); 554 } 555 556 public boolean hasTitle() { 557 return this.title != null && !this.title.isEmpty(); 558 } 559 560 /** 561 * @param value {@link #title} (A short, descriptive, user-friendly title for the event definition.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value 562 */ 563 public EventDefinition setTitleElement(StringType value) { 564 this.title = value; 565 return this; 566 } 567 568 /** 569 * @return A short, descriptive, user-friendly title for the event definition. 570 */ 571 public String getTitle() { 572 return this.title == null ? null : this.title.getValue(); 573 } 574 575 /** 576 * @param value A short, descriptive, user-friendly title for the event definition. 577 */ 578 public EventDefinition setTitle(String value) { 579 if (Utilities.noString(value)) 580 this.title = null; 581 else { 582 if (this.title == null) 583 this.title = new StringType(); 584 this.title.setValue(value); 585 } 586 return this; 587 } 588 589 /** 590 * @return {@link #subtitle} (An explanatory or alternate title for the event definition giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getSubtitle" gives direct access to the value 591 */ 592 public StringType getSubtitleElement() { 593 if (this.subtitle == null) 594 if (Configuration.errorOnAutoCreate()) 595 throw new Error("Attempt to auto-create EventDefinition.subtitle"); 596 else if (Configuration.doAutoCreate()) 597 this.subtitle = new StringType(); // bb 598 return this.subtitle; 599 } 600 601 public boolean hasSubtitleElement() { 602 return this.subtitle != null && !this.subtitle.isEmpty(); 603 } 604 605 public boolean hasSubtitle() { 606 return this.subtitle != null && !this.subtitle.isEmpty(); 607 } 608 609 /** 610 * @param value {@link #subtitle} (An explanatory or alternate title for the event definition giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getSubtitle" gives direct access to the value 611 */ 612 public EventDefinition setSubtitleElement(StringType value) { 613 this.subtitle = value; 614 return this; 615 } 616 617 /** 618 * @return An explanatory or alternate title for the event definition giving additional information about its content. 619 */ 620 public String getSubtitle() { 621 return this.subtitle == null ? null : this.subtitle.getValue(); 622 } 623 624 /** 625 * @param value An explanatory or alternate title for the event definition giving additional information about its content. 626 */ 627 public EventDefinition setSubtitle(String value) { 628 if (Utilities.noString(value)) 629 this.subtitle = null; 630 else { 631 if (this.subtitle == null) 632 this.subtitle = new StringType(); 633 this.subtitle.setValue(value); 634 } 635 return this; 636 } 637 638 /** 639 * @return {@link #status} (The status of this event definition. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value 640 */ 641 public Enumeration<PublicationStatus> getStatusElement() { 642 if (this.status == null) 643 if (Configuration.errorOnAutoCreate()) 644 throw new Error("Attempt to auto-create EventDefinition.status"); 645 else if (Configuration.doAutoCreate()) 646 this.status = new Enumeration<PublicationStatus>(new PublicationStatusEnumFactory()); // bb 647 return this.status; 648 } 649 650 public boolean hasStatusElement() { 651 return this.status != null && !this.status.isEmpty(); 652 } 653 654 public boolean hasStatus() { 655 return this.status != null && !this.status.isEmpty(); 656 } 657 658 /** 659 * @param value {@link #status} (The status of this event definition. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value 660 */ 661 public EventDefinition setStatusElement(Enumeration<PublicationStatus> value) { 662 this.status = value; 663 return this; 664 } 665 666 /** 667 * @return The status of this event definition. Enables tracking the life-cycle of the content. 668 */ 669 public PublicationStatus getStatus() { 670 return this.status == null ? null : this.status.getValue(); 671 } 672 673 /** 674 * @param value The status of this event definition. Enables tracking the life-cycle of the content. 675 */ 676 public EventDefinition setStatus(PublicationStatus value) { 677 if (this.status == null) 678 this.status = new Enumeration<PublicationStatus>(new PublicationStatusEnumFactory()); 679 this.status.setValue(value); 680 return this; 681 } 682 683 /** 684 * @return {@link #experimental} (A Boolean value to indicate that this event definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value 685 */ 686 public BooleanType getExperimentalElement() { 687 if (this.experimental == null) 688 if (Configuration.errorOnAutoCreate()) 689 throw new Error("Attempt to auto-create EventDefinition.experimental"); 690 else if (Configuration.doAutoCreate()) 691 this.experimental = new BooleanType(); // bb 692 return this.experimental; 693 } 694 695 public boolean hasExperimentalElement() { 696 return this.experimental != null && !this.experimental.isEmpty(); 697 } 698 699 public boolean hasExperimental() { 700 return this.experimental != null && !this.experimental.isEmpty(); 701 } 702 703 /** 704 * @param value {@link #experimental} (A Boolean value to indicate that this event definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value 705 */ 706 public EventDefinition setExperimentalElement(BooleanType value) { 707 this.experimental = value; 708 return this; 709 } 710 711 /** 712 * @return A Boolean value to indicate that this event definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage. 713 */ 714 public boolean getExperimental() { 715 return this.experimental == null || this.experimental.isEmpty() ? false : this.experimental.getValue(); 716 } 717 718 /** 719 * @param value A Boolean value to indicate that this event definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage. 720 */ 721 public EventDefinition setExperimental(boolean value) { 722 if (this.experimental == null) 723 this.experimental = new BooleanType(); 724 this.experimental.setValue(value); 725 return this; 726 } 727 728 /** 729 * @return {@link #subject} (A code or group definition that describes the intended subject of the event definition.) 730 */ 731 public DataType getSubject() { 732 return this.subject; 733 } 734 735 /** 736 * @return {@link #subject} (A code or group definition that describes the intended subject of the event definition.) 737 */ 738 public CodeableConcept getSubjectCodeableConcept() throws FHIRException { 739 if (this.subject == null) 740 this.subject = new CodeableConcept(); 741 if (!(this.subject instanceof CodeableConcept)) 742 throw new FHIRException("Type mismatch: the type CodeableConcept was expected, but "+this.subject.getClass().getName()+" was encountered"); 743 return (CodeableConcept) this.subject; 744 } 745 746 public boolean hasSubjectCodeableConcept() { 747 return this != null && this.subject instanceof CodeableConcept; 748 } 749 750 /** 751 * @return {@link #subject} (A code or group definition that describes the intended subject of the event definition.) 752 */ 753 public Reference getSubjectReference() throws FHIRException { 754 if (this.subject == null) 755 this.subject = new Reference(); 756 if (!(this.subject instanceof Reference)) 757 throw new FHIRException("Type mismatch: the type Reference was expected, but "+this.subject.getClass().getName()+" was encountered"); 758 return (Reference) this.subject; 759 } 760 761 public boolean hasSubjectReference() { 762 return this != null && this.subject instanceof Reference; 763 } 764 765 public boolean hasSubject() { 766 return this.subject != null && !this.subject.isEmpty(); 767 } 768 769 /** 770 * @param value {@link #subject} (A code or group definition that describes the intended subject of the event definition.) 771 */ 772 public EventDefinition setSubject(DataType value) { 773 if (value != null && !(value instanceof CodeableConcept || value instanceof Reference)) 774 throw new FHIRException("Not the right type for EventDefinition.subject[x]: "+value.fhirType()); 775 this.subject = value; 776 return this; 777 } 778 779 /** 780 * @return {@link #date} (The date (and optionally time) when the event definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value 781 */ 782 public DateTimeType getDateElement() { 783 if (this.date == null) 784 if (Configuration.errorOnAutoCreate()) 785 throw new Error("Attempt to auto-create EventDefinition.date"); 786 else if (Configuration.doAutoCreate()) 787 this.date = new DateTimeType(); // bb 788 return this.date; 789 } 790 791 public boolean hasDateElement() { 792 return this.date != null && !this.date.isEmpty(); 793 } 794 795 public boolean hasDate() { 796 return this.date != null && !this.date.isEmpty(); 797 } 798 799 /** 800 * @param value {@link #date} (The date (and optionally time) when the event definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value 801 */ 802 public EventDefinition setDateElement(DateTimeType value) { 803 this.date = value; 804 return this; 805 } 806 807 /** 808 * @return The date (and optionally time) when the event definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes. 809 */ 810 public Date getDate() { 811 return this.date == null ? null : this.date.getValue(); 812 } 813 814 /** 815 * @param value The date (and optionally time) when the event definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes. 816 */ 817 public EventDefinition setDate(Date value) { 818 if (value == null) 819 this.date = null; 820 else { 821 if (this.date == null) 822 this.date = new DateTimeType(); 823 this.date.setValue(value); 824 } 825 return this; 826 } 827 828 /** 829 * @return {@link #publisher} (The name of the organization or individual responsible for the release and ongoing maintenance of the event definition.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value 830 */ 831 public StringType getPublisherElement() { 832 if (this.publisher == null) 833 if (Configuration.errorOnAutoCreate()) 834 throw new Error("Attempt to auto-create EventDefinition.publisher"); 835 else if (Configuration.doAutoCreate()) 836 this.publisher = new StringType(); // bb 837 return this.publisher; 838 } 839 840 public boolean hasPublisherElement() { 841 return this.publisher != null && !this.publisher.isEmpty(); 842 } 843 844 public boolean hasPublisher() { 845 return this.publisher != null && !this.publisher.isEmpty(); 846 } 847 848 /** 849 * @param value {@link #publisher} (The name of the organization or individual responsible for the release and ongoing maintenance of the event definition.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value 850 */ 851 public EventDefinition setPublisherElement(StringType value) { 852 this.publisher = value; 853 return this; 854 } 855 856 /** 857 * @return The name of the organization or individual responsible for the release and ongoing maintenance of the event definition. 858 */ 859 public String getPublisher() { 860 return this.publisher == null ? null : this.publisher.getValue(); 861 } 862 863 /** 864 * @param value The name of the organization or individual responsible for the release and ongoing maintenance of the event definition. 865 */ 866 public EventDefinition setPublisher(String value) { 867 if (Utilities.noString(value)) 868 this.publisher = null; 869 else { 870 if (this.publisher == null) 871 this.publisher = new StringType(); 872 this.publisher.setValue(value); 873 } 874 return this; 875 } 876 877 /** 878 * @return {@link #contact} (Contact details to assist a user in finding and communicating with the publisher.) 879 */ 880 public List<ContactDetail> getContact() { 881 if (this.contact == null) 882 this.contact = new ArrayList<ContactDetail>(); 883 return this.contact; 884 } 885 886 /** 887 * @return Returns a reference to <code>this</code> for easy method chaining 888 */ 889 public EventDefinition setContact(List<ContactDetail> theContact) { 890 this.contact = theContact; 891 return this; 892 } 893 894 public boolean hasContact() { 895 if (this.contact == null) 896 return false; 897 for (ContactDetail item : this.contact) 898 if (!item.isEmpty()) 899 return true; 900 return false; 901 } 902 903 public ContactDetail addContact() { //3 904 ContactDetail t = new ContactDetail(); 905 if (this.contact == null) 906 this.contact = new ArrayList<ContactDetail>(); 907 this.contact.add(t); 908 return t; 909 } 910 911 public EventDefinition addContact(ContactDetail t) { //3 912 if (t == null) 913 return this; 914 if (this.contact == null) 915 this.contact = new ArrayList<ContactDetail>(); 916 this.contact.add(t); 917 return this; 918 } 919 920 /** 921 * @return The first repetition of repeating field {@link #contact}, creating it if it does not already exist {3} 922 */ 923 public ContactDetail getContactFirstRep() { 924 if (getContact().isEmpty()) { 925 addContact(); 926 } 927 return getContact().get(0); 928 } 929 930 /** 931 * @return {@link #description} (A free text natural language description of the event definition from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value 932 */ 933 public MarkdownType getDescriptionElement() { 934 if (this.description == null) 935 if (Configuration.errorOnAutoCreate()) 936 throw new Error("Attempt to auto-create EventDefinition.description"); 937 else if (Configuration.doAutoCreate()) 938 this.description = new MarkdownType(); // bb 939 return this.description; 940 } 941 942 public boolean hasDescriptionElement() { 943 return this.description != null && !this.description.isEmpty(); 944 } 945 946 public boolean hasDescription() { 947 return this.description != null && !this.description.isEmpty(); 948 } 949 950 /** 951 * @param value {@link #description} (A free text natural language description of the event definition from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value 952 */ 953 public EventDefinition setDescriptionElement(MarkdownType value) { 954 this.description = value; 955 return this; 956 } 957 958 /** 959 * @return A free text natural language description of the event definition from a consumer's perspective. 960 */ 961 public String getDescription() { 962 return this.description == null ? null : this.description.getValue(); 963 } 964 965 /** 966 * @param value A free text natural language description of the event definition from a consumer's perspective. 967 */ 968 public EventDefinition setDescription(String value) { 969 if (Utilities.noString(value)) 970 this.description = null; 971 else { 972 if (this.description == null) 973 this.description = new MarkdownType(); 974 this.description.setValue(value); 975 } 976 return this; 977 } 978 979 /** 980 * @return {@link #useContext} (The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate event definition instances.) 981 */ 982 public List<UsageContext> getUseContext() { 983 if (this.useContext == null) 984 this.useContext = new ArrayList<UsageContext>(); 985 return this.useContext; 986 } 987 988 /** 989 * @return Returns a reference to <code>this</code> for easy method chaining 990 */ 991 public EventDefinition setUseContext(List<UsageContext> theUseContext) { 992 this.useContext = theUseContext; 993 return this; 994 } 995 996 public boolean hasUseContext() { 997 if (this.useContext == null) 998 return false; 999 for (UsageContext item : this.useContext) 1000 if (!item.isEmpty()) 1001 return true; 1002 return false; 1003 } 1004 1005 public UsageContext addUseContext() { //3 1006 UsageContext t = new UsageContext(); 1007 if (this.useContext == null) 1008 this.useContext = new ArrayList<UsageContext>(); 1009 this.useContext.add(t); 1010 return t; 1011 } 1012 1013 public EventDefinition addUseContext(UsageContext t) { //3 1014 if (t == null) 1015 return this; 1016 if (this.useContext == null) 1017 this.useContext = new ArrayList<UsageContext>(); 1018 this.useContext.add(t); 1019 return this; 1020 } 1021 1022 /** 1023 * @return The first repetition of repeating field {@link #useContext}, creating it if it does not already exist {3} 1024 */ 1025 public UsageContext getUseContextFirstRep() { 1026 if (getUseContext().isEmpty()) { 1027 addUseContext(); 1028 } 1029 return getUseContext().get(0); 1030 } 1031 1032 /** 1033 * @return {@link #jurisdiction} (A legal or geographic region in which the event definition is intended to be used.) 1034 */ 1035 public List<CodeableConcept> getJurisdiction() { 1036 if (this.jurisdiction == null) 1037 this.jurisdiction = new ArrayList<CodeableConcept>(); 1038 return this.jurisdiction; 1039 } 1040 1041 /** 1042 * @return Returns a reference to <code>this</code> for easy method chaining 1043 */ 1044 public EventDefinition setJurisdiction(List<CodeableConcept> theJurisdiction) { 1045 this.jurisdiction = theJurisdiction; 1046 return this; 1047 } 1048 1049 public boolean hasJurisdiction() { 1050 if (this.jurisdiction == null) 1051 return false; 1052 for (CodeableConcept item : this.jurisdiction) 1053 if (!item.isEmpty()) 1054 return true; 1055 return false; 1056 } 1057 1058 public CodeableConcept addJurisdiction() { //3 1059 CodeableConcept t = new CodeableConcept(); 1060 if (this.jurisdiction == null) 1061 this.jurisdiction = new ArrayList<CodeableConcept>(); 1062 this.jurisdiction.add(t); 1063 return t; 1064 } 1065 1066 public EventDefinition addJurisdiction(CodeableConcept t) { //3 1067 if (t == null) 1068 return this; 1069 if (this.jurisdiction == null) 1070 this.jurisdiction = new ArrayList<CodeableConcept>(); 1071 this.jurisdiction.add(t); 1072 return this; 1073 } 1074 1075 /** 1076 * @return The first repetition of repeating field {@link #jurisdiction}, creating it if it does not already exist {3} 1077 */ 1078 public CodeableConcept getJurisdictionFirstRep() { 1079 if (getJurisdiction().isEmpty()) { 1080 addJurisdiction(); 1081 } 1082 return getJurisdiction().get(0); 1083 } 1084 1085 /** 1086 * @return {@link #purpose} (Explanation of why this event definition is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value 1087 */ 1088 public MarkdownType getPurposeElement() { 1089 if (this.purpose == null) 1090 if (Configuration.errorOnAutoCreate()) 1091 throw new Error("Attempt to auto-create EventDefinition.purpose"); 1092 else if (Configuration.doAutoCreate()) 1093 this.purpose = new MarkdownType(); // bb 1094 return this.purpose; 1095 } 1096 1097 public boolean hasPurposeElement() { 1098 return this.purpose != null && !this.purpose.isEmpty(); 1099 } 1100 1101 public boolean hasPurpose() { 1102 return this.purpose != null && !this.purpose.isEmpty(); 1103 } 1104 1105 /** 1106 * @param value {@link #purpose} (Explanation of why this event definition is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value 1107 */ 1108 public EventDefinition setPurposeElement(MarkdownType value) { 1109 this.purpose = value; 1110 return this; 1111 } 1112 1113 /** 1114 * @return Explanation of why this event definition is needed and why it has been designed as it has. 1115 */ 1116 public String getPurpose() { 1117 return this.purpose == null ? null : this.purpose.getValue(); 1118 } 1119 1120 /** 1121 * @param value Explanation of why this event definition is needed and why it has been designed as it has. 1122 */ 1123 public EventDefinition setPurpose(String value) { 1124 if (Utilities.noString(value)) 1125 this.purpose = null; 1126 else { 1127 if (this.purpose == null) 1128 this.purpose = new MarkdownType(); 1129 this.purpose.setValue(value); 1130 } 1131 return this; 1132 } 1133 1134 /** 1135 * @return {@link #usage} (A detailed description of how the event definition is used from a clinical perspective.). This is the underlying object with id, value and extensions. The accessor "getUsage" gives direct access to the value 1136 */ 1137 public MarkdownType getUsageElement() { 1138 if (this.usage == null) 1139 if (Configuration.errorOnAutoCreate()) 1140 throw new Error("Attempt to auto-create EventDefinition.usage"); 1141 else if (Configuration.doAutoCreate()) 1142 this.usage = new MarkdownType(); // bb 1143 return this.usage; 1144 } 1145 1146 public boolean hasUsageElement() { 1147 return this.usage != null && !this.usage.isEmpty(); 1148 } 1149 1150 public boolean hasUsage() { 1151 return this.usage != null && !this.usage.isEmpty(); 1152 } 1153 1154 /** 1155 * @param value {@link #usage} (A detailed description of how the event definition is used from a clinical perspective.). This is the underlying object with id, value and extensions. The accessor "getUsage" gives direct access to the value 1156 */ 1157 public EventDefinition setUsageElement(MarkdownType value) { 1158 this.usage = value; 1159 return this; 1160 } 1161 1162 /** 1163 * @return A detailed description of how the event definition is used from a clinical perspective. 1164 */ 1165 public String getUsage() { 1166 return this.usage == null ? null : this.usage.getValue(); 1167 } 1168 1169 /** 1170 * @param value A detailed description of how the event definition is used from a clinical perspective. 1171 */ 1172 public EventDefinition setUsage(String value) { 1173 if (Utilities.noString(value)) 1174 this.usage = null; 1175 else { 1176 if (this.usage == null) 1177 this.usage = new MarkdownType(); 1178 this.usage.setValue(value); 1179 } 1180 return this; 1181 } 1182 1183 /** 1184 * @return {@link #copyright} (A copyright statement relating to the event definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the event definition.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value 1185 */ 1186 public MarkdownType getCopyrightElement() { 1187 if (this.copyright == null) 1188 if (Configuration.errorOnAutoCreate()) 1189 throw new Error("Attempt to auto-create EventDefinition.copyright"); 1190 else if (Configuration.doAutoCreate()) 1191 this.copyright = new MarkdownType(); // bb 1192 return this.copyright; 1193 } 1194 1195 public boolean hasCopyrightElement() { 1196 return this.copyright != null && !this.copyright.isEmpty(); 1197 } 1198 1199 public boolean hasCopyright() { 1200 return this.copyright != null && !this.copyright.isEmpty(); 1201 } 1202 1203 /** 1204 * @param value {@link #copyright} (A copyright statement relating to the event definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the event definition.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value 1205 */ 1206 public EventDefinition setCopyrightElement(MarkdownType value) { 1207 this.copyright = value; 1208 return this; 1209 } 1210 1211 /** 1212 * @return A copyright statement relating to the event definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the event definition. 1213 */ 1214 public String getCopyright() { 1215 return this.copyright == null ? null : this.copyright.getValue(); 1216 } 1217 1218 /** 1219 * @param value A copyright statement relating to the event definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the event definition. 1220 */ 1221 public EventDefinition setCopyright(String value) { 1222 if (Utilities.noString(value)) 1223 this.copyright = null; 1224 else { 1225 if (this.copyright == null) 1226 this.copyright = new MarkdownType(); 1227 this.copyright.setValue(value); 1228 } 1229 return this; 1230 } 1231 1232 /** 1233 * @return {@link #copyrightLabel} (A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').). This is the underlying object with id, value and extensions. The accessor "getCopyrightLabel" gives direct access to the value 1234 */ 1235 public StringType getCopyrightLabelElement() { 1236 if (this.copyrightLabel == null) 1237 if (Configuration.errorOnAutoCreate()) 1238 throw new Error("Attempt to auto-create EventDefinition.copyrightLabel"); 1239 else if (Configuration.doAutoCreate()) 1240 this.copyrightLabel = new StringType(); // bb 1241 return this.copyrightLabel; 1242 } 1243 1244 public boolean hasCopyrightLabelElement() { 1245 return this.copyrightLabel != null && !this.copyrightLabel.isEmpty(); 1246 } 1247 1248 public boolean hasCopyrightLabel() { 1249 return this.copyrightLabel != null && !this.copyrightLabel.isEmpty(); 1250 } 1251 1252 /** 1253 * @param value {@link #copyrightLabel} (A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').). This is the underlying object with id, value and extensions. The accessor "getCopyrightLabel" gives direct access to the value 1254 */ 1255 public EventDefinition setCopyrightLabelElement(StringType value) { 1256 this.copyrightLabel = value; 1257 return this; 1258 } 1259 1260 /** 1261 * @return A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved'). 1262 */ 1263 public String getCopyrightLabel() { 1264 return this.copyrightLabel == null ? null : this.copyrightLabel.getValue(); 1265 } 1266 1267 /** 1268 * @param value A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved'). 1269 */ 1270 public EventDefinition setCopyrightLabel(String value) { 1271 if (Utilities.noString(value)) 1272 this.copyrightLabel = null; 1273 else { 1274 if (this.copyrightLabel == null) 1275 this.copyrightLabel = new StringType(); 1276 this.copyrightLabel.setValue(value); 1277 } 1278 return this; 1279 } 1280 1281 /** 1282 * @return {@link #approvalDate} (The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value 1283 */ 1284 public DateType getApprovalDateElement() { 1285 if (this.approvalDate == null) 1286 if (Configuration.errorOnAutoCreate()) 1287 throw new Error("Attempt to auto-create EventDefinition.approvalDate"); 1288 else if (Configuration.doAutoCreate()) 1289 this.approvalDate = new DateType(); // bb 1290 return this.approvalDate; 1291 } 1292 1293 public boolean hasApprovalDateElement() { 1294 return this.approvalDate != null && !this.approvalDate.isEmpty(); 1295 } 1296 1297 public boolean hasApprovalDate() { 1298 return this.approvalDate != null && !this.approvalDate.isEmpty(); 1299 } 1300 1301 /** 1302 * @param value {@link #approvalDate} (The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value 1303 */ 1304 public EventDefinition setApprovalDateElement(DateType value) { 1305 this.approvalDate = value; 1306 return this; 1307 } 1308 1309 /** 1310 * @return The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. 1311 */ 1312 public Date getApprovalDate() { 1313 return this.approvalDate == null ? null : this.approvalDate.getValue(); 1314 } 1315 1316 /** 1317 * @param value The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. 1318 */ 1319 public EventDefinition setApprovalDate(Date value) { 1320 if (value == null) 1321 this.approvalDate = null; 1322 else { 1323 if (this.approvalDate == null) 1324 this.approvalDate = new DateType(); 1325 this.approvalDate.setValue(value); 1326 } 1327 return this; 1328 } 1329 1330 /** 1331 * @return {@link #lastReviewDate} (The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value 1332 */ 1333 public DateType getLastReviewDateElement() { 1334 if (this.lastReviewDate == null) 1335 if (Configuration.errorOnAutoCreate()) 1336 throw new Error("Attempt to auto-create EventDefinition.lastReviewDate"); 1337 else if (Configuration.doAutoCreate()) 1338 this.lastReviewDate = new DateType(); // bb 1339 return this.lastReviewDate; 1340 } 1341 1342 public boolean hasLastReviewDateElement() { 1343 return this.lastReviewDate != null && !this.lastReviewDate.isEmpty(); 1344 } 1345 1346 public boolean hasLastReviewDate() { 1347 return this.lastReviewDate != null && !this.lastReviewDate.isEmpty(); 1348 } 1349 1350 /** 1351 * @param value {@link #lastReviewDate} (The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value 1352 */ 1353 public EventDefinition setLastReviewDateElement(DateType value) { 1354 this.lastReviewDate = value; 1355 return this; 1356 } 1357 1358 /** 1359 * @return The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date. 1360 */ 1361 public Date getLastReviewDate() { 1362 return this.lastReviewDate == null ? null : this.lastReviewDate.getValue(); 1363 } 1364 1365 /** 1366 * @param value The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date. 1367 */ 1368 public EventDefinition setLastReviewDate(Date value) { 1369 if (value == null) 1370 this.lastReviewDate = null; 1371 else { 1372 if (this.lastReviewDate == null) 1373 this.lastReviewDate = new DateType(); 1374 this.lastReviewDate.setValue(value); 1375 } 1376 return this; 1377 } 1378 1379 /** 1380 * @return {@link #effectivePeriod} (The period during which the event definition content was or is planned to be in active use.) 1381 */ 1382 public Period getEffectivePeriod() { 1383 if (this.effectivePeriod == null) 1384 if (Configuration.errorOnAutoCreate()) 1385 throw new Error("Attempt to auto-create EventDefinition.effectivePeriod"); 1386 else if (Configuration.doAutoCreate()) 1387 this.effectivePeriod = new Period(); // cc 1388 return this.effectivePeriod; 1389 } 1390 1391 public boolean hasEffectivePeriod() { 1392 return this.effectivePeriod != null && !this.effectivePeriod.isEmpty(); 1393 } 1394 1395 /** 1396 * @param value {@link #effectivePeriod} (The period during which the event definition content was or is planned to be in active use.) 1397 */ 1398 public EventDefinition setEffectivePeriod(Period value) { 1399 this.effectivePeriod = value; 1400 return this; 1401 } 1402 1403 /** 1404 * @return {@link #topic} (Descriptive topics related to the module. Topics provide a high-level categorization of the module that can be useful for filtering and searching.) 1405 */ 1406 public List<CodeableConcept> getTopic() { 1407 if (this.topic == null) 1408 this.topic = new ArrayList<CodeableConcept>(); 1409 return this.topic; 1410 } 1411 1412 /** 1413 * @return Returns a reference to <code>this</code> for easy method chaining 1414 */ 1415 public EventDefinition setTopic(List<CodeableConcept> theTopic) { 1416 this.topic = theTopic; 1417 return this; 1418 } 1419 1420 public boolean hasTopic() { 1421 if (this.topic == null) 1422 return false; 1423 for (CodeableConcept item : this.topic) 1424 if (!item.isEmpty()) 1425 return true; 1426 return false; 1427 } 1428 1429 public CodeableConcept addTopic() { //3 1430 CodeableConcept t = new CodeableConcept(); 1431 if (this.topic == null) 1432 this.topic = new ArrayList<CodeableConcept>(); 1433 this.topic.add(t); 1434 return t; 1435 } 1436 1437 public EventDefinition addTopic(CodeableConcept t) { //3 1438 if (t == null) 1439 return this; 1440 if (this.topic == null) 1441 this.topic = new ArrayList<CodeableConcept>(); 1442 this.topic.add(t); 1443 return this; 1444 } 1445 1446 /** 1447 * @return The first repetition of repeating field {@link #topic}, creating it if it does not already exist {3} 1448 */ 1449 public CodeableConcept getTopicFirstRep() { 1450 if (getTopic().isEmpty()) { 1451 addTopic(); 1452 } 1453 return getTopic().get(0); 1454 } 1455 1456 /** 1457 * @return {@link #author} (An individiual or organization primarily involved in the creation and maintenance of the content.) 1458 */ 1459 public List<ContactDetail> getAuthor() { 1460 if (this.author == null) 1461 this.author = new ArrayList<ContactDetail>(); 1462 return this.author; 1463 } 1464 1465 /** 1466 * @return Returns a reference to <code>this</code> for easy method chaining 1467 */ 1468 public EventDefinition setAuthor(List<ContactDetail> theAuthor) { 1469 this.author = theAuthor; 1470 return this; 1471 } 1472 1473 public boolean hasAuthor() { 1474 if (this.author == null) 1475 return false; 1476 for (ContactDetail item : this.author) 1477 if (!item.isEmpty()) 1478 return true; 1479 return false; 1480 } 1481 1482 public ContactDetail addAuthor() { //3 1483 ContactDetail t = new ContactDetail(); 1484 if (this.author == null) 1485 this.author = new ArrayList<ContactDetail>(); 1486 this.author.add(t); 1487 return t; 1488 } 1489 1490 public EventDefinition addAuthor(ContactDetail t) { //3 1491 if (t == null) 1492 return this; 1493 if (this.author == null) 1494 this.author = new ArrayList<ContactDetail>(); 1495 this.author.add(t); 1496 return this; 1497 } 1498 1499 /** 1500 * @return The first repetition of repeating field {@link #author}, creating it if it does not already exist {3} 1501 */ 1502 public ContactDetail getAuthorFirstRep() { 1503 if (getAuthor().isEmpty()) { 1504 addAuthor(); 1505 } 1506 return getAuthor().get(0); 1507 } 1508 1509 /** 1510 * @return {@link #editor} (An individual or organization primarily responsible for internal coherence of the content.) 1511 */ 1512 public List<ContactDetail> getEditor() { 1513 if (this.editor == null) 1514 this.editor = new ArrayList<ContactDetail>(); 1515 return this.editor; 1516 } 1517 1518 /** 1519 * @return Returns a reference to <code>this</code> for easy method chaining 1520 */ 1521 public EventDefinition setEditor(List<ContactDetail> theEditor) { 1522 this.editor = theEditor; 1523 return this; 1524 } 1525 1526 public boolean hasEditor() { 1527 if (this.editor == null) 1528 return false; 1529 for (ContactDetail item : this.editor) 1530 if (!item.isEmpty()) 1531 return true; 1532 return false; 1533 } 1534 1535 public ContactDetail addEditor() { //3 1536 ContactDetail t = new ContactDetail(); 1537 if (this.editor == null) 1538 this.editor = new ArrayList<ContactDetail>(); 1539 this.editor.add(t); 1540 return t; 1541 } 1542 1543 public EventDefinition addEditor(ContactDetail t) { //3 1544 if (t == null) 1545 return this; 1546 if (this.editor == null) 1547 this.editor = new ArrayList<ContactDetail>(); 1548 this.editor.add(t); 1549 return this; 1550 } 1551 1552 /** 1553 * @return The first repetition of repeating field {@link #editor}, creating it if it does not already exist {3} 1554 */ 1555 public ContactDetail getEditorFirstRep() { 1556 if (getEditor().isEmpty()) { 1557 addEditor(); 1558 } 1559 return getEditor().get(0); 1560 } 1561 1562 /** 1563 * @return {@link #reviewer} (An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content.) 1564 */ 1565 public List<ContactDetail> getReviewer() { 1566 if (this.reviewer == null) 1567 this.reviewer = new ArrayList<ContactDetail>(); 1568 return this.reviewer; 1569 } 1570 1571 /** 1572 * @return Returns a reference to <code>this</code> for easy method chaining 1573 */ 1574 public EventDefinition setReviewer(List<ContactDetail> theReviewer) { 1575 this.reviewer = theReviewer; 1576 return this; 1577 } 1578 1579 public boolean hasReviewer() { 1580 if (this.reviewer == null) 1581 return false; 1582 for (ContactDetail item : this.reviewer) 1583 if (!item.isEmpty()) 1584 return true; 1585 return false; 1586 } 1587 1588 public ContactDetail addReviewer() { //3 1589 ContactDetail t = new ContactDetail(); 1590 if (this.reviewer == null) 1591 this.reviewer = new ArrayList<ContactDetail>(); 1592 this.reviewer.add(t); 1593 return t; 1594 } 1595 1596 public EventDefinition addReviewer(ContactDetail t) { //3 1597 if (t == null) 1598 return this; 1599 if (this.reviewer == null) 1600 this.reviewer = new ArrayList<ContactDetail>(); 1601 this.reviewer.add(t); 1602 return this; 1603 } 1604 1605 /** 1606 * @return The first repetition of repeating field {@link #reviewer}, creating it if it does not already exist {3} 1607 */ 1608 public ContactDetail getReviewerFirstRep() { 1609 if (getReviewer().isEmpty()) { 1610 addReviewer(); 1611 } 1612 return getReviewer().get(0); 1613 } 1614 1615 /** 1616 * @return {@link #endorser} (An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting.) 1617 */ 1618 public List<ContactDetail> getEndorser() { 1619 if (this.endorser == null) 1620 this.endorser = new ArrayList<ContactDetail>(); 1621 return this.endorser; 1622 } 1623 1624 /** 1625 * @return Returns a reference to <code>this</code> for easy method chaining 1626 */ 1627 public EventDefinition setEndorser(List<ContactDetail> theEndorser) { 1628 this.endorser = theEndorser; 1629 return this; 1630 } 1631 1632 public boolean hasEndorser() { 1633 if (this.endorser == null) 1634 return false; 1635 for (ContactDetail item : this.endorser) 1636 if (!item.isEmpty()) 1637 return true; 1638 return false; 1639 } 1640 1641 public ContactDetail addEndorser() { //3 1642 ContactDetail t = new ContactDetail(); 1643 if (this.endorser == null) 1644 this.endorser = new ArrayList<ContactDetail>(); 1645 this.endorser.add(t); 1646 return t; 1647 } 1648 1649 public EventDefinition addEndorser(ContactDetail t) { //3 1650 if (t == null) 1651 return this; 1652 if (this.endorser == null) 1653 this.endorser = new ArrayList<ContactDetail>(); 1654 this.endorser.add(t); 1655 return this; 1656 } 1657 1658 /** 1659 * @return The first repetition of repeating field {@link #endorser}, creating it if it does not already exist {3} 1660 */ 1661 public ContactDetail getEndorserFirstRep() { 1662 if (getEndorser().isEmpty()) { 1663 addEndorser(); 1664 } 1665 return getEndorser().get(0); 1666 } 1667 1668 /** 1669 * @return {@link #relatedArtifact} (Related resources such as additional documentation, justification, or bibliographic references.) 1670 */ 1671 public List<RelatedArtifact> getRelatedArtifact() { 1672 if (this.relatedArtifact == null) 1673 this.relatedArtifact = new ArrayList<RelatedArtifact>(); 1674 return this.relatedArtifact; 1675 } 1676 1677 /** 1678 * @return Returns a reference to <code>this</code> for easy method chaining 1679 */ 1680 public EventDefinition setRelatedArtifact(List<RelatedArtifact> theRelatedArtifact) { 1681 this.relatedArtifact = theRelatedArtifact; 1682 return this; 1683 } 1684 1685 public boolean hasRelatedArtifact() { 1686 if (this.relatedArtifact == null) 1687 return false; 1688 for (RelatedArtifact item : this.relatedArtifact) 1689 if (!item.isEmpty()) 1690 return true; 1691 return false; 1692 } 1693 1694 public RelatedArtifact addRelatedArtifact() { //3 1695 RelatedArtifact t = new RelatedArtifact(); 1696 if (this.relatedArtifact == null) 1697 this.relatedArtifact = new ArrayList<RelatedArtifact>(); 1698 this.relatedArtifact.add(t); 1699 return t; 1700 } 1701 1702 public EventDefinition addRelatedArtifact(RelatedArtifact t) { //3 1703 if (t == null) 1704 return this; 1705 if (this.relatedArtifact == null) 1706 this.relatedArtifact = new ArrayList<RelatedArtifact>(); 1707 this.relatedArtifact.add(t); 1708 return this; 1709 } 1710 1711 /** 1712 * @return The first repetition of repeating field {@link #relatedArtifact}, creating it if it does not already exist {3} 1713 */ 1714 public RelatedArtifact getRelatedArtifactFirstRep() { 1715 if (getRelatedArtifact().isEmpty()) { 1716 addRelatedArtifact(); 1717 } 1718 return getRelatedArtifact().get(0); 1719 } 1720 1721 /** 1722 * @return {@link #trigger} (The trigger element defines when the event occurs. If more than one trigger condition is specified, the event fires whenever any one of the trigger conditions is met.) 1723 */ 1724 public List<TriggerDefinition> getTrigger() { 1725 if (this.trigger == null) 1726 this.trigger = new ArrayList<TriggerDefinition>(); 1727 return this.trigger; 1728 } 1729 1730 /** 1731 * @return Returns a reference to <code>this</code> for easy method chaining 1732 */ 1733 public EventDefinition setTrigger(List<TriggerDefinition> theTrigger) { 1734 this.trigger = theTrigger; 1735 return this; 1736 } 1737 1738 public boolean hasTrigger() { 1739 if (this.trigger == null) 1740 return false; 1741 for (TriggerDefinition item : this.trigger) 1742 if (!item.isEmpty()) 1743 return true; 1744 return false; 1745 } 1746 1747 public TriggerDefinition addTrigger() { //3 1748 TriggerDefinition t = new TriggerDefinition(); 1749 if (this.trigger == null) 1750 this.trigger = new ArrayList<TriggerDefinition>(); 1751 this.trigger.add(t); 1752 return t; 1753 } 1754 1755 public EventDefinition addTrigger(TriggerDefinition t) { //3 1756 if (t == null) 1757 return this; 1758 if (this.trigger == null) 1759 this.trigger = new ArrayList<TriggerDefinition>(); 1760 this.trigger.add(t); 1761 return this; 1762 } 1763 1764 /** 1765 * @return The first repetition of repeating field {@link #trigger}, creating it if it does not already exist {3} 1766 */ 1767 public TriggerDefinition getTriggerFirstRep() { 1768 if (getTrigger().isEmpty()) { 1769 addTrigger(); 1770 } 1771 return getTrigger().get(0); 1772 } 1773 1774 protected void listChildren(List<Property> children) { 1775 super.listChildren(children); 1776 children.add(new Property("url", "uri", "An absolute URI that is used to identify this event definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this event definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the event definition is stored on different servers.", 0, 1, url)); 1777 children.add(new Property("identifier", "Identifier", "A formal identifier that is used to identify this event definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", 0, java.lang.Integer.MAX_VALUE, identifier)); 1778 children.add(new Property("version", "string", "The identifier that is used to identify this version of the event definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the event definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", 0, 1, version)); 1779 children.add(new Property("versionAlgorithm[x]", "string|Coding", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm)); 1780 children.add(new Property("name", "string", "A natural language name identifying the event definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", 0, 1, name)); 1781 children.add(new Property("title", "string", "A short, descriptive, user-friendly title for the event definition.", 0, 1, title)); 1782 children.add(new Property("subtitle", "string", "An explanatory or alternate title for the event definition giving additional information about its content.", 0, 1, subtitle)); 1783 children.add(new Property("status", "code", "The status of this event definition. Enables tracking the life-cycle of the content.", 0, 1, status)); 1784 children.add(new Property("experimental", "boolean", "A Boolean value to indicate that this event definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.", 0, 1, experimental)); 1785 children.add(new Property("subject[x]", "CodeableConcept|Reference(Group)", "A code or group definition that describes the intended subject of the event definition.", 0, 1, subject)); 1786 children.add(new Property("date", "dateTime", "The date (and optionally time) when the event definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes.", 0, 1, date)); 1787 children.add(new Property("publisher", "string", "The name of the organization or individual responsible for the release and ongoing maintenance of the event definition.", 0, 1, publisher)); 1788 children.add(new Property("contact", "ContactDetail", "Contact details to assist a user in finding and communicating with the publisher.", 0, java.lang.Integer.MAX_VALUE, contact)); 1789 children.add(new Property("description", "markdown", "A free text natural language description of the event definition from a consumer's perspective.", 0, 1, description)); 1790 children.add(new Property("useContext", "UsageContext", "The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate event definition instances.", 0, java.lang.Integer.MAX_VALUE, useContext)); 1791 children.add(new Property("jurisdiction", "CodeableConcept", "A legal or geographic region in which the event definition is intended to be used.", 0, java.lang.Integer.MAX_VALUE, jurisdiction)); 1792 children.add(new Property("purpose", "markdown", "Explanation of why this event definition is needed and why it has been designed as it has.", 0, 1, purpose)); 1793 children.add(new Property("usage", "markdown", "A detailed description of how the event definition is used from a clinical perspective.", 0, 1, usage)); 1794 children.add(new Property("copyright", "markdown", "A copyright statement relating to the event definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the event definition.", 0, 1, copyright)); 1795 children.add(new Property("copyrightLabel", "string", "A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').", 0, 1, copyrightLabel)); 1796 children.add(new Property("approvalDate", "date", "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", 0, 1, approvalDate)); 1797 children.add(new Property("lastReviewDate", "date", "The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.", 0, 1, lastReviewDate)); 1798 children.add(new Property("effectivePeriod", "Period", "The period during which the event definition content was or is planned to be in active use.", 0, 1, effectivePeriod)); 1799 children.add(new Property("topic", "CodeableConcept", "Descriptive topics related to the module. Topics provide a high-level categorization of the module that can be useful for filtering and searching.", 0, java.lang.Integer.MAX_VALUE, topic)); 1800 children.add(new Property("author", "ContactDetail", "An individiual or organization primarily involved in the creation and maintenance of the content.", 0, java.lang.Integer.MAX_VALUE, author)); 1801 children.add(new Property("editor", "ContactDetail", "An individual or organization primarily responsible for internal coherence of the content.", 0, java.lang.Integer.MAX_VALUE, editor)); 1802 children.add(new Property("reviewer", "ContactDetail", "An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content.", 0, java.lang.Integer.MAX_VALUE, reviewer)); 1803 children.add(new Property("endorser", "ContactDetail", "An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting.", 0, java.lang.Integer.MAX_VALUE, endorser)); 1804 children.add(new Property("relatedArtifact", "RelatedArtifact", "Related resources such as additional documentation, justification, or bibliographic references.", 0, java.lang.Integer.MAX_VALUE, relatedArtifact)); 1805 children.add(new Property("trigger", "TriggerDefinition", "The trigger element defines when the event occurs. If more than one trigger condition is specified, the event fires whenever any one of the trigger conditions is met.", 0, java.lang.Integer.MAX_VALUE, trigger)); 1806 } 1807 1808 @Override 1809 public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws FHIRException { 1810 switch (_hash) { 1811 case 116079: /*url*/ return new Property("url", "uri", "An absolute URI that is used to identify this event definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this event definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the event definition is stored on different servers.", 0, 1, url); 1812 case -1618432855: /*identifier*/ return new Property("identifier", "Identifier", "A formal identifier that is used to identify this event definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", 0, java.lang.Integer.MAX_VALUE, identifier); 1813 case 351608024: /*version*/ return new Property("version", "string", "The identifier that is used to identify this version of the event definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the event definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", 0, 1, version); 1814 case -115699031: /*versionAlgorithm[x]*/ return new Property("versionAlgorithm[x]", "string|Coding", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm); 1815 case 1508158071: /*versionAlgorithm*/ return new Property("versionAlgorithm[x]", "string|Coding", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm); 1816 case 1836908904: /*versionAlgorithmString*/ return new Property("versionAlgorithm[x]", "string", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm); 1817 case 1373807809: /*versionAlgorithmCoding*/ return new Property("versionAlgorithm[x]", "Coding", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm); 1818 case 3373707: /*name*/ return new Property("name", "string", "A natural language name identifying the event definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", 0, 1, name); 1819 case 110371416: /*title*/ return new Property("title", "string", "A short, descriptive, user-friendly title for the event definition.", 0, 1, title); 1820 case -2060497896: /*subtitle*/ return new Property("subtitle", "string", "An explanatory or alternate title for the event definition giving additional information about its content.", 0, 1, subtitle); 1821 case -892481550: /*status*/ return new Property("status", "code", "The status of this event definition. Enables tracking the life-cycle of the content.", 0, 1, status); 1822 case -404562712: /*experimental*/ return new Property("experimental", "boolean", "A Boolean value to indicate that this event definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.", 0, 1, experimental); 1823 case -573640748: /*subject[x]*/ return new Property("subject[x]", "CodeableConcept|Reference(Group)", "A code or group definition that describes the intended subject of the event definition.", 0, 1, subject); 1824 case -1867885268: /*subject*/ return new Property("subject[x]", "CodeableConcept|Reference(Group)", "A code or group definition that describes the intended subject of the event definition.", 0, 1, subject); 1825 case -1257122603: /*subjectCodeableConcept*/ return new Property("subject[x]", "CodeableConcept", "A code or group definition that describes the intended subject of the event definition.", 0, 1, subject); 1826 case 772938623: /*subjectReference*/ return new Property("subject[x]", "Reference(Group)", "A code or group definition that describes the intended subject of the event definition.", 0, 1, subject); 1827 case 3076014: /*date*/ return new Property("date", "dateTime", "The date (and optionally time) when the event definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes.", 0, 1, date); 1828 case 1447404028: /*publisher*/ return new Property("publisher", "string", "The name of the organization or individual responsible for the release and ongoing maintenance of the event definition.", 0, 1, publisher); 1829 case 951526432: /*contact*/ return new Property("contact", "ContactDetail", "Contact details to assist a user in finding and communicating with the publisher.", 0, java.lang.Integer.MAX_VALUE, contact); 1830 case -1724546052: /*description*/ return new Property("description", "markdown", "A free text natural language description of the event definition from a consumer's perspective.", 0, 1, description); 1831 case -669707736: /*useContext*/ return new Property("useContext", "UsageContext", "The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate event definition instances.", 0, java.lang.Integer.MAX_VALUE, useContext); 1832 case -507075711: /*jurisdiction*/ return new Property("jurisdiction", "CodeableConcept", "A legal or geographic region in which the event definition is intended to be used.", 0, java.lang.Integer.MAX_VALUE, jurisdiction); 1833 case -220463842: /*purpose*/ return new Property("purpose", "markdown", "Explanation of why this event definition is needed and why it has been designed as it has.", 0, 1, purpose); 1834 case 111574433: /*usage*/ return new Property("usage", "markdown", "A detailed description of how the event definition is used from a clinical perspective.", 0, 1, usage); 1835 case 1522889671: /*copyright*/ return new Property("copyright", "markdown", "A copyright statement relating to the event definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the event definition.", 0, 1, copyright); 1836 case 765157229: /*copyrightLabel*/ return new Property("copyrightLabel", "string", "A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').", 0, 1, copyrightLabel); 1837 case 223539345: /*approvalDate*/ return new Property("approvalDate", "date", "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", 0, 1, approvalDate); 1838 case -1687512484: /*lastReviewDate*/ return new Property("lastReviewDate", "date", "The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.", 0, 1, lastReviewDate); 1839 case -403934648: /*effectivePeriod*/ return new Property("effectivePeriod", "Period", "The period during which the event definition content was or is planned to be in active use.", 0, 1, effectivePeriod); 1840 case 110546223: /*topic*/ return new Property("topic", "CodeableConcept", "Descriptive topics related to the module. Topics provide a high-level categorization of the module that can be useful for filtering and searching.", 0, java.lang.Integer.MAX_VALUE, topic); 1841 case -1406328437: /*author*/ return new Property("author", "ContactDetail", "An individiual or organization primarily involved in the creation and maintenance of the content.", 0, java.lang.Integer.MAX_VALUE, author); 1842 case -1307827859: /*editor*/ return new Property("editor", "ContactDetail", "An individual or organization primarily responsible for internal coherence of the content.", 0, java.lang.Integer.MAX_VALUE, editor); 1843 case -261190139: /*reviewer*/ return new Property("reviewer", "ContactDetail", "An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content.", 0, java.lang.Integer.MAX_VALUE, reviewer); 1844 case 1740277666: /*endorser*/ return new Property("endorser", "ContactDetail", "An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting.", 0, java.lang.Integer.MAX_VALUE, endorser); 1845 case 666807069: /*relatedArtifact*/ return new Property("relatedArtifact", "RelatedArtifact", "Related resources such as additional documentation, justification, or bibliographic references.", 0, java.lang.Integer.MAX_VALUE, relatedArtifact); 1846 case -1059891784: /*trigger*/ return new Property("trigger", "TriggerDefinition", "The trigger element defines when the event occurs. If more than one trigger condition is specified, the event fires whenever any one of the trigger conditions is met.", 0, java.lang.Integer.MAX_VALUE, trigger); 1847 default: return super.getNamedProperty(_hash, _name, _checkValid); 1848 } 1849 1850 } 1851 1852 @Override 1853 public Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException { 1854 switch (hash) { 1855 case 116079: /*url*/ return this.url == null ? new Base[0] : new Base[] {this.url}; // UriType 1856 case -1618432855: /*identifier*/ return this.identifier == null ? new Base[0] : this.identifier.toArray(new Base[this.identifier.size()]); // Identifier 1857 case 351608024: /*version*/ return this.version == null ? new Base[0] : new Base[] {this.version}; // StringType 1858 case 1508158071: /*versionAlgorithm*/ return this.versionAlgorithm == null ? new Base[0] : new Base[] {this.versionAlgorithm}; // DataType 1859 case 3373707: /*name*/ return this.name == null ? new Base[0] : new Base[] {this.name}; // StringType 1860 case 110371416: /*title*/ return this.title == null ? new Base[0] : new Base[] {this.title}; // StringType 1861 case -2060497896: /*subtitle*/ return this.subtitle == null ? new Base[0] : new Base[] {this.subtitle}; // StringType 1862 case -892481550: /*status*/ return this.status == null ? new Base[0] : new Base[] {this.status}; // Enumeration<PublicationStatus> 1863 case -404562712: /*experimental*/ return this.experimental == null ? new Base[0] : new Base[] {this.experimental}; // BooleanType 1864 case -1867885268: /*subject*/ return this.subject == null ? new Base[0] : new Base[] {this.subject}; // DataType 1865 case 3076014: /*date*/ return this.date == null ? new Base[0] : new Base[] {this.date}; // DateTimeType 1866 case 1447404028: /*publisher*/ return this.publisher == null ? new Base[0] : new Base[] {this.publisher}; // StringType 1867 case 951526432: /*contact*/ return this.contact == null ? new Base[0] : this.contact.toArray(new Base[this.contact.size()]); // ContactDetail 1868 case -1724546052: /*description*/ return this.description == null ? new Base[0] : new Base[] {this.description}; // MarkdownType 1869 case -669707736: /*useContext*/ return this.useContext == null ? new Base[0] : this.useContext.toArray(new Base[this.useContext.size()]); // UsageContext 1870 case -507075711: /*jurisdiction*/ return this.jurisdiction == null ? new Base[0] : this.jurisdiction.toArray(new Base[this.jurisdiction.size()]); // CodeableConcept 1871 case -220463842: /*purpose*/ return this.purpose == null ? new Base[0] : new Base[] {this.purpose}; // MarkdownType 1872 case 111574433: /*usage*/ return this.usage == null ? new Base[0] : new Base[] {this.usage}; // MarkdownType 1873 case 1522889671: /*copyright*/ return this.copyright == null ? new Base[0] : new Base[] {this.copyright}; // MarkdownType 1874 case 765157229: /*copyrightLabel*/ return this.copyrightLabel == null ? new Base[0] : new Base[] {this.copyrightLabel}; // StringType 1875 case 223539345: /*approvalDate*/ return this.approvalDate == null ? new Base[0] : new Base[] {this.approvalDate}; // DateType 1876 case -1687512484: /*lastReviewDate*/ return this.lastReviewDate == null ? new Base[0] : new Base[] {this.lastReviewDate}; // DateType 1877 case -403934648: /*effectivePeriod*/ return this.effectivePeriod == null ? new Base[0] : new Base[] {this.effectivePeriod}; // Period 1878 case 110546223: /*topic*/ return this.topic == null ? new Base[0] : this.topic.toArray(new Base[this.topic.size()]); // CodeableConcept 1879 case -1406328437: /*author*/ return this.author == null ? new Base[0] : this.author.toArray(new Base[this.author.size()]); // ContactDetail 1880 case -1307827859: /*editor*/ return this.editor == null ? new Base[0] : this.editor.toArray(new Base[this.editor.size()]); // ContactDetail 1881 case -261190139: /*reviewer*/ return this.reviewer == null ? new Base[0] : this.reviewer.toArray(new Base[this.reviewer.size()]); // ContactDetail 1882 case 1740277666: /*endorser*/ return this.endorser == null ? new Base[0] : this.endorser.toArray(new Base[this.endorser.size()]); // ContactDetail 1883 case 666807069: /*relatedArtifact*/ return this.relatedArtifact == null ? new Base[0] : this.relatedArtifact.toArray(new Base[this.relatedArtifact.size()]); // RelatedArtifact 1884 case -1059891784: /*trigger*/ return this.trigger == null ? new Base[0] : this.trigger.toArray(new Base[this.trigger.size()]); // TriggerDefinition 1885 default: return super.getProperty(hash, name, checkValid); 1886 } 1887 1888 } 1889 1890 @Override 1891 public Base setProperty(int hash, String name, Base value) throws FHIRException { 1892 switch (hash) { 1893 case 116079: // url 1894 this.url = TypeConvertor.castToUri(value); // UriType 1895 return value; 1896 case -1618432855: // identifier 1897 this.getIdentifier().add(TypeConvertor.castToIdentifier(value)); // Identifier 1898 return value; 1899 case 351608024: // version 1900 this.version = TypeConvertor.castToString(value); // StringType 1901 return value; 1902 case 1508158071: // versionAlgorithm 1903 this.versionAlgorithm = TypeConvertor.castToType(value); // DataType 1904 return value; 1905 case 3373707: // name 1906 this.name = TypeConvertor.castToString(value); // StringType 1907 return value; 1908 case 110371416: // title 1909 this.title = TypeConvertor.castToString(value); // StringType 1910 return value; 1911 case -2060497896: // subtitle 1912 this.subtitle = TypeConvertor.castToString(value); // StringType 1913 return value; 1914 case -892481550: // status 1915 value = new PublicationStatusEnumFactory().fromType(TypeConvertor.castToCode(value)); 1916 this.status = (Enumeration) value; // Enumeration<PublicationStatus> 1917 return value; 1918 case -404562712: // experimental 1919 this.experimental = TypeConvertor.castToBoolean(value); // BooleanType 1920 return value; 1921 case -1867885268: // subject 1922 this.subject = TypeConvertor.castToType(value); // DataType 1923 return value; 1924 case 3076014: // date 1925 this.date = TypeConvertor.castToDateTime(value); // DateTimeType 1926 return value; 1927 case 1447404028: // publisher 1928 this.publisher = TypeConvertor.castToString(value); // StringType 1929 return value; 1930 case 951526432: // contact 1931 this.getContact().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 1932 return value; 1933 case -1724546052: // description 1934 this.description = TypeConvertor.castToMarkdown(value); // MarkdownType 1935 return value; 1936 case -669707736: // useContext 1937 this.getUseContext().add(TypeConvertor.castToUsageContext(value)); // UsageContext 1938 return value; 1939 case -507075711: // jurisdiction 1940 this.getJurisdiction().add(TypeConvertor.castToCodeableConcept(value)); // CodeableConcept 1941 return value; 1942 case -220463842: // purpose 1943 this.purpose = TypeConvertor.castToMarkdown(value); // MarkdownType 1944 return value; 1945 case 111574433: // usage 1946 this.usage = TypeConvertor.castToMarkdown(value); // MarkdownType 1947 return value; 1948 case 1522889671: // copyright 1949 this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType 1950 return value; 1951 case 765157229: // copyrightLabel 1952 this.copyrightLabel = TypeConvertor.castToString(value); // StringType 1953 return value; 1954 case 223539345: // approvalDate 1955 this.approvalDate = TypeConvertor.castToDate(value); // DateType 1956 return value; 1957 case -1687512484: // lastReviewDate 1958 this.lastReviewDate = TypeConvertor.castToDate(value); // DateType 1959 return value; 1960 case -403934648: // effectivePeriod 1961 this.effectivePeriod = TypeConvertor.castToPeriod(value); // Period 1962 return value; 1963 case 110546223: // topic 1964 this.getTopic().add(TypeConvertor.castToCodeableConcept(value)); // CodeableConcept 1965 return value; 1966 case -1406328437: // author 1967 this.getAuthor().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 1968 return value; 1969 case -1307827859: // editor 1970 this.getEditor().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 1971 return value; 1972 case -261190139: // reviewer 1973 this.getReviewer().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 1974 return value; 1975 case 1740277666: // endorser 1976 this.getEndorser().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 1977 return value; 1978 case 666807069: // relatedArtifact 1979 this.getRelatedArtifact().add(TypeConvertor.castToRelatedArtifact(value)); // RelatedArtifact 1980 return value; 1981 case -1059891784: // trigger 1982 this.getTrigger().add(TypeConvertor.castToTriggerDefinition(value)); // TriggerDefinition 1983 return value; 1984 default: return super.setProperty(hash, name, value); 1985 } 1986 1987 } 1988 1989 @Override 1990 public Base setProperty(String name, Base value) throws FHIRException { 1991 if (name.equals("url")) { 1992 this.url = TypeConvertor.castToUri(value); // UriType 1993 } else if (name.equals("identifier")) { 1994 this.getIdentifier().add(TypeConvertor.castToIdentifier(value)); 1995 } else if (name.equals("version")) { 1996 this.version = TypeConvertor.castToString(value); // StringType 1997 } else if (name.equals("versionAlgorithm[x]")) { 1998 this.versionAlgorithm = TypeConvertor.castToType(value); // DataType 1999 } else if (name.equals("name")) { 2000 this.name = TypeConvertor.castToString(value); // StringType 2001 } else if (name.equals("title")) { 2002 this.title = TypeConvertor.castToString(value); // StringType 2003 } else if (name.equals("subtitle")) { 2004 this.subtitle = TypeConvertor.castToString(value); // StringType 2005 } else if (name.equals("status")) { 2006 value = new PublicationStatusEnumFactory().fromType(TypeConvertor.castToCode(value)); 2007 this.status = (Enumeration) value; // Enumeration<PublicationStatus> 2008 } else if (name.equals("experimental")) { 2009 this.experimental = TypeConvertor.castToBoolean(value); // BooleanType 2010 } else if (name.equals("subject[x]")) { 2011 this.subject = TypeConvertor.castToType(value); // DataType 2012 } else if (name.equals("date")) { 2013 this.date = TypeConvertor.castToDateTime(value); // DateTimeType 2014 } else if (name.equals("publisher")) { 2015 this.publisher = TypeConvertor.castToString(value); // StringType 2016 } else if (name.equals("contact")) { 2017 this.getContact().add(TypeConvertor.castToContactDetail(value)); 2018 } else if (name.equals("description")) { 2019 this.description = TypeConvertor.castToMarkdown(value); // MarkdownType 2020 } else if (name.equals("useContext")) { 2021 this.getUseContext().add(TypeConvertor.castToUsageContext(value)); 2022 } else if (name.equals("jurisdiction")) { 2023 this.getJurisdiction().add(TypeConvertor.castToCodeableConcept(value)); 2024 } else if (name.equals("purpose")) { 2025 this.purpose = TypeConvertor.castToMarkdown(value); // MarkdownType 2026 } else if (name.equals("usage")) { 2027 this.usage = TypeConvertor.castToMarkdown(value); // MarkdownType 2028 } else if (name.equals("copyright")) { 2029 this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType 2030 } else if (name.equals("copyrightLabel")) { 2031 this.copyrightLabel = TypeConvertor.castToString(value); // StringType 2032 } else if (name.equals("approvalDate")) { 2033 this.approvalDate = TypeConvertor.castToDate(value); // DateType 2034 } else if (name.equals("lastReviewDate")) { 2035 this.lastReviewDate = TypeConvertor.castToDate(value); // DateType 2036 } else if (name.equals("effectivePeriod")) { 2037 this.effectivePeriod = TypeConvertor.castToPeriod(value); // Period 2038 } else if (name.equals("topic")) { 2039 this.getTopic().add(TypeConvertor.castToCodeableConcept(value)); 2040 } else if (name.equals("author")) { 2041 this.getAuthor().add(TypeConvertor.castToContactDetail(value)); 2042 } else if (name.equals("editor")) { 2043 this.getEditor().add(TypeConvertor.castToContactDetail(value)); 2044 } else if (name.equals("reviewer")) { 2045 this.getReviewer().add(TypeConvertor.castToContactDetail(value)); 2046 } else if (name.equals("endorser")) { 2047 this.getEndorser().add(TypeConvertor.castToContactDetail(value)); 2048 } else if (name.equals("relatedArtifact")) { 2049 this.getRelatedArtifact().add(TypeConvertor.castToRelatedArtifact(value)); 2050 } else if (name.equals("trigger")) { 2051 this.getTrigger().add(TypeConvertor.castToTriggerDefinition(value)); 2052 } else 2053 return super.setProperty(name, value); 2054 return value; 2055 } 2056 2057 @Override 2058 public Base makeProperty(int hash, String name) throws FHIRException { 2059 switch (hash) { 2060 case 116079: return getUrlElement(); 2061 case -1618432855: return addIdentifier(); 2062 case 351608024: return getVersionElement(); 2063 case -115699031: return getVersionAlgorithm(); 2064 case 1508158071: return getVersionAlgorithm(); 2065 case 3373707: return getNameElement(); 2066 case 110371416: return getTitleElement(); 2067 case -2060497896: return getSubtitleElement(); 2068 case -892481550: return getStatusElement(); 2069 case -404562712: return getExperimentalElement(); 2070 case -573640748: return getSubject(); 2071 case -1867885268: return getSubject(); 2072 case 3076014: return getDateElement(); 2073 case 1447404028: return getPublisherElement(); 2074 case 951526432: return addContact(); 2075 case -1724546052: return getDescriptionElement(); 2076 case -669707736: return addUseContext(); 2077 case -507075711: return addJurisdiction(); 2078 case -220463842: return getPurposeElement(); 2079 case 111574433: return getUsageElement(); 2080 case 1522889671: return getCopyrightElement(); 2081 case 765157229: return getCopyrightLabelElement(); 2082 case 223539345: return getApprovalDateElement(); 2083 case -1687512484: return getLastReviewDateElement(); 2084 case -403934648: return getEffectivePeriod(); 2085 case 110546223: return addTopic(); 2086 case -1406328437: return addAuthor(); 2087 case -1307827859: return addEditor(); 2088 case -261190139: return addReviewer(); 2089 case 1740277666: return addEndorser(); 2090 case 666807069: return addRelatedArtifact(); 2091 case -1059891784: return addTrigger(); 2092 default: return super.makeProperty(hash, name); 2093 } 2094 2095 } 2096 2097 @Override 2098 public String[] getTypesForProperty(int hash, String name) throws FHIRException { 2099 switch (hash) { 2100 case 116079: /*url*/ return new String[] {"uri"}; 2101 case -1618432855: /*identifier*/ return new String[] {"Identifier"}; 2102 case 351608024: /*version*/ return new String[] {"string"}; 2103 case 1508158071: /*versionAlgorithm*/ return new String[] {"string", "Coding"}; 2104 case 3373707: /*name*/ return new String[] {"string"}; 2105 case 110371416: /*title*/ return new String[] {"string"}; 2106 case -2060497896: /*subtitle*/ return new String[] {"string"}; 2107 case -892481550: /*status*/ return new String[] {"code"}; 2108 case -404562712: /*experimental*/ return new String[] {"boolean"}; 2109 case -1867885268: /*subject*/ return new String[] {"CodeableConcept", "Reference"}; 2110 case 3076014: /*date*/ return new String[] {"dateTime"}; 2111 case 1447404028: /*publisher*/ return new String[] {"string"}; 2112 case 951526432: /*contact*/ return new String[] {"ContactDetail"}; 2113 case -1724546052: /*description*/ return new String[] {"markdown"}; 2114 case -669707736: /*useContext*/ return new String[] {"UsageContext"}; 2115 case -507075711: /*jurisdiction*/ return new String[] {"CodeableConcept"}; 2116 case -220463842: /*purpose*/ return new String[] {"markdown"}; 2117 case 111574433: /*usage*/ return new String[] {"markdown"}; 2118 case 1522889671: /*copyright*/ return new String[] {"markdown"}; 2119 case 765157229: /*copyrightLabel*/ return new String[] {"string"}; 2120 case 223539345: /*approvalDate*/ return new String[] {"date"}; 2121 case -1687512484: /*lastReviewDate*/ return new String[] {"date"}; 2122 case -403934648: /*effectivePeriod*/ return new String[] {"Period"}; 2123 case 110546223: /*topic*/ return new String[] {"CodeableConcept"}; 2124 case -1406328437: /*author*/ return new String[] {"ContactDetail"}; 2125 case -1307827859: /*editor*/ return new String[] {"ContactDetail"}; 2126 case -261190139: /*reviewer*/ return new String[] {"ContactDetail"}; 2127 case 1740277666: /*endorser*/ return new String[] {"ContactDetail"}; 2128 case 666807069: /*relatedArtifact*/ return new String[] {"RelatedArtifact"}; 2129 case -1059891784: /*trigger*/ return new String[] {"TriggerDefinition"}; 2130 default: return super.getTypesForProperty(hash, name); 2131 } 2132 2133 } 2134 2135 @Override 2136 public Base addChild(String name) throws FHIRException { 2137 if (name.equals("url")) { 2138 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.url"); 2139 } 2140 else if (name.equals("identifier")) { 2141 return addIdentifier(); 2142 } 2143 else if (name.equals("version")) { 2144 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.version"); 2145 } 2146 else if (name.equals("versionAlgorithmString")) { 2147 this.versionAlgorithm = new StringType(); 2148 return this.versionAlgorithm; 2149 } 2150 else if (name.equals("versionAlgorithmCoding")) { 2151 this.versionAlgorithm = new Coding(); 2152 return this.versionAlgorithm; 2153 } 2154 else if (name.equals("name")) { 2155 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.name"); 2156 } 2157 else if (name.equals("title")) { 2158 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.title"); 2159 } 2160 else if (name.equals("subtitle")) { 2161 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.subtitle"); 2162 } 2163 else if (name.equals("status")) { 2164 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.status"); 2165 } 2166 else if (name.equals("experimental")) { 2167 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.experimental"); 2168 } 2169 else if (name.equals("subjectCodeableConcept")) { 2170 this.subject = new CodeableConcept(); 2171 return this.subject; 2172 } 2173 else if (name.equals("subjectReference")) { 2174 this.subject = new Reference(); 2175 return this.subject; 2176 } 2177 else if (name.equals("date")) { 2178 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.date"); 2179 } 2180 else if (name.equals("publisher")) { 2181 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.publisher"); 2182 } 2183 else if (name.equals("contact")) { 2184 return addContact(); 2185 } 2186 else if (name.equals("description")) { 2187 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.description"); 2188 } 2189 else if (name.equals("useContext")) { 2190 return addUseContext(); 2191 } 2192 else if (name.equals("jurisdiction")) { 2193 return addJurisdiction(); 2194 } 2195 else if (name.equals("purpose")) { 2196 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.purpose"); 2197 } 2198 else if (name.equals("usage")) { 2199 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.usage"); 2200 } 2201 else if (name.equals("copyright")) { 2202 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.copyright"); 2203 } 2204 else if (name.equals("copyrightLabel")) { 2205 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.copyrightLabel"); 2206 } 2207 else if (name.equals("approvalDate")) { 2208 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.approvalDate"); 2209 } 2210 else if (name.equals("lastReviewDate")) { 2211 throw new FHIRException("Cannot call addChild on a singleton property EventDefinition.lastReviewDate"); 2212 } 2213 else if (name.equals("effectivePeriod")) { 2214 this.effectivePeriod = new Period(); 2215 return this.effectivePeriod; 2216 } 2217 else if (name.equals("topic")) { 2218 return addTopic(); 2219 } 2220 else if (name.equals("author")) { 2221 return addAuthor(); 2222 } 2223 else if (name.equals("editor")) { 2224 return addEditor(); 2225 } 2226 else if (name.equals("reviewer")) { 2227 return addReviewer(); 2228 } 2229 else if (name.equals("endorser")) { 2230 return addEndorser(); 2231 } 2232 else if (name.equals("relatedArtifact")) { 2233 return addRelatedArtifact(); 2234 } 2235 else if (name.equals("trigger")) { 2236 return addTrigger(); 2237 } 2238 else 2239 return super.addChild(name); 2240 } 2241 2242 public String fhirType() { 2243 return "EventDefinition"; 2244 2245 } 2246 2247 public EventDefinition copy() { 2248 EventDefinition dst = new EventDefinition(); 2249 copyValues(dst); 2250 return dst; 2251 } 2252 2253 public void copyValues(EventDefinition dst) { 2254 super.copyValues(dst); 2255 dst.url = url == null ? null : url.copy(); 2256 if (identifier != null) { 2257 dst.identifier = new ArrayList<Identifier>(); 2258 for (Identifier i : identifier) 2259 dst.identifier.add(i.copy()); 2260 }; 2261 dst.version = version == null ? null : version.copy(); 2262 dst.versionAlgorithm = versionAlgorithm == null ? null : versionAlgorithm.copy(); 2263 dst.name = name == null ? null : name.copy(); 2264 dst.title = title == null ? null : title.copy(); 2265 dst.subtitle = subtitle == null ? null : subtitle.copy(); 2266 dst.status = status == null ? null : status.copy(); 2267 dst.experimental = experimental == null ? null : experimental.copy(); 2268 dst.subject = subject == null ? null : subject.copy(); 2269 dst.date = date == null ? null : date.copy(); 2270 dst.publisher = publisher == null ? null : publisher.copy(); 2271 if (contact != null) { 2272 dst.contact = new ArrayList<ContactDetail>(); 2273 for (ContactDetail i : contact) 2274 dst.contact.add(i.copy()); 2275 }; 2276 dst.description = description == null ? null : description.copy(); 2277 if (useContext != null) { 2278 dst.useContext = new ArrayList<UsageContext>(); 2279 for (UsageContext i : useContext) 2280 dst.useContext.add(i.copy()); 2281 }; 2282 if (jurisdiction != null) { 2283 dst.jurisdiction = new ArrayList<CodeableConcept>(); 2284 for (CodeableConcept i : jurisdiction) 2285 dst.jurisdiction.add(i.copy()); 2286 }; 2287 dst.purpose = purpose == null ? null : purpose.copy(); 2288 dst.usage = usage == null ? null : usage.copy(); 2289 dst.copyright = copyright == null ? null : copyright.copy(); 2290 dst.copyrightLabel = copyrightLabel == null ? null : copyrightLabel.copy(); 2291 dst.approvalDate = approvalDate == null ? null : approvalDate.copy(); 2292 dst.lastReviewDate = lastReviewDate == null ? null : lastReviewDate.copy(); 2293 dst.effectivePeriod = effectivePeriod == null ? null : effectivePeriod.copy(); 2294 if (topic != null) { 2295 dst.topic = new ArrayList<CodeableConcept>(); 2296 for (CodeableConcept i : topic) 2297 dst.topic.add(i.copy()); 2298 }; 2299 if (author != null) { 2300 dst.author = new ArrayList<ContactDetail>(); 2301 for (ContactDetail i : author) 2302 dst.author.add(i.copy()); 2303 }; 2304 if (editor != null) { 2305 dst.editor = new ArrayList<ContactDetail>(); 2306 for (ContactDetail i : editor) 2307 dst.editor.add(i.copy()); 2308 }; 2309 if (reviewer != null) { 2310 dst.reviewer = new ArrayList<ContactDetail>(); 2311 for (ContactDetail i : reviewer) 2312 dst.reviewer.add(i.copy()); 2313 }; 2314 if (endorser != null) { 2315 dst.endorser = new ArrayList<ContactDetail>(); 2316 for (ContactDetail i : endorser) 2317 dst.endorser.add(i.copy()); 2318 }; 2319 if (relatedArtifact != null) { 2320 dst.relatedArtifact = new ArrayList<RelatedArtifact>(); 2321 for (RelatedArtifact i : relatedArtifact) 2322 dst.relatedArtifact.add(i.copy()); 2323 }; 2324 if (trigger != null) { 2325 dst.trigger = new ArrayList<TriggerDefinition>(); 2326 for (TriggerDefinition i : trigger) 2327 dst.trigger.add(i.copy()); 2328 }; 2329 } 2330 2331 protected EventDefinition typedCopy() { 2332 return copy(); 2333 } 2334 2335 @Override 2336 public boolean equalsDeep(Base other_) { 2337 if (!super.equalsDeep(other_)) 2338 return false; 2339 if (!(other_ instanceof EventDefinition)) 2340 return false; 2341 EventDefinition o = (EventDefinition) other_; 2342 return compareDeep(url, o.url, true) && compareDeep(identifier, o.identifier, true) && compareDeep(version, o.version, true) 2343 && compareDeep(versionAlgorithm, o.versionAlgorithm, true) && compareDeep(name, o.name, true) && compareDeep(title, o.title, true) 2344 && compareDeep(subtitle, o.subtitle, true) && compareDeep(status, o.status, true) && compareDeep(experimental, o.experimental, true) 2345 && compareDeep(subject, o.subject, true) && compareDeep(date, o.date, true) && compareDeep(publisher, o.publisher, true) 2346 && compareDeep(contact, o.contact, true) && compareDeep(description, o.description, true) && compareDeep(useContext, o.useContext, true) 2347 && compareDeep(jurisdiction, o.jurisdiction, true) && compareDeep(purpose, o.purpose, true) && compareDeep(usage, o.usage, true) 2348 && compareDeep(copyright, o.copyright, true) && compareDeep(copyrightLabel, o.copyrightLabel, true) 2349 && compareDeep(approvalDate, o.approvalDate, true) && compareDeep(lastReviewDate, o.lastReviewDate, true) 2350 && compareDeep(effectivePeriod, o.effectivePeriod, true) && compareDeep(topic, o.topic, true) && compareDeep(author, o.author, true) 2351 && compareDeep(editor, o.editor, true) && compareDeep(reviewer, o.reviewer, true) && compareDeep(endorser, o.endorser, true) 2352 && compareDeep(relatedArtifact, o.relatedArtifact, true) && compareDeep(trigger, o.trigger, true) 2353 ; 2354 } 2355 2356 @Override 2357 public boolean equalsShallow(Base other_) { 2358 if (!super.equalsShallow(other_)) 2359 return false; 2360 if (!(other_ instanceof EventDefinition)) 2361 return false; 2362 EventDefinition o = (EventDefinition) other_; 2363 return compareValues(url, o.url, true) && compareValues(version, o.version, true) && compareValues(name, o.name, true) 2364 && compareValues(title, o.title, true) && compareValues(subtitle, o.subtitle, true) && compareValues(status, o.status, true) 2365 && compareValues(experimental, o.experimental, true) && compareValues(date, o.date, true) && compareValues(publisher, o.publisher, true) 2366 && compareValues(description, o.description, true) && compareValues(purpose, o.purpose, true) && compareValues(usage, o.usage, true) 2367 && compareValues(copyright, o.copyright, true) && compareValues(copyrightLabel, o.copyrightLabel, true) 2368 && compareValues(approvalDate, o.approvalDate, true) && compareValues(lastReviewDate, o.lastReviewDate, true) 2369 ; 2370 } 2371 2372 public boolean isEmpty() { 2373 return super.isEmpty() && ca.uhn.fhir.util.ElementUtil.isEmpty(url, identifier, version 2374 , versionAlgorithm, name, title, subtitle, status, experimental, subject, date 2375 , publisher, contact, description, useContext, jurisdiction, purpose, usage, copyright 2376 , copyrightLabel, approvalDate, lastReviewDate, effectivePeriod, topic, author, editor 2377 , reviewer, endorser, relatedArtifact, trigger); 2378 } 2379 2380 @Override 2381 public ResourceType getResourceType() { 2382 return ResourceType.EventDefinition; 2383 } 2384 2385 /** 2386 * Search parameter: <b>context-quantity</b> 2387 * <p> 2388 * Description: <b>Multiple Resources: 2389 2390* [ActivityDefinition](activitydefinition.html): A quantity- or range-valued use context assigned to the activity definition 2391* [ActorDefinition](actordefinition.html): A quantity- or range-valued use context assigned to the Actor Definition 2392* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement 2393* [ChargeItemDefinition](chargeitemdefinition.html): A quantity- or range-valued use context assigned to the charge item definition 2394* [Citation](citation.html): A quantity- or range-valued use context assigned to the citation 2395* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system 2396* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition 2397* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map 2398* [ConditionDefinition](conditiondefinition.html): A quantity- or range-valued use context assigned to the condition definition 2399* [EventDefinition](eventdefinition.html): A quantity- or range-valued use context assigned to the event definition 2400* [Evidence](evidence.html): A quantity- or range-valued use context assigned to the evidence 2401* [EvidenceReport](evidencereport.html): A quantity- or range-valued use context assigned to the evidence report 2402* [EvidenceVariable](evidencevariable.html): A quantity- or range-valued use context assigned to the evidence variable 2403* [ExampleScenario](examplescenario.html): A quantity- or range-valued use context assigned to the example scenario 2404* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition 2405* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide 2406* [Library](library.html): A quantity- or range-valued use context assigned to the library 2407* [Measure](measure.html): A quantity- or range-valued use context assigned to the measure 2408* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition 2409* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system 2410* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition 2411* [PlanDefinition](plandefinition.html): A quantity- or range-valued use context assigned to the plan definition 2412* [Questionnaire](questionnaire.html): A quantity- or range-valued use context assigned to the questionnaire 2413* [Requirements](requirements.html): A quantity- or range-valued use context assigned to the requirements 2414* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter 2415* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition 2416* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map 2417* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities 2418* [TestScript](testscript.html): A quantity- or range-valued use context assigned to the test script 2419* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set 2420</b><br> 2421 * Type: <b>quantity</b><br> 2422 * Path: <b>(ActivityDefinition.useContext.value.ofType(Quantity)) | (ActivityDefinition.useContext.value.ofType(Range)) | (ActorDefinition.useContext.value.ofType(Quantity)) | (ActorDefinition.useContext.value.ofType(Range)) | (CapabilityStatement.useContext.value.ofType(Quantity)) | (CapabilityStatement.useContext.value.ofType(Range)) | (ChargeItemDefinition.useContext.value.ofType(Quantity)) | (ChargeItemDefinition.useContext.value.ofType(Range)) | (Citation.useContext.value.ofType(Quantity)) | (Citation.useContext.value.ofType(Range)) | (CodeSystem.useContext.value.ofType(Quantity)) | (CodeSystem.useContext.value.ofType(Range)) | (CompartmentDefinition.useContext.value.ofType(Quantity)) | (CompartmentDefinition.useContext.value.ofType(Range)) | (ConceptMap.useContext.value.ofType(Quantity)) | (ConceptMap.useContext.value.ofType(Range)) | (ConditionDefinition.useContext.value.ofType(Quantity)) | (ConditionDefinition.useContext.value.ofType(Range)) | (EventDefinition.useContext.value.ofType(Quantity)) | (EventDefinition.useContext.value.ofType(Range)) | (Evidence.useContext.value.ofType(Quantity)) | (Evidence.useContext.value.ofType(Range)) | (EvidenceReport.useContext.value.ofType(Quantity)) | (EvidenceReport.useContext.value.ofType(Range)) | (EvidenceVariable.useContext.value.ofType(Quantity)) | (EvidenceVariable.useContext.value.ofType(Range)) | (ExampleScenario.useContext.value.ofType(Quantity)) | (ExampleScenario.useContext.value.ofType(Range)) | (GraphDefinition.useContext.value.ofType(Quantity)) | (GraphDefinition.useContext.value.ofType(Range)) | (ImplementationGuide.useContext.value.ofType(Quantity)) | (ImplementationGuide.useContext.value.ofType(Range)) | (Library.useContext.value.ofType(Quantity)) | (Library.useContext.value.ofType(Range)) | (Measure.useContext.value.ofType(Quantity)) | (Measure.useContext.value.ofType(Range)) | (MessageDefinition.useContext.value.ofType(Quantity)) | (MessageDefinition.useContext.value.ofType(Range)) | (NamingSystem.useContext.value.ofType(Quantity)) | (NamingSystem.useContext.value.ofType(Range)) | (OperationDefinition.useContext.value.ofType(Quantity)) | (OperationDefinition.useContext.value.ofType(Range)) | (PlanDefinition.useContext.value.ofType(Quantity)) | (PlanDefinition.useContext.value.ofType(Range)) | (Questionnaire.useContext.value.ofType(Quantity)) | (Questionnaire.useContext.value.ofType(Range)) | (Requirements.useContext.value.ofType(Quantity)) | (Requirements.useContext.value.ofType(Range)) | (SearchParameter.useContext.value.ofType(Quantity)) | (SearchParameter.useContext.value.ofType(Range)) | (StructureDefinition.useContext.value.ofType(Quantity)) | (StructureDefinition.useContext.value.ofType(Range)) | (StructureMap.useContext.value.ofType(Quantity)) | (StructureMap.useContext.value.ofType(Range)) | (TerminologyCapabilities.useContext.value.ofType(Quantity)) | (TerminologyCapabilities.useContext.value.ofType(Range)) | (TestScript.useContext.value.ofType(Quantity)) | (TestScript.useContext.value.ofType(Range)) | (ValueSet.useContext.value.ofType(Quantity)) | (ValueSet.useContext.value.ofType(Range))</b><br> 2423 * </p> 2424 */ 2425 @SearchParamDefinition(name="context-quantity", path="(ActivityDefinition.useContext.value.ofType(Quantity)) | (ActivityDefinition.useContext.value.ofType(Range)) | (ActorDefinition.useContext.value.ofType(Quantity)) | (ActorDefinition.useContext.value.ofType(Range)) | (CapabilityStatement.useContext.value.ofType(Quantity)) | (CapabilityStatement.useContext.value.ofType(Range)) | (ChargeItemDefinition.useContext.value.ofType(Quantity)) | (ChargeItemDefinition.useContext.value.ofType(Range)) | (Citation.useContext.value.ofType(Quantity)) | (Citation.useContext.value.ofType(Range)) | (CodeSystem.useContext.value.ofType(Quantity)) | (CodeSystem.useContext.value.ofType(Range)) | (CompartmentDefinition.useContext.value.ofType(Quantity)) | (CompartmentDefinition.useContext.value.ofType(Range)) | (ConceptMap.useContext.value.ofType(Quantity)) | (ConceptMap.useContext.value.ofType(Range)) | (ConditionDefinition.useContext.value.ofType(Quantity)) | (ConditionDefinition.useContext.value.ofType(Range)) | (EventDefinition.useContext.value.ofType(Quantity)) | (EventDefinition.useContext.value.ofType(Range)) | (Evidence.useContext.value.ofType(Quantity)) | (Evidence.useContext.value.ofType(Range)) | (EvidenceReport.useContext.value.ofType(Quantity)) | (EvidenceReport.useContext.value.ofType(Range)) | (EvidenceVariable.useContext.value.ofType(Quantity)) | (EvidenceVariable.useContext.value.ofType(Range)) | (ExampleScenario.useContext.value.ofType(Quantity)) | (ExampleScenario.useContext.value.ofType(Range)) | (GraphDefinition.useContext.value.ofType(Quantity)) | (GraphDefinition.useContext.value.ofType(Range)) | (ImplementationGuide.useContext.value.ofType(Quantity)) | (ImplementationGuide.useContext.value.ofType(Range)) | (Library.useContext.value.ofType(Quantity)) | (Library.useContext.value.ofType(Range)) | (Measure.useContext.value.ofType(Quantity)) | (Measure.useContext.value.ofType(Range)) | (MessageDefinition.useContext.value.ofType(Quantity)) | (MessageDefinition.useContext.value.ofType(Range)) | (NamingSystem.useContext.value.ofType(Quantity)) | (NamingSystem.useContext.value.ofType(Range)) | (OperationDefinition.useContext.value.ofType(Quantity)) | (OperationDefinition.useContext.value.ofType(Range)) | (PlanDefinition.useContext.value.ofType(Quantity)) | (PlanDefinition.useContext.value.ofType(Range)) | (Questionnaire.useContext.value.ofType(Quantity)) | (Questionnaire.useContext.value.ofType(Range)) | (Requirements.useContext.value.ofType(Quantity)) | (Requirements.useContext.value.ofType(Range)) | (SearchParameter.useContext.value.ofType(Quantity)) | (SearchParameter.useContext.value.ofType(Range)) | (StructureDefinition.useContext.value.ofType(Quantity)) | (StructureDefinition.useContext.value.ofType(Range)) | (StructureMap.useContext.value.ofType(Quantity)) | (StructureMap.useContext.value.ofType(Range)) | (TerminologyCapabilities.useContext.value.ofType(Quantity)) | (TerminologyCapabilities.useContext.value.ofType(Range)) | (TestScript.useContext.value.ofType(Quantity)) | (TestScript.useContext.value.ofType(Range)) | (ValueSet.useContext.value.ofType(Quantity)) | (ValueSet.useContext.value.ofType(Range))", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A quantity- or range-valued use context assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A quantity- or range-valued use context assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A quantity- or range-valued use context assigned to the charge item definition\r\n* [Citation](citation.html): A quantity- or range-valued use context assigned to the citation\r\n* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A quantity- or range-valued use context assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A quantity- or range-valued use context assigned to the event definition\r\n* [Evidence](evidence.html): A quantity- or range-valued use context assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A quantity- or range-valued use context assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A quantity- or range-valued use context assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A quantity- or range-valued use context assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide\r\n* [Library](library.html): A quantity- or range-valued use context assigned to the library\r\n* [Measure](measure.html): A quantity- or range-valued use context assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A quantity- or range-valued use context assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A quantity- or range-valued use context assigned to the questionnaire\r\n* [Requirements](requirements.html): A quantity- or range-valued use context assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition\r\n* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A quantity- or range-valued use context assigned to the test script\r\n* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) 2426 public static final String SP_CONTEXT_QUANTITY = "context-quantity"; 2427 /** 2428 * <b>Fluent Client</b> search parameter constant for <b>context-quantity</b> 2429 * <p> 2430 * Description: <b>Multiple Resources: 2431 2432* [ActivityDefinition](activitydefinition.html): A quantity- or range-valued use context assigned to the activity definition 2433* [ActorDefinition](actordefinition.html): A quantity- or range-valued use context assigned to the Actor Definition 2434* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement 2435* [ChargeItemDefinition](chargeitemdefinition.html): A quantity- or range-valued use context assigned to the charge item definition 2436* [Citation](citation.html): A quantity- or range-valued use context assigned to the citation 2437* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system 2438* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition 2439* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map 2440* [ConditionDefinition](conditiondefinition.html): A quantity- or range-valued use context assigned to the condition definition 2441* [EventDefinition](eventdefinition.html): A quantity- or range-valued use context assigned to the event definition 2442* [Evidence](evidence.html): A quantity- or range-valued use context assigned to the evidence 2443* [EvidenceReport](evidencereport.html): A quantity- or range-valued use context assigned to the evidence report 2444* [EvidenceVariable](evidencevariable.html): A quantity- or range-valued use context assigned to the evidence variable 2445* [ExampleScenario](examplescenario.html): A quantity- or range-valued use context assigned to the example scenario 2446* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition 2447* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide 2448* [Library](library.html): A quantity- or range-valued use context assigned to the library 2449* [Measure](measure.html): A quantity- or range-valued use context assigned to the measure 2450* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition 2451* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system 2452* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition 2453* [PlanDefinition](plandefinition.html): A quantity- or range-valued use context assigned to the plan definition 2454* [Questionnaire](questionnaire.html): A quantity- or range-valued use context assigned to the questionnaire 2455* [Requirements](requirements.html): A quantity- or range-valued use context assigned to the requirements 2456* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter 2457* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition 2458* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map 2459* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities 2460* [TestScript](testscript.html): A quantity- or range-valued use context assigned to the test script 2461* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set 2462</b><br> 2463 * Type: <b>quantity</b><br> 2464 * Path: <b>(ActivityDefinition.useContext.value.ofType(Quantity)) | (ActivityDefinition.useContext.value.ofType(Range)) | (ActorDefinition.useContext.value.ofType(Quantity)) | (ActorDefinition.useContext.value.ofType(Range)) | (CapabilityStatement.useContext.value.ofType(Quantity)) | (CapabilityStatement.useContext.value.ofType(Range)) | (ChargeItemDefinition.useContext.value.ofType(Quantity)) | (ChargeItemDefinition.useContext.value.ofType(Range)) | (Citation.useContext.value.ofType(Quantity)) | (Citation.useContext.value.ofType(Range)) | (CodeSystem.useContext.value.ofType(Quantity)) | (CodeSystem.useContext.value.ofType(Range)) | (CompartmentDefinition.useContext.value.ofType(Quantity)) | (CompartmentDefinition.useContext.value.ofType(Range)) | (ConceptMap.useContext.value.ofType(Quantity)) | (ConceptMap.useContext.value.ofType(Range)) | (ConditionDefinition.useContext.value.ofType(Quantity)) | (ConditionDefinition.useContext.value.ofType(Range)) | (EventDefinition.useContext.value.ofType(Quantity)) | (EventDefinition.useContext.value.ofType(Range)) | (Evidence.useContext.value.ofType(Quantity)) | (Evidence.useContext.value.ofType(Range)) | (EvidenceReport.useContext.value.ofType(Quantity)) | (EvidenceReport.useContext.value.ofType(Range)) | (EvidenceVariable.useContext.value.ofType(Quantity)) | (EvidenceVariable.useContext.value.ofType(Range)) | (ExampleScenario.useContext.value.ofType(Quantity)) | (ExampleScenario.useContext.value.ofType(Range)) | (GraphDefinition.useContext.value.ofType(Quantity)) | (GraphDefinition.useContext.value.ofType(Range)) | (ImplementationGuide.useContext.value.ofType(Quantity)) | (ImplementationGuide.useContext.value.ofType(Range)) | (Library.useContext.value.ofType(Quantity)) | (Library.useContext.value.ofType(Range)) | (Measure.useContext.value.ofType(Quantity)) | (Measure.useContext.value.ofType(Range)) | (MessageDefinition.useContext.value.ofType(Quantity)) | (MessageDefinition.useContext.value.ofType(Range)) | (NamingSystem.useContext.value.ofType(Quantity)) | (NamingSystem.useContext.value.ofType(Range)) | (OperationDefinition.useContext.value.ofType(Quantity)) | (OperationDefinition.useContext.value.ofType(Range)) | (PlanDefinition.useContext.value.ofType(Quantity)) | (PlanDefinition.useContext.value.ofType(Range)) | (Questionnaire.useContext.value.ofType(Quantity)) | (Questionnaire.useContext.value.ofType(Range)) | (Requirements.useContext.value.ofType(Quantity)) | (Requirements.useContext.value.ofType(Range)) | (SearchParameter.useContext.value.ofType(Quantity)) | (SearchParameter.useContext.value.ofType(Range)) | (StructureDefinition.useContext.value.ofType(Quantity)) | (StructureDefinition.useContext.value.ofType(Range)) | (StructureMap.useContext.value.ofType(Quantity)) | (StructureMap.useContext.value.ofType(Range)) | (TerminologyCapabilities.useContext.value.ofType(Quantity)) | (TerminologyCapabilities.useContext.value.ofType(Range)) | (TestScript.useContext.value.ofType(Quantity)) | (TestScript.useContext.value.ofType(Range)) | (ValueSet.useContext.value.ofType(Quantity)) | (ValueSet.useContext.value.ofType(Range))</b><br> 2465 * </p> 2466 */ 2467 public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); 2468 2469 /** 2470 * Search parameter: <b>context-type-quantity</b> 2471 * <p> 2472 * Description: <b>Multiple Resources: 2473 2474* [ActivityDefinition](activitydefinition.html): A use context type and quantity- or range-based value assigned to the activity definition 2475* [ActorDefinition](actordefinition.html): A use context type and quantity- or range-based value assigned to the Actor Definition 2476* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement 2477* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and quantity- or range-based value assigned to the charge item definition 2478* [Citation](citation.html): A use context type and quantity- or range-based value assigned to the citation 2479* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system 2480* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition 2481* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map 2482* [ConditionDefinition](conditiondefinition.html): A use context type and quantity- or range-based value assigned to the condition definition 2483* [EventDefinition](eventdefinition.html): A use context type and quantity- or range-based value assigned to the event definition 2484* [Evidence](evidence.html): A use context type and quantity- or range-based value assigned to the evidence 2485* [EvidenceReport](evidencereport.html): A use context type and quantity- or range-based value assigned to the evidence report 2486* [EvidenceVariable](evidencevariable.html): A use context type and quantity- or range-based value assigned to the evidence variable 2487* [ExampleScenario](examplescenario.html): A use context type and quantity- or range-based value assigned to the example scenario 2488* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition 2489* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide 2490* [Library](library.html): A use context type and quantity- or range-based value assigned to the library 2491* [Measure](measure.html): A use context type and quantity- or range-based value assigned to the measure 2492* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition 2493* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system 2494* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition 2495* [PlanDefinition](plandefinition.html): A use context type and quantity- or range-based value assigned to the plan definition 2496* [Questionnaire](questionnaire.html): A use context type and quantity- or range-based value assigned to the questionnaire 2497* [Requirements](requirements.html): A use context type and quantity- or range-based value assigned to the requirements 2498* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter 2499* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition 2500* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map 2501* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities 2502* [TestScript](testscript.html): A use context type and quantity- or range-based value assigned to the test script 2503* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set 2504</b><br> 2505 * Type: <b>composite</b><br> 2506 * Path: <b>ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext</b><br> 2507 * </p> 2508 */ 2509 @SearchParamDefinition(name="context-type-quantity", path="ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A use context type and quantity- or range-based value assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A use context type and quantity- or range-based value assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and quantity- or range-based value assigned to the charge item definition\r\n* [Citation](citation.html): A use context type and quantity- or range-based value assigned to the citation\r\n* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A use context type and quantity- or range-based value assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A use context type and quantity- or range-based value assigned to the event definition\r\n* [Evidence](evidence.html): A use context type and quantity- or range-based value assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A use context type and quantity- or range-based value assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A use context type and quantity- or range-based value assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A use context type and quantity- or range-based value assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide\r\n* [Library](library.html): A use context type and quantity- or range-based value assigned to the library\r\n* [Measure](measure.html): A use context type and quantity- or range-based value assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A use context type and quantity- or range-based value assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A use context type and quantity- or range-based value assigned to the questionnaire\r\n* [Requirements](requirements.html): A use context type and quantity- or range-based value assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition\r\n* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A use context type and quantity- or range-based value assigned to the test script\r\n* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context-quantity"} ) 2510 public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; 2511 /** 2512 * <b>Fluent Client</b> search parameter constant for <b>context-type-quantity</b> 2513 * <p> 2514 * Description: <b>Multiple Resources: 2515 2516* [ActivityDefinition](activitydefinition.html): A use context type and quantity- or range-based value assigned to the activity definition 2517* [ActorDefinition](actordefinition.html): A use context type and quantity- or range-based value assigned to the Actor Definition 2518* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement 2519* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and quantity- or range-based value assigned to the charge item definition 2520* [Citation](citation.html): A use context type and quantity- or range-based value assigned to the citation 2521* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system 2522* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition 2523* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map 2524* [ConditionDefinition](conditiondefinition.html): A use context type and quantity- or range-based value assigned to the condition definition 2525* [EventDefinition](eventdefinition.html): A use context type and quantity- or range-based value assigned to the event definition 2526* [Evidence](evidence.html): A use context type and quantity- or range-based value assigned to the evidence 2527* [EvidenceReport](evidencereport.html): A use context type and quantity- or range-based value assigned to the evidence report 2528* [EvidenceVariable](evidencevariable.html): A use context type and quantity- or range-based value assigned to the evidence variable 2529* [ExampleScenario](examplescenario.html): A use context type and quantity- or range-based value assigned to the example scenario 2530* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition 2531* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide 2532* [Library](library.html): A use context type and quantity- or range-based value assigned to the library 2533* [Measure](measure.html): A use context type and quantity- or range-based value assigned to the measure 2534* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition 2535* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system 2536* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition 2537* [PlanDefinition](plandefinition.html): A use context type and quantity- or range-based value assigned to the plan definition 2538* [Questionnaire](questionnaire.html): A use context type and quantity- or range-based value assigned to the questionnaire 2539* [Requirements](requirements.html): A use context type and quantity- or range-based value assigned to the requirements 2540* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter 2541* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition 2542* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map 2543* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities 2544* [TestScript](testscript.html): A use context type and quantity- or range-based value assigned to the test script 2545* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set 2546</b><br> 2547 * Type: <b>composite</b><br> 2548 * Path: <b>ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext</b><br> 2549 * </p> 2550 */ 2551 public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam, ca.uhn.fhir.rest.gclient.QuantityClientParam> CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam, ca.uhn.fhir.rest.gclient.QuantityClientParam>(SP_CONTEXT_TYPE_QUANTITY); 2552 2553 /** 2554 * Search parameter: <b>context-type-value</b> 2555 * <p> 2556 * Description: <b>Multiple Resources: 2557 2558* [ActivityDefinition](activitydefinition.html): A use context type and value assigned to the activity definition 2559* [ActorDefinition](actordefinition.html): A use context type and value assigned to the Actor Definition 2560* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement 2561* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and value assigned to the charge item definition 2562* [Citation](citation.html): A use context type and value assigned to the citation 2563* [CodeSystem](codesystem.html): A use context type and value assigned to the code system 2564* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition 2565* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map 2566* [ConditionDefinition](conditiondefinition.html): A use context type and value assigned to the condition definition 2567* [EventDefinition](eventdefinition.html): A use context type and value assigned to the event definition 2568* [Evidence](evidence.html): A use context type and value assigned to the evidence 2569* [EvidenceReport](evidencereport.html): A use context type and value assigned to the evidence report 2570* [EvidenceVariable](evidencevariable.html): A use context type and value assigned to the evidence variable 2571* [ExampleScenario](examplescenario.html): A use context type and value assigned to the example scenario 2572* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition 2573* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide 2574* [Library](library.html): A use context type and value assigned to the library 2575* [Measure](measure.html): A use context type and value assigned to the measure 2576* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition 2577* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system 2578* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition 2579* [PlanDefinition](plandefinition.html): A use context type and value assigned to the plan definition 2580* [Questionnaire](questionnaire.html): A use context type and value assigned to the questionnaire 2581* [Requirements](requirements.html): A use context type and value assigned to the requirements 2582* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter 2583* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition 2584* [StructureMap](structuremap.html): A use context type and value assigned to the structure map 2585* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities 2586* [TestScript](testscript.html): A use context type and value assigned to the test script 2587* [ValueSet](valueset.html): A use context type and value assigned to the value set 2588</b><br> 2589 * Type: <b>composite</b><br> 2590 * Path: <b>ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext</b><br> 2591 * </p> 2592 */ 2593 @SearchParamDefinition(name="context-type-value", path="ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A use context type and value assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A use context type and value assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and value assigned to the charge item definition\r\n* [Citation](citation.html): A use context type and value assigned to the citation\r\n* [CodeSystem](codesystem.html): A use context type and value assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A use context type and value assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A use context type and value assigned to the event definition\r\n* [Evidence](evidence.html): A use context type and value assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A use context type and value assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A use context type and value assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A use context type and value assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide\r\n* [Library](library.html): A use context type and value assigned to the library\r\n* [Measure](measure.html): A use context type and value assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A use context type and value assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A use context type and value assigned to the questionnaire\r\n* [Requirements](requirements.html): A use context type and value assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition\r\n* [StructureMap](structuremap.html): A use context type and value assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A use context type and value assigned to the test script\r\n* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) 2594 public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; 2595 /** 2596 * <b>Fluent Client</b> search parameter constant for <b>context-type-value</b> 2597 * <p> 2598 * Description: <b>Multiple Resources: 2599 2600* [ActivityDefinition](activitydefinition.html): A use context type and value assigned to the activity definition 2601* [ActorDefinition](actordefinition.html): A use context type and value assigned to the Actor Definition 2602* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement 2603* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and value assigned to the charge item definition 2604* [Citation](citation.html): A use context type and value assigned to the citation 2605* [CodeSystem](codesystem.html): A use context type and value assigned to the code system 2606* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition 2607* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map 2608* [ConditionDefinition](conditiondefinition.html): A use context type and value assigned to the condition definition 2609* [EventDefinition](eventdefinition.html): A use context type and value assigned to the event definition 2610* [Evidence](evidence.html): A use context type and value assigned to the evidence 2611* [EvidenceReport](evidencereport.html): A use context type and value assigned to the evidence report 2612* [EvidenceVariable](evidencevariable.html): A use context type and value assigned to the evidence variable 2613* [ExampleScenario](examplescenario.html): A use context type and value assigned to the example scenario 2614* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition 2615* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide 2616* [Library](library.html): A use context type and value assigned to the library 2617* [Measure](measure.html): A use context type and value assigned to the measure 2618* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition 2619* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system 2620* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition 2621* [PlanDefinition](plandefinition.html): A use context type and value assigned to the plan definition 2622* [Questionnaire](questionnaire.html): A use context type and value assigned to the questionnaire 2623* [Requirements](requirements.html): A use context type and value assigned to the requirements 2624* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter 2625* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition 2626* [StructureMap](structuremap.html): A use context type and value assigned to the structure map 2627* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities 2628* [TestScript](testscript.html): A use context type and value assigned to the test script 2629* [ValueSet](valueset.html): A use context type and value assigned to the value set 2630</b><br> 2631 * Type: <b>composite</b><br> 2632 * Path: <b>ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext</b><br> 2633 * </p> 2634 */ 2635 public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam, ca.uhn.fhir.rest.gclient.TokenClientParam> CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam, ca.uhn.fhir.rest.gclient.TokenClientParam>(SP_CONTEXT_TYPE_VALUE); 2636 2637 /** 2638 * Search parameter: <b>context-type</b> 2639 * <p> 2640 * Description: <b>Multiple Resources: 2641 2642* [ActivityDefinition](activitydefinition.html): A type of use context assigned to the activity definition 2643* [ActorDefinition](actordefinition.html): A type of use context assigned to the Actor Definition 2644* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement 2645* [ChargeItemDefinition](chargeitemdefinition.html): A type of use context assigned to the charge item definition 2646* [Citation](citation.html): A type of use context assigned to the citation 2647* [CodeSystem](codesystem.html): A type of use context assigned to the code system 2648* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition 2649* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map 2650* [ConditionDefinition](conditiondefinition.html): A type of use context assigned to the condition definition 2651* [EventDefinition](eventdefinition.html): A type of use context assigned to the event definition 2652* [Evidence](evidence.html): A type of use context assigned to the evidence 2653* [EvidenceReport](evidencereport.html): A type of use context assigned to the evidence report 2654* [EvidenceVariable](evidencevariable.html): A type of use context assigned to the evidence variable 2655* [ExampleScenario](examplescenario.html): A type of use context assigned to the example scenario 2656* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition 2657* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide 2658* [Library](library.html): A type of use context assigned to the library 2659* [Measure](measure.html): A type of use context assigned to the measure 2660* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition 2661* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system 2662* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition 2663* [PlanDefinition](plandefinition.html): A type of use context assigned to the plan definition 2664* [Questionnaire](questionnaire.html): A type of use context assigned to the questionnaire 2665* [Requirements](requirements.html): A type of use context assigned to the requirements 2666* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter 2667* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition 2668* [StructureMap](structuremap.html): A type of use context assigned to the structure map 2669* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities 2670* [TestScript](testscript.html): A type of use context assigned to the test script 2671* [ValueSet](valueset.html): A type of use context assigned to the value set 2672</b><br> 2673 * Type: <b>token</b><br> 2674 * Path: <b>ActivityDefinition.useContext.code | ActorDefinition.useContext.code | CapabilityStatement.useContext.code | ChargeItemDefinition.useContext.code | Citation.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | ConditionDefinition.useContext.code | EventDefinition.useContext.code | Evidence.useContext.code | EvidenceReport.useContext.code | EvidenceVariable.useContext.code | ExampleScenario.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | Library.useContext.code | Measure.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | PlanDefinition.useContext.code | Questionnaire.useContext.code | Requirements.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | TestScript.useContext.code | ValueSet.useContext.code</b><br> 2675 * </p> 2676 */ 2677 @SearchParamDefinition(name="context-type", path="ActivityDefinition.useContext.code | ActorDefinition.useContext.code | CapabilityStatement.useContext.code | ChargeItemDefinition.useContext.code | Citation.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | ConditionDefinition.useContext.code | EventDefinition.useContext.code | Evidence.useContext.code | EvidenceReport.useContext.code | EvidenceVariable.useContext.code | ExampleScenario.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | Library.useContext.code | Measure.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | PlanDefinition.useContext.code | Questionnaire.useContext.code | Requirements.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | TestScript.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A type of use context assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A type of use context assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A type of use context assigned to the charge item definition\r\n* [Citation](citation.html): A type of use context assigned to the citation\r\n* [CodeSystem](codesystem.html): A type of use context assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A type of use context assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A type of use context assigned to the event definition\r\n* [Evidence](evidence.html): A type of use context assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A type of use context assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A type of use context assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A type of use context assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide\r\n* [Library](library.html): A type of use context assigned to the library\r\n* [Measure](measure.html): A type of use context assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A type of use context assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A type of use context assigned to the questionnaire\r\n* [Requirements](requirements.html): A type of use context assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition\r\n* [StructureMap](structuremap.html): A type of use context assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A type of use context assigned to the test script\r\n* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) 2678 public static final String SP_CONTEXT_TYPE = "context-type"; 2679 /** 2680 * <b>Fluent Client</b> search parameter constant for <b>context-type</b> 2681 * <p> 2682 * Description: <b>Multiple Resources: 2683 2684* [ActivityDefinition](activitydefinition.html): A type of use context assigned to the activity definition 2685* [ActorDefinition](actordefinition.html): A type of use context assigned to the Actor Definition 2686* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement 2687* [ChargeItemDefinition](chargeitemdefinition.html): A type of use context assigned to the charge item definition 2688* [Citation](citation.html): A type of use context assigned to the citation 2689* [CodeSystem](codesystem.html): A type of use context assigned to the code system 2690* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition 2691* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map 2692* [ConditionDefinition](conditiondefinition.html): A type of use context assigned to the condition definition 2693* [EventDefinition](eventdefinition.html): A type of use context assigned to the event definition 2694* [Evidence](evidence.html): A type of use context assigned to the evidence 2695* [EvidenceReport](evidencereport.html): A type of use context assigned to the evidence report 2696* [EvidenceVariable](evidencevariable.html): A type of use context assigned to the evidence variable 2697* [ExampleScenario](examplescenario.html): A type of use context assigned to the example scenario 2698* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition 2699* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide 2700* [Library](library.html): A type of use context assigned to the library 2701* [Measure](measure.html): A type of use context assigned to the measure 2702* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition 2703* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system 2704* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition 2705* [PlanDefinition](plandefinition.html): A type of use context assigned to the plan definition 2706* [Questionnaire](questionnaire.html): A type of use context assigned to the questionnaire 2707* [Requirements](requirements.html): A type of use context assigned to the requirements 2708* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter 2709* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition 2710* [StructureMap](structuremap.html): A type of use context assigned to the structure map 2711* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities 2712* [TestScript](testscript.html): A type of use context assigned to the test script 2713* [ValueSet](valueset.html): A type of use context assigned to the value set 2714</b><br> 2715 * Type: <b>token</b><br> 2716 * Path: <b>ActivityDefinition.useContext.code | ActorDefinition.useContext.code | CapabilityStatement.useContext.code | ChargeItemDefinition.useContext.code | Citation.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | ConditionDefinition.useContext.code | EventDefinition.useContext.code | Evidence.useContext.code | EvidenceReport.useContext.code | EvidenceVariable.useContext.code | ExampleScenario.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | Library.useContext.code | Measure.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | PlanDefinition.useContext.code | Questionnaire.useContext.code | Requirements.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | TestScript.useContext.code | ValueSet.useContext.code</b><br> 2717 * </p> 2718 */ 2719 public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); 2720 2721 /** 2722 * Search parameter: <b>context</b> 2723 * <p> 2724 * Description: <b>Multiple Resources: 2725 2726* [ActivityDefinition](activitydefinition.html): A use context assigned to the activity definition 2727* [ActorDefinition](actordefinition.html): A use context assigned to the Actor Definition 2728* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement 2729* [ChargeItemDefinition](chargeitemdefinition.html): A use context assigned to the charge item definition 2730* [Citation](citation.html): A use context assigned to the citation 2731* [CodeSystem](codesystem.html): A use context assigned to the code system 2732* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition 2733* [ConceptMap](conceptmap.html): A use context assigned to the concept map 2734* [ConditionDefinition](conditiondefinition.html): A use context assigned to the condition definition 2735* [EventDefinition](eventdefinition.html): A use context assigned to the event definition 2736* [Evidence](evidence.html): A use context assigned to the evidence 2737* [EvidenceReport](evidencereport.html): A use context assigned to the evidence report 2738* [EvidenceVariable](evidencevariable.html): A use context assigned to the evidence variable 2739* [ExampleScenario](examplescenario.html): A use context assigned to the example scenario 2740* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition 2741* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide 2742* [Library](library.html): A use context assigned to the library 2743* [Measure](measure.html): A use context assigned to the measure 2744* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition 2745* [NamingSystem](namingsystem.html): A use context assigned to the naming system 2746* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition 2747* [PlanDefinition](plandefinition.html): A use context assigned to the plan definition 2748* [Questionnaire](questionnaire.html): A use context assigned to the questionnaire 2749* [Requirements](requirements.html): A use context assigned to the requirements 2750* [SearchParameter](searchparameter.html): A use context assigned to the search parameter 2751* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition 2752* [StructureMap](structuremap.html): A use context assigned to the structure map 2753* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities 2754* [TestScript](testscript.html): A use context assigned to the test script 2755* [ValueSet](valueset.html): A use context assigned to the value set 2756</b><br> 2757 * Type: <b>token</b><br> 2758 * Path: <b>(ActivityDefinition.useContext.value.ofType(CodeableConcept)) | (ActorDefinition.useContext.value.ofType(CodeableConcept)) | (CapabilityStatement.useContext.value.ofType(CodeableConcept)) | (ChargeItemDefinition.useContext.value.ofType(CodeableConcept)) | (Citation.useContext.value.ofType(CodeableConcept)) | (CodeSystem.useContext.value.ofType(CodeableConcept)) | (CompartmentDefinition.useContext.value.ofType(CodeableConcept)) | (ConceptMap.useContext.value.ofType(CodeableConcept)) | (ConditionDefinition.useContext.value.ofType(CodeableConcept)) | (EventDefinition.useContext.value.ofType(CodeableConcept)) | (Evidence.useContext.value.ofType(CodeableConcept)) | (EvidenceReport.useContext.value.ofType(CodeableConcept)) | (EvidenceVariable.useContext.value.ofType(CodeableConcept)) | (ExampleScenario.useContext.value.ofType(CodeableConcept)) | (GraphDefinition.useContext.value.ofType(CodeableConcept)) | (ImplementationGuide.useContext.value.ofType(CodeableConcept)) | (Library.useContext.value.ofType(CodeableConcept)) | (Measure.useContext.value.ofType(CodeableConcept)) | (MessageDefinition.useContext.value.ofType(CodeableConcept)) | (NamingSystem.useContext.value.ofType(CodeableConcept)) | (OperationDefinition.useContext.value.ofType(CodeableConcept)) | (PlanDefinition.useContext.value.ofType(CodeableConcept)) | (Questionnaire.useContext.value.ofType(CodeableConcept)) | (Requirements.useContext.value.ofType(CodeableConcept)) | (SearchParameter.useContext.value.ofType(CodeableConcept)) | (StructureDefinition.useContext.value.ofType(CodeableConcept)) | (StructureMap.useContext.value.ofType(CodeableConcept)) | (TerminologyCapabilities.useContext.value.ofType(CodeableConcept)) | (TestScript.useContext.value.ofType(CodeableConcept)) | (ValueSet.useContext.value.ofType(CodeableConcept))</b><br> 2759 * </p> 2760 */ 2761 @SearchParamDefinition(name="context", path="(ActivityDefinition.useContext.value.ofType(CodeableConcept)) | (ActorDefinition.useContext.value.ofType(CodeableConcept)) | (CapabilityStatement.useContext.value.ofType(CodeableConcept)) | (ChargeItemDefinition.useContext.value.ofType(CodeableConcept)) | (Citation.useContext.value.ofType(CodeableConcept)) | (CodeSystem.useContext.value.ofType(CodeableConcept)) | (CompartmentDefinition.useContext.value.ofType(CodeableConcept)) | (ConceptMap.useContext.value.ofType(CodeableConcept)) | (ConditionDefinition.useContext.value.ofType(CodeableConcept)) | (EventDefinition.useContext.value.ofType(CodeableConcept)) | (Evidence.useContext.value.ofType(CodeableConcept)) | (EvidenceReport.useContext.value.ofType(CodeableConcept)) | (EvidenceVariable.useContext.value.ofType(CodeableConcept)) | (ExampleScenario.useContext.value.ofType(CodeableConcept)) | (GraphDefinition.useContext.value.ofType(CodeableConcept)) | (ImplementationGuide.useContext.value.ofType(CodeableConcept)) | (Library.useContext.value.ofType(CodeableConcept)) | (Measure.useContext.value.ofType(CodeableConcept)) | (MessageDefinition.useContext.value.ofType(CodeableConcept)) | (NamingSystem.useContext.value.ofType(CodeableConcept)) | (OperationDefinition.useContext.value.ofType(CodeableConcept)) | (PlanDefinition.useContext.value.ofType(CodeableConcept)) | (Questionnaire.useContext.value.ofType(CodeableConcept)) | (Requirements.useContext.value.ofType(CodeableConcept)) | (SearchParameter.useContext.value.ofType(CodeableConcept)) | (StructureDefinition.useContext.value.ofType(CodeableConcept)) | (StructureMap.useContext.value.ofType(CodeableConcept)) | (TerminologyCapabilities.useContext.value.ofType(CodeableConcept)) | (TestScript.useContext.value.ofType(CodeableConcept)) | (ValueSet.useContext.value.ofType(CodeableConcept))", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A use context assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A use context assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A use context assigned to the charge item definition\r\n* [Citation](citation.html): A use context assigned to the citation\r\n* [CodeSystem](codesystem.html): A use context assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A use context assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A use context assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A use context assigned to the event definition\r\n* [Evidence](evidence.html): A use context assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A use context assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A use context assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A use context assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide\r\n* [Library](library.html): A use context assigned to the library\r\n* [Measure](measure.html): A use context assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A use context assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A use context assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A use context assigned to the questionnaire\r\n* [Requirements](requirements.html): A use context assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A use context assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition\r\n* [StructureMap](structuremap.html): A use context assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A use context assigned to the test script\r\n* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) 2762 public static final String SP_CONTEXT = "context"; 2763 /** 2764 * <b>Fluent Client</b> search parameter constant for <b>context</b> 2765 * <p> 2766 * Description: <b>Multiple Resources: 2767 2768* [ActivityDefinition](activitydefinition.html): A use context assigned to the activity definition 2769* [ActorDefinition](actordefinition.html): A use context assigned to the Actor Definition 2770* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement 2771* [ChargeItemDefinition](chargeitemdefinition.html): A use context assigned to the charge item definition 2772* [Citation](citation.html): A use context assigned to the citation 2773* [CodeSystem](codesystem.html): A use context assigned to the code system 2774* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition 2775* [ConceptMap](conceptmap.html): A use context assigned to the concept map 2776* [ConditionDefinition](conditiondefinition.html): A use context assigned to the condition definition 2777* [EventDefinition](eventdefinition.html): A use context assigned to the event definition 2778* [Evidence](evidence.html): A use context assigned to the evidence 2779* [EvidenceReport](evidencereport.html): A use context assigned to the evidence report 2780* [EvidenceVariable](evidencevariable.html): A use context assigned to the evidence variable 2781* [ExampleScenario](examplescenario.html): A use context assigned to the example scenario 2782* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition 2783* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide 2784* [Library](library.html): A use context assigned to the library 2785* [Measure](measure.html): A use context assigned to the measure 2786* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition 2787* [NamingSystem](namingsystem.html): A use context assigned to the naming system 2788* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition 2789* [PlanDefinition](plandefinition.html): A use context assigned to the plan definition 2790* [Questionnaire](questionnaire.html): A use context assigned to the questionnaire 2791* [Requirements](requirements.html): A use context assigned to the requirements 2792* [SearchParameter](searchparameter.html): A use context assigned to the search parameter 2793* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition 2794* [StructureMap](structuremap.html): A use context assigned to the structure map 2795* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities 2796* [TestScript](testscript.html): A use context assigned to the test script 2797* [ValueSet](valueset.html): A use context assigned to the value set 2798</b><br> 2799 * Type: <b>token</b><br> 2800 * Path: <b>(ActivityDefinition.useContext.value.ofType(CodeableConcept)) | (ActorDefinition.useContext.value.ofType(CodeableConcept)) | (CapabilityStatement.useContext.value.ofType(CodeableConcept)) | (ChargeItemDefinition.useContext.value.ofType(CodeableConcept)) | (Citation.useContext.value.ofType(CodeableConcept)) | (CodeSystem.useContext.value.ofType(CodeableConcept)) | (CompartmentDefinition.useContext.value.ofType(CodeableConcept)) | (ConceptMap.useContext.value.ofType(CodeableConcept)) | (ConditionDefinition.useContext.value.ofType(CodeableConcept)) | (EventDefinition.useContext.value.ofType(CodeableConcept)) | (Evidence.useContext.value.ofType(CodeableConcept)) | (EvidenceReport.useContext.value.ofType(CodeableConcept)) | (EvidenceVariable.useContext.value.ofType(CodeableConcept)) | (ExampleScenario.useContext.value.ofType(CodeableConcept)) | (GraphDefinition.useContext.value.ofType(CodeableConcept)) | (ImplementationGuide.useContext.value.ofType(CodeableConcept)) | (Library.useContext.value.ofType(CodeableConcept)) | (Measure.useContext.value.ofType(CodeableConcept)) | (MessageDefinition.useContext.value.ofType(CodeableConcept)) | (NamingSystem.useContext.value.ofType(CodeableConcept)) | (OperationDefinition.useContext.value.ofType(CodeableConcept)) | (PlanDefinition.useContext.value.ofType(CodeableConcept)) | (Questionnaire.useContext.value.ofType(CodeableConcept)) | (Requirements.useContext.value.ofType(CodeableConcept)) | (SearchParameter.useContext.value.ofType(CodeableConcept)) | (StructureDefinition.useContext.value.ofType(CodeableConcept)) | (StructureMap.useContext.value.ofType(CodeableConcept)) | (TerminologyCapabilities.useContext.value.ofType(CodeableConcept)) | (TestScript.useContext.value.ofType(CodeableConcept)) | (ValueSet.useContext.value.ofType(CodeableConcept))</b><br> 2801 * </p> 2802 */ 2803 public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); 2804 2805 /** 2806 * Search parameter: <b>date</b> 2807 * <p> 2808 * Description: <b>Multiple Resources: 2809 2810* [ActivityDefinition](activitydefinition.html): The activity definition publication date 2811* [ActorDefinition](actordefinition.html): The Actor Definition publication date 2812* [CapabilityStatement](capabilitystatement.html): The capability statement publication date 2813* [ChargeItemDefinition](chargeitemdefinition.html): The charge item definition publication date 2814* [Citation](citation.html): The citation publication date 2815* [CodeSystem](codesystem.html): The code system publication date 2816* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date 2817* [ConceptMap](conceptmap.html): The concept map publication date 2818* [ConditionDefinition](conditiondefinition.html): The condition definition publication date 2819* [EventDefinition](eventdefinition.html): The event definition publication date 2820* [Evidence](evidence.html): The evidence publication date 2821* [EvidenceVariable](evidencevariable.html): The evidence variable publication date 2822* [ExampleScenario](examplescenario.html): The example scenario publication date 2823* [GraphDefinition](graphdefinition.html): The graph definition publication date 2824* [ImplementationGuide](implementationguide.html): The implementation guide publication date 2825* [Library](library.html): The library publication date 2826* [Measure](measure.html): The measure publication date 2827* [MessageDefinition](messagedefinition.html): The message definition publication date 2828* [NamingSystem](namingsystem.html): The naming system publication date 2829* [OperationDefinition](operationdefinition.html): The operation definition publication date 2830* [PlanDefinition](plandefinition.html): The plan definition publication date 2831* [Questionnaire](questionnaire.html): The questionnaire publication date 2832* [Requirements](requirements.html): The requirements publication date 2833* [SearchParameter](searchparameter.html): The search parameter publication date 2834* [StructureDefinition](structuredefinition.html): The structure definition publication date 2835* [StructureMap](structuremap.html): The structure map publication date 2836* [SubscriptionTopic](subscriptiontopic.html): Date status first applied 2837* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date 2838* [TestScript](testscript.html): The test script publication date 2839* [ValueSet](valueset.html): The value set publication date 2840</b><br> 2841 * Type: <b>date</b><br> 2842 * Path: <b>ActivityDefinition.date | ActorDefinition.date | CapabilityStatement.date | ChargeItemDefinition.date | Citation.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | ConditionDefinition.date | EventDefinition.date | Evidence.date | EvidenceVariable.date | ExampleScenario.date | GraphDefinition.date | ImplementationGuide.date | Library.date | Measure.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | PlanDefinition.date | Questionnaire.date | Requirements.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | SubscriptionTopic.date | TerminologyCapabilities.date | TestScript.date | ValueSet.date</b><br> 2843 * </p> 2844 */ 2845 @SearchParamDefinition(name="date", path="ActivityDefinition.date | ActorDefinition.date | CapabilityStatement.date | ChargeItemDefinition.date | Citation.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | ConditionDefinition.date | EventDefinition.date | Evidence.date | EvidenceVariable.date | ExampleScenario.date | GraphDefinition.date | ImplementationGuide.date | Library.date | Measure.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | PlanDefinition.date | Questionnaire.date | Requirements.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | SubscriptionTopic.date | TerminologyCapabilities.date | TestScript.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The activity definition publication date\r\n* [ActorDefinition](actordefinition.html): The Actor Definition publication date\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement publication date\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The charge item definition publication date\r\n* [Citation](citation.html): The citation publication date\r\n* [CodeSystem](codesystem.html): The code system publication date\r\n* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date\r\n* [ConceptMap](conceptmap.html): The concept map publication date\r\n* [ConditionDefinition](conditiondefinition.html): The condition definition publication date\r\n* [EventDefinition](eventdefinition.html): The event definition publication date\r\n* [Evidence](evidence.html): The evidence publication date\r\n* [EvidenceVariable](evidencevariable.html): The evidence variable publication date\r\n* [ExampleScenario](examplescenario.html): The example scenario publication date\r\n* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide publication date\r\n* [Library](library.html): The library publication date\r\n* [Measure](measure.html): The measure publication date\r\n* [MessageDefinition](messagedefinition.html): The message definition publication date\r\n* [NamingSystem](namingsystem.html): The naming system publication date\r\n* [OperationDefinition](operationdefinition.html): The operation definition publication date\r\n* [PlanDefinition](plandefinition.html): The plan definition publication date\r\n* [Questionnaire](questionnaire.html): The questionnaire publication date\r\n* [Requirements](requirements.html): The requirements publication date\r\n* [SearchParameter](searchparameter.html): The search parameter publication date\r\n* [StructureDefinition](structuredefinition.html): The structure definition publication date\r\n* [StructureMap](structuremap.html): The structure map publication date\r\n* [SubscriptionTopic](subscriptiontopic.html): Date status first applied\r\n* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [TestScript](testscript.html): The test script publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) 2846 public static final String SP_DATE = "date"; 2847 /** 2848 * <b>Fluent Client</b> search parameter constant for <b>date</b> 2849 * <p> 2850 * Description: <b>Multiple Resources: 2851 2852* [ActivityDefinition](activitydefinition.html): The activity definition publication date 2853* [ActorDefinition](actordefinition.html): The Actor Definition publication date 2854* [CapabilityStatement](capabilitystatement.html): The capability statement publication date 2855* [ChargeItemDefinition](chargeitemdefinition.html): The charge item definition publication date 2856* [Citation](citation.html): The citation publication date 2857* [CodeSystem](codesystem.html): The code system publication date 2858* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date 2859* [ConceptMap](conceptmap.html): The concept map publication date 2860* [ConditionDefinition](conditiondefinition.html): The condition definition publication date 2861* [EventDefinition](eventdefinition.html): The event definition publication date 2862* [Evidence](evidence.html): The evidence publication date 2863* [EvidenceVariable](evidencevariable.html): The evidence variable publication date 2864* [ExampleScenario](examplescenario.html): The example scenario publication date 2865* [GraphDefinition](graphdefinition.html): The graph definition publication date 2866* [ImplementationGuide](implementationguide.html): The implementation guide publication date 2867* [Library](library.html): The library publication date 2868* [Measure](measure.html): The measure publication date 2869* [MessageDefinition](messagedefinition.html): The message definition publication date 2870* [NamingSystem](namingsystem.html): The naming system publication date 2871* [OperationDefinition](operationdefinition.html): The operation definition publication date 2872* [PlanDefinition](plandefinition.html): The plan definition publication date 2873* [Questionnaire](questionnaire.html): The questionnaire publication date 2874* [Requirements](requirements.html): The requirements publication date 2875* [SearchParameter](searchparameter.html): The search parameter publication date 2876* [StructureDefinition](structuredefinition.html): The structure definition publication date 2877* [StructureMap](structuremap.html): The structure map publication date 2878* [SubscriptionTopic](subscriptiontopic.html): Date status first applied 2879* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date 2880* [TestScript](testscript.html): The test script publication date 2881* [ValueSet](valueset.html): The value set publication date 2882</b><br> 2883 * Type: <b>date</b><br> 2884 * Path: <b>ActivityDefinition.date | ActorDefinition.date | CapabilityStatement.date | ChargeItemDefinition.date | Citation.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | ConditionDefinition.date | EventDefinition.date | Evidence.date | EvidenceVariable.date | ExampleScenario.date | GraphDefinition.date | ImplementationGuide.date | Library.date | Measure.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | PlanDefinition.date | Questionnaire.date | Requirements.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | SubscriptionTopic.date | TerminologyCapabilities.date | TestScript.date | ValueSet.date</b><br> 2885 * </p> 2886 */ 2887 public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); 2888 2889 /** 2890 * Search parameter: <b>description</b> 2891 * <p> 2892 * Description: <b>Multiple Resources: 2893 2894* [ActivityDefinition](activitydefinition.html): The description of the activity definition 2895* [ActorDefinition](actordefinition.html): The description of the Actor Definition 2896* [CapabilityStatement](capabilitystatement.html): The description of the capability statement 2897* [ChargeItemDefinition](chargeitemdefinition.html): The description of the charge item definition 2898* [Citation](citation.html): The description of the citation 2899* [CodeSystem](codesystem.html): The description of the code system 2900* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition 2901* [ConceptMap](conceptmap.html): The description of the concept map 2902* [ConditionDefinition](conditiondefinition.html): The description of the condition definition 2903* [EventDefinition](eventdefinition.html): The description of the event definition 2904* [Evidence](evidence.html): The description of the evidence 2905* [EvidenceVariable](evidencevariable.html): The description of the evidence variable 2906* [GraphDefinition](graphdefinition.html): The description of the graph definition 2907* [ImplementationGuide](implementationguide.html): The description of the implementation guide 2908* [Library](library.html): The description of the library 2909* [Measure](measure.html): The description of the measure 2910* [MessageDefinition](messagedefinition.html): The description of the message definition 2911* [NamingSystem](namingsystem.html): The description of the naming system 2912* [OperationDefinition](operationdefinition.html): The description of the operation definition 2913* [PlanDefinition](plandefinition.html): The description of the plan definition 2914* [Questionnaire](questionnaire.html): The description of the questionnaire 2915* [Requirements](requirements.html): The description of the requirements 2916* [SearchParameter](searchparameter.html): The description of the search parameter 2917* [StructureDefinition](structuredefinition.html): The description of the structure definition 2918* [StructureMap](structuremap.html): The description of the structure map 2919* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities 2920* [TestScript](testscript.html): The description of the test script 2921* [ValueSet](valueset.html): The description of the value set 2922</b><br> 2923 * Type: <b>string</b><br> 2924 * Path: <b>ActivityDefinition.description | ActorDefinition.description | CapabilityStatement.description | ChargeItemDefinition.description | Citation.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | ConditionDefinition.description | EventDefinition.description | Evidence.description | EvidenceVariable.description | GraphDefinition.description | ImplementationGuide.description | Library.description | Measure.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | PlanDefinition.description | Questionnaire.description | Requirements.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | TestScript.description | ValueSet.description</b><br> 2925 * </p> 2926 */ 2927 @SearchParamDefinition(name="description", path="ActivityDefinition.description | ActorDefinition.description | CapabilityStatement.description | ChargeItemDefinition.description | Citation.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | ConditionDefinition.description | EventDefinition.description | Evidence.description | EvidenceVariable.description | GraphDefinition.description | ImplementationGuide.description | Library.description | Measure.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | PlanDefinition.description | Questionnaire.description | Requirements.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | TestScript.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The description of the activity definition\r\n* [ActorDefinition](actordefinition.html): The description of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The description of the charge item definition\r\n* [Citation](citation.html): The description of the citation\r\n* [CodeSystem](codesystem.html): The description of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition\r\n* [ConceptMap](conceptmap.html): The description of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The description of the condition definition\r\n* [EventDefinition](eventdefinition.html): The description of the event definition\r\n* [Evidence](evidence.html): The description of the evidence\r\n* [EvidenceVariable](evidencevariable.html): The description of the evidence variable\r\n* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\r\n* [Library](library.html): The description of the library\r\n* [Measure](measure.html): The description of the measure\r\n* [MessageDefinition](messagedefinition.html): The description of the message definition\r\n* [NamingSystem](namingsystem.html): The description of the naming system\r\n* [OperationDefinition](operationdefinition.html): The description of the operation definition\r\n* [PlanDefinition](plandefinition.html): The description of the plan definition\r\n* [Questionnaire](questionnaire.html): The description of the questionnaire\r\n* [Requirements](requirements.html): The description of the requirements\r\n* [SearchParameter](searchparameter.html): The description of the search parameter\r\n* [StructureDefinition](structuredefinition.html): The description of the structure definition\r\n* [StructureMap](structuremap.html): The description of the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities\r\n* [TestScript](testscript.html): The description of the test script\r\n* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) 2928 public static final String SP_DESCRIPTION = "description"; 2929 /** 2930 * <b>Fluent Client</b> search parameter constant for <b>description</b> 2931 * <p> 2932 * Description: <b>Multiple Resources: 2933 2934* [ActivityDefinition](activitydefinition.html): The description of the activity definition 2935* [ActorDefinition](actordefinition.html): The description of the Actor Definition 2936* [CapabilityStatement](capabilitystatement.html): The description of the capability statement 2937* [ChargeItemDefinition](chargeitemdefinition.html): The description of the charge item definition 2938* [Citation](citation.html): The description of the citation 2939* [CodeSystem](codesystem.html): The description of the code system 2940* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition 2941* [ConceptMap](conceptmap.html): The description of the concept map 2942* [ConditionDefinition](conditiondefinition.html): The description of the condition definition 2943* [EventDefinition](eventdefinition.html): The description of the event definition 2944* [Evidence](evidence.html): The description of the evidence 2945* [EvidenceVariable](evidencevariable.html): The description of the evidence variable 2946* [GraphDefinition](graphdefinition.html): The description of the graph definition 2947* [ImplementationGuide](implementationguide.html): The description of the implementation guide 2948* [Library](library.html): The description of the library 2949* [Measure](measure.html): The description of the measure 2950* [MessageDefinition](messagedefinition.html): The description of the message definition 2951* [NamingSystem](namingsystem.html): The description of the naming system 2952* [OperationDefinition](operationdefinition.html): The description of the operation definition 2953* [PlanDefinition](plandefinition.html): The description of the plan definition 2954* [Questionnaire](questionnaire.html): The description of the questionnaire 2955* [Requirements](requirements.html): The description of the requirements 2956* [SearchParameter](searchparameter.html): The description of the search parameter 2957* [StructureDefinition](structuredefinition.html): The description of the structure definition 2958* [StructureMap](structuremap.html): The description of the structure map 2959* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities 2960* [TestScript](testscript.html): The description of the test script 2961* [ValueSet](valueset.html): The description of the value set 2962</b><br> 2963 * Type: <b>string</b><br> 2964 * Path: <b>ActivityDefinition.description | ActorDefinition.description | CapabilityStatement.description | ChargeItemDefinition.description | Citation.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | ConditionDefinition.description | EventDefinition.description | Evidence.description | EvidenceVariable.description | GraphDefinition.description | ImplementationGuide.description | Library.description | Measure.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | PlanDefinition.description | Questionnaire.description | Requirements.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | TestScript.description | ValueSet.description</b><br> 2965 * </p> 2966 */ 2967 public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); 2968 2969 /** 2970 * Search parameter: <b>identifier</b> 2971 * <p> 2972 * Description: <b>Multiple Resources: 2973 2974* [ActivityDefinition](activitydefinition.html): External identifier for the activity definition 2975* [ActorDefinition](actordefinition.html): External identifier for the Actor Definition 2976* [CapabilityStatement](capabilitystatement.html): External identifier for the capability statement 2977* [ChargeItemDefinition](chargeitemdefinition.html): External identifier for the charge item definition 2978* [Citation](citation.html): External identifier for the citation 2979* [CodeSystem](codesystem.html): External identifier for the code system 2980* [ConceptMap](conceptmap.html): External identifier for the concept map 2981* [ConditionDefinition](conditiondefinition.html): External identifier for the condition definition 2982* [EventDefinition](eventdefinition.html): External identifier for the event definition 2983* [Evidence](evidence.html): External identifier for the evidence 2984* [EvidenceReport](evidencereport.html): External identifier for the evidence report 2985* [EvidenceVariable](evidencevariable.html): External identifier for the evidence variable 2986* [ExampleScenario](examplescenario.html): External identifier for the example scenario 2987* [GraphDefinition](graphdefinition.html): External identifier for the graph definition 2988* [ImplementationGuide](implementationguide.html): External identifier for the implementation guide 2989* [Library](library.html): External identifier for the library 2990* [Measure](measure.html): External identifier for the measure 2991* [MedicationKnowledge](medicationknowledge.html): Business identifier for this medication 2992* [MessageDefinition](messagedefinition.html): External identifier for the message definition 2993* [NamingSystem](namingsystem.html): External identifier for the naming system 2994* [ObservationDefinition](observationdefinition.html): The unique identifier associated with the specimen definition 2995* [OperationDefinition](operationdefinition.html): External identifier for the search parameter 2996* [PlanDefinition](plandefinition.html): External identifier for the plan definition 2997* [Questionnaire](questionnaire.html): External identifier for the questionnaire 2998* [Requirements](requirements.html): External identifier for the requirements 2999* [SearchParameter](searchparameter.html): External identifier for the search parameter 3000* [SpecimenDefinition](specimendefinition.html): The unique identifier associated with the SpecimenDefinition 3001* [StructureDefinition](structuredefinition.html): External identifier for the structure definition 3002* [StructureMap](structuremap.html): External identifier for the structure map 3003* [SubscriptionTopic](subscriptiontopic.html): Business Identifier for SubscriptionTopic 3004* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities 3005* [TestPlan](testplan.html): An identifier for the test plan 3006* [TestScript](testscript.html): External identifier for the test script 3007* [ValueSet](valueset.html): External identifier for the value set 3008</b><br> 3009 * Type: <b>token</b><br> 3010 * Path: <b>ActivityDefinition.identifier | ActorDefinition.identifier | CapabilityStatement.identifier | ChargeItemDefinition.identifier | Citation.identifier | CodeSystem.identifier | ConceptMap.identifier | ConditionDefinition.identifier | EventDefinition.identifier | Evidence.identifier | EvidenceReport.identifier | EvidenceVariable.identifier | ExampleScenario.identifier | GraphDefinition.identifier | ImplementationGuide.identifier | Library.identifier | Measure.identifier | MedicationKnowledge.identifier | MessageDefinition.identifier | NamingSystem.identifier | ObservationDefinition.identifier | OperationDefinition.identifier | PlanDefinition.identifier | Questionnaire.identifier | Requirements.identifier | SearchParameter.identifier | SpecimenDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | SubscriptionTopic.identifier | TerminologyCapabilities.identifier | TestPlan.identifier | TestScript.identifier | ValueSet.identifier</b><br> 3011 * </p> 3012 */ 3013 @SearchParamDefinition(name="identifier", path="ActivityDefinition.identifier | ActorDefinition.identifier | CapabilityStatement.identifier | ChargeItemDefinition.identifier | Citation.identifier | CodeSystem.identifier | ConceptMap.identifier | ConditionDefinition.identifier | EventDefinition.identifier | Evidence.identifier | EvidenceReport.identifier | EvidenceVariable.identifier | ExampleScenario.identifier | GraphDefinition.identifier | ImplementationGuide.identifier | Library.identifier | Measure.identifier | MedicationKnowledge.identifier | MessageDefinition.identifier | NamingSystem.identifier | ObservationDefinition.identifier | OperationDefinition.identifier | PlanDefinition.identifier | Questionnaire.identifier | Requirements.identifier | SearchParameter.identifier | SpecimenDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | SubscriptionTopic.identifier | TerminologyCapabilities.identifier | TestPlan.identifier | TestScript.identifier | ValueSet.identifier", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): External identifier for the activity definition\r\n* [ActorDefinition](actordefinition.html): External identifier for the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): External identifier for the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): External identifier for the charge item definition\r\n* [Citation](citation.html): External identifier for the citation\r\n* [CodeSystem](codesystem.html): External identifier for the code system\r\n* [ConceptMap](conceptmap.html): External identifier for the concept map\r\n* [ConditionDefinition](conditiondefinition.html): External identifier for the condition definition\r\n* [EventDefinition](eventdefinition.html): External identifier for the event definition\r\n* [Evidence](evidence.html): External identifier for the evidence\r\n* [EvidenceReport](evidencereport.html): External identifier for the evidence report\r\n* [EvidenceVariable](evidencevariable.html): External identifier for the evidence variable\r\n* [ExampleScenario](examplescenario.html): External identifier for the example scenario\r\n* [GraphDefinition](graphdefinition.html): External identifier for the graph definition\r\n* [ImplementationGuide](implementationguide.html): External identifier for the implementation guide\r\n* [Library](library.html): External identifier for the library\r\n* [Measure](measure.html): External identifier for the measure\r\n* [MedicationKnowledge](medicationknowledge.html): Business identifier for this medication\r\n* [MessageDefinition](messagedefinition.html): External identifier for the message definition\r\n* [NamingSystem](namingsystem.html): External identifier for the naming system\r\n* [ObservationDefinition](observationdefinition.html): The unique identifier associated with the specimen definition\r\n* [OperationDefinition](operationdefinition.html): External identifier for the search parameter\r\n* [PlanDefinition](plandefinition.html): External identifier for the plan definition\r\n* [Questionnaire](questionnaire.html): External identifier for the questionnaire\r\n* [Requirements](requirements.html): External identifier for the requirements\r\n* [SearchParameter](searchparameter.html): External identifier for the search parameter\r\n* [SpecimenDefinition](specimendefinition.html): The unique identifier associated with the SpecimenDefinition\r\n* [StructureDefinition](structuredefinition.html): External identifier for the structure definition\r\n* [StructureMap](structuremap.html): External identifier for the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): Business Identifier for SubscriptionTopic\r\n* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities\r\n* [TestPlan](testplan.html): An identifier for the test plan\r\n* [TestScript](testscript.html): External identifier for the test script\r\n* [ValueSet](valueset.html): External identifier for the value set\r\n", type="token" ) 3014 public static final String SP_IDENTIFIER = "identifier"; 3015 /** 3016 * <b>Fluent Client</b> search parameter constant for <b>identifier</b> 3017 * <p> 3018 * Description: <b>Multiple Resources: 3019 3020* [ActivityDefinition](activitydefinition.html): External identifier for the activity definition 3021* [ActorDefinition](actordefinition.html): External identifier for the Actor Definition 3022* [CapabilityStatement](capabilitystatement.html): External identifier for the capability statement 3023* [ChargeItemDefinition](chargeitemdefinition.html): External identifier for the charge item definition 3024* [Citation](citation.html): External identifier for the citation 3025* [CodeSystem](codesystem.html): External identifier for the code system 3026* [ConceptMap](conceptmap.html): External identifier for the concept map 3027* [ConditionDefinition](conditiondefinition.html): External identifier for the condition definition 3028* [EventDefinition](eventdefinition.html): External identifier for the event definition 3029* [Evidence](evidence.html): External identifier for the evidence 3030* [EvidenceReport](evidencereport.html): External identifier for the evidence report 3031* [EvidenceVariable](evidencevariable.html): External identifier for the evidence variable 3032* [ExampleScenario](examplescenario.html): External identifier for the example scenario 3033* [GraphDefinition](graphdefinition.html): External identifier for the graph definition 3034* [ImplementationGuide](implementationguide.html): External identifier for the implementation guide 3035* [Library](library.html): External identifier for the library 3036* [Measure](measure.html): External identifier for the measure 3037* [MedicationKnowledge](medicationknowledge.html): Business identifier for this medication 3038* [MessageDefinition](messagedefinition.html): External identifier for the message definition 3039* [NamingSystem](namingsystem.html): External identifier for the naming system 3040* [ObservationDefinition](observationdefinition.html): The unique identifier associated with the specimen definition 3041* [OperationDefinition](operationdefinition.html): External identifier for the search parameter 3042* [PlanDefinition](plandefinition.html): External identifier for the plan definition 3043* [Questionnaire](questionnaire.html): External identifier for the questionnaire 3044* [Requirements](requirements.html): External identifier for the requirements 3045* [SearchParameter](searchparameter.html): External identifier for the search parameter 3046* [SpecimenDefinition](specimendefinition.html): The unique identifier associated with the SpecimenDefinition 3047* [StructureDefinition](structuredefinition.html): External identifier for the structure definition 3048* [StructureMap](structuremap.html): External identifier for the structure map 3049* [SubscriptionTopic](subscriptiontopic.html): Business Identifier for SubscriptionTopic 3050* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities 3051* [TestPlan](testplan.html): An identifier for the test plan 3052* [TestScript](testscript.html): External identifier for the test script 3053* [ValueSet](valueset.html): External identifier for the value set 3054</b><br> 3055 * Type: <b>token</b><br> 3056 * Path: <b>ActivityDefinition.identifier | ActorDefinition.identifier | CapabilityStatement.identifier | ChargeItemDefinition.identifier | Citation.identifier | CodeSystem.identifier | ConceptMap.identifier | ConditionDefinition.identifier | EventDefinition.identifier | Evidence.identifier | EvidenceReport.identifier | EvidenceVariable.identifier | ExampleScenario.identifier | GraphDefinition.identifier | ImplementationGuide.identifier | Library.identifier | Measure.identifier | MedicationKnowledge.identifier | MessageDefinition.identifier | NamingSystem.identifier | ObservationDefinition.identifier | OperationDefinition.identifier | PlanDefinition.identifier | Questionnaire.identifier | Requirements.identifier | SearchParameter.identifier | SpecimenDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | SubscriptionTopic.identifier | TerminologyCapabilities.identifier | TestPlan.identifier | TestScript.identifier | ValueSet.identifier</b><br> 3057 * </p> 3058 */ 3059 public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); 3060 3061 /** 3062 * Search parameter: <b>jurisdiction</b> 3063 * <p> 3064 * Description: <b>Multiple Resources: 3065 3066* [ActivityDefinition](activitydefinition.html): Intended jurisdiction for the activity definition 3067* [ActorDefinition](actordefinition.html): Intended jurisdiction for the Actor Definition 3068* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement 3069* [ChargeItemDefinition](chargeitemdefinition.html): Intended jurisdiction for the charge item definition 3070* [Citation](citation.html): Intended jurisdiction for the citation 3071* [CodeSystem](codesystem.html): Intended jurisdiction for the code system 3072* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map 3073* [ConditionDefinition](conditiondefinition.html): Intended jurisdiction for the condition definition 3074* [EventDefinition](eventdefinition.html): Intended jurisdiction for the event definition 3075* [ExampleScenario](examplescenario.html): Intended jurisdiction for the example scenario 3076* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition 3077* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide 3078* [Library](library.html): Intended jurisdiction for the library 3079* [Measure](measure.html): Intended jurisdiction for the measure 3080* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition 3081* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system 3082* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition 3083* [PlanDefinition](plandefinition.html): Intended jurisdiction for the plan definition 3084* [Questionnaire](questionnaire.html): Intended jurisdiction for the questionnaire 3085* [Requirements](requirements.html): Intended jurisdiction for the requirements 3086* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter 3087* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition 3088* [StructureMap](structuremap.html): Intended jurisdiction for the structure map 3089* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities 3090* [TestScript](testscript.html): Intended jurisdiction for the test script 3091* [ValueSet](valueset.html): Intended jurisdiction for the value set 3092</b><br> 3093 * Type: <b>token</b><br> 3094 * Path: <b>ActivityDefinition.jurisdiction | ActorDefinition.jurisdiction | CapabilityStatement.jurisdiction | ChargeItemDefinition.jurisdiction | Citation.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | ConditionDefinition.jurisdiction | EventDefinition.jurisdiction | ExampleScenario.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | Library.jurisdiction | Measure.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | PlanDefinition.jurisdiction | Questionnaire.jurisdiction | Requirements.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | TestScript.jurisdiction | ValueSet.jurisdiction</b><br> 3095 * </p> 3096 */ 3097 @SearchParamDefinition(name="jurisdiction", path="ActivityDefinition.jurisdiction | ActorDefinition.jurisdiction | CapabilityStatement.jurisdiction | ChargeItemDefinition.jurisdiction | Citation.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | ConditionDefinition.jurisdiction | EventDefinition.jurisdiction | ExampleScenario.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | Library.jurisdiction | Measure.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | PlanDefinition.jurisdiction | Questionnaire.jurisdiction | Requirements.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | TestScript.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): Intended jurisdiction for the activity definition\r\n* [ActorDefinition](actordefinition.html): Intended jurisdiction for the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): Intended jurisdiction for the charge item definition\r\n* [Citation](citation.html): Intended jurisdiction for the citation\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [ConditionDefinition](conditiondefinition.html): Intended jurisdiction for the condition definition\r\n* [EventDefinition](eventdefinition.html): Intended jurisdiction for the event definition\r\n* [ExampleScenario](examplescenario.html): Intended jurisdiction for the example scenario\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\r\n* [Library](library.html): Intended jurisdiction for the library\r\n* [Measure](measure.html): Intended jurisdiction for the measure\r\n* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition\r\n* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system\r\n* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition\r\n* [PlanDefinition](plandefinition.html): Intended jurisdiction for the plan definition\r\n* [Questionnaire](questionnaire.html): Intended jurisdiction for the questionnaire\r\n* [Requirements](requirements.html): Intended jurisdiction for the requirements\r\n* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter\r\n* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition\r\n* [StructureMap](structuremap.html): Intended jurisdiction for the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities\r\n* [TestScript](testscript.html): Intended jurisdiction for the test script\r\n* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) 3098 public static final String SP_JURISDICTION = "jurisdiction"; 3099 /** 3100 * <b>Fluent Client</b> search parameter constant for <b>jurisdiction</b> 3101 * <p> 3102 * Description: <b>Multiple Resources: 3103 3104* [ActivityDefinition](activitydefinition.html): Intended jurisdiction for the activity definition 3105* [ActorDefinition](actordefinition.html): Intended jurisdiction for the Actor Definition 3106* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement 3107* [ChargeItemDefinition](chargeitemdefinition.html): Intended jurisdiction for the charge item definition 3108* [Citation](citation.html): Intended jurisdiction for the citation 3109* [CodeSystem](codesystem.html): Intended jurisdiction for the code system 3110* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map 3111* [ConditionDefinition](conditiondefinition.html): Intended jurisdiction for the condition definition 3112* [EventDefinition](eventdefinition.html): Intended jurisdiction for the event definition 3113* [ExampleScenario](examplescenario.html): Intended jurisdiction for the example scenario 3114* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition 3115* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide 3116* [Library](library.html): Intended jurisdiction for the library 3117* [Measure](measure.html): Intended jurisdiction for the measure 3118* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition 3119* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system 3120* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition 3121* [PlanDefinition](plandefinition.html): Intended jurisdiction for the plan definition 3122* [Questionnaire](questionnaire.html): Intended jurisdiction for the questionnaire 3123* [Requirements](requirements.html): Intended jurisdiction for the requirements 3124* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter 3125* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition 3126* [StructureMap](structuremap.html): Intended jurisdiction for the structure map 3127* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities 3128* [TestScript](testscript.html): Intended jurisdiction for the test script 3129* [ValueSet](valueset.html): Intended jurisdiction for the value set 3130</b><br> 3131 * Type: <b>token</b><br> 3132 * Path: <b>ActivityDefinition.jurisdiction | ActorDefinition.jurisdiction | CapabilityStatement.jurisdiction | ChargeItemDefinition.jurisdiction | Citation.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | ConditionDefinition.jurisdiction | EventDefinition.jurisdiction | ExampleScenario.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | Library.jurisdiction | Measure.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | PlanDefinition.jurisdiction | Questionnaire.jurisdiction | Requirements.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | TestScript.jurisdiction | ValueSet.jurisdiction</b><br> 3133 * </p> 3134 */ 3135 public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); 3136 3137 /** 3138 * Search parameter: <b>name</b> 3139 * <p> 3140 * Description: <b>Multiple Resources: 3141 3142* [ActivityDefinition](activitydefinition.html): Computationally friendly name of the activity definition 3143* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement 3144* [Citation](citation.html): Computationally friendly name of the citation 3145* [CodeSystem](codesystem.html): Computationally friendly name of the code system 3146* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition 3147* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map 3148* [ConditionDefinition](conditiondefinition.html): Computationally friendly name of the condition definition 3149* [EventDefinition](eventdefinition.html): Computationally friendly name of the event definition 3150* [EvidenceVariable](evidencevariable.html): Computationally friendly name of the evidence variable 3151* [ExampleScenario](examplescenario.html): Computationally friendly name of the example scenario 3152* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition 3153* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide 3154* [Library](library.html): Computationally friendly name of the library 3155* [Measure](measure.html): Computationally friendly name of the measure 3156* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition 3157* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system 3158* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition 3159* [PlanDefinition](plandefinition.html): Computationally friendly name of the plan definition 3160* [Questionnaire](questionnaire.html): Computationally friendly name of the questionnaire 3161* [Requirements](requirements.html): Computationally friendly name of the requirements 3162* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter 3163* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition 3164* [StructureMap](structuremap.html): Computationally friendly name of the structure map 3165* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities 3166* [TestScript](testscript.html): Computationally friendly name of the test script 3167* [ValueSet](valueset.html): Computationally friendly name of the value set 3168</b><br> 3169 * Type: <b>string</b><br> 3170 * Path: <b>ActivityDefinition.name | CapabilityStatement.name | Citation.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | ConditionDefinition.name | EventDefinition.name | EvidenceVariable.name | ExampleScenario.name | GraphDefinition.name | ImplementationGuide.name | Library.name | Measure.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | PlanDefinition.name | Questionnaire.name | Requirements.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | TestScript.name | ValueSet.name</b><br> 3171 * </p> 3172 */ 3173 @SearchParamDefinition(name="name", path="ActivityDefinition.name | CapabilityStatement.name | Citation.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | ConditionDefinition.name | EventDefinition.name | EvidenceVariable.name | ExampleScenario.name | GraphDefinition.name | ImplementationGuide.name | Library.name | Measure.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | PlanDefinition.name | Questionnaire.name | Requirements.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | TestScript.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): Computationally friendly name of the activity definition\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\r\n* [Citation](citation.html): Computationally friendly name of the citation\r\n* [CodeSystem](codesystem.html): Computationally friendly name of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition\r\n* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): Computationally friendly name of the condition definition\r\n* [EventDefinition](eventdefinition.html): Computationally friendly name of the event definition\r\n* [EvidenceVariable](evidencevariable.html): Computationally friendly name of the evidence variable\r\n* [ExampleScenario](examplescenario.html): Computationally friendly name of the example scenario\r\n* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\r\n* [Library](library.html): Computationally friendly name of the library\r\n* [Measure](measure.html): Computationally friendly name of the measure\r\n* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition\r\n* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system\r\n* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition\r\n* [PlanDefinition](plandefinition.html): Computationally friendly name of the plan definition\r\n* [Questionnaire](questionnaire.html): Computationally friendly name of the questionnaire\r\n* [Requirements](requirements.html): Computationally friendly name of the requirements\r\n* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter\r\n* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition\r\n* [StructureMap](structuremap.html): Computationally friendly name of the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities\r\n* [TestScript](testscript.html): Computationally friendly name of the test script\r\n* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) 3174 public static final String SP_NAME = "name"; 3175 /** 3176 * <b>Fluent Client</b> search parameter constant for <b>name</b> 3177 * <p> 3178 * Description: <b>Multiple Resources: 3179 3180* [ActivityDefinition](activitydefinition.html): Computationally friendly name of the activity definition 3181* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement 3182* [Citation](citation.html): Computationally friendly name of the citation 3183* [CodeSystem](codesystem.html): Computationally friendly name of the code system 3184* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition 3185* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map 3186* [ConditionDefinition](conditiondefinition.html): Computationally friendly name of the condition definition 3187* [EventDefinition](eventdefinition.html): Computationally friendly name of the event definition 3188* [EvidenceVariable](evidencevariable.html): Computationally friendly name of the evidence variable 3189* [ExampleScenario](examplescenario.html): Computationally friendly name of the example scenario 3190* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition 3191* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide 3192* [Library](library.html): Computationally friendly name of the library 3193* [Measure](measure.html): Computationally friendly name of the measure 3194* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition 3195* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system 3196* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition 3197* [PlanDefinition](plandefinition.html): Computationally friendly name of the plan definition 3198* [Questionnaire](questionnaire.html): Computationally friendly name of the questionnaire 3199* [Requirements](requirements.html): Computationally friendly name of the requirements 3200* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter 3201* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition 3202* [StructureMap](structuremap.html): Computationally friendly name of the structure map 3203* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities 3204* [TestScript](testscript.html): Computationally friendly name of the test script 3205* [ValueSet](valueset.html): Computationally friendly name of the value set 3206</b><br> 3207 * Type: <b>string</b><br> 3208 * Path: <b>ActivityDefinition.name | CapabilityStatement.name | Citation.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | ConditionDefinition.name | EventDefinition.name | EvidenceVariable.name | ExampleScenario.name | GraphDefinition.name | ImplementationGuide.name | Library.name | Measure.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | PlanDefinition.name | Questionnaire.name | Requirements.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | TestScript.name | ValueSet.name</b><br> 3209 * </p> 3210 */ 3211 public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); 3212 3213 /** 3214 * Search parameter: <b>publisher</b> 3215 * <p> 3216 * Description: <b>Multiple Resources: 3217 3218* [ActivityDefinition](activitydefinition.html): Name of the publisher of the activity definition 3219* [ActorDefinition](actordefinition.html): Name of the publisher of the Actor Definition 3220* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement 3221* [ChargeItemDefinition](chargeitemdefinition.html): Name of the publisher of the charge item definition 3222* [Citation](citation.html): Name of the publisher of the citation 3223* [CodeSystem](codesystem.html): Name of the publisher of the code system 3224* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition 3225* [ConceptMap](conceptmap.html): Name of the publisher of the concept map 3226* [ConditionDefinition](conditiondefinition.html): Name of the publisher of the condition definition 3227* [EventDefinition](eventdefinition.html): Name of the publisher of the event definition 3228* [Evidence](evidence.html): Name of the publisher of the evidence 3229* [EvidenceReport](evidencereport.html): Name of the publisher of the evidence report 3230* [EvidenceVariable](evidencevariable.html): Name of the publisher of the evidence variable 3231* [ExampleScenario](examplescenario.html): Name of the publisher of the example scenario 3232* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition 3233* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide 3234* [Library](library.html): Name of the publisher of the library 3235* [Measure](measure.html): Name of the publisher of the measure 3236* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition 3237* [NamingSystem](namingsystem.html): Name of the publisher of the naming system 3238* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition 3239* [PlanDefinition](plandefinition.html): Name of the publisher of the plan definition 3240* [Questionnaire](questionnaire.html): Name of the publisher of the questionnaire 3241* [Requirements](requirements.html): Name of the publisher of the requirements 3242* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter 3243* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition 3244* [StructureMap](structuremap.html): Name of the publisher of the structure map 3245* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities 3246* [TestScript](testscript.html): Name of the publisher of the test script 3247* [ValueSet](valueset.html): Name of the publisher of the value set 3248</b><br> 3249 * Type: <b>string</b><br> 3250 * Path: <b>ActivityDefinition.publisher | ActorDefinition.publisher | CapabilityStatement.publisher | ChargeItemDefinition.publisher | Citation.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | ConditionDefinition.publisher | EventDefinition.publisher | Evidence.publisher | EvidenceReport.publisher | EvidenceVariable.publisher | ExampleScenario.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | Library.publisher | Measure.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | PlanDefinition.publisher | Questionnaire.publisher | Requirements.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | TestScript.publisher | ValueSet.publisher</b><br> 3251 * </p> 3252 */ 3253 @SearchParamDefinition(name="publisher", path="ActivityDefinition.publisher | ActorDefinition.publisher | CapabilityStatement.publisher | ChargeItemDefinition.publisher | Citation.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | ConditionDefinition.publisher | EventDefinition.publisher | Evidence.publisher | EvidenceReport.publisher | EvidenceVariable.publisher | ExampleScenario.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | Library.publisher | Measure.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | PlanDefinition.publisher | Questionnaire.publisher | Requirements.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | TestScript.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): Name of the publisher of the activity definition\r\n* [ActorDefinition](actordefinition.html): Name of the publisher of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): Name of the publisher of the charge item definition\r\n* [Citation](citation.html): Name of the publisher of the citation\r\n* [CodeSystem](codesystem.html): Name of the publisher of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition\r\n* [ConceptMap](conceptmap.html): Name of the publisher of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): Name of the publisher of the condition definition\r\n* [EventDefinition](eventdefinition.html): Name of the publisher of the event definition\r\n* [Evidence](evidence.html): Name of the publisher of the evidence\r\n* [EvidenceReport](evidencereport.html): Name of the publisher of the evidence report\r\n* [EvidenceVariable](evidencevariable.html): Name of the publisher of the evidence variable\r\n* [ExampleScenario](examplescenario.html): Name of the publisher of the example scenario\r\n* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide\r\n* [Library](library.html): Name of the publisher of the library\r\n* [Measure](measure.html): Name of the publisher of the measure\r\n* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition\r\n* [NamingSystem](namingsystem.html): Name of the publisher of the naming system\r\n* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition\r\n* [PlanDefinition](plandefinition.html): Name of the publisher of the plan definition\r\n* [Questionnaire](questionnaire.html): Name of the publisher of the questionnaire\r\n* [Requirements](requirements.html): Name of the publisher of the requirements\r\n* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter\r\n* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition\r\n* [StructureMap](structuremap.html): Name of the publisher of the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities\r\n* [TestScript](testscript.html): Name of the publisher of the test script\r\n* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) 3254 public static final String SP_PUBLISHER = "publisher"; 3255 /** 3256 * <b>Fluent Client</b> search parameter constant for <b>publisher</b> 3257 * <p> 3258 * Description: <b>Multiple Resources: 3259 3260* [ActivityDefinition](activitydefinition.html): Name of the publisher of the activity definition 3261* [ActorDefinition](actordefinition.html): Name of the publisher of the Actor Definition 3262* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement 3263* [ChargeItemDefinition](chargeitemdefinition.html): Name of the publisher of the charge item definition 3264* [Citation](citation.html): Name of the publisher of the citation 3265* [CodeSystem](codesystem.html): Name of the publisher of the code system 3266* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition 3267* [ConceptMap](conceptmap.html): Name of the publisher of the concept map 3268* [ConditionDefinition](conditiondefinition.html): Name of the publisher of the condition definition 3269* [EventDefinition](eventdefinition.html): Name of the publisher of the event definition 3270* [Evidence](evidence.html): Name of the publisher of the evidence 3271* [EvidenceReport](evidencereport.html): Name of the publisher of the evidence report 3272* [EvidenceVariable](evidencevariable.html): Name of the publisher of the evidence variable 3273* [ExampleScenario](examplescenario.html): Name of the publisher of the example scenario 3274* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition 3275* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide 3276* [Library](library.html): Name of the publisher of the library 3277* [Measure](measure.html): Name of the publisher of the measure 3278* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition 3279* [NamingSystem](namingsystem.html): Name of the publisher of the naming system 3280* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition 3281* [PlanDefinition](plandefinition.html): Name of the publisher of the plan definition 3282* [Questionnaire](questionnaire.html): Name of the publisher of the questionnaire 3283* [Requirements](requirements.html): Name of the publisher of the requirements 3284* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter 3285* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition 3286* [StructureMap](structuremap.html): Name of the publisher of the structure map 3287* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities 3288* [TestScript](testscript.html): Name of the publisher of the test script 3289* [ValueSet](valueset.html): Name of the publisher of the value set 3290</b><br> 3291 * Type: <b>string</b><br> 3292 * Path: <b>ActivityDefinition.publisher | ActorDefinition.publisher | CapabilityStatement.publisher | ChargeItemDefinition.publisher | Citation.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | ConditionDefinition.publisher | EventDefinition.publisher | Evidence.publisher | EvidenceReport.publisher | EvidenceVariable.publisher | ExampleScenario.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | Library.publisher | Measure.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | PlanDefinition.publisher | Questionnaire.publisher | Requirements.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | TestScript.publisher | ValueSet.publisher</b><br> 3293 * </p> 3294 */ 3295 public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); 3296 3297 /** 3298 * Search parameter: <b>status</b> 3299 * <p> 3300 * Description: <b>Multiple Resources: 3301 3302* [ActivityDefinition](activitydefinition.html): The current status of the activity definition 3303* [ActorDefinition](actordefinition.html): The current status of the Actor Definition 3304* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement 3305* [ChargeItemDefinition](chargeitemdefinition.html): The current status of the charge item definition 3306* [Citation](citation.html): The current status of the citation 3307* [CodeSystem](codesystem.html): The current status of the code system 3308* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition 3309* [ConceptMap](conceptmap.html): The current status of the concept map 3310* [ConditionDefinition](conditiondefinition.html): The current status of the condition definition 3311* [EventDefinition](eventdefinition.html): The current status of the event definition 3312* [Evidence](evidence.html): The current status of the evidence 3313* [EvidenceReport](evidencereport.html): The current status of the evidence report 3314* [EvidenceVariable](evidencevariable.html): The current status of the evidence variable 3315* [ExampleScenario](examplescenario.html): The current status of the example scenario 3316* [GraphDefinition](graphdefinition.html): The current status of the graph definition 3317* [ImplementationGuide](implementationguide.html): The current status of the implementation guide 3318* [Library](library.html): The current status of the library 3319* [Measure](measure.html): The current status of the measure 3320* [MedicationKnowledge](medicationknowledge.html): active | inactive | entered-in-error 3321* [MessageDefinition](messagedefinition.html): The current status of the message definition 3322* [NamingSystem](namingsystem.html): The current status of the naming system 3323* [ObservationDefinition](observationdefinition.html): Publication status of the ObservationDefinition: draft, active, retired, unknown 3324* [OperationDefinition](operationdefinition.html): The current status of the operation definition 3325* [PlanDefinition](plandefinition.html): The current status of the plan definition 3326* [Questionnaire](questionnaire.html): The current status of the questionnaire 3327* [Requirements](requirements.html): The current status of the requirements 3328* [SearchParameter](searchparameter.html): The current status of the search parameter 3329* [SpecimenDefinition](specimendefinition.html): Publication status of the SpecimenDefinition: draft, active, retired, unknown 3330* [StructureDefinition](structuredefinition.html): The current status of the structure definition 3331* [StructureMap](structuremap.html): The current status of the structure map 3332* [SubscriptionTopic](subscriptiontopic.html): draft | active | retired | unknown 3333* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities 3334* [TestPlan](testplan.html): The current status of the test plan 3335* [TestScript](testscript.html): The current status of the test script 3336* [ValueSet](valueset.html): The current status of the value set 3337</b><br> 3338 * Type: <b>token</b><br> 3339 * Path: <b>ActivityDefinition.status | ActorDefinition.status | CapabilityStatement.status | ChargeItemDefinition.status | Citation.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | ConditionDefinition.status | EventDefinition.status | Evidence.status | EvidenceReport.status | EvidenceVariable.status | ExampleScenario.status | GraphDefinition.status | ImplementationGuide.status | Library.status | Measure.status | MedicationKnowledge.status | MessageDefinition.status | NamingSystem.status | ObservationDefinition.status | OperationDefinition.status | PlanDefinition.status | Questionnaire.status | Requirements.status | SearchParameter.status | SpecimenDefinition.status | StructureDefinition.status | StructureMap.status | SubscriptionTopic.status | TerminologyCapabilities.status | TestPlan.status | TestScript.status | ValueSet.status</b><br> 3340 * </p> 3341 */ 3342 @SearchParamDefinition(name="status", path="ActivityDefinition.status | ActorDefinition.status | CapabilityStatement.status | ChargeItemDefinition.status | Citation.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | ConditionDefinition.status | EventDefinition.status | Evidence.status | EvidenceReport.status | EvidenceVariable.status | ExampleScenario.status | GraphDefinition.status | ImplementationGuide.status | Library.status | Measure.status | MedicationKnowledge.status | MessageDefinition.status | NamingSystem.status | ObservationDefinition.status | OperationDefinition.status | PlanDefinition.status | Questionnaire.status | Requirements.status | SearchParameter.status | SpecimenDefinition.status | StructureDefinition.status | StructureMap.status | SubscriptionTopic.status | TerminologyCapabilities.status | TestPlan.status | TestScript.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The current status of the activity definition\r\n* [ActorDefinition](actordefinition.html): The current status of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The current status of the charge item definition\r\n* [Citation](citation.html): The current status of the citation\r\n* [CodeSystem](codesystem.html): The current status of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition\r\n* [ConceptMap](conceptmap.html): The current status of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The current status of the condition definition\r\n* [EventDefinition](eventdefinition.html): The current status of the event definition\r\n* [Evidence](evidence.html): The current status of the evidence\r\n* [EvidenceReport](evidencereport.html): The current status of the evidence report\r\n* [EvidenceVariable](evidencevariable.html): The current status of the evidence variable\r\n* [ExampleScenario](examplescenario.html): The current status of the example scenario\r\n* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\r\n* [Library](library.html): The current status of the library\r\n* [Measure](measure.html): The current status of the measure\r\n* [MedicationKnowledge](medicationknowledge.html): active | inactive | entered-in-error\r\n* [MessageDefinition](messagedefinition.html): The current status of the message definition\r\n* [NamingSystem](namingsystem.html): The current status of the naming system\r\n* [ObservationDefinition](observationdefinition.html): Publication status of the ObservationDefinition: draft, active, retired, unknown\r\n* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [PlanDefinition](plandefinition.html): The current status of the plan definition\r\n* [Questionnaire](questionnaire.html): The current status of the questionnaire\r\n* [Requirements](requirements.html): The current status of the requirements\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\r\n* [SpecimenDefinition](specimendefinition.html): Publication status of the SpecimenDefinition: draft, active, retired, unknown\r\n* [StructureDefinition](structuredefinition.html): The current status of the structure definition\r\n* [StructureMap](structuremap.html): The current status of the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): draft | active | retired | unknown\r\n* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [TestPlan](testplan.html): The current status of the test plan\r\n* [TestScript](testscript.html): The current status of the test script\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) 3343 public static final String SP_STATUS = "status"; 3344 /** 3345 * <b>Fluent Client</b> search parameter constant for <b>status</b> 3346 * <p> 3347 * Description: <b>Multiple Resources: 3348 3349* [ActivityDefinition](activitydefinition.html): The current status of the activity definition 3350* [ActorDefinition](actordefinition.html): The current status of the Actor Definition 3351* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement 3352* [ChargeItemDefinition](chargeitemdefinition.html): The current status of the charge item definition 3353* [Citation](citation.html): The current status of the citation 3354* [CodeSystem](codesystem.html): The current status of the code system 3355* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition 3356* [ConceptMap](conceptmap.html): The current status of the concept map 3357* [ConditionDefinition](conditiondefinition.html): The current status of the condition definition 3358* [EventDefinition](eventdefinition.html): The current status of the event definition 3359* [Evidence](evidence.html): The current status of the evidence 3360* [EvidenceReport](evidencereport.html): The current status of the evidence report 3361* [EvidenceVariable](evidencevariable.html): The current status of the evidence variable 3362* [ExampleScenario](examplescenario.html): The current status of the example scenario 3363* [GraphDefinition](graphdefinition.html): The current status of the graph definition 3364* [ImplementationGuide](implementationguide.html): The current status of the implementation guide 3365* [Library](library.html): The current status of the library 3366* [Measure](measure.html): The current status of the measure 3367* [MedicationKnowledge](medicationknowledge.html): active | inactive | entered-in-error 3368* [MessageDefinition](messagedefinition.html): The current status of the message definition 3369* [NamingSystem](namingsystem.html): The current status of the naming system 3370* [ObservationDefinition](observationdefinition.html): Publication status of the ObservationDefinition: draft, active, retired, unknown 3371* [OperationDefinition](operationdefinition.html): The current status of the operation definition 3372* [PlanDefinition](plandefinition.html): The current status of the plan definition 3373* [Questionnaire](questionnaire.html): The current status of the questionnaire 3374* [Requirements](requirements.html): The current status of the requirements 3375* [SearchParameter](searchparameter.html): The current status of the search parameter 3376* [SpecimenDefinition](specimendefinition.html): Publication status of the SpecimenDefinition: draft, active, retired, unknown 3377* [StructureDefinition](structuredefinition.html): The current status of the structure definition 3378* [StructureMap](structuremap.html): The current status of the structure map 3379* [SubscriptionTopic](subscriptiontopic.html): draft | active | retired | unknown 3380* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities 3381* [TestPlan](testplan.html): The current status of the test plan 3382* [TestScript](testscript.html): The current status of the test script 3383* [ValueSet](valueset.html): The current status of the value set 3384</b><br> 3385 * Type: <b>token</b><br> 3386 * Path: <b>ActivityDefinition.status | ActorDefinition.status | CapabilityStatement.status | ChargeItemDefinition.status | Citation.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | ConditionDefinition.status | EventDefinition.status | Evidence.status | EvidenceReport.status | EvidenceVariable.status | ExampleScenario.status | GraphDefinition.status | ImplementationGuide.status | Library.status | Measure.status | MedicationKnowledge.status | MessageDefinition.status | NamingSystem.status | ObservationDefinition.status | OperationDefinition.status | PlanDefinition.status | Questionnaire.status | Requirements.status | SearchParameter.status | SpecimenDefinition.status | StructureDefinition.status | StructureMap.status | SubscriptionTopic.status | TerminologyCapabilities.status | TestPlan.status | TestScript.status | ValueSet.status</b><br> 3387 * </p> 3388 */ 3389 public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); 3390 3391 /** 3392 * Search parameter: <b>title</b> 3393 * <p> 3394 * Description: <b>Multiple Resources: 3395 3396* [ActivityDefinition](activitydefinition.html): The human-friendly name of the activity definition 3397* [ActorDefinition](actordefinition.html): The human-friendly name of the Actor Definition 3398* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement 3399* [ChargeItemDefinition](chargeitemdefinition.html): The human-friendly name of the charge item definition 3400* [Citation](citation.html): The human-friendly name of the citation 3401* [CodeSystem](codesystem.html): The human-friendly name of the code system 3402* [ConceptMap](conceptmap.html): The human-friendly name of the concept map 3403* [ConditionDefinition](conditiondefinition.html): The human-friendly name of the condition definition 3404* [EventDefinition](eventdefinition.html): The human-friendly name of the event definition 3405* [Evidence](evidence.html): The human-friendly name of the evidence 3406* [EvidenceVariable](evidencevariable.html): The human-friendly name of the evidence variable 3407* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide 3408* [Library](library.html): The human-friendly name of the library 3409* [Measure](measure.html): The human-friendly name of the measure 3410* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition 3411* [ObservationDefinition](observationdefinition.html): Human-friendly name of the ObservationDefinition 3412* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition 3413* [PlanDefinition](plandefinition.html): The human-friendly name of the plan definition 3414* [Questionnaire](questionnaire.html): The human-friendly name of the questionnaire 3415* [Requirements](requirements.html): The human-friendly name of the requirements 3416* [SpecimenDefinition](specimendefinition.html): Human-friendly name of the SpecimenDefinition 3417* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition 3418* [StructureMap](structuremap.html): The human-friendly name of the structure map 3419* [SubscriptionTopic](subscriptiontopic.html): Name for this SubscriptionTopic (Human friendly) 3420* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities 3421* [TestScript](testscript.html): The human-friendly name of the test script 3422* [ValueSet](valueset.html): The human-friendly name of the value set 3423</b><br> 3424 * Type: <b>string</b><br> 3425 * Path: <b>ActivityDefinition.title | ActorDefinition.title | CapabilityStatement.title | ChargeItemDefinition.title | Citation.title | CodeSystem.title | ConceptMap.title | ConditionDefinition.title | EventDefinition.title | Evidence.title | EvidenceVariable.title | ImplementationGuide.title | Library.title | Measure.title | MessageDefinition.title | ObservationDefinition.title | OperationDefinition.title | PlanDefinition.title | Questionnaire.title | Requirements.title | SpecimenDefinition.title | StructureDefinition.title | StructureMap.title | SubscriptionTopic.title | TerminologyCapabilities.title | TestScript.title | ValueSet.title</b><br> 3426 * </p> 3427 */ 3428 @SearchParamDefinition(name="title", path="ActivityDefinition.title | ActorDefinition.title | CapabilityStatement.title | ChargeItemDefinition.title | Citation.title | CodeSystem.title | ConceptMap.title | ConditionDefinition.title | EventDefinition.title | Evidence.title | EvidenceVariable.title | ImplementationGuide.title | Library.title | Measure.title | MessageDefinition.title | ObservationDefinition.title | OperationDefinition.title | PlanDefinition.title | Questionnaire.title | Requirements.title | SpecimenDefinition.title | StructureDefinition.title | StructureMap.title | SubscriptionTopic.title | TerminologyCapabilities.title | TestScript.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The human-friendly name of the activity definition\r\n* [ActorDefinition](actordefinition.html): The human-friendly name of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The human-friendly name of the charge item definition\r\n* [Citation](citation.html): The human-friendly name of the citation\r\n* [CodeSystem](codesystem.html): The human-friendly name of the code system\r\n* [ConceptMap](conceptmap.html): The human-friendly name of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The human-friendly name of the condition definition\r\n* [EventDefinition](eventdefinition.html): The human-friendly name of the event definition\r\n* [Evidence](evidence.html): The human-friendly name of the evidence\r\n* [EvidenceVariable](evidencevariable.html): The human-friendly name of the evidence variable\r\n* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [Library](library.html): The human-friendly name of the library\r\n* [Measure](measure.html): The human-friendly name of the measure\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [ObservationDefinition](observationdefinition.html): Human-friendly name of the ObservationDefinition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\r\n* [PlanDefinition](plandefinition.html): The human-friendly name of the plan definition\r\n* [Questionnaire](questionnaire.html): The human-friendly name of the questionnaire\r\n* [Requirements](requirements.html): The human-friendly name of the requirements\r\n* [SpecimenDefinition](specimendefinition.html): Human-friendly name of the SpecimenDefinition\r\n* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition\r\n* [StructureMap](structuremap.html): The human-friendly name of the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): Name for this SubscriptionTopic (Human friendly)\r\n* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [TestScript](testscript.html): The human-friendly name of the test script\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) 3429 public static final String SP_TITLE = "title"; 3430 /** 3431 * <b>Fluent Client</b> search parameter constant for <b>title</b> 3432 * <p> 3433 * Description: <b>Multiple Resources: 3434 3435* [ActivityDefinition](activitydefinition.html): The human-friendly name of the activity definition 3436* [ActorDefinition](actordefinition.html): The human-friendly name of the Actor Definition 3437* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement 3438* [ChargeItemDefinition](chargeitemdefinition.html): The human-friendly name of the charge item definition 3439* [Citation](citation.html): The human-friendly name of the citation 3440* [CodeSystem](codesystem.html): The human-friendly name of the code system 3441* [ConceptMap](conceptmap.html): The human-friendly name of the concept map 3442* [ConditionDefinition](conditiondefinition.html): The human-friendly name of the condition definition 3443* [EventDefinition](eventdefinition.html): The human-friendly name of the event definition 3444* [Evidence](evidence.html): The human-friendly name of the evidence 3445* [EvidenceVariable](evidencevariable.html): The human-friendly name of the evidence variable 3446* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide 3447* [Library](library.html): The human-friendly name of the library 3448* [Measure](measure.html): The human-friendly name of the measure 3449* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition 3450* [ObservationDefinition](observationdefinition.html): Human-friendly name of the ObservationDefinition 3451* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition 3452* [PlanDefinition](plandefinition.html): The human-friendly name of the plan definition 3453* [Questionnaire](questionnaire.html): The human-friendly name of the questionnaire 3454* [Requirements](requirements.html): The human-friendly name of the requirements 3455* [SpecimenDefinition](specimendefinition.html): Human-friendly name of the SpecimenDefinition 3456* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition 3457* [StructureMap](structuremap.html): The human-friendly name of the structure map 3458* [SubscriptionTopic](subscriptiontopic.html): Name for this SubscriptionTopic (Human friendly) 3459* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities 3460* [TestScript](testscript.html): The human-friendly name of the test script 3461* [ValueSet](valueset.html): The human-friendly name of the value set 3462</b><br> 3463 * Type: <b>string</b><br> 3464 * Path: <b>ActivityDefinition.title | ActorDefinition.title | CapabilityStatement.title | ChargeItemDefinition.title | Citation.title | CodeSystem.title | ConceptMap.title | ConditionDefinition.title | EventDefinition.title | Evidence.title | EvidenceVariable.title | ImplementationGuide.title | Library.title | Measure.title | MessageDefinition.title | ObservationDefinition.title | OperationDefinition.title | PlanDefinition.title | Questionnaire.title | Requirements.title | SpecimenDefinition.title | StructureDefinition.title | StructureMap.title | SubscriptionTopic.title | TerminologyCapabilities.title | TestScript.title | ValueSet.title</b><br> 3465 * </p> 3466 */ 3467 public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); 3468 3469 /** 3470 * Search parameter: <b>url</b> 3471 * <p> 3472 * Description: <b>Multiple Resources: 3473 3474* [ActivityDefinition](activitydefinition.html): The uri that identifies the activity definition 3475* [ActorDefinition](actordefinition.html): The uri that identifies the Actor Definition 3476* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement 3477* [ChargeItemDefinition](chargeitemdefinition.html): The uri that identifies the charge item definition 3478* [Citation](citation.html): The uri that identifies the citation 3479* [CodeSystem](codesystem.html): The uri that identifies the code system 3480* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition 3481* [ConceptMap](conceptmap.html): The URI that identifies the concept map 3482* [ConditionDefinition](conditiondefinition.html): The uri that identifies the condition definition 3483* [EventDefinition](eventdefinition.html): The uri that identifies the event definition 3484* [Evidence](evidence.html): The uri that identifies the evidence 3485* [EvidenceReport](evidencereport.html): The uri that identifies the evidence report 3486* [EvidenceVariable](evidencevariable.html): The uri that identifies the evidence variable 3487* [ExampleScenario](examplescenario.html): The uri that identifies the example scenario 3488* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition 3489* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide 3490* [Library](library.html): The uri that identifies the library 3491* [Measure](measure.html): The uri that identifies the measure 3492* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition 3493* [NamingSystem](namingsystem.html): The uri that identifies the naming system 3494* [ObservationDefinition](observationdefinition.html): The uri that identifies the observation definition 3495* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition 3496* [PlanDefinition](plandefinition.html): The uri that identifies the plan definition 3497* [Questionnaire](questionnaire.html): The uri that identifies the questionnaire 3498* [Requirements](requirements.html): The uri that identifies the requirements 3499* [SearchParameter](searchparameter.html): The uri that identifies the search parameter 3500* [SpecimenDefinition](specimendefinition.html): The uri that identifies the specimen definition 3501* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition 3502* [StructureMap](structuremap.html): The uri that identifies the structure map 3503* [SubscriptionTopic](subscriptiontopic.html): Logical canonical URL to reference this SubscriptionTopic (globally unique) 3504* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities 3505* [TestPlan](testplan.html): The uri that identifies the test plan 3506* [TestScript](testscript.html): The uri that identifies the test script 3507* [ValueSet](valueset.html): The uri that identifies the value set 3508</b><br> 3509 * Type: <b>uri</b><br> 3510 * Path: <b>ActivityDefinition.url | ActorDefinition.url | CapabilityStatement.url | ChargeItemDefinition.url | Citation.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | ConditionDefinition.url | EventDefinition.url | Evidence.url | EvidenceReport.url | EvidenceVariable.url | ExampleScenario.url | GraphDefinition.url | ImplementationGuide.url | Library.url | Measure.url | MessageDefinition.url | NamingSystem.url | ObservationDefinition.url | OperationDefinition.url | PlanDefinition.url | Questionnaire.url | Requirements.url | SearchParameter.url | SpecimenDefinition.url | StructureDefinition.url | StructureMap.url | SubscriptionTopic.url | TerminologyCapabilities.url | TestPlan.url | TestScript.url | ValueSet.url</b><br> 3511 * </p> 3512 */ 3513 @SearchParamDefinition(name="url", path="ActivityDefinition.url | ActorDefinition.url | CapabilityStatement.url | ChargeItemDefinition.url | Citation.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | ConditionDefinition.url | EventDefinition.url | Evidence.url | EvidenceReport.url | EvidenceVariable.url | ExampleScenario.url | GraphDefinition.url | ImplementationGuide.url | Library.url | Measure.url | MessageDefinition.url | NamingSystem.url | ObservationDefinition.url | OperationDefinition.url | PlanDefinition.url | Questionnaire.url | Requirements.url | SearchParameter.url | SpecimenDefinition.url | StructureDefinition.url | StructureMap.url | SubscriptionTopic.url | TerminologyCapabilities.url | TestPlan.url | TestScript.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The uri that identifies the activity definition\r\n* [ActorDefinition](actordefinition.html): The uri that identifies the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The uri that identifies the charge item definition\r\n* [Citation](citation.html): The uri that identifies the citation\r\n* [CodeSystem](codesystem.html): The uri that identifies the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition\r\n* [ConceptMap](conceptmap.html): The URI that identifies the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The uri that identifies the condition definition\r\n* [EventDefinition](eventdefinition.html): The uri that identifies the event definition\r\n* [Evidence](evidence.html): The uri that identifies the evidence\r\n* [EvidenceReport](evidencereport.html): The uri that identifies the evidence report\r\n* [EvidenceVariable](evidencevariable.html): The uri that identifies the evidence variable\r\n* [ExampleScenario](examplescenario.html): The uri that identifies the example scenario\r\n* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\r\n* [Library](library.html): The uri that identifies the library\r\n* [Measure](measure.html): The uri that identifies the measure\r\n* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition\r\n* [NamingSystem](namingsystem.html): The uri that identifies the naming system\r\n* [ObservationDefinition](observationdefinition.html): The uri that identifies the observation definition\r\n* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [PlanDefinition](plandefinition.html): The uri that identifies the plan definition\r\n* [Questionnaire](questionnaire.html): The uri that identifies the questionnaire\r\n* [Requirements](requirements.html): The uri that identifies the requirements\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\r\n* [SpecimenDefinition](specimendefinition.html): The uri that identifies the specimen definition\r\n* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition\r\n* [StructureMap](structuremap.html): The uri that identifies the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): Logical canonical URL to reference this SubscriptionTopic (globally unique)\r\n* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [TestPlan](testplan.html): The uri that identifies the test plan\r\n* [TestScript](testscript.html): The uri that identifies the test script\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) 3514 public static final String SP_URL = "url"; 3515 /** 3516 * <b>Fluent Client</b> search parameter constant for <b>url</b> 3517 * <p> 3518 * Description: <b>Multiple Resources: 3519 3520* [ActivityDefinition](activitydefinition.html): The uri that identifies the activity definition 3521* [ActorDefinition](actordefinition.html): The uri that identifies the Actor Definition 3522* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement 3523* [ChargeItemDefinition](chargeitemdefinition.html): The uri that identifies the charge item definition 3524* [Citation](citation.html): The uri that identifies the citation 3525* [CodeSystem](codesystem.html): The uri that identifies the code system 3526* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition 3527* [ConceptMap](conceptmap.html): The URI that identifies the concept map 3528* [ConditionDefinition](conditiondefinition.html): The uri that identifies the condition definition 3529* [EventDefinition](eventdefinition.html): The uri that identifies the event definition 3530* [Evidence](evidence.html): The uri that identifies the evidence 3531* [EvidenceReport](evidencereport.html): The uri that identifies the evidence report 3532* [EvidenceVariable](evidencevariable.html): The uri that identifies the evidence variable 3533* [ExampleScenario](examplescenario.html): The uri that identifies the example scenario 3534* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition 3535* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide 3536* [Library](library.html): The uri that identifies the library 3537* [Measure](measure.html): The uri that identifies the measure 3538* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition 3539* [NamingSystem](namingsystem.html): The uri that identifies the naming system 3540* [ObservationDefinition](observationdefinition.html): The uri that identifies the observation definition 3541* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition 3542* [PlanDefinition](plandefinition.html): The uri that identifies the plan definition 3543* [Questionnaire](questionnaire.html): The uri that identifies the questionnaire 3544* [Requirements](requirements.html): The uri that identifies the requirements 3545* [SearchParameter](searchparameter.html): The uri that identifies the search parameter 3546* [SpecimenDefinition](specimendefinition.html): The uri that identifies the specimen definition 3547* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition 3548* [StructureMap](structuremap.html): The uri that identifies the structure map 3549* [SubscriptionTopic](subscriptiontopic.html): Logical canonical URL to reference this SubscriptionTopic (globally unique) 3550* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities 3551* [TestPlan](testplan.html): The uri that identifies the test plan 3552* [TestScript](testscript.html): The uri that identifies the test script 3553* [ValueSet](valueset.html): The uri that identifies the value set 3554</b><br> 3555 * Type: <b>uri</b><br> 3556 * Path: <b>ActivityDefinition.url | ActorDefinition.url | CapabilityStatement.url | ChargeItemDefinition.url | Citation.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | ConditionDefinition.url | EventDefinition.url | Evidence.url | EvidenceReport.url | EvidenceVariable.url | ExampleScenario.url | GraphDefinition.url | ImplementationGuide.url | Library.url | Measure.url | MessageDefinition.url | NamingSystem.url | ObservationDefinition.url | OperationDefinition.url | PlanDefinition.url | Questionnaire.url | Requirements.url | SearchParameter.url | SpecimenDefinition.url | StructureDefinition.url | StructureMap.url | SubscriptionTopic.url | TerminologyCapabilities.url | TestPlan.url | TestScript.url | ValueSet.url</b><br> 3557 * </p> 3558 */ 3559 public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); 3560 3561 /** 3562 * Search parameter: <b>version</b> 3563 * <p> 3564 * Description: <b>Multiple Resources: 3565 3566* [ActivityDefinition](activitydefinition.html): The business version of the activity definition 3567* [ActorDefinition](actordefinition.html): The business version of the Actor Definition 3568* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement 3569* [ChargeItemDefinition](chargeitemdefinition.html): The business version of the charge item definition 3570* [Citation](citation.html): The business version of the citation 3571* [CodeSystem](codesystem.html): The business version of the code system 3572* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition 3573* [ConceptMap](conceptmap.html): The business version of the concept map 3574* [ConditionDefinition](conditiondefinition.html): The business version of the condition definition 3575* [EventDefinition](eventdefinition.html): The business version of the event definition 3576* [Evidence](evidence.html): The business version of the evidence 3577* [EvidenceVariable](evidencevariable.html): The business version of the evidence variable 3578* [ExampleScenario](examplescenario.html): The business version of the example scenario 3579* [GraphDefinition](graphdefinition.html): The business version of the graph definition 3580* [ImplementationGuide](implementationguide.html): The business version of the implementation guide 3581* [Library](library.html): The business version of the library 3582* [Measure](measure.html): The business version of the measure 3583* [MessageDefinition](messagedefinition.html): The business version of the message definition 3584* [NamingSystem](namingsystem.html): The business version of the naming system 3585* [OperationDefinition](operationdefinition.html): The business version of the operation definition 3586* [PlanDefinition](plandefinition.html): The business version of the plan definition 3587* [Questionnaire](questionnaire.html): The business version of the questionnaire 3588* [Requirements](requirements.html): The business version of the requirements 3589* [SearchParameter](searchparameter.html): The business version of the search parameter 3590* [StructureDefinition](structuredefinition.html): The business version of the structure definition 3591* [StructureMap](structuremap.html): The business version of the structure map 3592* [SubscriptionTopic](subscriptiontopic.html): Business version of the SubscriptionTopic 3593* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities 3594* [TestScript](testscript.html): The business version of the test script 3595* [ValueSet](valueset.html): The business version of the value set 3596</b><br> 3597 * Type: <b>token</b><br> 3598 * Path: <b>ActivityDefinition.version | ActorDefinition.version | CapabilityStatement.version | ChargeItemDefinition.version | Citation.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | ConditionDefinition.version | EventDefinition.version | Evidence.version | EvidenceVariable.version | ExampleScenario.version | GraphDefinition.version | ImplementationGuide.version | Library.version | Measure.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | PlanDefinition.version | Questionnaire.version | Requirements.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | SubscriptionTopic.version | TerminologyCapabilities.version | TestScript.version | ValueSet.version</b><br> 3599 * </p> 3600 */ 3601 @SearchParamDefinition(name="version", path="ActivityDefinition.version | ActorDefinition.version | CapabilityStatement.version | ChargeItemDefinition.version | Citation.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | ConditionDefinition.version | EventDefinition.version | Evidence.version | EvidenceVariable.version | ExampleScenario.version | GraphDefinition.version | ImplementationGuide.version | Library.version | Measure.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | PlanDefinition.version | Questionnaire.version | Requirements.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | SubscriptionTopic.version | TerminologyCapabilities.version | TestScript.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The business version of the activity definition\r\n* [ActorDefinition](actordefinition.html): The business version of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The business version of the charge item definition\r\n* [Citation](citation.html): The business version of the citation\r\n* [CodeSystem](codesystem.html): The business version of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition\r\n* [ConceptMap](conceptmap.html): The business version of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The business version of the condition definition\r\n* [EventDefinition](eventdefinition.html): The business version of the event definition\r\n* [Evidence](evidence.html): The business version of the evidence\r\n* [EvidenceVariable](evidencevariable.html): The business version of the evidence variable\r\n* [ExampleScenario](examplescenario.html): The business version of the example scenario\r\n* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\r\n* [Library](library.html): The business version of the library\r\n* [Measure](measure.html): The business version of the measure\r\n* [MessageDefinition](messagedefinition.html): The business version of the message definition\r\n* [NamingSystem](namingsystem.html): The business version of the naming system\r\n* [OperationDefinition](operationdefinition.html): The business version of the operation definition\r\n* [PlanDefinition](plandefinition.html): The business version of the plan definition\r\n* [Questionnaire](questionnaire.html): The business version of the questionnaire\r\n* [Requirements](requirements.html): The business version of the requirements\r\n* [SearchParameter](searchparameter.html): The business version of the search parameter\r\n* [StructureDefinition](structuredefinition.html): The business version of the structure definition\r\n* [StructureMap](structuremap.html): The business version of the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): Business version of the SubscriptionTopic\r\n* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [TestScript](testscript.html): The business version of the test script\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) 3602 public static final String SP_VERSION = "version"; 3603 /** 3604 * <b>Fluent Client</b> search parameter constant for <b>version</b> 3605 * <p> 3606 * Description: <b>Multiple Resources: 3607 3608* [ActivityDefinition](activitydefinition.html): The business version of the activity definition 3609* [ActorDefinition](actordefinition.html): The business version of the Actor Definition 3610* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement 3611* [ChargeItemDefinition](chargeitemdefinition.html): The business version of the charge item definition 3612* [Citation](citation.html): The business version of the citation 3613* [CodeSystem](codesystem.html): The business version of the code system 3614* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition 3615* [ConceptMap](conceptmap.html): The business version of the concept map 3616* [ConditionDefinition](conditiondefinition.html): The business version of the condition definition 3617* [EventDefinition](eventdefinition.html): The business version of the event definition 3618* [Evidence](evidence.html): The business version of the evidence 3619* [EvidenceVariable](evidencevariable.html): The business version of the evidence variable 3620* [ExampleScenario](examplescenario.html): The business version of the example scenario 3621* [GraphDefinition](graphdefinition.html): The business version of the graph definition 3622* [ImplementationGuide](implementationguide.html): The business version of the implementation guide 3623* [Library](library.html): The business version of the library 3624* [Measure](measure.html): The business version of the measure 3625* [MessageDefinition](messagedefinition.html): The business version of the message definition 3626* [NamingSystem](namingsystem.html): The business version of the naming system 3627* [OperationDefinition](operationdefinition.html): The business version of the operation definition 3628* [PlanDefinition](plandefinition.html): The business version of the plan definition 3629* [Questionnaire](questionnaire.html): The business version of the questionnaire 3630* [Requirements](requirements.html): The business version of the requirements 3631* [SearchParameter](searchparameter.html): The business version of the search parameter 3632* [StructureDefinition](structuredefinition.html): The business version of the structure definition 3633* [StructureMap](structuremap.html): The business version of the structure map 3634* [SubscriptionTopic](subscriptiontopic.html): Business version of the SubscriptionTopic 3635* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities 3636* [TestScript](testscript.html): The business version of the test script 3637* [ValueSet](valueset.html): The business version of the value set 3638</b><br> 3639 * Type: <b>token</b><br> 3640 * Path: <b>ActivityDefinition.version | ActorDefinition.version | CapabilityStatement.version | ChargeItemDefinition.version | Citation.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | ConditionDefinition.version | EventDefinition.version | Evidence.version | EvidenceVariable.version | ExampleScenario.version | GraphDefinition.version | ImplementationGuide.version | Library.version | Measure.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | PlanDefinition.version | Questionnaire.version | Requirements.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | SubscriptionTopic.version | TerminologyCapabilities.version | TestScript.version | ValueSet.version</b><br> 3641 * </p> 3642 */ 3643 public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); 3644 3645 /** 3646 * Search parameter: <b>composed-of</b> 3647 * <p> 3648 * Description: <b>Multiple Resources: 3649 3650* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3651* [EventDefinition](eventdefinition.html): What resource is being referenced 3652* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3653* [Library](library.html): What resource is being referenced 3654* [Measure](measure.html): What resource is being referenced 3655* [PlanDefinition](plandefinition.html): What resource is being referenced 3656</b><br> 3657 * Type: <b>reference</b><br> 3658 * Path: <b>ActivityDefinition.relatedArtifact.where(type='composed-of').resource | EventDefinition.relatedArtifact.where(type='composed-of').resource | EvidenceVariable.relatedArtifact.where(type='composed-of').resource | Library.relatedArtifact.where(type='composed-of').resource | Measure.relatedArtifact.where(type='composed-of').resource | PlanDefinition.relatedArtifact.where(type='composed-of').resource</b><br> 3659 * </p> 3660 */ 3661 @SearchParamDefinition(name="composed-of", path="ActivityDefinition.relatedArtifact.where(type='composed-of').resource | EventDefinition.relatedArtifact.where(type='composed-of').resource | EvidenceVariable.relatedArtifact.where(type='composed-of').resource | Library.relatedArtifact.where(type='composed-of').resource | Measure.relatedArtifact.where(type='composed-of').resource | PlanDefinition.relatedArtifact.where(type='composed-of').resource", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BiologicallyDerivedProductDispense.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceAssociation.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentReference.class, Encounter.class, EncounterHistory.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryItem.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationStatement.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Parameters.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestPlan.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 3662 public static final String SP_COMPOSED_OF = "composed-of"; 3663 /** 3664 * <b>Fluent Client</b> search parameter constant for <b>composed-of</b> 3665 * <p> 3666 * Description: <b>Multiple Resources: 3667 3668* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3669* [EventDefinition](eventdefinition.html): What resource is being referenced 3670* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3671* [Library](library.html): What resource is being referenced 3672* [Measure](measure.html): What resource is being referenced 3673* [PlanDefinition](plandefinition.html): What resource is being referenced 3674</b><br> 3675 * Type: <b>reference</b><br> 3676 * Path: <b>ActivityDefinition.relatedArtifact.where(type='composed-of').resource | EventDefinition.relatedArtifact.where(type='composed-of').resource | EvidenceVariable.relatedArtifact.where(type='composed-of').resource | Library.relatedArtifact.where(type='composed-of').resource | Measure.relatedArtifact.where(type='composed-of').resource | PlanDefinition.relatedArtifact.where(type='composed-of').resource</b><br> 3677 * </p> 3678 */ 3679 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSED_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSED_OF); 3680 3681/** 3682 * Constant for fluent queries to be used to add include statements. Specifies 3683 * the path value of "<b>EventDefinition:composed-of</b>". 3684 */ 3685 public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSED_OF = new ca.uhn.fhir.model.api.Include("EventDefinition:composed-of").toLocked(); 3686 3687 /** 3688 * Search parameter: <b>depends-on</b> 3689 * <p> 3690 * Description: <b>Multiple Resources: 3691 3692* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3693* [EventDefinition](eventdefinition.html): What resource is being referenced 3694* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3695* [Library](library.html): What resource is being referenced 3696* [Measure](measure.html): What resource is being referenced 3697* [PlanDefinition](plandefinition.html): What resource is being referenced 3698</b><br> 3699 * Type: <b>reference</b><br> 3700 * Path: <b>ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library | EventDefinition.relatedArtifact.where(type='depends-on').resource | EvidenceVariable.relatedArtifact.where(type='depends-on').resource | Library.relatedArtifact.where(type='depends-on').resource | Measure.relatedArtifact.where(type='depends-on').resource | Measure.library | PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library</b><br> 3701 * </p> 3702 */ 3703 @SearchParamDefinition(name="depends-on", path="ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library | EventDefinition.relatedArtifact.where(type='depends-on').resource | EvidenceVariable.relatedArtifact.where(type='depends-on').resource | Library.relatedArtifact.where(type='depends-on').resource | Measure.relatedArtifact.where(type='depends-on').resource | Measure.library | PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BiologicallyDerivedProductDispense.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceAssociation.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentReference.class, Encounter.class, EncounterHistory.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryItem.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationStatement.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Parameters.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestPlan.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 3704 public static final String SP_DEPENDS_ON = "depends-on"; 3705 /** 3706 * <b>Fluent Client</b> search parameter constant for <b>depends-on</b> 3707 * <p> 3708 * Description: <b>Multiple Resources: 3709 3710* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3711* [EventDefinition](eventdefinition.html): What resource is being referenced 3712* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3713* [Library](library.html): What resource is being referenced 3714* [Measure](measure.html): What resource is being referenced 3715* [PlanDefinition](plandefinition.html): What resource is being referenced 3716</b><br> 3717 * Type: <b>reference</b><br> 3718 * Path: <b>ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library | EventDefinition.relatedArtifact.where(type='depends-on').resource | EvidenceVariable.relatedArtifact.where(type='depends-on').resource | Library.relatedArtifact.where(type='depends-on').resource | Measure.relatedArtifact.where(type='depends-on').resource | Measure.library | PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library</b><br> 3719 * </p> 3720 */ 3721 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEPENDS_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEPENDS_ON); 3722 3723/** 3724 * Constant for fluent queries to be used to add include statements. Specifies 3725 * the path value of "<b>EventDefinition:depends-on</b>". 3726 */ 3727 public static final ca.uhn.fhir.model.api.Include INCLUDE_DEPENDS_ON = new ca.uhn.fhir.model.api.Include("EventDefinition:depends-on").toLocked(); 3728 3729 /** 3730 * Search parameter: <b>derived-from</b> 3731 * <p> 3732 * Description: <b>Multiple Resources: 3733 3734* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3735* [CodeSystem](codesystem.html): A resource that the CodeSystem is derived from 3736* [ConceptMap](conceptmap.html): A resource that the ConceptMap is derived from 3737* [EventDefinition](eventdefinition.html): What resource is being referenced 3738* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3739* [Library](library.html): What resource is being referenced 3740* [Measure](measure.html): What resource is being referenced 3741* [NamingSystem](namingsystem.html): A resource that the NamingSystem is derived from 3742* [PlanDefinition](plandefinition.html): What resource is being referenced 3743* [ValueSet](valueset.html): A resource that the ValueSet is derived from 3744</b><br> 3745 * Type: <b>reference</b><br> 3746 * Path: <b>ActivityDefinition.relatedArtifact.where(type='derived-from').resource | CodeSystem.relatedArtifact.where(type='derived-from').resource | ConceptMap.relatedArtifact.where(type='derived-from').resource | EventDefinition.relatedArtifact.where(type='derived-from').resource | EvidenceVariable.relatedArtifact.where(type='derived-from').resource | Library.relatedArtifact.where(type='derived-from').resource | Measure.relatedArtifact.where(type='derived-from').resource | NamingSystem.relatedArtifact.where(type='derived-from').resource | PlanDefinition.relatedArtifact.where(type='derived-from').resource | ValueSet.relatedArtifact.where(type='derived-from').resource</b><br> 3747 * </p> 3748 */ 3749 @SearchParamDefinition(name="derived-from", path="ActivityDefinition.relatedArtifact.where(type='derived-from').resource | CodeSystem.relatedArtifact.where(type='derived-from').resource | ConceptMap.relatedArtifact.where(type='derived-from').resource | EventDefinition.relatedArtifact.where(type='derived-from').resource | EvidenceVariable.relatedArtifact.where(type='derived-from').resource | Library.relatedArtifact.where(type='derived-from').resource | Measure.relatedArtifact.where(type='derived-from').resource | NamingSystem.relatedArtifact.where(type='derived-from').resource | PlanDefinition.relatedArtifact.where(type='derived-from').resource | ValueSet.relatedArtifact.where(type='derived-from').resource", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [CodeSystem](codesystem.html): A resource that the CodeSystem is derived from\r\n* [ConceptMap](conceptmap.html): A resource that the ConceptMap is derived from\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [NamingSystem](namingsystem.html): A resource that the NamingSystem is derived from\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n* [ValueSet](valueset.html): A resource that the ValueSet is derived from\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BiologicallyDerivedProductDispense.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceAssociation.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentReference.class, Encounter.class, EncounterHistory.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryItem.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationStatement.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Parameters.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestPlan.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 3750 public static final String SP_DERIVED_FROM = "derived-from"; 3751 /** 3752 * <b>Fluent Client</b> search parameter constant for <b>derived-from</b> 3753 * <p> 3754 * Description: <b>Multiple Resources: 3755 3756* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3757* [CodeSystem](codesystem.html): A resource that the CodeSystem is derived from 3758* [ConceptMap](conceptmap.html): A resource that the ConceptMap is derived from 3759* [EventDefinition](eventdefinition.html): What resource is being referenced 3760* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3761* [Library](library.html): What resource is being referenced 3762* [Measure](measure.html): What resource is being referenced 3763* [NamingSystem](namingsystem.html): A resource that the NamingSystem is derived from 3764* [PlanDefinition](plandefinition.html): What resource is being referenced 3765* [ValueSet](valueset.html): A resource that the ValueSet is derived from 3766</b><br> 3767 * Type: <b>reference</b><br> 3768 * Path: <b>ActivityDefinition.relatedArtifact.where(type='derived-from').resource | CodeSystem.relatedArtifact.where(type='derived-from').resource | ConceptMap.relatedArtifact.where(type='derived-from').resource | EventDefinition.relatedArtifact.where(type='derived-from').resource | EvidenceVariable.relatedArtifact.where(type='derived-from').resource | Library.relatedArtifact.where(type='derived-from').resource | Measure.relatedArtifact.where(type='derived-from').resource | NamingSystem.relatedArtifact.where(type='derived-from').resource | PlanDefinition.relatedArtifact.where(type='derived-from').resource | ValueSet.relatedArtifact.where(type='derived-from').resource</b><br> 3769 * </p> 3770 */ 3771 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); 3772 3773/** 3774 * Constant for fluent queries to be used to add include statements. Specifies 3775 * the path value of "<b>EventDefinition:derived-from</b>". 3776 */ 3777 public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("EventDefinition:derived-from").toLocked(); 3778 3779 /** 3780 * Search parameter: <b>effective</b> 3781 * <p> 3782 * Description: <b>Multiple Resources: 3783 3784* [ActivityDefinition](activitydefinition.html): The time during which the activity definition is intended to be in use 3785* [ChargeItemDefinition](chargeitemdefinition.html): The time during which the charge item definition is intended to be in use 3786* [Citation](citation.html): The time during which the citation is intended to be in use 3787* [CodeSystem](codesystem.html): The time during which the CodeSystem is intended to be in use 3788* [ConceptMap](conceptmap.html): The time during which the ConceptMap is intended to be in use 3789* [EventDefinition](eventdefinition.html): The time during which the event definition is intended to be in use 3790* [Library](library.html): The time during which the library is intended to be in use 3791* [Measure](measure.html): The time during which the measure is intended to be in use 3792* [NamingSystem](namingsystem.html): The time during which the NamingSystem is intended to be in use 3793* [PlanDefinition](plandefinition.html): The time during which the plan definition is intended to be in use 3794* [Questionnaire](questionnaire.html): The time during which the questionnaire is intended to be in use 3795* [ValueSet](valueset.html): The time during which the ValueSet is intended to be in use 3796</b><br> 3797 * Type: <b>date</b><br> 3798 * Path: <b>ActivityDefinition.effectivePeriod | ChargeItemDefinition.applicability.effectivePeriod | Citation.effectivePeriod | CodeSystem.effectivePeriod | ConceptMap.effectivePeriod | EventDefinition.effectivePeriod | Library.effectivePeriod | Measure.effectivePeriod | NamingSystem.effectivePeriod | PlanDefinition.effectivePeriod | Questionnaire.effectivePeriod | ValueSet.effectivePeriod</b><br> 3799 * </p> 3800 */ 3801 @SearchParamDefinition(name="effective", path="ActivityDefinition.effectivePeriod | ChargeItemDefinition.applicability.effectivePeriod | Citation.effectivePeriod | CodeSystem.effectivePeriod | ConceptMap.effectivePeriod | EventDefinition.effectivePeriod | Library.effectivePeriod | Measure.effectivePeriod | NamingSystem.effectivePeriod | PlanDefinition.effectivePeriod | Questionnaire.effectivePeriod | ValueSet.effectivePeriod", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The time during which the activity definition is intended to be in use\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The time during which the charge item definition is intended to be in use\r\n* [Citation](citation.html): The time during which the citation is intended to be in use\r\n* [CodeSystem](codesystem.html): The time during which the CodeSystem is intended to be in use\r\n* [ConceptMap](conceptmap.html): The time during which the ConceptMap is intended to be in use\r\n* [EventDefinition](eventdefinition.html): The time during which the event definition is intended to be in use\r\n* [Library](library.html): The time during which the library is intended to be in use\r\n* [Measure](measure.html): The time during which the measure is intended to be in use\r\n* [NamingSystem](namingsystem.html): The time during which the NamingSystem is intended to be in use\r\n* [PlanDefinition](plandefinition.html): The time during which the plan definition is intended to be in use\r\n* [Questionnaire](questionnaire.html): The time during which the questionnaire is intended to be in use\r\n* [ValueSet](valueset.html): The time during which the ValueSet is intended to be in use\r\n", type="date" ) 3802 public static final String SP_EFFECTIVE = "effective"; 3803 /** 3804 * <b>Fluent Client</b> search parameter constant for <b>effective</b> 3805 * <p> 3806 * Description: <b>Multiple Resources: 3807 3808* [ActivityDefinition](activitydefinition.html): The time during which the activity definition is intended to be in use 3809* [ChargeItemDefinition](chargeitemdefinition.html): The time during which the charge item definition is intended to be in use 3810* [Citation](citation.html): The time during which the citation is intended to be in use 3811* [CodeSystem](codesystem.html): The time during which the CodeSystem is intended to be in use 3812* [ConceptMap](conceptmap.html): The time during which the ConceptMap is intended to be in use 3813* [EventDefinition](eventdefinition.html): The time during which the event definition is intended to be in use 3814* [Library](library.html): The time during which the library is intended to be in use 3815* [Measure](measure.html): The time during which the measure is intended to be in use 3816* [NamingSystem](namingsystem.html): The time during which the NamingSystem is intended to be in use 3817* [PlanDefinition](plandefinition.html): The time during which the plan definition is intended to be in use 3818* [Questionnaire](questionnaire.html): The time during which the questionnaire is intended to be in use 3819* [ValueSet](valueset.html): The time during which the ValueSet is intended to be in use 3820</b><br> 3821 * Type: <b>date</b><br> 3822 * Path: <b>ActivityDefinition.effectivePeriod | ChargeItemDefinition.applicability.effectivePeriod | Citation.effectivePeriod | CodeSystem.effectivePeriod | ConceptMap.effectivePeriod | EventDefinition.effectivePeriod | Library.effectivePeriod | Measure.effectivePeriod | NamingSystem.effectivePeriod | PlanDefinition.effectivePeriod | Questionnaire.effectivePeriod | ValueSet.effectivePeriod</b><br> 3823 * </p> 3824 */ 3825 public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); 3826 3827 /** 3828 * Search parameter: <b>predecessor</b> 3829 * <p> 3830 * Description: <b>Multiple Resources: 3831 3832* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3833* [CodeSystem](codesystem.html): The predecessor of the CodeSystem 3834* [ConceptMap](conceptmap.html): The predecessor of the ConceptMap 3835* [EventDefinition](eventdefinition.html): What resource is being referenced 3836* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3837* [Library](library.html): What resource is being referenced 3838* [Measure](measure.html): What resource is being referenced 3839* [NamingSystem](namingsystem.html): The predecessor of the NamingSystem 3840* [PlanDefinition](plandefinition.html): What resource is being referenced 3841* [ValueSet](valueset.html): The predecessor of the ValueSet 3842</b><br> 3843 * Type: <b>reference</b><br> 3844 * Path: <b>ActivityDefinition.relatedArtifact.where(type='predecessor').resource | CodeSystem.relatedArtifact.where(type='predecessor').resource | ConceptMap.relatedArtifact.where(type='predecessor').resource | EventDefinition.relatedArtifact.where(type='predecessor').resource | EvidenceVariable.relatedArtifact.where(type='predecessor').resource | Library.relatedArtifact.where(type='predecessor').resource | Measure.relatedArtifact.where(type='predecessor').resource | NamingSystem.relatedArtifact.where(type='predecessor').resource | PlanDefinition.relatedArtifact.where(type='predecessor').resource | ValueSet.relatedArtifact.where(type='predecessor').resource</b><br> 3845 * </p> 3846 */ 3847 @SearchParamDefinition(name="predecessor", path="ActivityDefinition.relatedArtifact.where(type='predecessor').resource | CodeSystem.relatedArtifact.where(type='predecessor').resource | ConceptMap.relatedArtifact.where(type='predecessor').resource | EventDefinition.relatedArtifact.where(type='predecessor').resource | EvidenceVariable.relatedArtifact.where(type='predecessor').resource | Library.relatedArtifact.where(type='predecessor').resource | Measure.relatedArtifact.where(type='predecessor').resource | NamingSystem.relatedArtifact.where(type='predecessor').resource | PlanDefinition.relatedArtifact.where(type='predecessor').resource | ValueSet.relatedArtifact.where(type='predecessor').resource", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [CodeSystem](codesystem.html): The predecessor of the CodeSystem\r\n* [ConceptMap](conceptmap.html): The predecessor of the ConceptMap\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [NamingSystem](namingsystem.html): The predecessor of the NamingSystem\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n* [ValueSet](valueset.html): The predecessor of the ValueSet\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BiologicallyDerivedProductDispense.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceAssociation.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentReference.class, Encounter.class, EncounterHistory.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryItem.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationStatement.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Parameters.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestPlan.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 3848 public static final String SP_PREDECESSOR = "predecessor"; 3849 /** 3850 * <b>Fluent Client</b> search parameter constant for <b>predecessor</b> 3851 * <p> 3852 * Description: <b>Multiple Resources: 3853 3854* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3855* [CodeSystem](codesystem.html): The predecessor of the CodeSystem 3856* [ConceptMap](conceptmap.html): The predecessor of the ConceptMap 3857* [EventDefinition](eventdefinition.html): What resource is being referenced 3858* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3859* [Library](library.html): What resource is being referenced 3860* [Measure](measure.html): What resource is being referenced 3861* [NamingSystem](namingsystem.html): The predecessor of the NamingSystem 3862* [PlanDefinition](plandefinition.html): What resource is being referenced 3863* [ValueSet](valueset.html): The predecessor of the ValueSet 3864</b><br> 3865 * Type: <b>reference</b><br> 3866 * Path: <b>ActivityDefinition.relatedArtifact.where(type='predecessor').resource | CodeSystem.relatedArtifact.where(type='predecessor').resource | ConceptMap.relatedArtifact.where(type='predecessor').resource | EventDefinition.relatedArtifact.where(type='predecessor').resource | EvidenceVariable.relatedArtifact.where(type='predecessor').resource | Library.relatedArtifact.where(type='predecessor').resource | Measure.relatedArtifact.where(type='predecessor').resource | NamingSystem.relatedArtifact.where(type='predecessor').resource | PlanDefinition.relatedArtifact.where(type='predecessor').resource | ValueSet.relatedArtifact.where(type='predecessor').resource</b><br> 3867 * </p> 3868 */ 3869 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREDECESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREDECESSOR); 3870 3871/** 3872 * Constant for fluent queries to be used to add include statements. Specifies 3873 * the path value of "<b>EventDefinition:predecessor</b>". 3874 */ 3875 public static final ca.uhn.fhir.model.api.Include INCLUDE_PREDECESSOR = new ca.uhn.fhir.model.api.Include("EventDefinition:predecessor").toLocked(); 3876 3877 /** 3878 * Search parameter: <b>successor</b> 3879 * <p> 3880 * Description: <b>Multiple Resources: 3881 3882* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3883* [EventDefinition](eventdefinition.html): What resource is being referenced 3884* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3885* [Library](library.html): What resource is being referenced 3886* [Measure](measure.html): What resource is being referenced 3887* [PlanDefinition](plandefinition.html): What resource is being referenced 3888</b><br> 3889 * Type: <b>reference</b><br> 3890 * Path: <b>ActivityDefinition.relatedArtifact.where(type='successor').resource | EventDefinition.relatedArtifact.where(type='successor').resource | EvidenceVariable.relatedArtifact.where(type='successor').resource | Library.relatedArtifact.where(type='successor').resource | Measure.relatedArtifact.where(type='successor').resource | PlanDefinition.relatedArtifact.where(type='successor').resource</b><br> 3891 * </p> 3892 */ 3893 @SearchParamDefinition(name="successor", path="ActivityDefinition.relatedArtifact.where(type='successor').resource | EventDefinition.relatedArtifact.where(type='successor').resource | EvidenceVariable.relatedArtifact.where(type='successor').resource | Library.relatedArtifact.where(type='successor').resource | Measure.relatedArtifact.where(type='successor').resource | PlanDefinition.relatedArtifact.where(type='successor').resource", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BiologicallyDerivedProductDispense.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceAssociation.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentReference.class, Encounter.class, EncounterHistory.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryItem.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationStatement.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Parameters.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestPlan.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 3894 public static final String SP_SUCCESSOR = "successor"; 3895 /** 3896 * <b>Fluent Client</b> search parameter constant for <b>successor</b> 3897 * <p> 3898 * Description: <b>Multiple Resources: 3899 3900* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3901* [EventDefinition](eventdefinition.html): What resource is being referenced 3902* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3903* [Library](library.html): What resource is being referenced 3904* [Measure](measure.html): What resource is being referenced 3905* [PlanDefinition](plandefinition.html): What resource is being referenced 3906</b><br> 3907 * Type: <b>reference</b><br> 3908 * Path: <b>ActivityDefinition.relatedArtifact.where(type='successor').resource | EventDefinition.relatedArtifact.where(type='successor').resource | EvidenceVariable.relatedArtifact.where(type='successor').resource | Library.relatedArtifact.where(type='successor').resource | Measure.relatedArtifact.where(type='successor').resource | PlanDefinition.relatedArtifact.where(type='successor').resource</b><br> 3909 * </p> 3910 */ 3911 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUCCESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUCCESSOR); 3912 3913/** 3914 * Constant for fluent queries to be used to add include statements. Specifies 3915 * the path value of "<b>EventDefinition:successor</b>". 3916 */ 3917 public static final ca.uhn.fhir.model.api.Include INCLUDE_SUCCESSOR = new ca.uhn.fhir.model.api.Include("EventDefinition:successor").toLocked(); 3918 3919 /** 3920 * Search parameter: <b>topic</b> 3921 * <p> 3922 * Description: <b>Multiple Resources: 3923 3924* [ActivityDefinition](activitydefinition.html): Topics associated with the module 3925* [CodeSystem](codesystem.html): Topics associated with the CodeSystem 3926* [ConceptMap](conceptmap.html): Topics associated with the ConceptMap 3927* [EventDefinition](eventdefinition.html): Topics associated with the module 3928* [EvidenceVariable](evidencevariable.html): Topics associated with the EvidenceVariable 3929* [Library](library.html): Topics associated with the module 3930* [Measure](measure.html): Topics associated with the measure 3931* [NamingSystem](namingsystem.html): Topics associated with the NamingSystem 3932* [PlanDefinition](plandefinition.html): Topics associated with the module 3933* [ValueSet](valueset.html): Topics associated with the ValueSet 3934</b><br> 3935 * Type: <b>token</b><br> 3936 * Path: <b>ActivityDefinition.topic | CodeSystem.topic | ConceptMap.topic | EventDefinition.topic | Library.topic | Measure.topic | NamingSystem.topic | PlanDefinition.topic | ValueSet.topic</b><br> 3937 * </p> 3938 */ 3939 @SearchParamDefinition(name="topic", path="ActivityDefinition.topic | CodeSystem.topic | ConceptMap.topic | EventDefinition.topic | Library.topic | Measure.topic | NamingSystem.topic | PlanDefinition.topic | ValueSet.topic", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): Topics associated with the module\r\n* [CodeSystem](codesystem.html): Topics associated with the CodeSystem\r\n* [ConceptMap](conceptmap.html): Topics associated with the ConceptMap\r\n* [EventDefinition](eventdefinition.html): Topics associated with the module\r\n* [EvidenceVariable](evidencevariable.html): Topics associated with the EvidenceVariable\r\n* [Library](library.html): Topics associated with the module\r\n* [Measure](measure.html): Topics associated with the measure\r\n* [NamingSystem](namingsystem.html): Topics associated with the NamingSystem\r\n* [PlanDefinition](plandefinition.html): Topics associated with the module\r\n* [ValueSet](valueset.html): Topics associated with the ValueSet\r\n", type="token" ) 3940 public static final String SP_TOPIC = "topic"; 3941 /** 3942 * <b>Fluent Client</b> search parameter constant for <b>topic</b> 3943 * <p> 3944 * Description: <b>Multiple Resources: 3945 3946* [ActivityDefinition](activitydefinition.html): Topics associated with the module 3947* [CodeSystem](codesystem.html): Topics associated with the CodeSystem 3948* [ConceptMap](conceptmap.html): Topics associated with the ConceptMap 3949* [EventDefinition](eventdefinition.html): Topics associated with the module 3950* [EvidenceVariable](evidencevariable.html): Topics associated with the EvidenceVariable 3951* [Library](library.html): Topics associated with the module 3952* [Measure](measure.html): Topics associated with the measure 3953* [NamingSystem](namingsystem.html): Topics associated with the NamingSystem 3954* [PlanDefinition](plandefinition.html): Topics associated with the module 3955* [ValueSet](valueset.html): Topics associated with the ValueSet 3956</b><br> 3957 * Type: <b>token</b><br> 3958 * Path: <b>ActivityDefinition.topic | CodeSystem.topic | ConceptMap.topic | EventDefinition.topic | Library.topic | Measure.topic | NamingSystem.topic | PlanDefinition.topic | ValueSet.topic</b><br> 3959 * </p> 3960 */ 3961 public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC); 3962 3963 3964} 3965