From 9c669437f6acd92ec416e650a713ff0ed9967330 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Tue, 28 Dec 2021 06:42:32 +1100 Subject: [PATCH 1/2] restore search parameter --- .../java/org/hl7/fhir/r5/model/Account.java | 206 +++- .../hl7/fhir/r5/model/ActivityDefinition.java | 492 +++++++- .../model/AdministrableProductDefinition.java | 180 ++- .../org/hl7/fhir/r5/model/AdverseEvent.java | 324 ++++- .../hl7/fhir/r5/model/AllergyIntolerance.java | 564 ++++++++- .../org/hl7/fhir/r5/model/Appointment.java | 462 ++++++- .../fhir/r5/model/AppointmentResponse.java | 198 ++- .../hl7/fhir/r5/model/ArtifactAssessment.java | 54 +- .../org/hl7/fhir/r5/model/AuditEvent.java | 338 +++++- .../java/org/hl7/fhir/r5/model/Binary.java | 2 +- .../org/hl7/fhir/r5/model/BodyStructure.java | 88 +- .../java/org/hl7/fhir/r5/model/Bundle.java | 114 +- .../hl7/fhir/r5/model/CanonicalResource.java | 7 +- .../fhir/r5/model/CapabilityStatement.java | 918 +++++++++++++- .../fhir/r5/model/CapabilityStatement2.java | 460 ++++++- .../java/org/hl7/fhir/r5/model/CarePlan.java | 664 ++++++++++- .../java/org/hl7/fhir/r5/model/CareTeam.java | 350 +++++- .../org/hl7/fhir/r5/model/ChargeItem.java | 396 +++++- .../fhir/r5/model/ChargeItemDefinition.java | 302 ++++- .../java/org/hl7/fhir/r5/model/Citation.java | 322 ++++- .../java/org/hl7/fhir/r5/model/Claim.java | 414 ++++++- .../org/hl7/fhir/r5/model/ClaimResponse.java | 246 +++- .../hl7/fhir/r5/model/ClinicalImpression.java | 396 +++++- .../fhir/r5/model/ClinicalUseDefinition.java | 252 +++- .../hl7/fhir/r5/model/ClinicalUseIssue.java | 252 +++- .../org/hl7/fhir/r5/model/CodeSystem.java | 864 +++++++++++++- .../org/hl7/fhir/r5/model/Communication.java | 370 +++++- .../fhir/r5/model/CommunicationRequest.java | 370 +++++- .../fhir/r5/model/CompartmentDefinition.java | 666 ++++++++++- .../org/hl7/fhir/r5/model/Composition.java | 598 +++++++++- .../org/hl7/fhir/r5/model/ConceptMap.java | 1008 +++++++++++++++- .../org/hl7/fhir/r5/model/ConceptMap2.java | 552 ++++++++- .../java/org/hl7/fhir/r5/model/Condition.java | 596 +++++++++- .../fhir/r5/model/ConditionDefinition.java | 302 ++++- .../java/org/hl7/fhir/r5/model/Consent.java | 600 +++++++++- .../java/org/hl7/fhir/r5/model/Contract.java | 232 +++- .../r5/model/CoverageEligibilityRequest.java | 166 ++- .../r5/model/CoverageEligibilityResponse.java | 206 +++- .../org/hl7/fhir/r5/model/DetectedIssue.java | 292 ++++- .../java/org/hl7/fhir/r5/model/Device.java | 458 ++++++- .../hl7/fhir/r5/model/DeviceDefinition.java | 68 +- .../org/hl7/fhir/r5/model/DeviceDispense.java | 48 +- .../org/hl7/fhir/r5/model/DeviceMetric.java | 114 +- .../org/hl7/fhir/r5/model/DeviceRequest.java | 614 +++++++++- .../org/hl7/fhir/r5/model/DeviceUsage.java | 136 ++- .../hl7/fhir/r5/model/DiagnosticReport.java | 606 +++++++++- .../hl7/fhir/r5/model/DocumentManifest.java | 446 ++++++- .../hl7/fhir/r5/model/DocumentReference.java | 792 +++++++++++- .../org/hl7/fhir/r5/model/DomainResource.java | 22 +- .../java/org/hl7/fhir/r5/model/Encounter.java | 746 +++++++++++- .../java/org/hl7/fhir/r5/model/Endpoint.java | 128 +- .../hl7/fhir/r5/model/EnrollmentRequest.java | 94 +- .../hl7/fhir/r5/model/EnrollmentResponse.java | 68 +- .../org/hl7/fhir/r5/model/EpisodeOfCare.java | 398 ++++++- .../hl7/fhir/r5/model/EventDefinition.java | 472 +++++++- .../java/org/hl7/fhir/r5/model/Evidence.java | 262 +++- .../org/hl7/fhir/r5/model/EvidenceReport.java | 182 ++- .../hl7/fhir/r5/model/EvidenceVariable.java | 432 ++++++- .../hl7/fhir/r5/model/ExampleScenario.java | 262 +++- .../fhir/r5/model/ExplanationOfBenefit.java | 420 ++++++- .../fhir/r5/model/FamilyMemberHistory.java | 396 +++++- .../main/java/org/hl7/fhir/r5/model/Flag.java | 300 ++++- .../main/java/org/hl7/fhir/r5/model/Goal.java | 306 ++++- .../hl7/fhir/r5/model/GraphDefinition.java | 696 ++++++++++- .../java/org/hl7/fhir/r5/model/Group.java | 214 +++- .../hl7/fhir/r5/model/GuidanceResponse.java | 114 +- .../hl7/fhir/r5/model/HealthcareService.java | 266 ++++- .../hl7/fhir/r5/model/ImagingSelection.java | 206 +++- .../org/hl7/fhir/r5/model/ImagingStudy.java | 522 +++++++- .../org/hl7/fhir/r5/model/Immunization.java | 528 +++++++- .../fhir/r5/model/ImmunizationEvaluation.java | 154 ++- .../r5/model/ImmunizationRecommendation.java | 180 ++- .../fhir/r5/model/ImplementationGuide.java | 818 ++++++++++++- .../org/hl7/fhir/r5/model/Ingredient.java | 186 ++- .../org/hl7/fhir/r5/model/InsurancePlan.java | 300 ++++- .../hl7/fhir/r5/model/InventoryReport.java | 2 +- .../java/org/hl7/fhir/r5/model/Invoice.java | 298 ++++- .../java/org/hl7/fhir/r5/model/Library.java | 512 +++++++- .../java/org/hl7/fhir/r5/model/Linkage.java | 80 +- .../org/hl7/fhir/r5/model/ListResource.java | 502 +++++++- .../java/org/hl7/fhir/r5/model/Location.java | 326 ++++- .../r5/model/ManufacturedItemDefinition.java | 62 +- .../hl7/fhir/r5/model/MarketingStatus.java | 2 +- .../java/org/hl7/fhir/r5/model/Measure.java | 472 +++++++- .../org/hl7/fhir/r5/model/MeasureReport.java | 212 +++- .../org/hl7/fhir/r5/model/Medication.java | 226 +++- .../r5/model/MedicationAdministration.java | 532 ++++++++- .../hl7/fhir/r5/model/MedicationDispense.java | 596 +++++++++- .../fhir/r5/model/MedicationKnowledge.java | 334 +++++- .../hl7/fhir/r5/model/MedicationRequest.java | 560 ++++++++- .../hl7/fhir/r5/model/MedicationUsage.java | 440 ++++++- .../r5/model/MedicinalProductDefinition.java | 254 +++- .../hl7/fhir/r5/model/MessageDefinition.java | 844 ++++++++++++- .../org/hl7/fhir/r5/model/MessageHeader.java | 324 ++++- .../hl7/fhir/r5/model/MetadataResource.java | 2 +- .../hl7/fhir/r5/model/MolecularSequence.java | 268 ++++- .../org/hl7/fhir/r5/model/NamingSystem.java | 836 ++++++++++++- .../hl7/fhir/r5/model/NutritionIntake.java | 232 +++- .../org/hl7/fhir/r5/model/NutritionOrder.java | 426 ++++++- .../hl7/fhir/r5/model/NutritionProduct.java | 62 +- .../org/hl7/fhir/r5/model/Observation.java | 1058 ++++++++++++++++- .../fhir/r5/model/ObservationDefinition.java | 162 ++- .../fhir/r5/model/OperationDefinition.java | 898 +++++++++++++- .../hl7/fhir/r5/model/OperationOutcome.java | 2 +- .../org/hl7/fhir/r5/model/Organization.java | 274 ++++- .../r5/model/OrganizationAffiliation.java | 318 ++++- .../r5/model/PackagedProductDefinition.java | 270 ++++- .../org/hl7/fhir/r5/model/Parameters.java | 2 +- .../java/org/hl7/fhir/r5/model/Patient.java | 644 +++++++++- .../org/hl7/fhir/r5/model/PaymentNotice.java | 160 ++- .../fhir/r5/model/PaymentReconciliation.java | 180 ++- .../org/hl7/fhir/r5/model/Permission.java | 22 +- .../java/org/hl7/fhir/r5/model/Person.java | 640 +++++++++- .../org/hl7/fhir/r5/model/PlanDefinition.java | 518 +++++++- .../org/hl7/fhir/r5/model/Population.java | 2 +- .../org/hl7/fhir/r5/model/Practitioner.java | 536 ++++++++- .../hl7/fhir/r5/model/PractitionerRole.java | 334 +++++- .../java/org/hl7/fhir/r5/model/Procedure.java | 632 +++++++++- .../hl7/fhir/r5/model/ProdCharacteristic.java | 2 +- .../hl7/fhir/r5/model/ProductShelfLife.java | 2 +- .../org/hl7/fhir/r5/model/Provenance.java | 304 ++++- .../org/hl7/fhir/r5/model/Questionnaire.java | 422 ++++++- .../fhir/r5/model/QuestionnaireResponse.java | 296 ++++- .../fhir/r5/model/RegulatedAuthorization.java | 154 ++- .../org/hl7/fhir/r5/model/RelatedPerson.java | 536 ++++++++- .../org/hl7/fhir/r5/model/RequestGroup.java | 318 ++++- .../org/hl7/fhir/r5/model/ResearchStudy.java | 352 +++++- .../hl7/fhir/r5/model/ResearchSubject.java | 160 ++- .../java/org/hl7/fhir/r5/model/Schedule.java | 148 ++- .../hl7/fhir/r5/model/SearchParameter.java | 808 ++++++++++++- .../org/hl7/fhir/r5/model/ServiceRequest.java | 668 ++++++++++- .../main/java/org/hl7/fhir/r5/model/Slot.java | 168 ++- .../java/org/hl7/fhir/r5/model/Specimen.java | 272 ++++- .../hl7/fhir/r5/model/SpecimenDefinition.java | 182 ++- .../fhir/r5/model/StructureDefinition.java | 990 ++++++++++++++- .../org/hl7/fhir/r5/model/StructureMap.java | 758 +++++++++++- .../org/hl7/fhir/r5/model/Subscription.java | 122 +- .../hl7/fhir/r5/model/SubscriptionStatus.java | 2 +- .../hl7/fhir/r5/model/SubscriptionTopic.java | 182 ++- .../java/org/hl7/fhir/r5/model/Substance.java | 174 ++- .../fhir/r5/model/SubstanceDefinition.java | 102 +- .../fhir/r5/model/SubstanceNucleicAcid.java | 2 +- .../hl7/fhir/r5/model/SubstancePolymer.java | 2 +- .../hl7/fhir/r5/model/SubstanceProtein.java | 2 +- .../model/SubstanceReferenceInformation.java | 2 +- .../r5/model/SubstanceSourceMaterial.java | 2 +- .../org/hl7/fhir/r5/model/SupplyDelivery.java | 252 +++- .../org/hl7/fhir/r5/model/SupplyRequest.java | 262 +++- .../main/java/org/hl7/fhir/r5/model/Task.java | 430 ++++++- .../r5/model/TerminologyCapabilities.java | 758 +++++++++++- .../org/hl7/fhir/r5/model/TestReport.java | 128 +- .../org/hl7/fhir/r5/model/TestScript.java | 348 +++++- .../hl7/fhir/r5/model/TriggerDefinition.java | 2 +- .../java/org/hl7/fhir/r5/model/ValueSet.java | 818 ++++++++++++- .../hl7/fhir/r5/model/VerificationResult.java | 28 +- .../hl7/fhir/r5/model/VisionPrescription.java | 300 ++++- 156 files changed, 52113 insertions(+), 178 deletions(-) diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java index 6573c86b8..f1dda99b9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1586,6 +1586,210 @@ A coverage may only be responsible for specific types of charges, and the sequen return ResourceType.Account; } + /** + * Search parameter: guarantor + *

+ * Description: The parties ultimately responsible for balancing the Account
+ * Type: reference
+ * Path: Account.guarantor.party
+ *

+ */ + @SearchParamDefinition(name="guarantor", path="Account.guarantor.party", description="The parties ultimately responsible for balancing the Account", type="reference", target={Organization.class, Patient.class, RelatedPerson.class } ) + public static final String SP_GUARANTOR = "guarantor"; + /** + * Fluent Client search parameter constant for guarantor + *

+ * Description: The parties ultimately responsible for balancing the Account
+ * Type: reference
+ * Path: Account.guarantor.party
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GUARANTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GUARANTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Account:guarantor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_GUARANTOR = new ca.uhn.fhir.model.api.Include("Account:guarantor").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Account number
+ * Type: token
+ * Path: Account.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Account.identifier", description="Account number", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Account number
+ * Type: token
+ * Path: Account.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: name + *

+ * Description: Human-readable label
+ * Type: string
+ * Path: Account.name
+ *

+ */ + @SearchParamDefinition(name="name", path="Account.name", description="Human-readable label", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Human-readable label
+ * Type: string
+ * Path: Account.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: owner + *

+ * Description: Entity managing the Account
+ * Type: reference
+ * Path: Account.owner
+ *

+ */ + @SearchParamDefinition(name="owner", path="Account.owner", description="Entity managing the Account", type="reference", target={Organization.class } ) + public static final String SP_OWNER = "owner"; + /** + * Fluent Client search parameter constant for owner + *

+ * Description: Entity managing the Account
+ * Type: reference
+ * Path: Account.owner
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OWNER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_OWNER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Account:owner". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_OWNER = new ca.uhn.fhir.model.api.Include("Account:owner").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: The entity that caused the expenses
+ * Type: reference
+ * Path: Account.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Account.subject.where(resolve() is Patient)", description="The entity that caused the expenses", type="reference", target={Device.class, HealthcareService.class, Location.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The entity that caused the expenses
+ * Type: reference
+ * Path: Account.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Account:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Account:patient").toLocked(); + + /** + * Search parameter: period + *

+ * Description: Transaction window
+ * Type: date
+ * Path: Account.servicePeriod
+ *

+ */ + @SearchParamDefinition(name="period", path="Account.servicePeriod", description="Transaction window", type="date" ) + public static final String SP_PERIOD = "period"; + /** + * Fluent Client search parameter constant for period + *

+ * Description: Transaction window
+ * Type: date
+ * Path: Account.servicePeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD); + + /** + * Search parameter: status + *

+ * Description: active | inactive | entered-in-error | on-hold | unknown
+ * Type: token
+ * Path: Account.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Account.status", description="active | inactive | entered-in-error | on-hold | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: active | inactive | entered-in-error | on-hold | unknown
+ * Type: token
+ * Path: Account.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The entity that caused the expenses
+ * Type: reference
+ * Path: Account.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Account.subject", description="The entity that caused the expenses", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, HealthcareService.class, Location.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The entity that caused the expenses
+ * Type: reference
+ * Path: Account.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Account:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Account:subject").toLocked(); + + /** + * Search parameter: type + *

+ * Description: E.g. patient, expense, depreciation
+ * Type: token
+ * Path: Account.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Account.type", description="E.g. patient, expense, depreciation", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: E.g. patient, expense, depreciation
+ * Type: token
+ * Path: Account.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java index 37b671200..417d89dc6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4435,6 +4435,496 @@ public class ActivityDefinition extends MetadataResource { return ResourceType.ActivityDefinition; } + /** + * Search parameter: composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + @SearchParamDefinition(name="composed-of", path="ActivityDefinition.relatedArtifact.where(type='composed-of').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_COMPOSED_OF = "composed-of"; + /** + * Fluent Client search parameter constant for composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSED_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSED_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ActivityDefinition:composed-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSED_OF = new ca.uhn.fhir.model.api.Include("ActivityDefinition:composed-of").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the activity definition
+ * Type: quantity
+ * Path: (ActivityDefinition.useContext.value as Quantity) | (ActivityDefinition.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(ActivityDefinition.useContext.value as Quantity) | (ActivityDefinition.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the activity definition", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the activity definition
+ * Type: quantity
+ * Path: (ActivityDefinition.useContext.value as Quantity) | (ActivityDefinition.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the activity definition
+ * Type: composite
+ * Path: ActivityDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="ActivityDefinition.useContext", description="A use context type and quantity- or range-based value assigned to the activity definition", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the activity definition
+ * Type: composite
+ * Path: ActivityDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the activity definition
+ * Type: composite
+ * Path: ActivityDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="ActivityDefinition.useContext", description="A use context type and value assigned to the activity definition", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the activity definition
+ * Type: composite
+ * Path: ActivityDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the activity definition
+ * Type: token
+ * Path: ActivityDefinition.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="ActivityDefinition.useContext.code", description="A type of use context assigned to the activity definition", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the activity definition
+ * Type: token
+ * Path: ActivityDefinition.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the activity definition
+ * Type: token
+ * Path: (ActivityDefinition.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(ActivityDefinition.useContext.value as CodeableConcept)", description="A use context assigned to the activity definition", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the activity definition
+ * Type: token
+ * Path: (ActivityDefinition.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The activity definition publication date
+ * Type: date
+ * Path: ActivityDefinition.date
+ *

+ */ + @SearchParamDefinition(name="date", path="ActivityDefinition.date", description="The activity definition publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The activity definition publication date
+ * Type: date
+ * Path: ActivityDefinition.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library
+ *

+ */ + @SearchParamDefinition(name="depends-on", path="ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DEPENDS_ON = "depends-on"; + /** + * Fluent Client search parameter constant for depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEPENDS_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEPENDS_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ActivityDefinition:depends-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEPENDS_ON = new ca.uhn.fhir.model.api.Include("ActivityDefinition:depends-on").toLocked(); + + /** + * Search parameter: derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + @SearchParamDefinition(name="derived-from", path="ActivityDefinition.relatedArtifact.where(type='derived-from').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DERIVED_FROM = "derived-from"; + /** + * Fluent Client search parameter constant for derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ActivityDefinition:derived-from". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("ActivityDefinition:derived-from").toLocked(); + + /** + * Search parameter: description + *

+ * Description: The description of the activity definition
+ * Type: string
+ * Path: ActivityDefinition.description
+ *

+ */ + @SearchParamDefinition(name="description", path="ActivityDefinition.description", description="The description of the activity definition", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the activity definition
+ * Type: string
+ * Path: ActivityDefinition.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: effective + *

+ * Description: The time during which the activity definition is intended to be in use
+ * Type: date
+ * Path: ActivityDefinition.effectivePeriod
+ *

+ */ + @SearchParamDefinition(name="effective", path="ActivityDefinition.effectivePeriod", description="The time during which the activity definition is intended to be in use", type="date" ) + public static final String SP_EFFECTIVE = "effective"; + /** + * Fluent Client search parameter constant for effective + *

+ * Description: The time during which the activity definition is intended to be in use
+ * Type: date
+ * Path: ActivityDefinition.effectivePeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the activity definition
+ * Type: token
+ * Path: ActivityDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ActivityDefinition.identifier", description="External identifier for the activity definition", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the activity definition
+ * Type: token
+ * Path: ActivityDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the activity definition
+ * Type: token
+ * Path: ActivityDefinition.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="ActivityDefinition.jurisdiction", description="Intended jurisdiction for the activity definition", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the activity definition
+ * Type: token
+ * Path: ActivityDefinition.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: kind + *

+ * Description: The kind of activity definition
+ * Type: token
+ * Path: ActivityDefinition.kind
+ *

+ */ + @SearchParamDefinition(name="kind", path="ActivityDefinition.kind", description="The kind of activity definition", type="token" ) + public static final String SP_KIND = "kind"; + /** + * Fluent Client search parameter constant for kind + *

+ * Description: The kind of activity definition
+ * Type: token
+ * Path: ActivityDefinition.kind
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam KIND = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KIND); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the activity definition
+ * Type: string
+ * Path: ActivityDefinition.name
+ *

+ */ + @SearchParamDefinition(name="name", path="ActivityDefinition.name", description="Computationally friendly name of the activity definition", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the activity definition
+ * Type: string
+ * Path: ActivityDefinition.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + @SearchParamDefinition(name="predecessor", path="ActivityDefinition.relatedArtifact.where(type='predecessor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PREDECESSOR = "predecessor"; + /** + * Fluent Client search parameter constant for predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREDECESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREDECESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ActivityDefinition:predecessor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PREDECESSOR = new ca.uhn.fhir.model.api.Include("ActivityDefinition:predecessor").toLocked(); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the activity definition
+ * Type: string
+ * Path: ActivityDefinition.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="ActivityDefinition.publisher", description="Name of the publisher of the activity definition", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the activity definition
+ * Type: string
+ * Path: ActivityDefinition.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the activity definition
+ * Type: token
+ * Path: ActivityDefinition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ActivityDefinition.status", description="The current status of the activity definition", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the activity definition
+ * Type: token
+ * Path: ActivityDefinition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='successor').resource
+ *

+ */ + @SearchParamDefinition(name="successor", path="ActivityDefinition.relatedArtifact.where(type='successor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUCCESSOR = "successor"; + /** + * Fluent Client search parameter constant for successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: ActivityDefinition.relatedArtifact.where(type='successor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUCCESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUCCESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ActivityDefinition:successor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUCCESSOR = new ca.uhn.fhir.model.api.Include("ActivityDefinition:successor").toLocked(); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the activity definition
+ * Type: string
+ * Path: ActivityDefinition.title
+ *

+ */ + @SearchParamDefinition(name="title", path="ActivityDefinition.title", description="The human-friendly name of the activity definition", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the activity definition
+ * Type: string
+ * Path: ActivityDefinition.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: topic + *

+ * Description: Topics associated with the module
+ * Type: token
+ * Path: ActivityDefinition.topic
+ *

+ */ + @SearchParamDefinition(name="topic", path="ActivityDefinition.topic", description="Topics associated with the module", type="token" ) + public static final String SP_TOPIC = "topic"; + /** + * Fluent Client search parameter constant for topic + *

+ * Description: Topics associated with the module
+ * Type: token
+ * Path: ActivityDefinition.topic
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the activity definition
+ * Type: uri
+ * Path: ActivityDefinition.url
+ *

+ */ + @SearchParamDefinition(name="url", path="ActivityDefinition.url", description="The uri that identifies the activity definition", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the activity definition
+ * Type: uri
+ * Path: ActivityDefinition.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the activity definition
+ * Type: token
+ * Path: ActivityDefinition.version
+ *

+ */ + @SearchParamDefinition(name="version", path="ActivityDefinition.version", description="The business version of the activity definition", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the activity definition
+ * Type: token
+ * Path: ActivityDefinition.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdministrableProductDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdministrableProductDefinition.java index 8ff1489d7..2981f850f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdministrableProductDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdministrableProductDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2207,6 +2207,184 @@ public class AdministrableProductDefinition extends DomainResource { return ResourceType.AdministrableProductDefinition; } + /** + * Search parameter: device + *

+ * Description: A device that is integral to the medicinal product, in effect being considered as an "ingredient" of the medicinal product. This is not intended for devices that are just co-packaged
+ * Type: reference
+ * Path: AdministrableProductDefinition.device
+ *

+ */ + @SearchParamDefinition(name="device", path="AdministrableProductDefinition.device", description="A device that is integral to the medicinal product, in effect being considered as an \"ingredient\" of the medicinal product. This is not intended for devices that are just co-packaged", type="reference", target={DeviceDefinition.class } ) + public static final String SP_DEVICE = "device"; + /** + * Fluent Client search parameter constant for device + *

+ * Description: A device that is integral to the medicinal product, in effect being considered as an "ingredient" of the medicinal product. This is not intended for devices that are just co-packaged
+ * Type: reference
+ * Path: AdministrableProductDefinition.device
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEVICE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdministrableProductDefinition:device". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE = new ca.uhn.fhir.model.api.Include("AdministrableProductDefinition:device").toLocked(); + + /** + * Search parameter: dose-form + *

+ * Description: The administrable dose form, i.e. the dose form of the final product after necessary reconstitution or processing
+ * Type: token
+ * Path: AdministrableProductDefinition.administrableDoseForm
+ *

+ */ + @SearchParamDefinition(name="dose-form", path="AdministrableProductDefinition.administrableDoseForm", description="The administrable dose form, i.e. the dose form of the final product after necessary reconstitution or processing", type="token" ) + public static final String SP_DOSE_FORM = "dose-form"; + /** + * Fluent Client search parameter constant for dose-form + *

+ * Description: The administrable dose form, i.e. the dose form of the final product after necessary reconstitution or processing
+ * Type: token
+ * Path: AdministrableProductDefinition.administrableDoseForm
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DOSE_FORM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DOSE_FORM); + + /** + * Search parameter: form-of + *

+ * Description: The medicinal product that this is an administrable form of. This is not a reference to the item(s) that make up this administrable form - it is the whole product
+ * Type: reference
+ * Path: AdministrableProductDefinition.formOf
+ *

+ */ + @SearchParamDefinition(name="form-of", path="AdministrableProductDefinition.formOf", description="The medicinal product that this is an administrable form of. This is not a reference to the item(s) that make up this administrable form - it is the whole product", type="reference", target={MedicinalProductDefinition.class } ) + public static final String SP_FORM_OF = "form-of"; + /** + * Fluent Client search parameter constant for form-of + *

+ * Description: The medicinal product that this is an administrable form of. This is not a reference to the item(s) that make up this administrable form - it is the whole product
+ * Type: reference
+ * Path: AdministrableProductDefinition.formOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FORM_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FORM_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdministrableProductDefinition:form-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_FORM_OF = new ca.uhn.fhir.model.api.Include("AdministrableProductDefinition:form-of").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: An identifier for the administrable product
+ * Type: token
+ * Path: AdministrableProductDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AdministrableProductDefinition.identifier", description="An identifier for the administrable product", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: An identifier for the administrable product
+ * Type: token
+ * Path: AdministrableProductDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: ingredient + *

+ * Description: The ingredients of this administrable medicinal product
+ * Type: token
+ * Path: AdministrableProductDefinition.ingredient
+ *

+ */ + @SearchParamDefinition(name="ingredient", path="AdministrableProductDefinition.ingredient", description="The ingredients of this administrable medicinal product", type="token" ) + public static final String SP_INGREDIENT = "ingredient"; + /** + * Fluent Client search parameter constant for ingredient + *

+ * Description: The ingredients of this administrable medicinal product
+ * Type: token
+ * Path: AdministrableProductDefinition.ingredient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INGREDIENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INGREDIENT); + + /** + * Search parameter: manufactured-item + *

+ * Description: The manufactured item(s) that this administrable product is produced from. Either a single item, or several that are mixed before administration (e.g. a power item and a solution item). Note that these are not raw ingredients
+ * Type: reference
+ * Path: AdministrableProductDefinition.producedFrom
+ *

+ */ + @SearchParamDefinition(name="manufactured-item", path="AdministrableProductDefinition.producedFrom", description="The manufactured item(s) that this administrable product is produced from. Either a single item, or several that are mixed before administration (e.g. a power item and a solution item). Note that these are not raw ingredients", type="reference", target={ManufacturedItemDefinition.class } ) + public static final String SP_MANUFACTURED_ITEM = "manufactured-item"; + /** + * Fluent Client search parameter constant for manufactured-item + *

+ * Description: The manufactured item(s) that this administrable product is produced from. Either a single item, or several that are mixed before administration (e.g. a power item and a solution item). Note that these are not raw ingredients
+ * Type: reference
+ * Path: AdministrableProductDefinition.producedFrom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANUFACTURED_ITEM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MANUFACTURED_ITEM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdministrableProductDefinition:manufactured-item". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MANUFACTURED_ITEM = new ca.uhn.fhir.model.api.Include("AdministrableProductDefinition:manufactured-item").toLocked(); + + /** + * Search parameter: route + *

+ * Description: Coded expression for the route
+ * Type: token
+ * Path: AdministrableProductDefinition.routeOfAdministration.code
+ *

+ */ + @SearchParamDefinition(name="route", path="AdministrableProductDefinition.routeOfAdministration.code", description="Coded expression for the route", type="token" ) + public static final String SP_ROUTE = "route"; + /** + * Fluent Client search parameter constant for route + *

+ * Description: Coded expression for the route
+ * Type: token
+ * Path: AdministrableProductDefinition.routeOfAdministration.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ROUTE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ROUTE); + + /** + * Search parameter: target-species + *

+ * Description: Coded expression for the species
+ * Type: token
+ * Path: AdministrableProductDefinition.routeOfAdministration.targetSpecies.code
+ *

+ */ + @SearchParamDefinition(name="target-species", path="AdministrableProductDefinition.routeOfAdministration.targetSpecies.code", description="Coded expression for the species", type="token" ) + public static final String SP_TARGET_SPECIES = "target-species"; + /** + * Fluent Client search parameter constant for target-species + *

+ * Description: Coded expression for the species
+ * Type: token
+ * Path: AdministrableProductDefinition.routeOfAdministration.targetSpecies.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGET_SPECIES = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TARGET_SPECIES); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java index c3d87bcf5..3c8e34ee9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3423,6 +3423,328 @@ public class AdverseEvent extends DomainResource { return ResourceType.AdverseEvent; } + /** + * Search parameter: actuality + *

+ * Description: actual | potential
+ * Type: token
+ * Path: AdverseEvent.actuality
+ *

+ */ + @SearchParamDefinition(name="actuality", path="AdverseEvent.actuality", description="actual | potential", type="token" ) + public static final String SP_ACTUALITY = "actuality"; + /** + * Fluent Client search parameter constant for actuality + *

+ * Description: actual | potential
+ * Type: token
+ * Path: AdverseEvent.actuality
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTUALITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTUALITY); + + /** + * Search parameter: category + *

+ * Description: wrong-patient | procedure-mishap | medication-mishap | device | unsafe-physical-environment | hospital-aquired-infection | wrong-body-site
+ * Type: token
+ * Path: AdverseEvent.category
+ *

+ */ + @SearchParamDefinition(name="category", path="AdverseEvent.category", description="wrong-patient | procedure-mishap | medication-mishap | device | unsafe-physical-environment | hospital-aquired-infection | wrong-body-site", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: wrong-patient | procedure-mishap | medication-mishap | device | unsafe-physical-environment | hospital-aquired-infection | wrong-body-site
+ * Type: token
+ * Path: AdverseEvent.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: code + *

+ * Description: Event or incident that occurred or was averted
+ * Type: token
+ * Path: AdverseEvent.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AdverseEvent.code", description="Event or incident that occurred or was averted", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Event or incident that occurred or was averted
+ * Type: token
+ * Path: AdverseEvent.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: date + *

+ * Description: When the event occurred
+ * Type: date
+ * Path: AdverseEvent.occurrence
+ *

+ */ + @SearchParamDefinition(name="date", path="AdverseEvent.occurrence", description="When the event occurred", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: When the event occurred
+ * Type: date
+ * Path: AdverseEvent.occurrence
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier for the event
+ * Type: token
+ * Path: AdverseEvent.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AdverseEvent.identifier", description="Business identifier for the event", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier for the event
+ * Type: token
+ * Path: AdverseEvent.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: location + *

+ * Description: Location where adverse event occurred
+ * Type: reference
+ * Path: AdverseEvent.location
+ *

+ */ + @SearchParamDefinition(name="location", path="AdverseEvent.location", description="Location where adverse event occurred", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: Location where adverse event occurred
+ * Type: reference
+ * Path: AdverseEvent.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdverseEvent:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("AdverseEvent:location").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Subject impacted by event
+ * Type: reference
+ * Path: AdverseEvent.subject
+ *

+ */ + @SearchParamDefinition(name="patient", path="AdverseEvent.subject", description="Subject impacted by event", type="reference", target={Group.class, Patient.class, Practitioner.class, RelatedPerson.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Subject impacted by event
+ * Type: reference
+ * Path: AdverseEvent.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdverseEvent:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("AdverseEvent:patient").toLocked(); + + /** + * Search parameter: recorder + *

+ * Description: Who recorded the adverse event
+ * Type: reference
+ * Path: AdverseEvent.recorder
+ *

+ */ + @SearchParamDefinition(name="recorder", path="AdverseEvent.recorder", description="Who recorded the adverse event", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_RECORDER = "recorder"; + /** + * Fluent Client search parameter constant for recorder + *

+ * Description: Who recorded the adverse event
+ * Type: reference
+ * Path: AdverseEvent.recorder
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECORDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECORDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdverseEvent:recorder". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RECORDER = new ca.uhn.fhir.model.api.Include("AdverseEvent:recorder").toLocked(); + + /** + * Search parameter: resultingcondition + *

+ * Description: Effect on the subject due to this event
+ * Type: reference
+ * Path: AdverseEvent.resultingCondition
+ *

+ */ + @SearchParamDefinition(name="resultingcondition", path="AdverseEvent.resultingCondition", description="Effect on the subject due to this event", type="reference", target={Condition.class } ) + public static final String SP_RESULTINGCONDITION = "resultingcondition"; + /** + * Fluent Client search parameter constant for resultingcondition + *

+ * Description: Effect on the subject due to this event
+ * Type: reference
+ * Path: AdverseEvent.resultingCondition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESULTINGCONDITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESULTINGCONDITION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdverseEvent:resultingcondition". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RESULTINGCONDITION = new ca.uhn.fhir.model.api.Include("AdverseEvent:resultingcondition").toLocked(); + + /** + * Search parameter: seriousness + *

+ * Description: Seriousness or gravity of the event
+ * Type: token
+ * Path: AdverseEvent.seriousness
+ *

+ */ + @SearchParamDefinition(name="seriousness", path="AdverseEvent.seriousness", description="Seriousness or gravity of the event", type="token" ) + public static final String SP_SERIOUSNESS = "seriousness"; + /** + * Fluent Client search parameter constant for seriousness + *

+ * Description: Seriousness or gravity of the event
+ * Type: token
+ * Path: AdverseEvent.seriousness
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERIOUSNESS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERIOUSNESS); + + /** + * Search parameter: status + *

+ * Description: in-progress | completed | entered-in-error | unknown
+ * Type: token
+ * Path: AdverseEvent.status
+ *

+ */ + @SearchParamDefinition(name="status", path="AdverseEvent.status", description="in-progress | completed | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: in-progress | completed | entered-in-error | unknown
+ * Type: token
+ * Path: AdverseEvent.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: study + *

+ * Description: Research study that the subject is enrolled in
+ * Type: reference
+ * Path: AdverseEvent.study
+ *

+ */ + @SearchParamDefinition(name="study", path="AdverseEvent.study", description="Research study that the subject is enrolled in", type="reference", target={ResearchStudy.class } ) + public static final String SP_STUDY = "study"; + /** + * Fluent Client search parameter constant for study + *

+ * Description: Research study that the subject is enrolled in
+ * Type: reference
+ * Path: AdverseEvent.study
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam STUDY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_STUDY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdverseEvent:study". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_STUDY = new ca.uhn.fhir.model.api.Include("AdverseEvent:study").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: Subject impacted by event
+ * Type: reference
+ * Path: AdverseEvent.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="AdverseEvent.subject", description="Subject impacted by event", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class, Practitioner.class, RelatedPerson.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Subject impacted by event
+ * Type: reference
+ * Path: AdverseEvent.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdverseEvent:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("AdverseEvent:subject").toLocked(); + + /** + * Search parameter: substance + *

+ * Description: Refers to the specific entity that caused the adverse event
+ * Type: reference
+ * Path: (AdverseEvent.suspectEntity.instance as Reference)
+ *

+ */ + @SearchParamDefinition(name="substance", path="(AdverseEvent.suspectEntity.instance as Reference)", description="Refers to the specific entity that caused the adverse event", type="reference", target={Device.class, Immunization.class, Medication.class, MedicationAdministration.class, MedicationUsage.class, Procedure.class, Substance.class } ) + public static final String SP_SUBSTANCE = "substance"; + /** + * Fluent Client search parameter constant for substance + *

+ * Description: Refers to the specific entity that caused the adverse event
+ * Type: reference
+ * Path: (AdverseEvent.suspectEntity.instance as Reference)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSTANCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBSTANCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AdverseEvent:substance". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSTANCE = new ca.uhn.fhir.model.api.Include("AdverseEvent:substance").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java index 4f37ea848..47f746644 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2277,6 +2277,568 @@ public class AllergyIntolerance extends DomainResource { return ResourceType.AllergyIntolerance; } + /** + * Search parameter: asserter + *

+ * Description: Source of the information about the allergy
+ * Type: reference
+ * Path: AllergyIntolerance.asserter
+ *

+ */ + @SearchParamDefinition(name="asserter", path="AllergyIntolerance.asserter", description="Source of the information about the allergy", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_ASSERTER = "asserter"; + /** + * Fluent Client search parameter constant for asserter + *

+ * Description: Source of the information about the allergy
+ * Type: reference
+ * Path: AllergyIntolerance.asserter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ASSERTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ASSERTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AllergyIntolerance:asserter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ASSERTER = new ca.uhn.fhir.model.api.Include("AllergyIntolerance:asserter").toLocked(); + + /** + * Search parameter: category + *

+ * Description: food | medication | environment | biologic
+ * Type: token
+ * Path: AllergyIntolerance.category
+ *

+ */ + @SearchParamDefinition(name="category", path="AllergyIntolerance.category", description="food | medication | environment | biologic", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: food | medication | environment | biologic
+ * Type: token
+ * Path: AllergyIntolerance.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: clinical-status + *

+ * Description: active | inactive | resolved
+ * Type: token
+ * Path: AllergyIntolerance.clinicalStatus
+ *

+ */ + @SearchParamDefinition(name="clinical-status", path="AllergyIntolerance.clinicalStatus", description="active | inactive | resolved", type="token" ) + public static final String SP_CLINICAL_STATUS = "clinical-status"; + /** + * Fluent Client search parameter constant for clinical-status + *

+ * Description: active | inactive | resolved
+ * Type: token
+ * Path: AllergyIntolerance.clinicalStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLINICAL_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLINICAL_STATUS); + + /** + * Search parameter: criticality + *

+ * Description: low | high | unable-to-assess
+ * Type: token
+ * Path: AllergyIntolerance.criticality
+ *

+ */ + @SearchParamDefinition(name="criticality", path="AllergyIntolerance.criticality", description="low | high | unable-to-assess", type="token" ) + public static final String SP_CRITICALITY = "criticality"; + /** + * Fluent Client search parameter constant for criticality + *

+ * Description: low | high | unable-to-assess
+ * Type: token
+ * Path: AllergyIntolerance.criticality
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CRITICALITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CRITICALITY); + + /** + * Search parameter: last-date + *

+ * Description: Date(/time) of last known occurrence of a reaction
+ * Type: date
+ * Path: AllergyIntolerance.lastOccurrence
+ *

+ */ + @SearchParamDefinition(name="last-date", path="AllergyIntolerance.lastOccurrence", description="Date(/time) of last known occurrence of a reaction", type="date" ) + public static final String SP_LAST_DATE = "last-date"; + /** + * Fluent Client search parameter constant for last-date + *

+ * Description: Date(/time) of last known occurrence of a reaction
+ * Type: date
+ * Path: AllergyIntolerance.lastOccurrence
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam LAST_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_LAST_DATE); + + /** + * Search parameter: manifestation-code + *

+ * Description: Clinical symptoms/signs associated with the Event
+ * Type: token
+ * Path: AllergyIntolerance.reaction.manifestation.concept
+ *

+ */ + @SearchParamDefinition(name="manifestation-code", path="AllergyIntolerance.reaction.manifestation.concept", description="Clinical symptoms/signs associated with the Event", type="token" ) + public static final String SP_MANIFESTATION_CODE = "manifestation-code"; + /** + * Fluent Client search parameter constant for manifestation-code + *

+ * Description: Clinical symptoms/signs associated with the Event
+ * Type: token
+ * Path: AllergyIntolerance.reaction.manifestation.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MANIFESTATION_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MANIFESTATION_CODE); + + /** + * Search parameter: manifestation-reference + *

+ * Description: Clinical symptoms/signs associated with the Event
+ * Type: reference
+ * Path: AllergyIntolerance.reaction.manifestation.reference
+ *

+ */ + @SearchParamDefinition(name="manifestation-reference", path="AllergyIntolerance.reaction.manifestation.reference", description="Clinical symptoms/signs associated with the Event", type="reference" ) + public static final String SP_MANIFESTATION_REFERENCE = "manifestation-reference"; + /** + * Fluent Client search parameter constant for manifestation-reference + *

+ * Description: Clinical symptoms/signs associated with the Event
+ * Type: reference
+ * Path: AllergyIntolerance.reaction.manifestation.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANIFESTATION_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MANIFESTATION_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AllergyIntolerance:manifestation-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MANIFESTATION_REFERENCE = new ca.uhn.fhir.model.api.Include("AllergyIntolerance:manifestation-reference").toLocked(); + + /** + * Search parameter: recorder + *

+ * Description: Who recorded the sensitivity
+ * Type: reference
+ * Path: AllergyIntolerance.recorder
+ *

+ */ + @SearchParamDefinition(name="recorder", path="AllergyIntolerance.recorder", description="Who recorded the sensitivity", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_RECORDER = "recorder"; + /** + * Fluent Client search parameter constant for recorder + *

+ * Description: Who recorded the sensitivity
+ * Type: reference
+ * Path: AllergyIntolerance.recorder
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECORDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECORDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AllergyIntolerance:recorder". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RECORDER = new ca.uhn.fhir.model.api.Include("AllergyIntolerance:recorder").toLocked(); + + /** + * Search parameter: route + *

+ * Description: How the subject was exposed to the substance
+ * Type: token
+ * Path: AllergyIntolerance.reaction.exposureRoute
+ *

+ */ + @SearchParamDefinition(name="route", path="AllergyIntolerance.reaction.exposureRoute", description="How the subject was exposed to the substance", type="token" ) + public static final String SP_ROUTE = "route"; + /** + * Fluent Client search parameter constant for route + *

+ * Description: How the subject was exposed to the substance
+ * Type: token
+ * Path: AllergyIntolerance.reaction.exposureRoute
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ROUTE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ROUTE); + + /** + * Search parameter: severity + *

+ * Description: mild | moderate | severe (of event as a whole)
+ * Type: token
+ * Path: AllergyIntolerance.reaction.severity
+ *

+ */ + @SearchParamDefinition(name="severity", path="AllergyIntolerance.reaction.severity", description="mild | moderate | severe (of event as a whole)", type="token" ) + public static final String SP_SEVERITY = "severity"; + /** + * Fluent Client search parameter constant for severity + *

+ * Description: mild | moderate | severe (of event as a whole)
+ * Type: token
+ * Path: AllergyIntolerance.reaction.severity
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEVERITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SEVERITY); + + /** + * Search parameter: verification-status + *

+ * Description: unconfirmed | presumed | confirmed | refuted | entered-in-error
+ * Type: token
+ * Path: AllergyIntolerance.verificationStatus
+ *

+ */ + @SearchParamDefinition(name="verification-status", path="AllergyIntolerance.verificationStatus", description="unconfirmed | presumed | confirmed | refuted | entered-in-error", type="token" ) + public static final String SP_VERIFICATION_STATUS = "verification-status"; + /** + * Fluent Client search parameter constant for verification-status + *

+ * Description: unconfirmed | presumed | confirmed | refuted | entered-in-error
+ * Type: token
+ * Path: AllergyIntolerance.verificationStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERIFICATION_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERIFICATION_STATUS); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AllergyIntolerance:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("AllergyIntolerance:patient").toLocked(); + + /** + * Search parameter: type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + @SearchParamDefinition(name="type", path="AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known)\r\n* [Composition](composition.html): Kind of composition (LOINC if possible)\r\n* [DocumentManifest](documentmanifest.html): Kind of document set\r\n* [DocumentReference](documentreference.html): Kind of document (LOINC if possible)\r\n* [Encounter](encounter.html): Specific type of encounter\r\n* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management\r\n", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java index 18e333b83..6161cc3d3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2538,6 +2538,466 @@ The duration (usually in minutes) could also be provided to indicate the length return ResourceType.Appointment; } + /** + * Search parameter: actor + *

+ * Description: Any one of the individuals participating in the appointment
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *

+ */ + @SearchParamDefinition(name="actor", path="Appointment.participant.actor", description="Any one of the individuals participating in the appointment", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_ACTOR = "actor"; + /** + * Fluent Client search parameter constant for actor + *

+ * Description: Any one of the individuals participating in the appointment
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:actor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR = new ca.uhn.fhir.model.api.Include("Appointment:actor").toLocked(); + + /** + * Search parameter: appointment-type + *

+ * Description: The style of appointment or patient that has been booked in the slot (not service type)
+ * Type: token
+ * Path: Appointment.appointmentType
+ *

+ */ + @SearchParamDefinition(name="appointment-type", path="Appointment.appointmentType", description="The style of appointment or patient that has been booked in the slot (not service type)", type="token" ) + public static final String SP_APPOINTMENT_TYPE = "appointment-type"; + /** + * Fluent Client search parameter constant for appointment-type + *

+ * Description: The style of appointment or patient that has been booked in the slot (not service type)
+ * Type: token
+ * Path: Appointment.appointmentType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam APPOINTMENT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_APPOINTMENT_TYPE); + + /** + * Search parameter: based-on + *

+ * Description: The service request this appointment is allocated to assess
+ * Type: reference
+ * Path: Appointment.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="Appointment.basedOn", description="The service request this appointment is allocated to assess", type="reference", target={ServiceRequest.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: The service request this appointment is allocated to assess
+ * Type: reference
+ * Path: Appointment.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("Appointment:based-on").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Appointment date/time.
+ * Type: date
+ * Path: (start | requestedPeriod.start).first()
+ *

+ */ + @SearchParamDefinition(name="date", path="(start | requestedPeriod.start).first()", description="Appointment date/time.", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Appointment date/time.
+ * Type: date
+ * Path: (start | requestedPeriod.start).first()
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: group + *

+ * Description: One of the individuals of the appointment is this patient
+ * Type: reference
+ * Path: Appointment.participant.actor.where(resolve() is Group) | Appointment.subject.where(resolve() is Group)
+ *

+ */ + @SearchParamDefinition(name="group", path="Appointment.participant.actor.where(resolve() is Group) | Appointment.subject.where(resolve() is Group)", description="One of the individuals of the appointment is this patient", type="reference", target={CareTeam.class, Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_GROUP = "group"; + /** + * Fluent Client search parameter constant for group + *

+ * Description: One of the individuals of the appointment is this patient
+ * Type: reference
+ * Path: Appointment.participant.actor.where(resolve() is Group) | Appointment.subject.where(resolve() is Group)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GROUP = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GROUP); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:group". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_GROUP = new ca.uhn.fhir.model.api.Include("Appointment:group").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: An Identifier of the Appointment
+ * Type: token
+ * Path: Appointment.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Appointment.identifier", description="An Identifier of the Appointment", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: An Identifier of the Appointment
+ * Type: token
+ * Path: Appointment.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: location + *

+ * Description: This location is listed in the participants of the appointment
+ * Type: reference
+ * Path: Appointment.participant.actor.where(resolve() is Location)
+ *

+ */ + @SearchParamDefinition(name="location", path="Appointment.participant.actor.where(resolve() is Location)", description="This location is listed in the participants of the appointment", type="reference", target={CareTeam.class, Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: This location is listed in the participants of the appointment
+ * Type: reference
+ * Path: Appointment.participant.actor.where(resolve() is Location)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Appointment:location").toLocked(); + + /** + * Search parameter: part-status + *

+ * Description: The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests.
+ * Type: token
+ * Path: Appointment.participant.status
+ *

+ */ + @SearchParamDefinition(name="part-status", path="Appointment.participant.status", description="The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests.", type="token" ) + public static final String SP_PART_STATUS = "part-status"; + /** + * Fluent Client search parameter constant for part-status + *

+ * Description: The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests.
+ * Type: token
+ * Path: Appointment.participant.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PART_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PART_STATUS); + + /** + * Search parameter: patient + *

+ * Description: One of the individuals of the appointment is this patient
+ * Type: reference
+ * Path: Appointment.participant.actor.where(resolve() is Patient) | Appointment.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Appointment.participant.actor.where(resolve() is Patient) | Appointment.subject.where(resolve() is Patient)", description="One of the individuals of the appointment is this patient", type="reference", target={CareTeam.class, Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: One of the individuals of the appointment is this patient
+ * Type: reference
+ * Path: Appointment.participant.actor.where(resolve() is Patient) | Appointment.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Appointment:patient").toLocked(); + + /** + * Search parameter: practitioner + *

+ * Description: One of the individuals of the appointment is this practitioner
+ * Type: reference
+ * Path: Appointment.participant.actor.where(resolve() is Practitioner)
+ *

+ */ + @SearchParamDefinition(name="practitioner", path="Appointment.participant.actor.where(resolve() is Practitioner)", description="One of the individuals of the appointment is this practitioner", type="reference", target={CareTeam.class, Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PRACTITIONER = "practitioner"; + /** + * Fluent Client search parameter constant for practitioner + *

+ * Description: One of the individuals of the appointment is this practitioner
+ * Type: reference
+ * Path: Appointment.participant.actor.where(resolve() is Practitioner)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:practitioner". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("Appointment:practitioner").toLocked(); + + /** + * Search parameter: reason-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: Appointment.reason.concept
+ *

+ */ + @SearchParamDefinition(name="reason-code", path="Appointment.reason.concept", description="Reference to a concept (by class)", type="token" ) + public static final String SP_REASON_CODE = "reason-code"; + /** + * Fluent Client search parameter constant for reason-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: Appointment.reason.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON_CODE); + + /** + * Search parameter: reason-reference + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Appointment.reason.reference
+ *

+ */ + @SearchParamDefinition(name="reason-reference", path="Appointment.reason.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_REASON_REFERENCE = "reason-reference"; + /** + * Fluent Client search parameter constant for reason-reference + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Appointment.reason.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REASON_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REASON_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:reason-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REASON_REFERENCE = new ca.uhn.fhir.model.api.Include("Appointment:reason-reference").toLocked(); + + /** + * Search parameter: requested-period + *

+ * Description: During what period was the Appointment requested to take place
+ * Type: date
+ * Path: requestedPeriod
+ *

+ */ + @SearchParamDefinition(name="requested-period", path="requestedPeriod", description="During what period was the Appointment requested to take place", type="date" ) + public static final String SP_REQUESTED_PERIOD = "requested-period"; + /** + * Fluent Client search parameter constant for requested-period + *

+ * Description: During what period was the Appointment requested to take place
+ * Type: date
+ * Path: requestedPeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam REQUESTED_PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_REQUESTED_PERIOD); + + /** + * Search parameter: service-category + *

+ * Description: A broad categorization of the service that is to be performed during this appointment
+ * Type: token
+ * Path: Appointment.serviceCategory
+ *

+ */ + @SearchParamDefinition(name="service-category", path="Appointment.serviceCategory", description="A broad categorization of the service that is to be performed during this appointment", type="token" ) + public static final String SP_SERVICE_CATEGORY = "service-category"; + /** + * Fluent Client search parameter constant for service-category + *

+ * Description: A broad categorization of the service that is to be performed during this appointment
+ * Type: token
+ * Path: Appointment.serviceCategory
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICE_CATEGORY); + + /** + * Search parameter: service-type + *

+ * Description: The specific service that is to be performed during this appointment
+ * Type: token
+ * Path: Appointment.serviceType
+ *

+ */ + @SearchParamDefinition(name="service-type", path="Appointment.serviceType", description="The specific service that is to be performed during this appointment", type="token" ) + public static final String SP_SERVICE_TYPE = "service-type"; + /** + * Fluent Client search parameter constant for service-type + *

+ * Description: The specific service that is to be performed during this appointment
+ * Type: token
+ * Path: Appointment.serviceType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICE_TYPE); + + /** + * Search parameter: slot + *

+ * Description: The slots that this appointment is filling
+ * Type: reference
+ * Path: Appointment.slot
+ *

+ */ + @SearchParamDefinition(name="slot", path="Appointment.slot", description="The slots that this appointment is filling", type="reference", target={Slot.class } ) + public static final String SP_SLOT = "slot"; + /** + * Fluent Client search parameter constant for slot + *

+ * Description: The slots that this appointment is filling
+ * Type: reference
+ * Path: Appointment.slot
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SLOT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SLOT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:slot". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SLOT = new ca.uhn.fhir.model.api.Include("Appointment:slot").toLocked(); + + /** + * Search parameter: specialty + *

+ * Description: The specialty of a practitioner that would be required to perform the service requested in this appointment
+ * Type: token
+ * Path: Appointment.specialty
+ *

+ */ + @SearchParamDefinition(name="specialty", path="Appointment.specialty", description="The specialty of a practitioner that would be required to perform the service requested in this appointment", type="token" ) + public static final String SP_SPECIALTY = "specialty"; + /** + * Fluent Client search parameter constant for specialty + *

+ * Description: The specialty of a practitioner that would be required to perform the service requested in this appointment
+ * Type: token
+ * Path: Appointment.specialty
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIALTY); + + /** + * Search parameter: status + *

+ * Description: The overall status of the appointment
+ * Type: token
+ * Path: Appointment.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Appointment.status", description="The overall status of the appointment", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The overall status of the appointment
+ * Type: token
+ * Path: Appointment.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: One of the individuals of the appointment is this patient
+ * Type: reference
+ * Path: Appointment.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Appointment.subject", description="One of the individuals of the appointment is this patient", type="reference", target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: One of the individuals of the appointment is this patient
+ * Type: reference
+ * Path: Appointment.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Appointment:subject").toLocked(); + + /** + * Search parameter: supporting-info + *

+ * Description: Additional information to support the appointment
+ * Type: reference
+ * Path: Appointment.supportingInformation
+ *

+ */ + @SearchParamDefinition(name="supporting-info", path="Appointment.supportingInformation", description="Additional information to support the appointment", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUPPORTING_INFO = "supporting-info"; + /** + * Fluent Client search parameter constant for supporting-info + *

+ * Description: Additional information to support the appointment
+ * Type: reference
+ * Path: Appointment.supportingInformation
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORTING_INFO = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPORTING_INFO); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Appointment:supporting-info". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORTING_INFO = new ca.uhn.fhir.model.api.Include("Appointment:supporting-info").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AppointmentResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AppointmentResponse.java index 69e4c3874..5bab86144 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AppointmentResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AppointmentResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -709,6 +709,202 @@ public class AppointmentResponse extends DomainResource { return ResourceType.AppointmentResponse; } + /** + * Search parameter: actor + *

+ * Description: The Person, Location/HealthcareService or Device that this appointment response replies for
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *

+ */ + @SearchParamDefinition(name="actor", path="AppointmentResponse.actor", description="The Person, Location/HealthcareService or Device that this appointment response replies for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_ACTOR = "actor"; + /** + * Fluent Client search parameter constant for actor + *

+ * Description: The Person, Location/HealthcareService or Device that this appointment response replies for
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AppointmentResponse:actor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR = new ca.uhn.fhir.model.api.Include("AppointmentResponse:actor").toLocked(); + + /** + * Search parameter: appointment + *

+ * Description: The appointment that the response is attached to
+ * Type: reference
+ * Path: AppointmentResponse.appointment
+ *

+ */ + @SearchParamDefinition(name="appointment", path="AppointmentResponse.appointment", description="The appointment that the response is attached to", type="reference", target={Appointment.class } ) + public static final String SP_APPOINTMENT = "appointment"; + /** + * Fluent Client search parameter constant for appointment + *

+ * Description: The appointment that the response is attached to
+ * Type: reference
+ * Path: AppointmentResponse.appointment
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam APPOINTMENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_APPOINTMENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AppointmentResponse:appointment". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_APPOINTMENT = new ca.uhn.fhir.model.api.Include("AppointmentResponse:appointment").toLocked(); + + /** + * Search parameter: group + *

+ * Description: This Response is for this Group
+ * Type: reference
+ * Path: AppointmentResponse.actor.where(resolve() is Group)
+ *

+ */ + @SearchParamDefinition(name="group", path="AppointmentResponse.actor.where(resolve() is Group)", description="This Response is for this Group", type="reference", target={Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_GROUP = "group"; + /** + * Fluent Client search parameter constant for group + *

+ * Description: This Response is for this Group
+ * Type: reference
+ * Path: AppointmentResponse.actor.where(resolve() is Group)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GROUP = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GROUP); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AppointmentResponse:group". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_GROUP = new ca.uhn.fhir.model.api.Include("AppointmentResponse:group").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: An Identifier in this appointment response
+ * Type: token
+ * Path: AppointmentResponse.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AppointmentResponse.identifier", description="An Identifier in this appointment response", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: An Identifier in this appointment response
+ * Type: token
+ * Path: AppointmentResponse.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: location + *

+ * Description: This Response is for this Location
+ * Type: reference
+ * Path: AppointmentResponse.actor.where(resolve() is Location)
+ *

+ */ + @SearchParamDefinition(name="location", path="AppointmentResponse.actor.where(resolve() is Location)", description="This Response is for this Location", type="reference", target={Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: This Response is for this Location
+ * Type: reference
+ * Path: AppointmentResponse.actor.where(resolve() is Location)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AppointmentResponse:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("AppointmentResponse:location").toLocked(); + + /** + * Search parameter: part-status + *

+ * Description: The participants acceptance status for this appointment
+ * Type: token
+ * Path: AppointmentResponse.participantStatus
+ *

+ */ + @SearchParamDefinition(name="part-status", path="AppointmentResponse.participantStatus", description="The participants acceptance status for this appointment", type="token" ) + public static final String SP_PART_STATUS = "part-status"; + /** + * Fluent Client search parameter constant for part-status + *

+ * Description: The participants acceptance status for this appointment
+ * Type: token
+ * Path: AppointmentResponse.participantStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PART_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PART_STATUS); + + /** + * Search parameter: patient + *

+ * Description: This Response is for this Patient
+ * Type: reference
+ * Path: AppointmentResponse.actor.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="AppointmentResponse.actor.where(resolve() is Patient)", description="This Response is for this Patient", type="reference", target={Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: This Response is for this Patient
+ * Type: reference
+ * Path: AppointmentResponse.actor.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AppointmentResponse:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("AppointmentResponse:patient").toLocked(); + + /** + * Search parameter: practitioner + *

+ * Description: This Response is for this Practitioner
+ * Type: reference
+ * Path: AppointmentResponse.actor.where(resolve() is Practitioner)
+ *

+ */ + @SearchParamDefinition(name="practitioner", path="AppointmentResponse.actor.where(resolve() is Practitioner)", description="This Response is for this Practitioner", type="reference", target={Device.class, Group.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PRACTITIONER = "practitioner"; + /** + * Fluent Client search parameter constant for practitioner + *

+ * Description: This Response is for this Practitioner
+ * Type: reference
+ * Path: AppointmentResponse.actor.where(resolve() is Practitioner)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AppointmentResponse:practitioner". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("AppointmentResponse:practitioner").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ArtifactAssessment.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ArtifactAssessment.java index 7f9ebe237..48e4394c4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ArtifactAssessment.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ArtifactAssessment.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1321,16 +1321,16 @@ public class ArtifactAssessment extends MetadataResource { /** * The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. */ - @Child(name = "approvalDate", type = {DateType.class}, order=4, min=0, max=1, modifier=false, summary=false) + @Child(name = "approvalDate", type = {DateTimeType.class}, order=4, min=0, max=1, modifier=false, summary=false) @Description(shortDefinition="When the artifact assessment 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." ) - protected DateType approvalDate; + protected DateTimeType approvalDate; /** * The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date. */ - @Child(name = "lastReviewDate", type = {DateType.class}, order=5, min=0, max=1, modifier=false, summary=true) + @Child(name = "lastReviewDate", type = {DateTimeType.class}, order=5, min=0, max=1, modifier=false, summary=true) @Description(shortDefinition="When the artifact assessment was last reviewed", formalDefinition="The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date." ) - protected DateType lastReviewDate; + protected DateTimeType lastReviewDate; /** * A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about. @@ -1584,12 +1584,12 @@ public class ArtifactAssessment extends MetadataResource { /** * @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 */ - public DateType getApprovalDateElement() { + public DateTimeType getApprovalDateElement() { if (this.approvalDate == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create ArtifactAssessment.approvalDate"); else if (Configuration.doAutoCreate()) - this.approvalDate = new DateType(); // bb + this.approvalDate = new DateTimeType(); // bb return this.approvalDate; } @@ -1604,7 +1604,7 @@ public class ArtifactAssessment extends MetadataResource { /** * @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 */ - public ArtifactAssessment setApprovalDateElement(DateType value) { + public ArtifactAssessment setApprovalDateElement(DateTimeType value) { this.approvalDate = value; return this; } @@ -1624,7 +1624,7 @@ public class ArtifactAssessment extends MetadataResource { this.approvalDate = null; else { if (this.approvalDate == null) - this.approvalDate = new DateType(); + this.approvalDate = new DateTimeType(); this.approvalDate.setValue(value); } return this; @@ -1633,12 +1633,12 @@ public class ArtifactAssessment extends MetadataResource { /** * @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 */ - public DateType getLastReviewDateElement() { + public DateTimeType getLastReviewDateElement() { if (this.lastReviewDate == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create ArtifactAssessment.lastReviewDate"); else if (Configuration.doAutoCreate()) - this.lastReviewDate = new DateType(); // bb + this.lastReviewDate = new DateTimeType(); // bb return this.lastReviewDate; } @@ -1653,7 +1653,7 @@ public class ArtifactAssessment extends MetadataResource { /** * @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 */ - public ArtifactAssessment setLastReviewDateElement(DateType value) { + public ArtifactAssessment setLastReviewDateElement(DateTimeType value) { this.lastReviewDate = value; return this; } @@ -1673,7 +1673,7 @@ public class ArtifactAssessment extends MetadataResource { this.lastReviewDate = null; else { if (this.lastReviewDate == null) - this.lastReviewDate = new DateType(); + this.lastReviewDate = new DateTimeType(); this.lastReviewDate.setValue(value); } return this; @@ -2631,10 +2631,10 @@ public class ArtifactAssessment extends MetadataResource { this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType return value; case 223539345: // approvalDate - this.approvalDate = TypeConvertor.castToDate(value); // DateTimeType + this.approvalDate = TypeConvertor.castToDateTime(value); // DateTimeType return value; case -1687512484: // lastReviewDate - this.lastReviewDate = TypeConvertor.castToDate(value); // DateTimeType + this.lastReviewDate = TypeConvertor.castToDateTime(value); // DateTimeType return value; case -1228798510: // artifact this.artifact = TypeConvertor.castToType(value); // DataType @@ -2666,9 +2666,9 @@ public class ArtifactAssessment extends MetadataResource { } else if (name.equals("copyright")) { this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType } else if (name.equals("approvalDate")) { - this.approvalDate = TypeConvertor.castToDate(value); // DateTimeType + this.approvalDate = TypeConvertor.castToDateTime(value); // DateTimeType } else if (name.equals("lastReviewDate")) { - this.lastReviewDate = TypeConvertor.castToDate(value); // DateTimeType + this.lastReviewDate = TypeConvertor.castToDateTime(value); // DateTimeType } else if (name.equals("artifact[x]")) { this.artifact = TypeConvertor.castToType(value); // DataType } else if (name.equals("content")) { @@ -2846,6 +2846,26 @@ public class ArtifactAssessment extends MetadataResource { return ResourceType.ArtifactAssessment; } + /** + * Search parameter: date + *

+ * Description: The artifact assessment publication date
+ * Type: date
+ * Path: ArtifactAssessment.date
+ *

+ */ + @SearchParamDefinition(name="date", path="ArtifactAssessment.date", description="The artifact assessment publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The artifact assessment publication date
+ * Type: date
+ * Path: ArtifactAssessment.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java index ef3d3621b..46c3f20c2 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3521,6 +3521,342 @@ public class AuditEvent extends DomainResource { return ResourceType.AuditEvent; } + /** + * Search parameter: action + *

+ * Description: Type of action performed during the event
+ * Type: token
+ * Path: AuditEvent.action
+ *

+ */ + @SearchParamDefinition(name="action", path="AuditEvent.action", description="Type of action performed during the event", type="token" ) + public static final String SP_ACTION = "action"; + /** + * Fluent Client search parameter constant for action + *

+ * Description: Type of action performed during the event
+ * Type: token
+ * Path: AuditEvent.action
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTION); + + /** + * Search parameter: agent-role + *

+ * Description: Agent role in the event
+ * Type: token
+ * Path: AuditEvent.agent.role
+ *

+ */ + @SearchParamDefinition(name="agent-role", path="AuditEvent.agent.role", description="Agent role in the event", type="token" ) + public static final String SP_AGENT_ROLE = "agent-role"; + /** + * Fluent Client search parameter constant for agent-role + *

+ * Description: Agent role in the event
+ * Type: token
+ * Path: AuditEvent.agent.role
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam AGENT_ROLE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_AGENT_ROLE); + + /** + * Search parameter: agent + *

+ * Description: Identifier of who
+ * Type: reference
+ * Path: AuditEvent.agent.who
+ *

+ */ + @SearchParamDefinition(name="agent", path="AuditEvent.agent.who", description="Identifier of who", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={CareTeam.class, Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_AGENT = "agent"; + /** + * Fluent Client search parameter constant for agent + *

+ * Description: Identifier of who
+ * Type: reference
+ * Path: AuditEvent.agent.who
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AGENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AGENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AuditEvent:agent". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AGENT = new ca.uhn.fhir.model.api.Include("AuditEvent:agent").toLocked(); + + /** + * Search parameter: based-on + *

+ * Description: Reference to the service request.
+ * Type: reference
+ * Path: AuditEvent.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="AuditEvent.basedOn", description="Reference to the service request.", type="reference", target={CarePlan.class, DeviceRequest.class, ImmunizationRecommendation.class, MedicationRequest.class, NutritionOrder.class, ServiceRequest.class, Task.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Reference to the service request.
+ * Type: reference
+ * Path: AuditEvent.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AuditEvent:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("AuditEvent:based-on").toLocked(); + + /** + * Search parameter: category + *

+ * Description: Category of event
+ * Type: token
+ * Path: AuditEvent.category
+ *

+ */ + @SearchParamDefinition(name="category", path="AuditEvent.category", description="Category of event", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Category of event
+ * Type: token
+ * Path: AuditEvent.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: code + *

+ * Description: More specific code for the event
+ * Type: token
+ * Path: AuditEvent.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AuditEvent.code", description="More specific code for the event", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: More specific code for the event
+ * Type: token
+ * Path: AuditEvent.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: date + *

+ * Description: Time when the event was recorded
+ * Type: date
+ * Path: AuditEvent.recorded
+ *

+ */ + @SearchParamDefinition(name="date", path="AuditEvent.recorded", description="Time when the event was recorded", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Time when the event was recorded
+ * Type: date
+ * Path: AuditEvent.recorded
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Encounter related to the activity recorded in the AuditEvent
+ * Type: reference
+ * Path: AuditEvent.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="AuditEvent.encounter", description="Encounter related to the activity recorded in the AuditEvent", type="reference", target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Encounter related to the activity recorded in the AuditEvent
+ * Type: reference
+ * Path: AuditEvent.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AuditEvent:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("AuditEvent:encounter").toLocked(); + + /** + * Search parameter: entity-role + *

+ * Description: What role the entity played
+ * Type: token
+ * Path: AuditEvent.entity.role
+ *

+ */ + @SearchParamDefinition(name="entity-role", path="AuditEvent.entity.role", description="What role the entity played", type="token" ) + public static final String SP_ENTITY_ROLE = "entity-role"; + /** + * Fluent Client search parameter constant for entity-role + *

+ * Description: What role the entity played
+ * Type: token
+ * Path: AuditEvent.entity.role
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ENTITY_ROLE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ENTITY_ROLE); + + /** + * Search parameter: entity + *

+ * Description: Specific instance of resource
+ * Type: reference
+ * Path: AuditEvent.entity.what
+ *

+ */ + @SearchParamDefinition(name="entity", path="AuditEvent.entity.what", description="Specific instance of resource", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_ENTITY = "entity"; + /** + * Fluent Client search parameter constant for entity + *

+ * Description: Specific instance of resource
+ * Type: reference
+ * Path: AuditEvent.entity.what
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTITY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AuditEvent:entity". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTITY = new ca.uhn.fhir.model.api.Include("AuditEvent:entity").toLocked(); + + /** + * Search parameter: outcome + *

+ * Description: Whether the event succeeded or failed
+ * Type: token
+ * Path: AuditEvent.outcome.code
+ *

+ */ + @SearchParamDefinition(name="outcome", path="AuditEvent.outcome.code", description="Whether the event succeeded or failed", type="token" ) + public static final String SP_OUTCOME = "outcome"; + /** + * Fluent Client search parameter constant for outcome + *

+ * Description: Whether the event succeeded or failed
+ * Type: token
+ * Path: AuditEvent.outcome.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_OUTCOME); + + /** + * Search parameter: patient + *

+ * Description: Identifier of who
+ * Type: reference
+ * Path: AuditEvent.agent.who.where(resolve() is Patient) | AuditEvent.entity.what.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="AuditEvent.agent.who.where(resolve() is Patient) | AuditEvent.entity.what.where(resolve() is Patient)", description="Identifier of who", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Identifier of who
+ * Type: reference
+ * Path: AuditEvent.agent.who.where(resolve() is Patient) | AuditEvent.entity.what.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AuditEvent:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("AuditEvent:patient").toLocked(); + + /** + * Search parameter: policy + *

+ * Description: Policy that authorized event
+ * Type: uri
+ * Path: AuditEvent.agent.policy
+ *

+ */ + @SearchParamDefinition(name="policy", path="AuditEvent.agent.policy", description="Policy that authorized event", type="uri" ) + public static final String SP_POLICY = "policy"; + /** + * Fluent Client search parameter constant for policy + *

+ * Description: Policy that authorized event
+ * Type: uri
+ * Path: AuditEvent.agent.policy
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam POLICY = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_POLICY); + + /** + * Search parameter: purpose + *

+ * Description: The authorization (purposeOfUse) of the event
+ * Type: token
+ * Path: AuditEvent.authorization | AuditEvent.agent.authorization
+ *

+ */ + @SearchParamDefinition(name="purpose", path="AuditEvent.authorization | AuditEvent.agent.authorization", description="The authorization (purposeOfUse) of the event", type="token" ) + public static final String SP_PURPOSE = "purpose"; + /** + * Fluent Client search parameter constant for purpose + *

+ * Description: The authorization (purposeOfUse) of the event
+ * Type: token
+ * Path: AuditEvent.authorization | AuditEvent.agent.authorization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PURPOSE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PURPOSE); + + /** + * Search parameter: source + *

+ * Description: The identity of source detecting the event
+ * Type: reference
+ * Path: AuditEvent.source.observer
+ *

+ */ + @SearchParamDefinition(name="source", path="AuditEvent.source.observer", description="The identity of source detecting the event", type="reference", target={CareTeam.class, Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: The identity of source detecting the event
+ * Type: reference
+ * Path: AuditEvent.source.observer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "AuditEvent:source". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("AuditEvent:source").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Binary.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Binary.java index cbc601824..aa2f971de 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Binary.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Binary.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BodyStructure.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BodyStructure.java index 9328f8081..4196d5467 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BodyStructure.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BodyStructure.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1352,6 +1352,92 @@ public class BodyStructure extends DomainResource { return ResourceType.BodyStructure; } + /** + * Search parameter: identifier + *

+ * Description: Bodystructure identifier
+ * Type: token
+ * Path: BodyStructure.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="BodyStructure.identifier", description="Bodystructure identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Bodystructure identifier
+ * Type: token
+ * Path: BodyStructure.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: location + *

+ * Description: Body site
+ * Type: token
+ * Path: BodyStructure.location
+ *

+ */ + @SearchParamDefinition(name="location", path="BodyStructure.location", description="Body site", type="token" ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: Body site
+ * Type: token
+ * Path: BodyStructure.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam LOCATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_LOCATION); + + /** + * Search parameter: morphology + *

+ * Description: Kind of Structure
+ * Type: token
+ * Path: BodyStructure.morphology
+ *

+ */ + @SearchParamDefinition(name="morphology", path="BodyStructure.morphology", description="Kind of Structure", type="token" ) + public static final String SP_MORPHOLOGY = "morphology"; + /** + * Fluent Client search parameter constant for morphology + *

+ * Description: Kind of Structure
+ * Type: token
+ * Path: BodyStructure.morphology
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MORPHOLOGY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MORPHOLOGY); + + /** + * Search parameter: patient + *

+ * Description: Who this is about
+ * Type: reference
+ * Path: BodyStructure.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="BodyStructure.patient", description="Who this is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Who this is about
+ * Type: reference
+ * Path: BodyStructure.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "BodyStructure:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("BodyStructure:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java index 5c18a2834..9090d2e27 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3109,6 +3109,118 @@ public class Bundle extends Resource implements IBaseBundle { return ResourceType.Bundle; } + /** + * Search parameter: composition + *

+ * Description: The first resource in the bundle, if the bundle type is "document" - this is a composition, and this parameter provides access to search its contents
+ * Type: reference
+ * Path: Bundle.entry[0].resource
+ *

+ */ + @SearchParamDefinition(name="composition", path="Bundle.entry[0].resource", description="The first resource in the bundle, if the bundle type is \"document\" - this is a composition, and this parameter provides access to search its contents", type="reference" ) + public static final String SP_COMPOSITION = "composition"; + /** + * Fluent Client search parameter constant for composition + *

+ * Description: The first resource in the bundle, if the bundle type is "document" - this is a composition, and this parameter provides access to search its contents
+ * Type: reference
+ * Path: Bundle.entry[0].resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSITION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Bundle:composition". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSITION = new ca.uhn.fhir.model.api.Include("Bundle:composition").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Persistent identifier for the bundle
+ * Type: token
+ * Path: Bundle.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Bundle.identifier", description="Persistent identifier for the bundle", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Persistent identifier for the bundle
+ * Type: token
+ * Path: Bundle.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: message + *

+ * Description: The first resource in the bundle, if the bundle type is "message" - this is a message header, and this parameter provides access to search its contents
+ * Type: reference
+ * Path: Bundle.entry[0].resource
+ *

+ */ + @SearchParamDefinition(name="message", path="Bundle.entry[0].resource", description="The first resource in the bundle, if the bundle type is \"message\" - this is a message header, and this parameter provides access to search its contents", type="reference" ) + public static final String SP_MESSAGE = "message"; + /** + * Fluent Client search parameter constant for message + *

+ * Description: The first resource in the bundle, if the bundle type is "message" - this is a message header, and this parameter provides access to search its contents
+ * Type: reference
+ * Path: Bundle.entry[0].resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MESSAGE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MESSAGE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Bundle:message". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MESSAGE = new ca.uhn.fhir.model.api.Include("Bundle:message").toLocked(); + + /** + * Search parameter: timestamp + *

+ * Description: When the bundle was assembled
+ * Type: date
+ * Path: Bundle.timestamp
+ *

+ */ + @SearchParamDefinition(name="timestamp", path="Bundle.timestamp", description="When the bundle was assembled", type="date" ) + public static final String SP_TIMESTAMP = "timestamp"; + /** + * Fluent Client search parameter constant for timestamp + *

+ * Description: When the bundle was assembled
+ * Type: date
+ * Path: Bundle.timestamp
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam TIMESTAMP = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_TIMESTAMP); + + /** + * Search parameter: type + *

+ * Description: document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection | subscription-notification
+ * Type: token
+ * Path: Bundle.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Bundle.type", description="document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection | subscription-notification", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection | subscription-notification
+ * Type: token
+ * Path: Bundle.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + // Manual code (from Configuration.txt): /** * Returns the {@link #getLink() link} which matches a given {@link BundleLinkComponent#getRelation() relation}. diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CanonicalResource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CanonicalResource.java index 2bee25241..961bfeba3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CanonicalResource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CanonicalResource.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -553,11 +553,10 @@ public abstract class CanonicalResource extends DomainResource { public boolean supportsCopyright() { return true; } - + public String getVersionedUrl() { return hasVersion() ? getUrl()+"|"+getVersion() : getUrl(); - } - + } // end addition } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java index f1c030489..39f464c0b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -8624,6 +8624,922 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo return ResourceType.CapabilityStatement; } + /** + * Search parameter: fhirversion + *

+ * Description: The version of FHIR
+ * Type: token
+ * Path: CapabilityStatement.version
+ *

+ */ + @SearchParamDefinition(name="fhirversion", path="CapabilityStatement.version", description="The version of FHIR", type="token" ) + public static final String SP_FHIRVERSION = "fhirversion"; + /** + * Fluent Client search parameter constant for fhirversion + *

+ * Description: The version of FHIR
+ * Type: token
+ * Path: CapabilityStatement.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FHIRVERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FHIRVERSION); + + /** + * Search parameter: format + *

+ * Description: formats supported (xml | json | ttl | mime type)
+ * Type: token
+ * Path: CapabilityStatement.format
+ *

+ */ + @SearchParamDefinition(name="format", path="CapabilityStatement.format", description="formats supported (xml | json | ttl | mime type)", type="token" ) + public static final String SP_FORMAT = "format"; + /** + * Fluent Client search parameter constant for format + *

+ * Description: formats supported (xml | json | ttl | mime type)
+ * Type: token
+ * Path: CapabilityStatement.format
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMAT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FORMAT); + + /** + * Search parameter: guide + *

+ * Description: Implementation guides supported
+ * Type: reference
+ * Path: CapabilityStatement.implementationGuide
+ *

+ */ + @SearchParamDefinition(name="guide", path="CapabilityStatement.implementationGuide", description="Implementation guides supported", type="reference", target={ImplementationGuide.class } ) + public static final String SP_GUIDE = "guide"; + /** + * Fluent Client search parameter constant for guide + *

+ * Description: Implementation guides supported
+ * Type: reference
+ * Path: CapabilityStatement.implementationGuide
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GUIDE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GUIDE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CapabilityStatement:guide". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_GUIDE = new ca.uhn.fhir.model.api.Include("CapabilityStatement:guide").toLocked(); + + /** + * Search parameter: mode + *

+ * Description: Mode - restful (server/client) or messaging (sender/receiver)
+ * Type: token
+ * Path: CapabilityStatement.rest.mode
+ *

+ */ + @SearchParamDefinition(name="mode", path="CapabilityStatement.rest.mode", description="Mode - restful (server/client) or messaging (sender/receiver)", type="token" ) + public static final String SP_MODE = "mode"; + /** + * Fluent Client search parameter constant for mode + *

+ * Description: Mode - restful (server/client) or messaging (sender/receiver)
+ * Type: token
+ * Path: CapabilityStatement.rest.mode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MODE); + + /** + * Search parameter: resource-profile + *

+ * Description: A profile id invoked in a capability statement
+ * Type: reference
+ * Path: CapabilityStatement.rest.resource.profile
+ *

+ */ + @SearchParamDefinition(name="resource-profile", path="CapabilityStatement.rest.resource.profile", description="A profile id invoked in a capability statement", type="reference", target={StructureDefinition.class } ) + public static final String SP_RESOURCE_PROFILE = "resource-profile"; + /** + * Fluent Client search parameter constant for resource-profile + *

+ * Description: A profile id invoked in a capability statement
+ * Type: reference
+ * Path: CapabilityStatement.rest.resource.profile
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESOURCE_PROFILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESOURCE_PROFILE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CapabilityStatement:resource-profile". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RESOURCE_PROFILE = new ca.uhn.fhir.model.api.Include("CapabilityStatement:resource-profile").toLocked(); + + /** + * Search parameter: resource + *

+ * Description: Name of a resource mentioned in a capability statement
+ * Type: token
+ * Path: CapabilityStatement.rest.resource.type
+ *

+ */ + @SearchParamDefinition(name="resource", path="CapabilityStatement.rest.resource.type", description="Name of a resource mentioned in a capability statement", type="token" ) + public static final String SP_RESOURCE = "resource"; + /** + * Fluent Client search parameter constant for resource + *

+ * Description: Name of a resource mentioned in a capability statement
+ * Type: token
+ * Path: CapabilityStatement.rest.resource.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESOURCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RESOURCE); + + /** + * Search parameter: security-service + *

+ * Description: OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates
+ * Type: token
+ * Path: CapabilityStatement.rest.security.service
+ *

+ */ + @SearchParamDefinition(name="security-service", path="CapabilityStatement.rest.security.service", description="OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates", type="token" ) + public static final String SP_SECURITY_SERVICE = "security-service"; + /** + * Fluent Client search parameter constant for security-service + *

+ * Description: OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates
+ * Type: token
+ * Path: CapabilityStatement.rest.security.service
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SECURITY_SERVICE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SECURITY_SERVICE); + + /** + * Search parameter: software + *

+ * Description: Part of the name of a software application
+ * Type: string
+ * Path: CapabilityStatement.software.name
+ *

+ */ + @SearchParamDefinition(name="software", path="CapabilityStatement.software.name", description="Part of the name of a software application", type="string" ) + public static final String SP_SOFTWARE = "software"; + /** + * Fluent Client search parameter constant for software + *

+ * Description: Part of the name of a software application
+ * Type: string
+ * Path: CapabilityStatement.software.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam SOFTWARE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_SOFTWARE); + + /** + * Search parameter: supported-profile + *

+ * Description: Profiles for use cases supported
+ * Type: reference
+ * Path: CapabilityStatement.rest.resource.supportedProfile
+ *

+ */ + @SearchParamDefinition(name="supported-profile", path="CapabilityStatement.rest.resource.supportedProfile", description="Profiles for use cases supported", type="reference", target={StructureDefinition.class } ) + public static final String SP_SUPPORTED_PROFILE = "supported-profile"; + /** + * Fluent Client search parameter constant for supported-profile + *

+ * Description: Profiles for use cases supported
+ * Type: reference
+ * Path: CapabilityStatement.rest.resource.supportedProfile
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORTED_PROFILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPORTED_PROFILE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CapabilityStatement:supported-profile". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORTED_PROFILE = new ca.uhn.fhir.model.api.Include("CapabilityStatement:supported-profile").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): // end addition diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java index 392fc15f3..98e16aff5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -6772,6 +6772,464 @@ public class CapabilityStatement2 extends CanonicalResource { return ResourceType.CapabilityStatement2; } + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the capability statement2
+ * Type: quantity
+ * Path: (CapabilityStatement2.useContext.value as Quantity) | (CapabilityStatement2.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement2.useContext.value as Quantity) | (CapabilityStatement2.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the capability statement2", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the capability statement2
+ * Type: quantity
+ * Path: (CapabilityStatement2.useContext.value as Quantity) | (CapabilityStatement2.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the capability statement2
+ * Type: composite
+ * Path: CapabilityStatement2.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement2.useContext", description="A use context type and quantity- or range-based value assigned to the capability statement2", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the capability statement2
+ * Type: composite
+ * Path: CapabilityStatement2.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the capability statement2
+ * Type: composite
+ * Path: CapabilityStatement2.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement2.useContext", description="A use context type and value assigned to the capability statement2", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the capability statement2
+ * Type: composite
+ * Path: CapabilityStatement2.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the capability statement2
+ * Type: token
+ * Path: CapabilityStatement2.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement2.useContext.code", description="A type of use context assigned to the capability statement2", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the capability statement2
+ * Type: token
+ * Path: CapabilityStatement2.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the capability statement2
+ * Type: token
+ * Path: (CapabilityStatement2.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement2.useContext.value as CodeableConcept)", description="A use context assigned to the capability statement2", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the capability statement2
+ * Type: token
+ * Path: (CapabilityStatement2.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The capability statement2 publication date
+ * Type: date
+ * Path: CapabilityStatement2.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement2.date", description="The capability statement2 publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The capability statement2 publication date
+ * Type: date
+ * Path: CapabilityStatement2.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: The description of the capability statement2
+ * Type: string
+ * Path: CapabilityStatement2.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement2.description", description="The description of the capability statement2", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the capability statement2
+ * Type: string
+ * Path: CapabilityStatement2.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: fhirversion + *

+ * Description: The version of FHIR
+ * Type: token
+ * Path: CapabilityStatement2.version
+ *

+ */ + @SearchParamDefinition(name="fhirversion", path="CapabilityStatement2.version", description="The version of FHIR", type="token" ) + public static final String SP_FHIRVERSION = "fhirversion"; + /** + * Fluent Client search parameter constant for fhirversion + *

+ * Description: The version of FHIR
+ * Type: token
+ * Path: CapabilityStatement2.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FHIRVERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FHIRVERSION); + + /** + * Search parameter: format + *

+ * Description: formats supported (xml | json | ttl | mime type)
+ * Type: token
+ * Path: CapabilityStatement2.format
+ *

+ */ + @SearchParamDefinition(name="format", path="CapabilityStatement2.format", description="formats supported (xml | json | ttl | mime type)", type="token" ) + public static final String SP_FORMAT = "format"; + /** + * Fluent Client search parameter constant for format + *

+ * Description: formats supported (xml | json | ttl | mime type)
+ * Type: token
+ * Path: CapabilityStatement2.format
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMAT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FORMAT); + + /** + * Search parameter: guide + *

+ * Description: Implementation guides supported
+ * Type: reference
+ * Path: CapabilityStatement2.implementationGuide
+ *

+ */ + @SearchParamDefinition(name="guide", path="CapabilityStatement2.implementationGuide", description="Implementation guides supported", type="reference", target={ImplementationGuide.class } ) + public static final String SP_GUIDE = "guide"; + /** + * Fluent Client search parameter constant for guide + *

+ * Description: Implementation guides supported
+ * Type: reference
+ * Path: CapabilityStatement2.implementationGuide
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GUIDE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GUIDE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CapabilityStatement2:guide". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_GUIDE = new ca.uhn.fhir.model.api.Include("CapabilityStatement2:guide").toLocked(); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the capability statement2
+ * Type: token
+ * Path: CapabilityStatement2.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement2.jurisdiction", description="Intended jurisdiction for the capability statement2", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the capability statement2
+ * Type: token
+ * Path: CapabilityStatement2.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: mode + *

+ * Description: Mode - restful (server/client) or messaging (sender/receiver)
+ * Type: token
+ * Path: CapabilityStatement2.rest.mode
+ *

+ */ + @SearchParamDefinition(name="mode", path="CapabilityStatement2.rest.mode", description="Mode - restful (server/client) or messaging (sender/receiver)", type="token" ) + public static final String SP_MODE = "mode"; + /** + * Fluent Client search parameter constant for mode + *

+ * Description: Mode - restful (server/client) or messaging (sender/receiver)
+ * Type: token
+ * Path: CapabilityStatement2.rest.mode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MODE); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the capability statement2
+ * Type: string
+ * Path: CapabilityStatement2.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement2.name", description="Computationally friendly name of the capability statement2", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the capability statement2
+ * Type: string
+ * Path: CapabilityStatement2.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the capability statement2
+ * Type: string
+ * Path: CapabilityStatement2.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement2.publisher", description="Name of the publisher of the capability statement2", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the capability statement2
+ * Type: string
+ * Path: CapabilityStatement2.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: resource-profile + *

+ * Description: A profile id invoked in a capability statement
+ * Type: reference
+ * Path: CapabilityStatement2.rest.resource.profile
+ *

+ */ + @SearchParamDefinition(name="resource-profile", path="CapabilityStatement2.rest.resource.profile", description="A profile id invoked in a capability statement", type="reference", target={StructureDefinition.class } ) + public static final String SP_RESOURCE_PROFILE = "resource-profile"; + /** + * Fluent Client search parameter constant for resource-profile + *

+ * Description: A profile id invoked in a capability statement
+ * Type: reference
+ * Path: CapabilityStatement2.rest.resource.profile
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESOURCE_PROFILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESOURCE_PROFILE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CapabilityStatement2:resource-profile". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RESOURCE_PROFILE = new ca.uhn.fhir.model.api.Include("CapabilityStatement2:resource-profile").toLocked(); + + /** + * Search parameter: resource + *

+ * Description: Name of a resource mentioned in a capability statement
+ * Type: token
+ * Path: CapabilityStatement2.rest.resource.type
+ *

+ */ + @SearchParamDefinition(name="resource", path="CapabilityStatement2.rest.resource.type", description="Name of a resource mentioned in a capability statement", type="token" ) + public static final String SP_RESOURCE = "resource"; + /** + * Fluent Client search parameter constant for resource + *

+ * Description: Name of a resource mentioned in a capability statement
+ * Type: token
+ * Path: CapabilityStatement2.rest.resource.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESOURCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RESOURCE); + + /** + * Search parameter: software + *

+ * Description: Part of the name of a software application
+ * Type: string
+ * Path: CapabilityStatement2.software.name
+ *

+ */ + @SearchParamDefinition(name="software", path="CapabilityStatement2.software.name", description="Part of the name of a software application", type="string" ) + public static final String SP_SOFTWARE = "software"; + /** + * Fluent Client search parameter constant for software + *

+ * Description: Part of the name of a software application
+ * Type: string
+ * Path: CapabilityStatement2.software.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam SOFTWARE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_SOFTWARE); + + /** + * Search parameter: status + *

+ * Description: The current status of the capability statement2
+ * Type: token
+ * Path: CapabilityStatement2.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement2.status", description="The current status of the capability statement2", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the capability statement2
+ * Type: token
+ * Path: CapabilityStatement2.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: supported-profile + *

+ * Description: Profiles for use cases supported
+ * Type: reference
+ * Path: CapabilityStatement2.rest.resource.supportedProfile
+ *

+ */ + @SearchParamDefinition(name="supported-profile", path="CapabilityStatement2.rest.resource.supportedProfile", description="Profiles for use cases supported", type="reference", target={StructureDefinition.class } ) + public static final String SP_SUPPORTED_PROFILE = "supported-profile"; + /** + * Fluent Client search parameter constant for supported-profile + *

+ * Description: Profiles for use cases supported
+ * Type: reference
+ * Path: CapabilityStatement2.rest.resource.supportedProfile
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORTED_PROFILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPORTED_PROFILE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CapabilityStatement2:supported-profile". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORTED_PROFILE = new ca.uhn.fhir.model.api.Include("CapabilityStatement2:supported-profile").toLocked(); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the capability statement2
+ * Type: string
+ * Path: CapabilityStatement2.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement2.title", description="The human-friendly name of the capability statement2", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the capability statement2
+ * Type: string
+ * Path: CapabilityStatement2.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the capability statement2
+ * Type: uri
+ * Path: CapabilityStatement2.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement2.url", description="The uri that identifies the capability statement2", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the capability statement2
+ * Type: uri
+ * Path: CapabilityStatement2.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the capability statement2
+ * Type: token
+ * Path: CapabilityStatement2.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement2.version", description="The business version of the capability statement2", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the capability statement2
+ * Type: token
+ * Path: CapabilityStatement2.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java index 95e56e759..c0d09bb49 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4035,6 +4035,668 @@ public class CarePlan extends DomainResource { return ResourceType.CarePlan; } + /** + * Search parameter: activity-code + *

+ * Description: Detail type of activity
+ * Type: token
+ * Path: CarePlan.activity.plannedActivityDetail.code
+ *

+ */ + @SearchParamDefinition(name="activity-code", path="CarePlan.activity.plannedActivityDetail.code", description="Detail type of activity", type="token" ) + public static final String SP_ACTIVITY_CODE = "activity-code"; + /** + * Fluent Client search parameter constant for activity-code + *

+ * Description: Detail type of activity
+ * Type: token
+ * Path: CarePlan.activity.plannedActivityDetail.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVITY_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVITY_CODE); + + /** + * Search parameter: activity-reference + *

+ * Description: Activity that is intended to be part of the care plan
+ * Type: reference
+ * Path: CarePlan.activity.plannedActivityReference
+ *

+ */ + @SearchParamDefinition(name="activity-reference", path="CarePlan.activity.plannedActivityReference", description="Activity that is intended to be part of the care plan", type="reference", target={Appointment.class, CommunicationRequest.class, DeviceRequest.class, ImmunizationRecommendation.class, MedicationRequest.class, NutritionOrder.class, RequestGroup.class, ServiceRequest.class, Task.class, VisionPrescription.class } ) + public static final String SP_ACTIVITY_REFERENCE = "activity-reference"; + /** + * Fluent Client search parameter constant for activity-reference + *

+ * Description: Activity that is intended to be part of the care plan
+ * Type: reference
+ * Path: CarePlan.activity.plannedActivityReference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTIVITY_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTIVITY_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:activity-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTIVITY_REFERENCE = new ca.uhn.fhir.model.api.Include("CarePlan:activity-reference").toLocked(); + + /** + * Search parameter: activity-scheduled-date + *

+ * Description: Specified date occurs within period specified by CarePlan.activity.plannedActivityDetail.scheduled[x]
+ * Type: date
+ * Path: CarePlan.activity.plannedActivityDetail.scheduled.as(Timing) | CarePlan.activity.plannedActivityDetail.scheduled.as(Period)
+ *

+ */ + @SearchParamDefinition(name="activity-scheduled-date", path="CarePlan.activity.plannedActivityDetail.scheduled.as(Timing) | CarePlan.activity.plannedActivityDetail.scheduled.as(Period)", description="Specified date occurs within period specified by CarePlan.activity.plannedActivityDetail.scheduled[x]", type="date" ) + public static final String SP_ACTIVITY_SCHEDULED_DATE = "activity-scheduled-date"; + /** + * Fluent Client search parameter constant for activity-scheduled-date + *

+ * Description: Specified date occurs within period specified by CarePlan.activity.plannedActivityDetail.scheduled[x]
+ * Type: date
+ * Path: CarePlan.activity.plannedActivityDetail.scheduled.as(Timing) | CarePlan.activity.plannedActivityDetail.scheduled.as(Period)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam ACTIVITY_SCHEDULED_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ACTIVITY_SCHEDULED_DATE); + + /** + * Search parameter: activity-scheduled-string + *

+ * Description: When activity is to occur
+ * Type: string
+ * Path: CarePlan.activity.plannedActivityDetail.scheduled.as(string)
+ *

+ */ + @SearchParamDefinition(name="activity-scheduled-string", path="CarePlan.activity.plannedActivityDetail.scheduled.as(string)", description="When activity is to occur", type="string" ) + public static final String SP_ACTIVITY_SCHEDULED_STRING = "activity-scheduled-string"; + /** + * Fluent Client search parameter constant for activity-scheduled-string + *

+ * Description: When activity is to occur
+ * Type: string
+ * Path: CarePlan.activity.plannedActivityDetail.scheduled.as(string)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ACTIVITY_SCHEDULED_STRING = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ACTIVITY_SCHEDULED_STRING); + + /** + * Search parameter: based-on + *

+ * Description: Fulfills CarePlan
+ * Type: reference
+ * Path: CarePlan.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="CarePlan.basedOn", description="Fulfills CarePlan", type="reference", target={CarePlan.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Fulfills CarePlan
+ * Type: reference
+ * Path: CarePlan.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("CarePlan:based-on").toLocked(); + + /** + * Search parameter: care-team + *

+ * Description: Who's involved in plan?
+ * Type: reference
+ * Path: CarePlan.careTeam
+ *

+ */ + @SearchParamDefinition(name="care-team", path="CarePlan.careTeam", description="Who's involved in plan?", type="reference", target={CareTeam.class } ) + public static final String SP_CARE_TEAM = "care-team"; + /** + * Fluent Client search parameter constant for care-team + *

+ * Description: Who's involved in plan?
+ * Type: reference
+ * Path: CarePlan.careTeam
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CARE_TEAM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CARE_TEAM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:care-team". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CARE_TEAM = new ca.uhn.fhir.model.api.Include("CarePlan:care-team").toLocked(); + + /** + * Search parameter: category + *

+ * Description: Type of plan
+ * Type: token
+ * Path: CarePlan.category
+ *

+ */ + @SearchParamDefinition(name="category", path="CarePlan.category", description="Type of plan", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Type of plan
+ * Type: token
+ * Path: CarePlan.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: condition + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: CarePlan.addresses.reference
+ *

+ */ + @SearchParamDefinition(name="condition", path="CarePlan.addresses.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_CONDITION = "condition"; + /** + * Fluent Client search parameter constant for condition + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: CarePlan.addresses.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONDITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONDITION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:condition". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CONDITION = new ca.uhn.fhir.model.api.Include("CarePlan:condition").toLocked(); + + /** + * Search parameter: encounter + *

+ * Description: The Encounter during which this CarePlan was created
+ * Type: reference
+ * Path: CarePlan.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="CarePlan.encounter", description="The Encounter during which this CarePlan was created", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: The Encounter during which this CarePlan was created
+ * Type: reference
+ * Path: CarePlan.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("CarePlan:encounter").toLocked(); + + /** + * Search parameter: goal + *

+ * Description: Desired outcome of plan
+ * Type: reference
+ * Path: CarePlan.goal
+ *

+ */ + @SearchParamDefinition(name="goal", path="CarePlan.goal", description="Desired outcome of plan", type="reference", target={Goal.class } ) + public static final String SP_GOAL = "goal"; + /** + * Fluent Client search parameter constant for goal + *

+ * Description: Desired outcome of plan
+ * Type: reference
+ * Path: CarePlan.goal
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GOAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GOAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:goal". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_GOAL = new ca.uhn.fhir.model.api.Include("CarePlan:goal").toLocked(); + + /** + * Search parameter: instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: CarePlan.instantiatesCanonical
+ *

+ */ + @SearchParamDefinition(name="instantiates-canonical", path="CarePlan.instantiatesCanonical", description="Instantiates FHIR protocol or definition", type="reference", target={ActivityDefinition.class, Measure.class, OperationDefinition.class, PlanDefinition.class, Questionnaire.class } ) + public static final String SP_INSTANTIATES_CANONICAL = "instantiates-canonical"; + /** + * Fluent Client search parameter constant for instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: CarePlan.instantiatesCanonical
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSTANTIATES_CANONICAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSTANTIATES_CANONICAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:instantiates-canonical". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSTANTIATES_CANONICAL = new ca.uhn.fhir.model.api.Include("CarePlan:instantiates-canonical").toLocked(); + + /** + * Search parameter: instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: CarePlan.instantiatesUri
+ *

+ */ + @SearchParamDefinition(name="instantiates-uri", path="CarePlan.instantiatesUri", description="Instantiates external protocol or definition", type="uri" ) + public static final String SP_INSTANTIATES_URI = "instantiates-uri"; + /** + * Fluent Client search parameter constant for instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: CarePlan.instantiatesUri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_INSTANTIATES_URI); + + /** + * Search parameter: intent + *

+ * Description: proposal | plan | order | option | directive
+ * Type: token
+ * Path: CarePlan.intent
+ *

+ */ + @SearchParamDefinition(name="intent", path="CarePlan.intent", description="proposal | plan | order | option | directive", type="token" ) + public static final String SP_INTENT = "intent"; + /** + * Fluent Client search parameter constant for intent + *

+ * Description: proposal | plan | order | option | directive
+ * Type: token
+ * Path: CarePlan.intent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INTENT); + + /** + * Search parameter: part-of + *

+ * Description: Part of referenced CarePlan
+ * Type: reference
+ * Path: CarePlan.partOf
+ *

+ */ + @SearchParamDefinition(name="part-of", path="CarePlan.partOf", description="Part of referenced CarePlan", type="reference", target={CarePlan.class } ) + public static final String SP_PART_OF = "part-of"; + /** + * Fluent Client search parameter constant for part-of + *

+ * Description: Part of referenced CarePlan
+ * Type: reference
+ * Path: CarePlan.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PART_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:part-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF = new ca.uhn.fhir.model.api.Include("CarePlan:part-of").toLocked(); + + /** + * Search parameter: performer + *

+ * Description: Matches if the practitioner is listed as a performer in any of the "simple" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)
+ * Type: reference
+ * Path: CarePlan.activity.plannedActivityDetail.performer
+ *

+ */ + @SearchParamDefinition(name="performer", path="CarePlan.activity.plannedActivityDetail.performer", description="Matches if the practitioner is listed as a performer in any of the \"simple\" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: Matches if the practitioner is listed as a performer in any of the "simple" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)
+ * Type: reference
+ * Path: CarePlan.activity.plannedActivityDetail.performer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("CarePlan:performer").toLocked(); + + /** + * Search parameter: replaces + *

+ * Description: CarePlan replaced by this CarePlan
+ * Type: reference
+ * Path: CarePlan.replaces
+ *

+ */ + @SearchParamDefinition(name="replaces", path="CarePlan.replaces", description="CarePlan replaced by this CarePlan", type="reference", target={CarePlan.class } ) + public static final String SP_REPLACES = "replaces"; + /** + * Fluent Client search parameter constant for replaces + *

+ * Description: CarePlan replaced by this CarePlan
+ * Type: reference
+ * Path: CarePlan.replaces
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REPLACES = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REPLACES); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:replaces". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REPLACES = new ca.uhn.fhir.model.api.Include("CarePlan:replaces").toLocked(); + + /** + * Search parameter: status + *

+ * Description: draft | active | on-hold | revoked | completed | entered-in-error | unknown
+ * Type: token
+ * Path: CarePlan.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CarePlan.status", description="draft | active | on-hold | revoked | completed | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: draft | active | on-hold | revoked | completed | entered-in-error | unknown
+ * Type: token
+ * Path: CarePlan.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Who the care plan is for
+ * Type: reference
+ * Path: CarePlan.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="CarePlan.subject", description="Who the care plan is for", type="reference", target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Who the care plan is for
+ * Type: reference
+ * Path: CarePlan.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("CarePlan:subject").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CarePlan:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("CarePlan:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java index 61ad10263..42254255d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1426,6 +1426,354 @@ public class CareTeam extends DomainResource { return ResourceType.CareTeam; } + /** + * Search parameter: category + *

+ * Description: Type of team
+ * Type: token
+ * Path: CareTeam.category
+ *

+ */ + @SearchParamDefinition(name="category", path="CareTeam.category", description="Type of team", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Type of team
+ * Type: token
+ * Path: CareTeam.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: name + *

+ * Description: Name of the team, such as crisis assessment team
+ * Type: string
+ * Path: CareTeam.name | CareTeam.extension('http://hl7.org/fhir/StructureDefinition/careteam-alias')
+ *

+ */ + @SearchParamDefinition(name="name", path="CareTeam.name | CareTeam.extension('http://hl7.org/fhir/StructureDefinition/careteam-alias')", description="Name of the team, such as crisis assessment team", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Name of the team, such as crisis assessment team
+ * Type: string
+ * Path: CareTeam.name | CareTeam.extension('http://hl7.org/fhir/StructureDefinition/careteam-alias')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: participant + *

+ * Description: Who is involved
+ * Type: reference
+ * Path: CareTeam.participant.member
+ *

+ */ + @SearchParamDefinition(name="participant", path="CareTeam.participant.member", description="Who is involved", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PARTICIPANT = "participant"; + /** + * Fluent Client search parameter constant for participant + *

+ * Description: Who is involved
+ * Type: reference
+ * Path: CareTeam.participant.member
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPANT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTICIPANT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CareTeam:participant". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPANT = new ca.uhn.fhir.model.api.Include("CareTeam:participant").toLocked(); + + /** + * Search parameter: status + *

+ * Description: proposed | active | suspended | inactive | entered-in-error
+ * Type: token
+ * Path: CareTeam.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CareTeam.status", description="proposed | active | suspended | inactive | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: proposed | active | suspended | inactive | entered-in-error
+ * Type: token
+ * Path: CareTeam.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Who care team is for
+ * Type: reference
+ * Path: CareTeam.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="CareTeam.subject", description="Who care team is for", type="reference", target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Who care team is for
+ * Type: reference
+ * Path: CareTeam.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CareTeam:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("CareTeam:subject").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CareTeam:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("CareTeam:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java index 0aea585ea..09c600551 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2344,6 +2344,400 @@ public class ChargeItem extends DomainResource { return ResourceType.ChargeItem; } + /** + * Search parameter: account + *

+ * Description: Account to place this charge
+ * Type: reference
+ * Path: ChargeItem.account
+ *

+ */ + @SearchParamDefinition(name="account", path="ChargeItem.account", description="Account to place this charge", type="reference", target={Account.class } ) + public static final String SP_ACCOUNT = "account"; + /** + * Fluent Client search parameter constant for account + *

+ * Description: Account to place this charge
+ * Type: reference
+ * Path: ChargeItem.account
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACCOUNT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACCOUNT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ChargeItem:account". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ACCOUNT = new ca.uhn.fhir.model.api.Include("ChargeItem:account").toLocked(); + + /** + * Search parameter: code + *

+ * Description: A code that identifies the charge, like a billing code
+ * Type: token
+ * Path: ChargeItem.code
+ *

+ */ + @SearchParamDefinition(name="code", path="ChargeItem.code", description="A code that identifies the charge, like a billing code", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: A code that identifies the charge, like a billing code
+ * Type: token
+ * Path: ChargeItem.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: context + *

+ * Description: Encounter / Episode associated with event
+ * Type: reference
+ * Path: ChargeItem.context
+ *

+ */ + @SearchParamDefinition(name="context", path="ChargeItem.context", description="Encounter / Episode associated with event", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class, EpisodeOfCare.class } ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Encounter / Episode associated with event
+ * Type: reference
+ * Path: ChargeItem.context
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONTEXT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ChargeItem:context". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTEXT = new ca.uhn.fhir.model.api.Include("ChargeItem:context").toLocked(); + + /** + * Search parameter: entered-date + *

+ * Description: Date the charge item was entered
+ * Type: date
+ * Path: ChargeItem.enteredDate
+ *

+ */ + @SearchParamDefinition(name="entered-date", path="ChargeItem.enteredDate", description="Date the charge item was entered", type="date" ) + public static final String SP_ENTERED_DATE = "entered-date"; + /** + * Fluent Client search parameter constant for entered-date + *

+ * Description: Date the charge item was entered
+ * Type: date
+ * Path: ChargeItem.enteredDate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam ENTERED_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ENTERED_DATE); + + /** + * Search parameter: enterer + *

+ * Description: Individual who was entering
+ * Type: reference
+ * Path: ChargeItem.enterer
+ *

+ */ + @SearchParamDefinition(name="enterer", path="ChargeItem.enterer", description="Individual who was entering", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_ENTERER = "enterer"; + /** + * Fluent Client search parameter constant for enterer + *

+ * Description: Individual who was entering
+ * Type: reference
+ * Path: ChargeItem.enterer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTERER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTERER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ChargeItem:enterer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTERER = new ca.uhn.fhir.model.api.Include("ChargeItem:enterer").toLocked(); + + /** + * Search parameter: factor-override + *

+ * Description: Factor overriding the associated rules
+ * Type: number
+ * Path: ChargeItem.factorOverride
+ *

+ */ + @SearchParamDefinition(name="factor-override", path="ChargeItem.factorOverride", description="Factor overriding the associated rules", type="number" ) + public static final String SP_FACTOR_OVERRIDE = "factor-override"; + /** + * Fluent Client search parameter constant for factor-override + *

+ * Description: Factor overriding the associated rules
+ * Type: number
+ * Path: ChargeItem.factorOverride
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.NumberClientParam FACTOR_OVERRIDE = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_FACTOR_OVERRIDE); + + /** + * Search parameter: identifier + *

+ * Description: Business Identifier for item
+ * Type: token
+ * Path: ChargeItem.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ChargeItem.identifier", description="Business Identifier for item", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business Identifier for item
+ * Type: token
+ * Path: ChargeItem.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: occurrence + *

+ * Description: When the charged service was applied
+ * Type: date
+ * Path: ChargeItem.occurrence
+ *

+ */ + @SearchParamDefinition(name="occurrence", path="ChargeItem.occurrence", description="When the charged service was applied", type="date" ) + public static final String SP_OCCURRENCE = "occurrence"; + /** + * Fluent Client search parameter constant for occurrence + *

+ * Description: When the charged service was applied
+ * Type: date
+ * Path: ChargeItem.occurrence
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam OCCURRENCE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_OCCURRENCE); + + /** + * Search parameter: patient + *

+ * Description: Individual service was done for/to
+ * Type: reference
+ * Path: ChargeItem.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="ChargeItem.subject.where(resolve() is Patient)", description="Individual service was done for/to", type="reference", target={Group.class, Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Individual service was done for/to
+ * Type: reference
+ * Path: ChargeItem.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ChargeItem:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ChargeItem:patient").toLocked(); + + /** + * Search parameter: performer-actor + *

+ * Description: Individual who was performing
+ * Type: reference
+ * Path: ChargeItem.performer.actor
+ *

+ */ + @SearchParamDefinition(name="performer-actor", path="ChargeItem.performer.actor", description="Individual who was performing", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER_ACTOR = "performer-actor"; + /** + * Fluent Client search parameter constant for performer-actor + *

+ * Description: Individual who was performing
+ * Type: reference
+ * Path: ChargeItem.performer.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER_ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER_ACTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ChargeItem:performer-actor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER_ACTOR = new ca.uhn.fhir.model.api.Include("ChargeItem:performer-actor").toLocked(); + + /** + * Search parameter: performer-function + *

+ * Description: What type of performance was done
+ * Type: token
+ * Path: ChargeItem.performer.function
+ *

+ */ + @SearchParamDefinition(name="performer-function", path="ChargeItem.performer.function", description="What type of performance was done", type="token" ) + public static final String SP_PERFORMER_FUNCTION = "performer-function"; + /** + * Fluent Client search parameter constant for performer-function + *

+ * Description: What type of performance was done
+ * Type: token
+ * Path: ChargeItem.performer.function
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PERFORMER_FUNCTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PERFORMER_FUNCTION); + + /** + * Search parameter: performing-organization + *

+ * Description: Organization providing the charged service
+ * Type: reference
+ * Path: ChargeItem.performingOrganization
+ *

+ */ + @SearchParamDefinition(name="performing-organization", path="ChargeItem.performingOrganization", description="Organization providing the charged service", type="reference", target={Organization.class } ) + public static final String SP_PERFORMING_ORGANIZATION = "performing-organization"; + /** + * Fluent Client search parameter constant for performing-organization + *

+ * Description: Organization providing the charged service
+ * Type: reference
+ * Path: ChargeItem.performingOrganization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMING_ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMING_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ChargeItem:performing-organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMING_ORGANIZATION = new ca.uhn.fhir.model.api.Include("ChargeItem:performing-organization").toLocked(); + + /** + * Search parameter: price-override + *

+ * Description: Price overriding the associated rules
+ * Type: quantity
+ * Path: ChargeItem.priceOverride
+ *

+ */ + @SearchParamDefinition(name="price-override", path="ChargeItem.priceOverride", description="Price overriding the associated rules", type="quantity" ) + public static final String SP_PRICE_OVERRIDE = "price-override"; + /** + * Fluent Client search parameter constant for price-override + *

+ * Description: Price overriding the associated rules
+ * Type: quantity
+ * Path: ChargeItem.priceOverride
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam PRICE_OVERRIDE = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_PRICE_OVERRIDE); + + /** + * Search parameter: quantity + *

+ * Description: Quantity of which the charge item has been serviced
+ * Type: quantity
+ * Path: ChargeItem.quantity
+ *

+ */ + @SearchParamDefinition(name="quantity", path="ChargeItem.quantity", description="Quantity of which the charge item has been serviced", type="quantity" ) + public static final String SP_QUANTITY = "quantity"; + /** + * Fluent Client search parameter constant for quantity + *

+ * Description: Quantity of which the charge item has been serviced
+ * Type: quantity
+ * Path: ChargeItem.quantity
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_QUANTITY); + + /** + * Search parameter: requesting-organization + *

+ * Description: Organization requesting the charged service
+ * Type: reference
+ * Path: ChargeItem.requestingOrganization
+ *

+ */ + @SearchParamDefinition(name="requesting-organization", path="ChargeItem.requestingOrganization", description="Organization requesting the charged service", type="reference", target={Organization.class } ) + public static final String SP_REQUESTING_ORGANIZATION = "requesting-organization"; + /** + * Fluent Client search parameter constant for requesting-organization + *

+ * Description: Organization requesting the charged service
+ * Type: reference
+ * Path: ChargeItem.requestingOrganization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTING_ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTING_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ChargeItem:requesting-organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTING_ORGANIZATION = new ca.uhn.fhir.model.api.Include("ChargeItem:requesting-organization").toLocked(); + + /** + * Search parameter: service + *

+ * Description: Which rendered service is being charged?
+ * Type: reference
+ * Path: ChargeItem.service
+ *

+ */ + @SearchParamDefinition(name="service", path="ChargeItem.service", description="Which rendered service is being charged?", type="reference", target={DiagnosticReport.class, ImagingStudy.class, Immunization.class, MedicationAdministration.class, MedicationDispense.class, Observation.class, Procedure.class, SupplyDelivery.class } ) + public static final String SP_SERVICE = "service"; + /** + * Fluent Client search parameter constant for service + *

+ * Description: Which rendered service is being charged?
+ * Type: reference
+ * Path: ChargeItem.service
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SERVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SERVICE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ChargeItem:service". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SERVICE = new ca.uhn.fhir.model.api.Include("ChargeItem:service").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: Individual service was done for/to
+ * Type: reference
+ * Path: ChargeItem.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="ChargeItem.subject", description="Individual service was done for/to", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Individual service was done for/to
+ * Type: reference
+ * Path: ChargeItem.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ChargeItem:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ChargeItem:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItemDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItemDefinition.java index 2c0443f7e..2df304294 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItemDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItemDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3092,6 +3092,306 @@ public class ChargeItemDefinition extends MetadataResource { return ResourceType.ChargeItemDefinition; } + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the charge item definition
+ * Type: quantity
+ * Path: (ChargeItemDefinition.useContext.value as Quantity) | (ChargeItemDefinition.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(ChargeItemDefinition.useContext.value as Quantity) | (ChargeItemDefinition.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the charge item definition", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the charge item definition
+ * Type: quantity
+ * Path: (ChargeItemDefinition.useContext.value as Quantity) | (ChargeItemDefinition.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the charge item definition
+ * Type: composite
+ * Path: ChargeItemDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="ChargeItemDefinition.useContext", description="A use context type and quantity- or range-based value assigned to the charge item definition", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the charge item definition
+ * Type: composite
+ * Path: ChargeItemDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the charge item definition
+ * Type: composite
+ * Path: ChargeItemDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="ChargeItemDefinition.useContext", description="A use context type and value assigned to the charge item definition", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the charge item definition
+ * Type: composite
+ * Path: ChargeItemDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="ChargeItemDefinition.useContext.code", description="A type of use context assigned to the charge item definition", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the charge item definition
+ * Type: token
+ * Path: (ChargeItemDefinition.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(ChargeItemDefinition.useContext.value as CodeableConcept)", description="A use context assigned to the charge item definition", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the charge item definition
+ * Type: token
+ * Path: (ChargeItemDefinition.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The charge item definition publication date
+ * Type: date
+ * Path: ChargeItemDefinition.date
+ *

+ */ + @SearchParamDefinition(name="date", path="ChargeItemDefinition.date", description="The charge item definition publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The charge item definition publication date
+ * Type: date
+ * Path: ChargeItemDefinition.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: The description of the charge item definition
+ * Type: string
+ * Path: ChargeItemDefinition.description
+ *

+ */ + @SearchParamDefinition(name="description", path="ChargeItemDefinition.description", description="The description of the charge item definition", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the charge item definition
+ * Type: string
+ * Path: ChargeItemDefinition.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: effective + *

+ * Description: The time during which the charge item definition is intended to be in use
+ * Type: date
+ * Path: ChargeItemDefinition.effectivePeriod
+ *

+ */ + @SearchParamDefinition(name="effective", path="ChargeItemDefinition.effectivePeriod", description="The time during which the charge item definition is intended to be in use", type="date" ) + public static final String SP_EFFECTIVE = "effective"; + /** + * Fluent Client search parameter constant for effective + *

+ * Description: The time during which the charge item definition is intended to be in use
+ * Type: date
+ * Path: ChargeItemDefinition.effectivePeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ChargeItemDefinition.identifier", description="External identifier for the charge item definition", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="ChargeItemDefinition.jurisdiction", description="Intended jurisdiction for the charge item definition", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the charge item definition
+ * Type: string
+ * Path: ChargeItemDefinition.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="ChargeItemDefinition.publisher", description="Name of the publisher of the charge item definition", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the charge item definition
+ * Type: string
+ * Path: ChargeItemDefinition.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ChargeItemDefinition.status", description="The current status of the charge item definition", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the charge item definition
+ * Type: string
+ * Path: ChargeItemDefinition.title
+ *

+ */ + @SearchParamDefinition(name="title", path="ChargeItemDefinition.title", description="The human-friendly name of the charge item definition", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the charge item definition
+ * Type: string
+ * Path: ChargeItemDefinition.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the charge item definition
+ * Type: uri
+ * Path: ChargeItemDefinition.url
+ *

+ */ + @SearchParamDefinition(name="url", path="ChargeItemDefinition.url", description="The uri that identifies the charge item definition", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the charge item definition
+ * Type: uri
+ * Path: ChargeItemDefinition.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.version
+ *

+ */ + @SearchParamDefinition(name="version", path="ChargeItemDefinition.version", description="The business version of the charge item definition", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the charge item definition
+ * Type: token
+ * Path: ChargeItemDefinition.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Citation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Citation.java index 4d68eb79a..28cd812bd 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Citation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Citation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -10941,6 +10941,326 @@ public class Citation extends MetadataResource { return ResourceType.Citation; } + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the citation
+ * Type: quantity
+ * Path: (Citation.useContext.value as Quantity) | (Citation.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(Citation.useContext.value as Quantity) | (Citation.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the citation", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the citation
+ * Type: quantity
+ * Path: (Citation.useContext.value as Quantity) | (Citation.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the citation
+ * Type: composite
+ * Path: Citation.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="Citation.useContext", description="A use context type and quantity- or range-based value assigned to the citation", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the citation
+ * Type: composite
+ * Path: Citation.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the citation
+ * Type: composite
+ * Path: Citation.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="Citation.useContext", description="A use context type and value assigned to the citation", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the citation
+ * Type: composite
+ * Path: Citation.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the citation
+ * Type: token
+ * Path: Citation.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="Citation.useContext.code", description="A type of use context assigned to the citation", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the citation
+ * Type: token
+ * Path: Citation.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the citation
+ * Type: token
+ * Path: (Citation.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(Citation.useContext.value as CodeableConcept)", description="A use context assigned to the citation", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the citation
+ * Type: token
+ * Path: (Citation.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The citation publication date
+ * Type: date
+ * Path: Citation.date
+ *

+ */ + @SearchParamDefinition(name="date", path="Citation.date", description="The citation publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The citation publication date
+ * Type: date
+ * Path: Citation.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: The description of the citation
+ * Type: string
+ * Path: Citation.description
+ *

+ */ + @SearchParamDefinition(name="description", path="Citation.description", description="The description of the citation", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the citation
+ * Type: string
+ * Path: Citation.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: effective + *

+ * Description: The time during which the citation is intended to be in use
+ * Type: date
+ * Path: Citation.effectivePeriod
+ *

+ */ + @SearchParamDefinition(name="effective", path="Citation.effectivePeriod", description="The time during which the citation is intended to be in use", type="date" ) + public static final String SP_EFFECTIVE = "effective"; + /** + * Fluent Client search parameter constant for effective + *

+ * Description: The time during which the citation is intended to be in use
+ * Type: date
+ * Path: Citation.effectivePeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the citation
+ * Type: token
+ * Path: Citation.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Citation.identifier", description="External identifier for the citation", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the citation
+ * Type: token
+ * Path: Citation.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the citation
+ * Type: token
+ * Path: Citation.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="Citation.jurisdiction", description="Intended jurisdiction for the citation", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the citation
+ * Type: token
+ * Path: Citation.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the citation
+ * Type: string
+ * Path: Citation.name
+ *

+ */ + @SearchParamDefinition(name="name", path="Citation.name", description="Computationally friendly name of the citation", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the citation
+ * Type: string
+ * Path: Citation.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the citation
+ * Type: string
+ * Path: Citation.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="Citation.publisher", description="Name of the publisher of the citation", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the citation
+ * Type: string
+ * Path: Citation.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the citation
+ * Type: token
+ * Path: Citation.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Citation.status", description="The current status of the citation", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the citation
+ * Type: token
+ * Path: Citation.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the citation
+ * Type: string
+ * Path: Citation.title
+ *

+ */ + @SearchParamDefinition(name="title", path="Citation.title", description="The human-friendly name of the citation", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the citation
+ * Type: string
+ * Path: Citation.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the citation
+ * Type: uri
+ * Path: Citation.url
+ *

+ */ + @SearchParamDefinition(name="url", path="Citation.url", description="The uri that identifies the citation", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the citation
+ * Type: uri
+ * Path: Citation.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the citation
+ * Type: token
+ * Path: Citation.version
+ *

+ */ + @SearchParamDefinition(name="version", path="Citation.version", description="The business version of the citation", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the citation
+ * Type: token
+ * Path: Citation.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Claim.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Claim.java index 8173d47e4..bda61dc09 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Claim.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Claim.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -8242,6 +8242,418 @@ public class Claim extends DomainResource { return ResourceType.Claim; } + /** + * Search parameter: care-team + *

+ * Description: Member of the CareTeam
+ * Type: reference
+ * Path: Claim.careTeam.provider
+ *

+ */ + @SearchParamDefinition(name="care-team", path="Claim.careTeam.provider", description="Member of the CareTeam", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_CARE_TEAM = "care-team"; + /** + * Fluent Client search parameter constant for care-team + *

+ * Description: Member of the CareTeam
+ * Type: reference
+ * Path: Claim.careTeam.provider
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CARE_TEAM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CARE_TEAM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:care-team". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CARE_TEAM = new ca.uhn.fhir.model.api.Include("Claim:care-team").toLocked(); + + /** + * Search parameter: created + *

+ * Description: The creation date for the Claim
+ * Type: date
+ * Path: Claim.created
+ *

+ */ + @SearchParamDefinition(name="created", path="Claim.created", description="The creation date for the Claim", type="date" ) + public static final String SP_CREATED = "created"; + /** + * Fluent Client search parameter constant for created + *

+ * Description: The creation date for the Claim
+ * Type: date
+ * Path: Claim.created
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED); + + /** + * Search parameter: detail-udi + *

+ * Description: UDI associated with a line item, detail product or service
+ * Type: reference
+ * Path: Claim.item.detail.udi
+ *

+ */ + @SearchParamDefinition(name="detail-udi", path="Claim.item.detail.udi", description="UDI associated with a line item, detail product or service", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_DETAIL_UDI = "detail-udi"; + /** + * Fluent Client search parameter constant for detail-udi + *

+ * Description: UDI associated with a line item, detail product or service
+ * Type: reference
+ * Path: Claim.item.detail.udi
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DETAIL_UDI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DETAIL_UDI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:detail-udi". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DETAIL_UDI = new ca.uhn.fhir.model.api.Include("Claim:detail-udi").toLocked(); + + /** + * Search parameter: encounter + *

+ * Description: Encounters associated with a billed line item
+ * Type: reference
+ * Path: Claim.item.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Claim.item.encounter", description="Encounters associated with a billed line item", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Encounters associated with a billed line item
+ * Type: reference
+ * Path: Claim.item.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Claim:encounter").toLocked(); + + /** + * Search parameter: enterer + *

+ * Description: The party responsible for the entry of the Claim
+ * Type: reference
+ * Path: Claim.enterer
+ *

+ */ + @SearchParamDefinition(name="enterer", path="Claim.enterer", description="The party responsible for the entry of the Claim", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_ENTERER = "enterer"; + /** + * Fluent Client search parameter constant for enterer + *

+ * Description: The party responsible for the entry of the Claim
+ * Type: reference
+ * Path: Claim.enterer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTERER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTERER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:enterer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTERER = new ca.uhn.fhir.model.api.Include("Claim:enterer").toLocked(); + + /** + * Search parameter: facility + *

+ * Description: Facility where the products or services have been or will be provided
+ * Type: reference
+ * Path: Claim.facility
+ *

+ */ + @SearchParamDefinition(name="facility", path="Claim.facility", description="Facility where the products or services have been or will be provided", type="reference", target={Location.class } ) + public static final String SP_FACILITY = "facility"; + /** + * Fluent Client search parameter constant for facility + *

+ * Description: Facility where the products or services have been or will be provided
+ * Type: reference
+ * Path: Claim.facility
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FACILITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FACILITY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:facility". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_FACILITY = new ca.uhn.fhir.model.api.Include("Claim:facility").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: The primary identifier of the financial resource
+ * Type: token
+ * Path: Claim.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Claim.identifier", description="The primary identifier of the financial resource", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The primary identifier of the financial resource
+ * Type: token
+ * Path: Claim.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: insurer + *

+ * Description: The target payor/insurer for the Claim
+ * Type: reference
+ * Path: Claim.insurer
+ *

+ */ + @SearchParamDefinition(name="insurer", path="Claim.insurer", description="The target payor/insurer for the Claim", type="reference", target={Organization.class } ) + public static final String SP_INSURER = "insurer"; + /** + * Fluent Client search parameter constant for insurer + *

+ * Description: The target payor/insurer for the Claim
+ * Type: reference
+ * Path: Claim.insurer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSURER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSURER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:insurer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSURER = new ca.uhn.fhir.model.api.Include("Claim:insurer").toLocked(); + + /** + * Search parameter: item-udi + *

+ * Description: UDI associated with a line item product or service
+ * Type: reference
+ * Path: Claim.item.udi
+ *

+ */ + @SearchParamDefinition(name="item-udi", path="Claim.item.udi", description="UDI associated with a line item product or service", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_ITEM_UDI = "item-udi"; + /** + * Fluent Client search parameter constant for item-udi + *

+ * Description: UDI associated with a line item product or service
+ * Type: reference
+ * Path: Claim.item.udi
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ITEM_UDI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ITEM_UDI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:item-udi". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ITEM_UDI = new ca.uhn.fhir.model.api.Include("Claim:item-udi").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Patient receiving the products or services
+ * Type: reference
+ * Path: Claim.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="Claim.patient", description="Patient receiving the products or services", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Patient receiving the products or services
+ * Type: reference
+ * Path: Claim.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Claim:patient").toLocked(); + + /** + * Search parameter: payee + *

+ * Description: The party receiving any payment for the Claim
+ * Type: reference
+ * Path: Claim.payee.party
+ *

+ */ + @SearchParamDefinition(name="payee", path="Claim.payee.party", description="The party receiving any payment for the Claim", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PAYEE = "payee"; + /** + * Fluent Client search parameter constant for payee + *

+ * Description: The party receiving any payment for the Claim
+ * Type: reference
+ * Path: Claim.payee.party
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYEE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PAYEE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:payee". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYEE = new ca.uhn.fhir.model.api.Include("Claim:payee").toLocked(); + + /** + * Search parameter: priority + *

+ * Description: Processing priority requested
+ * Type: token
+ * Path: Claim.priority
+ *

+ */ + @SearchParamDefinition(name="priority", path="Claim.priority", description="Processing priority requested", type="token" ) + public static final String SP_PRIORITY = "priority"; + /** + * Fluent Client search parameter constant for priority + *

+ * Description: Processing priority requested
+ * Type: token
+ * Path: Claim.priority
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRIORITY); + + /** + * Search parameter: procedure-udi + *

+ * Description: UDI associated with a procedure
+ * Type: reference
+ * Path: Claim.procedure.udi
+ *

+ */ + @SearchParamDefinition(name="procedure-udi", path="Claim.procedure.udi", description="UDI associated with a procedure", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_PROCEDURE_UDI = "procedure-udi"; + /** + * Fluent Client search parameter constant for procedure-udi + *

+ * Description: UDI associated with a procedure
+ * Type: reference
+ * Path: Claim.procedure.udi
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROCEDURE_UDI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROCEDURE_UDI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:procedure-udi". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PROCEDURE_UDI = new ca.uhn.fhir.model.api.Include("Claim:procedure-udi").toLocked(); + + /** + * Search parameter: provider + *

+ * Description: Provider responsible for the Claim
+ * Type: reference
+ * Path: Claim.provider
+ *

+ */ + @SearchParamDefinition(name="provider", path="Claim.provider", description="Provider responsible for the Claim", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_PROVIDER = "provider"; + /** + * Fluent Client search parameter constant for provider + *

+ * Description: Provider responsible for the Claim
+ * Type: reference
+ * Path: Claim.provider
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:provider". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("Claim:provider").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the Claim instance.
+ * Type: token
+ * Path: Claim.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Claim.status", description="The status of the Claim instance.", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the Claim instance.
+ * Type: token
+ * Path: Claim.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subdetail-udi + *

+ * Description: UDI associated with a line item, detail, subdetail product or service
+ * Type: reference
+ * Path: Claim.item.detail.subDetail.udi
+ *

+ */ + @SearchParamDefinition(name="subdetail-udi", path="Claim.item.detail.subDetail.udi", description="UDI associated with a line item, detail, subdetail product or service", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_SUBDETAIL_UDI = "subdetail-udi"; + /** + * Fluent Client search parameter constant for subdetail-udi + *

+ * Description: UDI associated with a line item, detail, subdetail product or service
+ * Type: reference
+ * Path: Claim.item.detail.subDetail.udi
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBDETAIL_UDI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBDETAIL_UDI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Claim:subdetail-udi". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBDETAIL_UDI = new ca.uhn.fhir.model.api.Include("Claim:subdetail-udi").toLocked(); + + /** + * Search parameter: use + *

+ * Description: The kind of financial resource
+ * Type: token
+ * Path: Claim.use
+ *

+ */ + @SearchParamDefinition(name="use", path="Claim.use", description="The kind of financial resource", type="token" ) + public static final String SP_USE = "use"; + /** + * Fluent Client search parameter constant for use + *

+ * Description: The kind of financial resource
+ * Type: token
+ * Path: Claim.use
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_USE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClaimResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClaimResponse.java index eff852422..82eca5139 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClaimResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClaimResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -8016,6 +8016,250 @@ public class ClaimResponse extends DomainResource { return ResourceType.ClaimResponse; } + /** + * Search parameter: created + *

+ * Description: The creation date
+ * Type: date
+ * Path: ClaimResponse.created
+ *

+ */ + @SearchParamDefinition(name="created", path="ClaimResponse.created", description="The creation date", type="date" ) + public static final String SP_CREATED = "created"; + /** + * Fluent Client search parameter constant for created + *

+ * Description: The creation date
+ * Type: date
+ * Path: ClaimResponse.created
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED); + + /** + * Search parameter: disposition + *

+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: ClaimResponse.disposition
+ *

+ */ + @SearchParamDefinition(name="disposition", path="ClaimResponse.disposition", description="The contents of the disposition message", type="string" ) + public static final String SP_DISPOSITION = "disposition"; + /** + * Fluent Client search parameter constant for disposition + *

+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: ClaimResponse.disposition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DISPOSITION); + + /** + * Search parameter: identifier + *

+ * Description: The identity of the ClaimResponse
+ * Type: token
+ * Path: ClaimResponse.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ClaimResponse.identifier", description="The identity of the ClaimResponse", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The identity of the ClaimResponse
+ * Type: token
+ * Path: ClaimResponse.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: insurer + *

+ * Description: The organization which generated this resource
+ * Type: reference
+ * Path: ClaimResponse.insurer
+ *

+ */ + @SearchParamDefinition(name="insurer", path="ClaimResponse.insurer", description="The organization which generated this resource", type="reference", target={Organization.class } ) + public static final String SP_INSURER = "insurer"; + /** + * Fluent Client search parameter constant for insurer + *

+ * Description: The organization which generated this resource
+ * Type: reference
+ * Path: ClaimResponse.insurer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSURER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSURER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClaimResponse:insurer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSURER = new ca.uhn.fhir.model.api.Include("ClaimResponse:insurer").toLocked(); + + /** + * Search parameter: outcome + *

+ * Description: The processing outcome
+ * Type: token
+ * Path: ClaimResponse.outcome
+ *

+ */ + @SearchParamDefinition(name="outcome", path="ClaimResponse.outcome", description="The processing outcome", type="token" ) + public static final String SP_OUTCOME = "outcome"; + /** + * Fluent Client search parameter constant for outcome + *

+ * Description: The processing outcome
+ * Type: token
+ * Path: ClaimResponse.outcome
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_OUTCOME); + + /** + * Search parameter: patient + *

+ * Description: The subject of care
+ * Type: reference
+ * Path: ClaimResponse.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="ClaimResponse.patient", description="The subject of care", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The subject of care
+ * Type: reference
+ * Path: ClaimResponse.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClaimResponse:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ClaimResponse:patient").toLocked(); + + /** + * Search parameter: payment-date + *

+ * Description: The expected payment date
+ * Type: date
+ * Path: ClaimResponse.payment.date
+ *

+ */ + @SearchParamDefinition(name="payment-date", path="ClaimResponse.payment.date", description="The expected payment date", type="date" ) + public static final String SP_PAYMENT_DATE = "payment-date"; + /** + * Fluent Client search parameter constant for payment-date + *

+ * Description: The expected payment date
+ * Type: date
+ * Path: ClaimResponse.payment.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam PAYMENT_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PAYMENT_DATE); + + /** + * Search parameter: request + *

+ * Description: The claim reference
+ * Type: reference
+ * Path: ClaimResponse.request
+ *

+ */ + @SearchParamDefinition(name="request", path="ClaimResponse.request", description="The claim reference", type="reference", target={Claim.class } ) + public static final String SP_REQUEST = "request"; + /** + * Fluent Client search parameter constant for request + *

+ * Description: The claim reference
+ * Type: reference
+ * Path: ClaimResponse.request
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClaimResponse:request". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("ClaimResponse:request").toLocked(); + + /** + * Search parameter: requestor + *

+ * Description: The Provider of the claim
+ * Type: reference
+ * Path: ClaimResponse.requestor
+ *

+ */ + @SearchParamDefinition(name="requestor", path="ClaimResponse.requestor", description="The Provider of the claim", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_REQUESTOR = "requestor"; + /** + * Fluent Client search parameter constant for requestor + *

+ * Description: The Provider of the claim
+ * Type: reference
+ * Path: ClaimResponse.requestor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClaimResponse:requestor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTOR = new ca.uhn.fhir.model.api.Include("ClaimResponse:requestor").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the ClaimResponse
+ * Type: token
+ * Path: ClaimResponse.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ClaimResponse.status", description="The status of the ClaimResponse", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the ClaimResponse
+ * Type: token
+ * Path: ClaimResponse.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: use + *

+ * Description: The type of claim
+ * Type: token
+ * Path: ClaimResponse.use
+ *

+ */ + @SearchParamDefinition(name="use", path="ClaimResponse.use", description="The type of claim", type="token" ) + public static final String SP_USE = "use"; + /** + * Fluent Client search parameter constant for use + *

+ * Description: The type of claim
+ * Type: token
+ * Path: ClaimResponse.use
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_USE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalImpression.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalImpression.java index 24d92c6cf..de7af9b8b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalImpression.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalImpression.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1636,6 +1636,400 @@ public class ClinicalImpression extends DomainResource { return ResourceType.ClinicalImpression; } + /** + * Search parameter: encounter + *

+ * Description: The Encounter during which this ClinicalImpression was created
+ * Type: reference
+ * Path: ClinicalImpression.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="ClinicalImpression.encounter", description="The Encounter during which this ClinicalImpression was created", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: The Encounter during which this ClinicalImpression was created
+ * Type: reference
+ * Path: ClinicalImpression.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalImpression:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("ClinicalImpression:encounter").toLocked(); + + /** + * Search parameter: finding-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: ClinicalImpression.finding.item.concept
+ *

+ */ + @SearchParamDefinition(name="finding-code", path="ClinicalImpression.finding.item.concept", description="Reference to a concept (by class)", type="token" ) + public static final String SP_FINDING_CODE = "finding-code"; + /** + * Fluent Client search parameter constant for finding-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: ClinicalImpression.finding.item.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FINDING_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FINDING_CODE); + + /** + * Search parameter: finding-ref + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: ClinicalImpression.finding.item.reference
+ *

+ */ + @SearchParamDefinition(name="finding-ref", path="ClinicalImpression.finding.item.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_FINDING_REF = "finding-ref"; + /** + * Fluent Client search parameter constant for finding-ref + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: ClinicalImpression.finding.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FINDING_REF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FINDING_REF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalImpression:finding-ref". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_FINDING_REF = new ca.uhn.fhir.model.api.Include("ClinicalImpression:finding-ref").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier
+ * Type: token
+ * Path: ClinicalImpression.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ClinicalImpression.identifier", description="Business identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier
+ * Type: token
+ * Path: ClinicalImpression.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: performer + *

+ * Description: The clinician performing the assessment
+ * Type: reference
+ * Path: ClinicalImpression.performer
+ *

+ */ + @SearchParamDefinition(name="performer", path="ClinicalImpression.performer", description="The clinician performing the assessment", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: The clinician performing the assessment
+ * Type: reference
+ * Path: ClinicalImpression.performer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalImpression:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("ClinicalImpression:performer").toLocked(); + + /** + * Search parameter: previous + *

+ * Description: Reference to last assessment
+ * Type: reference
+ * Path: ClinicalImpression.previous
+ *

+ */ + @SearchParamDefinition(name="previous", path="ClinicalImpression.previous", description="Reference to last assessment", type="reference", target={ClinicalImpression.class } ) + public static final String SP_PREVIOUS = "previous"; + /** + * Fluent Client search parameter constant for previous + *

+ * Description: Reference to last assessment
+ * Type: reference
+ * Path: ClinicalImpression.previous
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREVIOUS = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREVIOUS); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalImpression:previous". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PREVIOUS = new ca.uhn.fhir.model.api.Include("ClinicalImpression:previous").toLocked(); + + /** + * Search parameter: problem + *

+ * Description: Relevant impressions of patient state
+ * Type: reference
+ * Path: ClinicalImpression.problem
+ *

+ */ + @SearchParamDefinition(name="problem", path="ClinicalImpression.problem", description="Relevant impressions of patient state", type="reference", target={AllergyIntolerance.class, Condition.class } ) + public static final String SP_PROBLEM = "problem"; + /** + * Fluent Client search parameter constant for problem + *

+ * Description: Relevant impressions of patient state
+ * Type: reference
+ * Path: ClinicalImpression.problem
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROBLEM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROBLEM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalImpression:problem". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PROBLEM = new ca.uhn.fhir.model.api.Include("ClinicalImpression:problem").toLocked(); + + /** + * Search parameter: status + *

+ * Description: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
+ * Type: token
+ * Path: ClinicalImpression.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ClinicalImpression.status", description="preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
+ * Type: token
+ * Path: ClinicalImpression.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Patient or group assessed
+ * Type: reference
+ * Path: ClinicalImpression.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="ClinicalImpression.subject", description="Patient or group assessed", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Patient or group assessed
+ * Type: reference
+ * Path: ClinicalImpression.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalImpression:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ClinicalImpression:subject").toLocked(); + + /** + * Search parameter: supporting-info + *

+ * Description: Information supporting the clinical impression
+ * Type: reference
+ * Path: ClinicalImpression.supportingInfo
+ *

+ */ + @SearchParamDefinition(name="supporting-info", path="ClinicalImpression.supportingInfo", description="Information supporting the clinical impression", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUPPORTING_INFO = "supporting-info"; + /** + * Fluent Client search parameter constant for supporting-info + *

+ * Description: Information supporting the clinical impression
+ * Type: reference
+ * Path: ClinicalImpression.supportingInfo
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORTING_INFO = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPORTING_INFO); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalImpression:supporting-info". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORTING_INFO = new ca.uhn.fhir.model.api.Include("ClinicalImpression:supporting-info").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalImpression:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ClinicalImpression:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseDefinition.java index 62b757b5e..e795cad66 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3098,6 +3098,256 @@ public class ClinicalUseDefinition extends DomainResource { return ResourceType.ClinicalUseDefinition; } + /** + * Search parameter: contraindication-reference + *

+ * Description: The situation that is being documented as contraindicating against this item, as a reference
+ * Type: reference
+ * Path: ClinicalUseDefinition.contraindication.diseaseSymptomProcedure
+ *

+ */ + @SearchParamDefinition(name="contraindication-reference", path="ClinicalUseDefinition.contraindication.diseaseSymptomProcedure", description="The situation that is being documented as contraindicating against this item, as a reference", type="reference" ) + public static final String SP_CONTRAINDICATION_REFERENCE = "contraindication-reference"; + /** + * Fluent Client search parameter constant for contraindication-reference + *

+ * Description: The situation that is being documented as contraindicating against this item, as a reference
+ * Type: reference
+ * Path: ClinicalUseDefinition.contraindication.diseaseSymptomProcedure
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTRAINDICATION_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONTRAINDICATION_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseDefinition:contraindication-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTRAINDICATION_REFERENCE = new ca.uhn.fhir.model.api.Include("ClinicalUseDefinition:contraindication-reference").toLocked(); + + /** + * Search parameter: contraindication + *

+ * Description: The situation that is being documented as contraindicating against this item, as a code
+ * Type: token
+ * Path: ClinicalUseDefinition.contraindication.diseaseSymptomProcedure
+ *

+ */ + @SearchParamDefinition(name="contraindication", path="ClinicalUseDefinition.contraindication.diseaseSymptomProcedure", description="The situation that is being documented as contraindicating against this item, as a code", type="token" ) + public static final String SP_CONTRAINDICATION = "contraindication"; + /** + * Fluent Client search parameter constant for contraindication + *

+ * Description: The situation that is being documented as contraindicating against this item, as a code
+ * Type: token
+ * Path: ClinicalUseDefinition.contraindication.diseaseSymptomProcedure
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTRAINDICATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTRAINDICATION); + + /** + * Search parameter: effect-reference + *

+ * Description: The situation in which the undesirable effect may manifest, as a reference
+ * Type: reference
+ * Path: ClinicalUseDefinition.undesirableEffect.symptomConditionEffect
+ *

+ */ + @SearchParamDefinition(name="effect-reference", path="ClinicalUseDefinition.undesirableEffect.symptomConditionEffect", description="The situation in which the undesirable effect may manifest, as a reference", type="reference" ) + public static final String SP_EFFECT_REFERENCE = "effect-reference"; + /** + * Fluent Client search parameter constant for effect-reference + *

+ * Description: The situation in which the undesirable effect may manifest, as a reference
+ * Type: reference
+ * Path: ClinicalUseDefinition.undesirableEffect.symptomConditionEffect
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam EFFECT_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_EFFECT_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseDefinition:effect-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_EFFECT_REFERENCE = new ca.uhn.fhir.model.api.Include("ClinicalUseDefinition:effect-reference").toLocked(); + + /** + * Search parameter: effect + *

+ * Description: The situation in which the undesirable effect may manifest, as a code
+ * Type: token
+ * Path: ClinicalUseDefinition.undesirableEffect.symptomConditionEffect
+ *

+ */ + @SearchParamDefinition(name="effect", path="ClinicalUseDefinition.undesirableEffect.symptomConditionEffect", description="The situation in which the undesirable effect may manifest, as a code", type="token" ) + public static final String SP_EFFECT = "effect"; + /** + * Fluent Client search parameter constant for effect + *

+ * Description: The situation in which the undesirable effect may manifest, as a code
+ * Type: token
+ * Path: ClinicalUseDefinition.undesirableEffect.symptomConditionEffect
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EFFECT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EFFECT); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier for this issue
+ * Type: token
+ * Path: ClinicalUseDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ClinicalUseDefinition.identifier", description="Business identifier for this issue", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier for this issue
+ * Type: token
+ * Path: ClinicalUseDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: indication-reference + *

+ * Description: The situation that is being documented as an indicaton for this item, as a reference
+ * Type: reference
+ * Path: ClinicalUseDefinition.indication.diseaseSymptomProcedure
+ *

+ */ + @SearchParamDefinition(name="indication-reference", path="ClinicalUseDefinition.indication.diseaseSymptomProcedure", description="The situation that is being documented as an indicaton for this item, as a reference", type="reference" ) + public static final String SP_INDICATION_REFERENCE = "indication-reference"; + /** + * Fluent Client search parameter constant for indication-reference + *

+ * Description: The situation that is being documented as an indicaton for this item, as a reference
+ * Type: reference
+ * Path: ClinicalUseDefinition.indication.diseaseSymptomProcedure
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INDICATION_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INDICATION_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseDefinition:indication-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INDICATION_REFERENCE = new ca.uhn.fhir.model.api.Include("ClinicalUseDefinition:indication-reference").toLocked(); + + /** + * Search parameter: indication + *

+ * Description: The situation that is being documented as an indicaton for this item, as a code
+ * Type: token
+ * Path: ClinicalUseDefinition.indication.diseaseSymptomProcedure
+ *

+ */ + @SearchParamDefinition(name="indication", path="ClinicalUseDefinition.indication.diseaseSymptomProcedure", description="The situation that is being documented as an indicaton for this item, as a code", type="token" ) + public static final String SP_INDICATION = "indication"; + /** + * Fluent Client search parameter constant for indication + *

+ * Description: The situation that is being documented as an indicaton for this item, as a code
+ * Type: token
+ * Path: ClinicalUseDefinition.indication.diseaseSymptomProcedure
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INDICATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INDICATION); + + /** + * Search parameter: interaction + *

+ * Description: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction
+ * Type: token
+ * Path: ClinicalUseDefinition.interaction.type
+ *

+ */ + @SearchParamDefinition(name="interaction", path="ClinicalUseDefinition.interaction.type", description="The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction", type="token" ) + public static final String SP_INTERACTION = "interaction"; + /** + * Fluent Client search parameter constant for interaction + *

+ * Description: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction
+ * Type: token
+ * Path: ClinicalUseDefinition.interaction.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTERACTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INTERACTION); + + /** + * Search parameter: product + *

+ * Description: The medicinal product for which this is a clinical usage issue
+ * Type: reference
+ * Path: ClinicalUseDefinition.subject.where(resolve() is MedicinalProductDefinition)
+ *

+ */ + @SearchParamDefinition(name="product", path="ClinicalUseDefinition.subject.where(resolve() is MedicinalProductDefinition)", description="The medicinal product for which this is a clinical usage issue", type="reference", target={ActivityDefinition.class, Device.class, DeviceDefinition.class, Medication.class, MedicinalProductDefinition.class, PlanDefinition.class, Substance.class } ) + public static final String SP_PRODUCT = "product"; + /** + * Fluent Client search parameter constant for product + *

+ * Description: The medicinal product for which this is a clinical usage issue
+ * Type: reference
+ * Path: ClinicalUseDefinition.subject.where(resolve() is MedicinalProductDefinition)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRODUCT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRODUCT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseDefinition:product". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRODUCT = new ca.uhn.fhir.model.api.Include("ClinicalUseDefinition:product").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: The resource for which this is a clinical usage issue
+ * Type: reference
+ * Path: ClinicalUseDefinition.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="ClinicalUseDefinition.subject", description="The resource for which this is a clinical usage issue", type="reference", target={ActivityDefinition.class, Device.class, DeviceDefinition.class, Medication.class, MedicinalProductDefinition.class, PlanDefinition.class, Substance.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The resource for which this is a clinical usage issue
+ * Type: reference
+ * Path: ClinicalUseDefinition.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseDefinition:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ClinicalUseDefinition:subject").toLocked(); + + /** + * Search parameter: type + *

+ * Description: indication | contraindication | interaction | undesirable-effect | warning
+ * Type: token
+ * Path: ClinicalUseDefinition.type
+ *

+ */ + @SearchParamDefinition(name="type", path="ClinicalUseDefinition.type", description="indication | contraindication | interaction | undesirable-effect | warning", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: indication | contraindication | interaction | undesirable-effect | warning
+ * Type: token
+ * Path: ClinicalUseDefinition.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java index 8e5ff5a39..849bb036b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2895,6 +2895,256 @@ public class ClinicalUseIssue extends DomainResource { return ResourceType.ClinicalUseIssue; } + /** + * Search parameter: contraindication-reference + *

+ * Description: The situation that is being documented as contraindicating against this item, as a reference
+ * Type: reference
+ * Path: ClinicalUseIssue.contraindication.diseaseSymptomProcedure
+ *

+ */ + @SearchParamDefinition(name="contraindication-reference", path="ClinicalUseIssue.contraindication.diseaseSymptomProcedure", description="The situation that is being documented as contraindicating against this item, as a reference", type="reference" ) + public static final String SP_CONTRAINDICATION_REFERENCE = "contraindication-reference"; + /** + * Fluent Client search parameter constant for contraindication-reference + *

+ * Description: The situation that is being documented as contraindicating against this item, as a reference
+ * Type: reference
+ * Path: ClinicalUseIssue.contraindication.diseaseSymptomProcedure
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTRAINDICATION_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONTRAINDICATION_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseIssue:contraindication-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTRAINDICATION_REFERENCE = new ca.uhn.fhir.model.api.Include("ClinicalUseIssue:contraindication-reference").toLocked(); + + /** + * Search parameter: contraindication + *

+ * Description: The situation that is being documented as contraindicating against this item, as a code
+ * Type: token
+ * Path: ClinicalUseIssue.contraindication.diseaseSymptomProcedure
+ *

+ */ + @SearchParamDefinition(name="contraindication", path="ClinicalUseIssue.contraindication.diseaseSymptomProcedure", description="The situation that is being documented as contraindicating against this item, as a code", type="token" ) + public static final String SP_CONTRAINDICATION = "contraindication"; + /** + * Fluent Client search parameter constant for contraindication + *

+ * Description: The situation that is being documented as contraindicating against this item, as a code
+ * Type: token
+ * Path: ClinicalUseIssue.contraindication.diseaseSymptomProcedure
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTRAINDICATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTRAINDICATION); + + /** + * Search parameter: effect-reference + *

+ * Description: The situation in which the undesirable effect may manifest, as a reference
+ * Type: reference
+ * Path: ClinicalUseIssue.undesirableEffect.symptomConditionEffect
+ *

+ */ + @SearchParamDefinition(name="effect-reference", path="ClinicalUseIssue.undesirableEffect.symptomConditionEffect", description="The situation in which the undesirable effect may manifest, as a reference", type="reference" ) + public static final String SP_EFFECT_REFERENCE = "effect-reference"; + /** + * Fluent Client search parameter constant for effect-reference + *

+ * Description: The situation in which the undesirable effect may manifest, as a reference
+ * Type: reference
+ * Path: ClinicalUseIssue.undesirableEffect.symptomConditionEffect
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam EFFECT_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_EFFECT_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseIssue:effect-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_EFFECT_REFERENCE = new ca.uhn.fhir.model.api.Include("ClinicalUseIssue:effect-reference").toLocked(); + + /** + * Search parameter: effect + *

+ * Description: The situation in which the undesirable effect may manifest, as a code
+ * Type: token
+ * Path: ClinicalUseIssue.undesirableEffect.symptomConditionEffect
+ *

+ */ + @SearchParamDefinition(name="effect", path="ClinicalUseIssue.undesirableEffect.symptomConditionEffect", description="The situation in which the undesirable effect may manifest, as a code", type="token" ) + public static final String SP_EFFECT = "effect"; + /** + * Fluent Client search parameter constant for effect + *

+ * Description: The situation in which the undesirable effect may manifest, as a code
+ * Type: token
+ * Path: ClinicalUseIssue.undesirableEffect.symptomConditionEffect
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EFFECT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EFFECT); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier for this issue
+ * Type: token
+ * Path: ClinicalUseIssue.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ClinicalUseIssue.identifier", description="Business identifier for this issue", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier for this issue
+ * Type: token
+ * Path: ClinicalUseIssue.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: indication-reference + *

+ * Description: The situation that is being documented as an indicaton for this item, as a reference
+ * Type: reference
+ * Path: ClinicalUseIssue.indication.diseaseSymptomProcedure
+ *

+ */ + @SearchParamDefinition(name="indication-reference", path="ClinicalUseIssue.indication.diseaseSymptomProcedure", description="The situation that is being documented as an indicaton for this item, as a reference", type="reference" ) + public static final String SP_INDICATION_REFERENCE = "indication-reference"; + /** + * Fluent Client search parameter constant for indication-reference + *

+ * Description: The situation that is being documented as an indicaton for this item, as a reference
+ * Type: reference
+ * Path: ClinicalUseIssue.indication.diseaseSymptomProcedure
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INDICATION_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INDICATION_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseIssue:indication-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INDICATION_REFERENCE = new ca.uhn.fhir.model.api.Include("ClinicalUseIssue:indication-reference").toLocked(); + + /** + * Search parameter: indication + *

+ * Description: The situation that is being documented as an indicaton for this item, as a code
+ * Type: token
+ * Path: ClinicalUseIssue.indication.diseaseSymptomProcedure
+ *

+ */ + @SearchParamDefinition(name="indication", path="ClinicalUseIssue.indication.diseaseSymptomProcedure", description="The situation that is being documented as an indicaton for this item, as a code", type="token" ) + public static final String SP_INDICATION = "indication"; + /** + * Fluent Client search parameter constant for indication + *

+ * Description: The situation that is being documented as an indicaton for this item, as a code
+ * Type: token
+ * Path: ClinicalUseIssue.indication.diseaseSymptomProcedure
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INDICATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INDICATION); + + /** + * Search parameter: interaction + *

+ * Description: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction
+ * Type: token
+ * Path: ClinicalUseIssue.interaction.type
+ *

+ */ + @SearchParamDefinition(name="interaction", path="ClinicalUseIssue.interaction.type", description="The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction", type="token" ) + public static final String SP_INTERACTION = "interaction"; + /** + * Fluent Client search parameter constant for interaction + *

+ * Description: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction
+ * Type: token
+ * Path: ClinicalUseIssue.interaction.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTERACTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INTERACTION); + + /** + * Search parameter: product + *

+ * Description: The medicinal product for which this is a clinical usage issue
+ * Type: reference
+ * Path: ClinicalUseIssue.subject.where(resolve() is MedicinalProductDefinition)
+ *

+ */ + @SearchParamDefinition(name="product", path="ClinicalUseIssue.subject.where(resolve() is MedicinalProductDefinition)", description="The medicinal product for which this is a clinical usage issue", type="reference", target={ActivityDefinition.class, Device.class, DeviceDefinition.class, Medication.class, MedicinalProductDefinition.class, PlanDefinition.class, Substance.class } ) + public static final String SP_PRODUCT = "product"; + /** + * Fluent Client search parameter constant for product + *

+ * Description: The medicinal product for which this is a clinical usage issue
+ * Type: reference
+ * Path: ClinicalUseIssue.subject.where(resolve() is MedicinalProductDefinition)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRODUCT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRODUCT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseIssue:product". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRODUCT = new ca.uhn.fhir.model.api.Include("ClinicalUseIssue:product").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: The resource for which this is a clinical usage issue
+ * Type: reference
+ * Path: ClinicalUseIssue.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="ClinicalUseIssue.subject", description="The resource for which this is a clinical usage issue", type="reference", target={ActivityDefinition.class, Device.class, DeviceDefinition.class, Medication.class, MedicinalProductDefinition.class, PlanDefinition.class, Substance.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The resource for which this is a clinical usage issue
+ * Type: reference
+ * Path: ClinicalUseIssue.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ClinicalUseIssue:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ClinicalUseIssue:subject").toLocked(); + + /** + * Search parameter: type + *

+ * Description: indication | contraindication | interaction | undesirable-effect | warning
+ * Type: token
+ * Path: ClinicalUseIssue.type
+ *

+ */ + @SearchParamDefinition(name="type", path="ClinicalUseIssue.type", description="indication | contraindication | interaction | undesirable-effect | warning", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: indication | contraindication | interaction | undesirable-effect | warning
+ * Type: token
+ * Path: ClinicalUseIssue.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java index f1d980b90..8699bdca0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4532,6 +4532,868 @@ public class CodeSystem extends CanonicalResource { return ResourceType.CodeSystem; } + /** + * Search parameter: code + *

+ * Description: A code defined in the code system
+ * Type: token
+ * Path: CodeSystem.concept.code
+ *

+ */ + @SearchParamDefinition(name="code", path="CodeSystem.concept.code", description="A code defined in the code system", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: A code defined in the code system
+ * Type: token
+ * Path: CodeSystem.concept.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: content-mode + *

+ * Description: not-present | example | fragment | complete | supplement
+ * Type: token
+ * Path: CodeSystem.content
+ *

+ */ + @SearchParamDefinition(name="content-mode", path="CodeSystem.content", description="not-present | example | fragment | complete | supplement", type="token" ) + public static final String SP_CONTENT_MODE = "content-mode"; + /** + * Fluent Client search parameter constant for content-mode + *

+ * Description: not-present | example | fragment | complete | supplement
+ * Type: token
+ * Path: CodeSystem.content
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTENT_MODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTENT_MODE); + + /** + * Search parameter: language + *

+ * Description: A language in which a designation is provided
+ * Type: token
+ * Path: CodeSystem.concept.designation.language
+ *

+ */ + @SearchParamDefinition(name="language", path="CodeSystem.concept.designation.language", description="A language in which a designation is provided", type="token" ) + public static final String SP_LANGUAGE = "language"; + /** + * Fluent Client search parameter constant for language + *

+ * Description: A language in which a designation is provided
+ * Type: token
+ * Path: CodeSystem.concept.designation.language
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam LANGUAGE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_LANGUAGE); + + /** + * Search parameter: supplements + *

+ * Description: Find code system supplements for the referenced code system
+ * Type: reference
+ * Path: CodeSystem.supplements
+ *

+ */ + @SearchParamDefinition(name="supplements", path="CodeSystem.supplements", description="Find code system supplements for the referenced code system", type="reference", target={CodeSystem.class } ) + public static final String SP_SUPPLEMENTS = "supplements"; + /** + * Fluent Client search parameter constant for supplements + *

+ * Description: Find code system supplements for the referenced code system
+ * Type: reference
+ * Path: CodeSystem.supplements
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPLEMENTS = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPLEMENTS); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CodeSystem:supplements". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPLEMENTS = new ca.uhn.fhir.model.api.Include("CodeSystem:supplements").toLocked(); + + /** + * Search parameter: system + *

+ * Description: The system for any codes defined by this code system (same as 'url')
+ * Type: uri
+ * Path: CodeSystem.url
+ *

+ */ + @SearchParamDefinition(name="system", path="CodeSystem.url", description="The system for any codes defined by this code system (same as 'url')", type="uri" ) + public static final String SP_SYSTEM = "system"; + /** + * Fluent Client search parameter constant for system + *

+ * Description: The system for any codes defined by this code system (same as 'url')
+ * Type: uri
+ * Path: CodeSystem.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam SYSTEM = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SYSTEM); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier", description="Multiple Resources: \r\n\r\n* [CodeSystem](codesystem.html): External identifier for the code system\r\n* [ConceptMap](conceptmap.html): External identifier for the concept map\r\n* [MessageDefinition](messagedefinition.html): External identifier for the message definition\r\n* [StructureDefinition](structuredefinition.html): External identifier for the structure definition\r\n* [StructureMap](structuremap.html): External identifier for the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities\r\n* [ValueSet](valueset.html): External identifier for the value set\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): public PropertyComponent getProperty(String code) { for (PropertyComponent pd : getProperty()) { diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Communication.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Communication.java index a3faa36ab..f655c80a0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Communication.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Communication.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1953,6 +1953,374 @@ public class Communication extends DomainResource { return ResourceType.Communication; } + /** + * Search parameter: based-on + *

+ * Description: Request fulfilled by this communication
+ * Type: reference
+ * Path: Communication.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="Communication.basedOn", description="Request fulfilled by this communication", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Request fulfilled by this communication
+ * Type: reference
+ * Path: Communication.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Communication:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("Communication:based-on").toLocked(); + + /** + * Search parameter: category + *

+ * Description: Message category
+ * Type: token
+ * Path: Communication.category
+ *

+ */ + @SearchParamDefinition(name="category", path="Communication.category", description="Message category", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Message category
+ * Type: token
+ * Path: Communication.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: encounter + *

+ * Description: The Encounter during which this Communication was created
+ * Type: reference
+ * Path: Communication.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Communication.encounter", description="The Encounter during which this Communication was created", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: The Encounter during which this Communication was created
+ * Type: reference
+ * Path: Communication.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Communication:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Communication:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Unique identifier
+ * Type: token
+ * Path: Communication.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Communication.identifier", description="Unique identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Unique identifier
+ * Type: token
+ * Path: Communication.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: Communication.instantiatesCanonical
+ *

+ */ + @SearchParamDefinition(name="instantiates-canonical", path="Communication.instantiatesCanonical", description="Instantiates FHIR protocol or definition", type="reference", target={ActivityDefinition.class, Measure.class, OperationDefinition.class, PlanDefinition.class, Questionnaire.class } ) + public static final String SP_INSTANTIATES_CANONICAL = "instantiates-canonical"; + /** + * Fluent Client search parameter constant for instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: Communication.instantiatesCanonical
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSTANTIATES_CANONICAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSTANTIATES_CANONICAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Communication:instantiates-canonical". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSTANTIATES_CANONICAL = new ca.uhn.fhir.model.api.Include("Communication:instantiates-canonical").toLocked(); + + /** + * Search parameter: instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: Communication.instantiatesUri
+ *

+ */ + @SearchParamDefinition(name="instantiates-uri", path="Communication.instantiatesUri", description="Instantiates external protocol or definition", type="uri" ) + public static final String SP_INSTANTIATES_URI = "instantiates-uri"; + /** + * Fluent Client search parameter constant for instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: Communication.instantiatesUri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_INSTANTIATES_URI); + + /** + * Search parameter: medium + *

+ * Description: A channel of communication
+ * Type: token
+ * Path: Communication.medium
+ *

+ */ + @SearchParamDefinition(name="medium", path="Communication.medium", description="A channel of communication", type="token" ) + public static final String SP_MEDIUM = "medium"; + /** + * Fluent Client search parameter constant for medium + *

+ * Description: A channel of communication
+ * Type: token
+ * Path: Communication.medium
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MEDIUM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MEDIUM); + + /** + * Search parameter: part-of + *

+ * Description: Part of referenced event (e.g. Communication, Procedure)
+ * Type: reference
+ * Path: Communication.partOf
+ *

+ */ + @SearchParamDefinition(name="part-of", path="Communication.partOf", description="Part of referenced event (e.g. Communication, Procedure)", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PART_OF = "part-of"; + /** + * Fluent Client search parameter constant for part-of + *

+ * Description: Part of referenced event (e.g. Communication, Procedure)
+ * Type: reference
+ * Path: Communication.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PART_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Communication:part-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF = new ca.uhn.fhir.model.api.Include("Communication:part-of").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Focus of message
+ * Type: reference
+ * Path: Communication.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Communication.subject.where(resolve() is Patient)", description="Focus of message", type="reference", target={Group.class, Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Focus of message
+ * Type: reference
+ * Path: Communication.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Communication:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Communication:patient").toLocked(); + + /** + * Search parameter: received + *

+ * Description: When received
+ * Type: date
+ * Path: Communication.received
+ *

+ */ + @SearchParamDefinition(name="received", path="Communication.received", description="When received", type="date" ) + public static final String SP_RECEIVED = "received"; + /** + * Fluent Client search parameter constant for received + *

+ * Description: When received
+ * Type: date
+ * Path: Communication.received
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam RECEIVED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_RECEIVED); + + /** + * Search parameter: recipient + *

+ * Description: Who the information is shared with
+ * Type: reference
+ * Path: Communication.recipient
+ *

+ */ + @SearchParamDefinition(name="recipient", path="Communication.recipient", description="Who the information is shared with", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson"), @ca.uhn.fhir.model.api.annotation.Compartment(name="EXAMPLE") }, target={CareTeam.class, Device.class, Endpoint.class, Group.class, HealthcareService.class, Location.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_RECIPIENT = "recipient"; + /** + * Fluent Client search parameter constant for recipient + *

+ * Description: Who the information is shared with
+ * Type: reference
+ * Path: Communication.recipient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECIPIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Communication:recipient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT = new ca.uhn.fhir.model.api.Include("Communication:recipient").toLocked(); + + /** + * Search parameter: sender + *

+ * Description: Who shares the information
+ * Type: reference
+ * Path: Communication.sender
+ *

+ */ + @SearchParamDefinition(name="sender", path="Communication.sender", description="Who shares the information", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson"), @ca.uhn.fhir.model.api.annotation.Compartment(name="EXAMPLE") }, target={CareTeam.class, Device.class, Endpoint.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_SENDER = "sender"; + /** + * Fluent Client search parameter constant for sender + *

+ * Description: Who shares the information
+ * Type: reference
+ * Path: Communication.sender
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SENDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SENDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Communication:sender". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SENDER = new ca.uhn.fhir.model.api.Include("Communication:sender").toLocked(); + + /** + * Search parameter: sent + *

+ * Description: When sent
+ * Type: date
+ * Path: Communication.sent
+ *

+ */ + @SearchParamDefinition(name="sent", path="Communication.sent", description="When sent", type="date" ) + public static final String SP_SENT = "sent"; + /** + * Fluent Client search parameter constant for sent + *

+ * Description: When sent
+ * Type: date
+ * Path: Communication.sent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam SENT = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_SENT); + + /** + * Search parameter: status + *

+ * Description: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
+ * Type: token
+ * Path: Communication.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Communication.status", description="preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
+ * Type: token
+ * Path: Communication.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Focus of message
+ * Type: reference
+ * Path: Communication.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Communication.subject", description="Focus of message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Focus of message
+ * Type: reference
+ * Path: Communication.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Communication:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Communication:subject").toLocked(); + + /** + * Search parameter: topic + *

+ * Description: Description of the purpose/content
+ * Type: token
+ * Path: Communication.topic
+ *

+ */ + @SearchParamDefinition(name="topic", path="Communication.topic", description="Description of the purpose/content", type="token" ) + public static final String SP_TOPIC = "topic"; + /** + * Fluent Client search parameter constant for topic + *

+ * Description: Description of the purpose/content
+ * Type: token
+ * Path: Communication.topic
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CommunicationRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CommunicationRequest.java index ab6a17bdd..2fe5349a5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CommunicationRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CommunicationRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1926,6 +1926,374 @@ public class CommunicationRequest extends DomainResource { return ResourceType.CommunicationRequest; } + /** + * Search parameter: authored + *

+ * Description: When request transitioned to being actionable
+ * Type: date
+ * Path: CommunicationRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="authored", path="CommunicationRequest.authoredOn", description="When request transitioned to being actionable", type="date" ) + public static final String SP_AUTHORED = "authored"; + /** + * Fluent Client search parameter constant for authored + *

+ * Description: When request transitioned to being actionable
+ * Type: date
+ * Path: CommunicationRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_AUTHORED); + + /** + * Search parameter: based-on + *

+ * Description: Fulfills plan or proposal
+ * Type: reference
+ * Path: CommunicationRequest.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="CommunicationRequest.basedOn", description="Fulfills plan or proposal", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Fulfills plan or proposal
+ * Type: reference
+ * Path: CommunicationRequest.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CommunicationRequest:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("CommunicationRequest:based-on").toLocked(); + + /** + * Search parameter: category + *

+ * Description: Message category
+ * Type: token
+ * Path: CommunicationRequest.category
+ *

+ */ + @SearchParamDefinition(name="category", path="CommunicationRequest.category", description="Message category", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Message category
+ * Type: token
+ * Path: CommunicationRequest.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: encounter + *

+ * Description: The Encounter during which this CommunicationRequest was created
+ * Type: reference
+ * Path: CommunicationRequest.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="CommunicationRequest.encounter", description="The Encounter during which this CommunicationRequest was created", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: The Encounter during which this CommunicationRequest was created
+ * Type: reference
+ * Path: CommunicationRequest.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CommunicationRequest:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("CommunicationRequest:encounter").toLocked(); + + /** + * Search parameter: group-identifier + *

+ * Description: Composite request this is part of
+ * Type: token
+ * Path: CommunicationRequest.groupIdentifier
+ *

+ */ + @SearchParamDefinition(name="group-identifier", path="CommunicationRequest.groupIdentifier", description="Composite request this is part of", type="token" ) + public static final String SP_GROUP_IDENTIFIER = "group-identifier"; + /** + * Fluent Client search parameter constant for group-identifier + *

+ * Description: Composite request this is part of
+ * Type: token
+ * Path: CommunicationRequest.groupIdentifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam GROUP_IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GROUP_IDENTIFIER); + + /** + * Search parameter: identifier + *

+ * Description: Unique identifier
+ * Type: token
+ * Path: CommunicationRequest.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CommunicationRequest.identifier", description="Unique identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Unique identifier
+ * Type: token
+ * Path: CommunicationRequest.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: information-provider + *

+ * Description: Who should share the information
+ * Type: reference
+ * Path: CommunicationRequest.informationProvider
+ *

+ */ + @SearchParamDefinition(name="information-provider", path="CommunicationRequest.informationProvider", description="Who should share the information", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Endpoint.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_INFORMATION_PROVIDER = "information-provider"; + /** + * Fluent Client search parameter constant for information-provider + *

+ * Description: Who should share the information
+ * Type: reference
+ * Path: CommunicationRequest.informationProvider
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INFORMATION_PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INFORMATION_PROVIDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CommunicationRequest:information-provider". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INFORMATION_PROVIDER = new ca.uhn.fhir.model.api.Include("CommunicationRequest:information-provider").toLocked(); + + /** + * Search parameter: medium + *

+ * Description: A channel of communication
+ * Type: token
+ * Path: CommunicationRequest.medium
+ *

+ */ + @SearchParamDefinition(name="medium", path="CommunicationRequest.medium", description="A channel of communication", type="token" ) + public static final String SP_MEDIUM = "medium"; + /** + * Fluent Client search parameter constant for medium + *

+ * Description: A channel of communication
+ * Type: token
+ * Path: CommunicationRequest.medium
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MEDIUM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MEDIUM); + + /** + * Search parameter: occurrence + *

+ * Description: When scheduled
+ * Type: date
+ * Path: CommunicationRequest.occurrence.as(dateTime) | CommunicationRequest.occurrence.as(Period)
+ *

+ */ + @SearchParamDefinition(name="occurrence", path="CommunicationRequest.occurrence.as(dateTime) | CommunicationRequest.occurrence.as(Period)", description="When scheduled", type="date" ) + public static final String SP_OCCURRENCE = "occurrence"; + /** + * Fluent Client search parameter constant for occurrence + *

+ * Description: When scheduled
+ * Type: date
+ * Path: CommunicationRequest.occurrence.as(dateTime) | CommunicationRequest.occurrence.as(Period)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam OCCURRENCE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_OCCURRENCE); + + /** + * Search parameter: patient + *

+ * Description: Focus of message
+ * Type: reference
+ * Path: CommunicationRequest.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="CommunicationRequest.subject.where(resolve() is Patient)", description="Focus of message", type="reference", target={Group.class, Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Focus of message
+ * Type: reference
+ * Path: CommunicationRequest.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CommunicationRequest:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("CommunicationRequest:patient").toLocked(); + + /** + * Search parameter: priority + *

+ * Description: routine | urgent | asap | stat
+ * Type: token
+ * Path: CommunicationRequest.priority
+ *

+ */ + @SearchParamDefinition(name="priority", path="CommunicationRequest.priority", description="routine | urgent | asap | stat", type="token" ) + public static final String SP_PRIORITY = "priority"; + /** + * Fluent Client search parameter constant for priority + *

+ * Description: routine | urgent | asap | stat
+ * Type: token
+ * Path: CommunicationRequest.priority
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRIORITY); + + /** + * Search parameter: recipient + *

+ * Description: Who to share the information with
+ * Type: reference
+ * Path: CommunicationRequest.recipient
+ *

+ */ + @SearchParamDefinition(name="recipient", path="CommunicationRequest.recipient", description="Who to share the information with", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson"), @ca.uhn.fhir.model.api.annotation.Compartment(name="EXAMPLE") }, target={CareTeam.class, Device.class, Endpoint.class, Group.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_RECIPIENT = "recipient"; + /** + * Fluent Client search parameter constant for recipient + *

+ * Description: Who to share the information with
+ * Type: reference
+ * Path: CommunicationRequest.recipient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECIPIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CommunicationRequest:recipient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT = new ca.uhn.fhir.model.api.Include("CommunicationRequest:recipient").toLocked(); + + /** + * Search parameter: replaces + *

+ * Description: Request(s) replaced by this request
+ * Type: reference
+ * Path: CommunicationRequest.replaces
+ *

+ */ + @SearchParamDefinition(name="replaces", path="CommunicationRequest.replaces", description="Request(s) replaced by this request", type="reference", target={CommunicationRequest.class } ) + public static final String SP_REPLACES = "replaces"; + /** + * Fluent Client search parameter constant for replaces + *

+ * Description: Request(s) replaced by this request
+ * Type: reference
+ * Path: CommunicationRequest.replaces
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REPLACES = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REPLACES); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CommunicationRequest:replaces". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REPLACES = new ca.uhn.fhir.model.api.Include("CommunicationRequest:replaces").toLocked(); + + /** + * Search parameter: requester + *

+ * Description: Who asks for the information to be shared
+ * Type: reference
+ * Path: CommunicationRequest.requester
+ *

+ */ + @SearchParamDefinition(name="requester", path="CommunicationRequest.requester", description="Who asks for the information to be shared", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_REQUESTER = "requester"; + /** + * Fluent Client search parameter constant for requester + *

+ * Description: Who asks for the information to be shared
+ * Type: reference
+ * Path: CommunicationRequest.requester
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CommunicationRequest:requester". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER = new ca.uhn.fhir.model.api.Include("CommunicationRequest:requester").toLocked(); + + /** + * Search parameter: status + *

+ * Description: draft | active | on-hold | revoked | completed | entered-in-error | unknown
+ * Type: token
+ * Path: CommunicationRequest.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CommunicationRequest.status", description="draft | active | on-hold | revoked | completed | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: draft | active | on-hold | revoked | completed | entered-in-error | unknown
+ * Type: token
+ * Path: CommunicationRequest.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Focus of message
+ * Type: reference
+ * Path: CommunicationRequest.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="CommunicationRequest.subject", description="Focus of message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Focus of message
+ * Type: reference
+ * Path: CommunicationRequest.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CommunicationRequest:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("CommunicationRequest:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CompartmentDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CompartmentDefinition.java index 03cd77835..8ac86b9d0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CompartmentDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CompartmentDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1659,6 +1659,670 @@ public class CompartmentDefinition extends CanonicalResource { return ResourceType.CompartmentDefinition; } + /** + * Search parameter: code + *

+ * Description: Patient | Encounter | RelatedPerson | Practitioner | Device
+ * Type: token
+ * Path: CompartmentDefinition.code
+ *

+ */ + @SearchParamDefinition(name="code", path="CompartmentDefinition.code", description="Patient | Encounter | RelatedPerson | Practitioner | Device", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Patient | Encounter | RelatedPerson | Practitioner | Device
+ * Type: token
+ * Path: CompartmentDefinition.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: resource + *

+ * Description: Name of resource type
+ * Type: token
+ * Path: CompartmentDefinition.resource.code
+ *

+ */ + @SearchParamDefinition(name="resource", path="CompartmentDefinition.resource.code", description="Name of resource type", type="token" ) + public static final String SP_RESOURCE = "resource"; + /** + * Fluent Client search parameter constant for resource + *

+ * Description: Name of resource type
+ * Type: token
+ * Path: CompartmentDefinition.resource.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESOURCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RESOURCE); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): public boolean supportsCopyright() { return false; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java index 5efa70380..633145122 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2476,6 +2476,602 @@ public class Composition extends DomainResource { return ResourceType.Composition; } + /** + * Search parameter: attester + *

+ * Description: Who attested the composition
+ * Type: reference
+ * Path: Composition.attester.party
+ *

+ */ + @SearchParamDefinition(name="attester", path="Composition.attester.party", description="Who attested the composition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_ATTESTER = "attester"; + /** + * Fluent Client search parameter constant for attester + *

+ * Description: Who attested the composition
+ * Type: reference
+ * Path: Composition.attester.party
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ATTESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ATTESTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Composition:attester". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ATTESTER = new ca.uhn.fhir.model.api.Include("Composition:attester").toLocked(); + + /** + * Search parameter: author + *

+ * Description: Who and/or what authored the composition
+ * Type: reference
+ * Path: Composition.author
+ *

+ */ + @SearchParamDefinition(name="author", path="Composition.author", description="Who and/or what authored the composition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: Who and/or what authored the composition
+ * Type: reference
+ * Path: Composition.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Composition:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("Composition:author").toLocked(); + + /** + * Search parameter: category + *

+ * Description: Categorization of Composition
+ * Type: token
+ * Path: Composition.category
+ *

+ */ + @SearchParamDefinition(name="category", path="Composition.category", description="Categorization of Composition", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Categorization of Composition
+ * Type: token
+ * Path: Composition.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: confidentiality + *

+ * Description: As defined by affinity domain
+ * Type: token
+ * Path: Composition.confidentiality
+ *

+ */ + @SearchParamDefinition(name="confidentiality", path="Composition.confidentiality", description="As defined by affinity domain", type="token" ) + public static final String SP_CONFIDENTIALITY = "confidentiality"; + /** + * Fluent Client search parameter constant for confidentiality + *

+ * Description: As defined by affinity domain
+ * Type: token
+ * Path: Composition.confidentiality
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONFIDENTIALITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONFIDENTIALITY); + + /** + * Search parameter: context + *

+ * Description: Code(s) that apply to the event being documented
+ * Type: token
+ * Path: Composition.event.code
+ *

+ */ + @SearchParamDefinition(name="context", path="Composition.event.code", description="Code(s) that apply to the event being documented", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Code(s) that apply to the event being documented
+ * Type: token
+ * Path: Composition.event.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: entry + *

+ * Description: A reference to data that supports this section
+ * Type: reference
+ * Path: Composition.section.entry
+ *

+ */ + @SearchParamDefinition(name="entry", path="Composition.section.entry", description="A reference to data that supports this section", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_ENTRY = "entry"; + /** + * Fluent Client search parameter constant for entry + *

+ * Description: A reference to data that supports this section
+ * Type: reference
+ * Path: Composition.section.entry
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTRY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTRY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Composition:entry". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTRY = new ca.uhn.fhir.model.api.Include("Composition:entry").toLocked(); + + /** + * Search parameter: period + *

+ * Description: The period covered by the documentation
+ * Type: date
+ * Path: Composition.event.period
+ *

+ */ + @SearchParamDefinition(name="period", path="Composition.event.period", description="The period covered by the documentation", type="date" ) + public static final String SP_PERIOD = "period"; + /** + * Fluent Client search parameter constant for period + *

+ * Description: The period covered by the documentation
+ * Type: date
+ * Path: Composition.event.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD); + + /** + * Search parameter: related + *

+ * Description: Target of the relationship
+ * Type: reference
+ * Path: Composition.relatesTo.resourceReference
+ *

+ */ + @SearchParamDefinition(name="related", path="Composition.relatesTo.resourceReference", description="Target of the relationship", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_RELATED = "related"; + /** + * Fluent Client search parameter constant for related + *

+ * Description: Target of the relationship
+ * Type: reference
+ * Path: Composition.relatesTo.resourceReference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATED = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATED); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Composition:related". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATED = new ca.uhn.fhir.model.api.Include("Composition:related").toLocked(); + + /** + * Search parameter: section + *

+ * Description: Classification of section (recommended)
+ * Type: token
+ * Path: Composition.section.code
+ *

+ */ + @SearchParamDefinition(name="section", path="Composition.section.code", description="Classification of section (recommended)", type="token" ) + public static final String SP_SECTION = "section"; + /** + * Fluent Client search parameter constant for section + *

+ * Description: Classification of section (recommended)
+ * Type: token
+ * Path: Composition.section.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SECTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SECTION); + + /** + * Search parameter: status + *

+ * Description: preliminary | final | amended | entered-in-error
+ * Type: token
+ * Path: Composition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Composition.status", description="preliminary | final | amended | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: preliminary | final | amended | entered-in-error
+ * Type: token
+ * Path: Composition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Who and/or what the composition is about
+ * Type: reference
+ * Path: Composition.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Composition.subject", description="Who and/or what the composition is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Who and/or what the composition is about
+ * Type: reference
+ * Path: Composition.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Composition:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Composition:subject").toLocked(); + + /** + * Search parameter: title + *

+ * Description: Human Readable name/title
+ * Type: string
+ * Path: Composition.title
+ *

+ */ + @SearchParamDefinition(name="title", path="Composition.title", description="Human Readable name/title", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Human Readable name/title
+ * Type: string
+ * Path: Composition.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Composition:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Composition:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Composition:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Composition:patient").toLocked(); + + /** + * Search parameter: type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + @SearchParamDefinition(name="type", path="AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known)\r\n* [Composition](composition.html): Kind of composition (LOINC if possible)\r\n* [DocumentManifest](documentmanifest.html): Kind of document set\r\n* [DocumentReference](documentreference.html): Kind of document (LOINC if possible)\r\n* [Encounter](encounter.html): Specific type of encounter\r\n* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management\r\n", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java index befcf9eee..750da5df1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3631,6 +3631,1012 @@ public class ConceptMap extends CanonicalResource { return ResourceType.ConceptMap; } + /** + * Search parameter: dependson + *

+ * Description: Reference to property mapping depends on
+ * Type: uri
+ * Path: ConceptMap.group.element.target.dependsOn.property
+ *

+ */ + @SearchParamDefinition(name="dependson", path="ConceptMap.group.element.target.dependsOn.property", description="Reference to property mapping depends on", type="uri" ) + public static final String SP_DEPENDSON = "dependson"; + /** + * Fluent Client search parameter constant for dependson + *

+ * Description: Reference to property mapping depends on
+ * Type: uri
+ * Path: ConceptMap.group.element.target.dependsOn.property
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam DEPENDSON = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_DEPENDSON); + + /** + * Search parameter: other + *

+ * Description: canonical reference to an additional ConceptMap to use for mapping if the source concept is unmapped
+ * Type: reference
+ * Path: ConceptMap.group.unmapped.url
+ *

+ */ + @SearchParamDefinition(name="other", path="ConceptMap.group.unmapped.url", description="canonical reference to an additional ConceptMap to use for mapping if the source concept is unmapped", type="reference", target={ConceptMap.class } ) + public static final String SP_OTHER = "other"; + /** + * Fluent Client search parameter constant for other + *

+ * Description: canonical reference to an additional ConceptMap to use for mapping if the source concept is unmapped
+ * Type: reference
+ * Path: ConceptMap.group.unmapped.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OTHER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_OTHER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap:other". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_OTHER = new ca.uhn.fhir.model.api.Include("ConceptMap:other").toLocked(); + + /** + * Search parameter: product + *

+ * Description: Reference to property mapping depends on
+ * Type: uri
+ * Path: ConceptMap.group.element.target.product.property
+ *

+ */ + @SearchParamDefinition(name="product", path="ConceptMap.group.element.target.product.property", description="Reference to property mapping depends on", type="uri" ) + public static final String SP_PRODUCT = "product"; + /** + * Fluent Client search parameter constant for product + *

+ * Description: Reference to property mapping depends on
+ * Type: uri
+ * Path: ConceptMap.group.element.target.product.property
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam PRODUCT = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_PRODUCT); + + /** + * Search parameter: source-code + *

+ * Description: Identifies element being mapped
+ * Type: token
+ * Path: ConceptMap.group.element.code
+ *

+ */ + @SearchParamDefinition(name="source-code", path="ConceptMap.group.element.code", description="Identifies element being mapped", type="token" ) + public static final String SP_SOURCE_CODE = "source-code"; + /** + * Fluent Client search parameter constant for source-code + *

+ * Description: Identifies element being mapped
+ * Type: token
+ * Path: ConceptMap.group.element.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SOURCE_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SOURCE_CODE); + + /** + * Search parameter: source-system + *

+ * Description: Source system where concepts to be mapped are defined
+ * Type: uri
+ * Path: ConceptMap.group.source
+ *

+ */ + @SearchParamDefinition(name="source-system", path="ConceptMap.group.source", description="Source system where concepts to be mapped are defined", type="uri" ) + public static final String SP_SOURCE_SYSTEM = "source-system"; + /** + * Fluent Client search parameter constant for source-system + *

+ * Description: Source system where concepts to be mapped are defined
+ * Type: uri
+ * Path: ConceptMap.group.source
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam SOURCE_SYSTEM = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SOURCE_SYSTEM); + + /** + * Search parameter: source-uri + *

+ * Description: The source value set that contains the concepts that are being mapped
+ * Type: reference
+ * Path: (ConceptMap.source as uri)
+ *

+ */ + @SearchParamDefinition(name="source-uri", path="(ConceptMap.source as uri)", description="The source value set that contains the concepts that are being mapped", type="reference", target={ValueSet.class } ) + public static final String SP_SOURCE_URI = "source-uri"; + /** + * Fluent Client search parameter constant for source-uri + *

+ * Description: The source value set that contains the concepts that are being mapped
+ * Type: reference
+ * Path: (ConceptMap.source as uri)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE_URI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE_URI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap:source-uri". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE_URI = new ca.uhn.fhir.model.api.Include("ConceptMap:source-uri").toLocked(); + + /** + * Search parameter: source + *

+ * Description: The source value set that contains the concepts that are being mapped
+ * Type: reference
+ * Path: (ConceptMap.source as canonical)
+ *

+ */ + @SearchParamDefinition(name="source", path="(ConceptMap.source as canonical)", description="The source value set that contains the concepts that are being mapped", type="reference", target={ValueSet.class } ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: The source value set that contains the concepts that are being mapped
+ * Type: reference
+ * Path: (ConceptMap.source as canonical)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap:source". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("ConceptMap:source").toLocked(); + + /** + * Search parameter: target-code + *

+ * Description: Code that identifies the target element
+ * Type: token
+ * Path: ConceptMap.group.element.target.code
+ *

+ */ + @SearchParamDefinition(name="target-code", path="ConceptMap.group.element.target.code", description="Code that identifies the target element", type="token" ) + public static final String SP_TARGET_CODE = "target-code"; + /** + * Fluent Client search parameter constant for target-code + *

+ * Description: Code that identifies the target element
+ * Type: token
+ * Path: ConceptMap.group.element.target.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGET_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TARGET_CODE); + + /** + * Search parameter: target-system + *

+ * Description: Target system that the concepts are to be mapped to
+ * Type: uri
+ * Path: ConceptMap.group.target
+ *

+ */ + @SearchParamDefinition(name="target-system", path="ConceptMap.group.target", description="Target system that the concepts are to be mapped to", type="uri" ) + public static final String SP_TARGET_SYSTEM = "target-system"; + /** + * Fluent Client search parameter constant for target-system + *

+ * Description: Target system that the concepts are to be mapped to
+ * Type: uri
+ * Path: ConceptMap.group.target
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam TARGET_SYSTEM = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_TARGET_SYSTEM); + + /** + * Search parameter: target-uri + *

+ * Description: The target value set which provides context for the mappings
+ * Type: reference
+ * Path: (ConceptMap.target as uri)
+ *

+ */ + @SearchParamDefinition(name="target-uri", path="(ConceptMap.target as uri)", description="The target value set which provides context for the mappings", type="reference", target={ValueSet.class } ) + public static final String SP_TARGET_URI = "target-uri"; + /** + * Fluent Client search parameter constant for target-uri + *

+ * Description: The target value set which provides context for the mappings
+ * Type: reference
+ * Path: (ConceptMap.target as uri)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET_URI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET_URI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap:target-uri". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET_URI = new ca.uhn.fhir.model.api.Include("ConceptMap:target-uri").toLocked(); + + /** + * Search parameter: target + *

+ * Description: The target value set which provides context for the mappings
+ * Type: reference
+ * Path: (ConceptMap.target as canonical)
+ *

+ */ + @SearchParamDefinition(name="target", path="(ConceptMap.target as canonical)", description="The target value set which provides context for the mappings", type="reference", target={ValueSet.class } ) + public static final String SP_TARGET = "target"; + /** + * Fluent Client search parameter constant for target + *

+ * Description: The target value set which provides context for the mappings
+ * Type: reference
+ * Path: (ConceptMap.target as canonical)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap:target". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET = new ca.uhn.fhir.model.api.Include("ConceptMap:target").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier", description="Multiple Resources: \r\n\r\n* [CodeSystem](codesystem.html): External identifier for the code system\r\n* [ConceptMap](conceptmap.html): External identifier for the concept map\r\n* [MessageDefinition](messagedefinition.html): External identifier for the message definition\r\n* [StructureDefinition](structuredefinition.html): External identifier for the structure definition\r\n* [StructureMap](structuremap.html): External identifier for the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities\r\n* [ValueSet](valueset.html): External identifier for the value set\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap2.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap2.java index fda2b8964..0b554199c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap2.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap2.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3853,6 +3853,556 @@ public class ConceptMap2 extends CanonicalResource { return ResourceType.ConceptMap2; } + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the concept map
+ * Type: quantity
+ * Path: (ConceptMap2.useContext.value as Quantity) | (ConceptMap2.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(ConceptMap2.useContext.value as Quantity) | (ConceptMap2.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the concept map", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the concept map
+ * Type: quantity
+ * Path: (ConceptMap2.useContext.value as Quantity) | (ConceptMap2.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the concept map
+ * Type: composite
+ * Path: ConceptMap2.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="ConceptMap2.useContext", description="A use context type and quantity- or range-based value assigned to the concept map", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the concept map
+ * Type: composite
+ * Path: ConceptMap2.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the concept map
+ * Type: composite
+ * Path: ConceptMap2.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="ConceptMap2.useContext", description="A use context type and value assigned to the concept map", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the concept map
+ * Type: composite
+ * Path: ConceptMap2.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the concept map
+ * Type: token
+ * Path: ConceptMap2.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="ConceptMap2.useContext.code", description="A type of use context assigned to the concept map", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the concept map
+ * Type: token
+ * Path: ConceptMap2.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the concept map
+ * Type: token
+ * Path: (ConceptMap2.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(ConceptMap2.useContext.value as CodeableConcept)", description="A use context assigned to the concept map", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the concept map
+ * Type: token
+ * Path: (ConceptMap2.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The concept map publication date
+ * Type: date
+ * Path: ConceptMap2.date
+ *

+ */ + @SearchParamDefinition(name="date", path="ConceptMap2.date", description="The concept map publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The concept map publication date
+ * Type: date
+ * Path: ConceptMap2.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: dependson + *

+ * Description: Reference to property mapping depends on
+ * Type: uri
+ * Path: ConceptMap2.group.element.target.dependsOn.property
+ *

+ */ + @SearchParamDefinition(name="dependson", path="ConceptMap2.group.element.target.dependsOn.property", description="Reference to property mapping depends on", type="uri" ) + public static final String SP_DEPENDSON = "dependson"; + /** + * Fluent Client search parameter constant for dependson + *

+ * Description: Reference to property mapping depends on
+ * Type: uri
+ * Path: ConceptMap2.group.element.target.dependsOn.property
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam DEPENDSON = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_DEPENDSON); + + /** + * Search parameter: description + *

+ * Description: The description of the concept map
+ * Type: string
+ * Path: ConceptMap2.description
+ *

+ */ + @SearchParamDefinition(name="description", path="ConceptMap2.description", description="The description of the concept map", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the concept map
+ * Type: string
+ * Path: ConceptMap2.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the concept map
+ * Type: token
+ * Path: ConceptMap2.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ConceptMap2.identifier", description="External identifier for the concept map", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the concept map
+ * Type: token
+ * Path: ConceptMap2.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the concept map
+ * Type: token
+ * Path: ConceptMap2.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="ConceptMap2.jurisdiction", description="Intended jurisdiction for the concept map", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the concept map
+ * Type: token
+ * Path: ConceptMap2.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the concept map
+ * Type: string
+ * Path: ConceptMap2.name
+ *

+ */ + @SearchParamDefinition(name="name", path="ConceptMap2.name", description="Computationally friendly name of the concept map", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the concept map
+ * Type: string
+ * Path: ConceptMap2.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: other + *

+ * Description: canonical reference to an additional ConceptMap2 to use for mapping if the source concept is unmapped
+ * Type: reference
+ * Path: ConceptMap2.group.unmapped.url
+ *

+ */ + @SearchParamDefinition(name="other", path="ConceptMap2.group.unmapped.url", description="canonical reference to an additional ConceptMap2 to use for mapping if the source concept is unmapped", type="reference", target={ConceptMap2.class } ) + public static final String SP_OTHER = "other"; + /** + * Fluent Client search parameter constant for other + *

+ * Description: canonical reference to an additional ConceptMap2 to use for mapping if the source concept is unmapped
+ * Type: reference
+ * Path: ConceptMap2.group.unmapped.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OTHER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_OTHER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap2:other". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_OTHER = new ca.uhn.fhir.model.api.Include("ConceptMap2:other").toLocked(); + + /** + * Search parameter: product + *

+ * Description: Reference to property mapping depends on
+ * Type: uri
+ * Path: ConceptMap2.group.element.target.product.property
+ *

+ */ + @SearchParamDefinition(name="product", path="ConceptMap2.group.element.target.product.property", description="Reference to property mapping depends on", type="uri" ) + public static final String SP_PRODUCT = "product"; + /** + * Fluent Client search parameter constant for product + *

+ * Description: Reference to property mapping depends on
+ * Type: uri
+ * Path: ConceptMap2.group.element.target.product.property
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam PRODUCT = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_PRODUCT); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the concept map
+ * Type: string
+ * Path: ConceptMap2.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="ConceptMap2.publisher", description="Name of the publisher of the concept map", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the concept map
+ * Type: string
+ * Path: ConceptMap2.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: source-code + *

+ * Description: Identifies element being mapped
+ * Type: token
+ * Path: ConceptMap2.group.element.code
+ *

+ */ + @SearchParamDefinition(name="source-code", path="ConceptMap2.group.element.code", description="Identifies element being mapped", type="token" ) + public static final String SP_SOURCE_CODE = "source-code"; + /** + * Fluent Client search parameter constant for source-code + *

+ * Description: Identifies element being mapped
+ * Type: token
+ * Path: ConceptMap2.group.element.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SOURCE_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SOURCE_CODE); + + /** + * Search parameter: source-system + *

+ * Description: Source system where concepts to be mapped are defined
+ * Type: uri
+ * Path: ConceptMap2.group.source
+ *

+ */ + @SearchParamDefinition(name="source-system", path="ConceptMap2.group.source", description="Source system where concepts to be mapped are defined", type="uri" ) + public static final String SP_SOURCE_SYSTEM = "source-system"; + /** + * Fluent Client search parameter constant for source-system + *

+ * Description: Source system where concepts to be mapped are defined
+ * Type: uri
+ * Path: ConceptMap2.group.source
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam SOURCE_SYSTEM = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SOURCE_SYSTEM); + + /** + * Search parameter: source-uri + *

+ * Description: The source value set that contains the concepts that are being mapped
+ * Type: reference
+ * Path: (ConceptMap2.source as uri)
+ *

+ */ + @SearchParamDefinition(name="source-uri", path="(ConceptMap2.source as uri)", description="The source value set that contains the concepts that are being mapped", type="reference", target={ValueSet.class } ) + public static final String SP_SOURCE_URI = "source-uri"; + /** + * Fluent Client search parameter constant for source-uri + *

+ * Description: The source value set that contains the concepts that are being mapped
+ * Type: reference
+ * Path: (ConceptMap2.source as uri)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE_URI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE_URI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap2:source-uri". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE_URI = new ca.uhn.fhir.model.api.Include("ConceptMap2:source-uri").toLocked(); + + /** + * Search parameter: source + *

+ * Description: The source value set that contains the concepts that are being mapped
+ * Type: reference
+ * Path: (ConceptMap2.source as canonical)
+ *

+ */ + @SearchParamDefinition(name="source", path="(ConceptMap2.source as canonical)", description="The source value set that contains the concepts that are being mapped", type="reference", target={ValueSet.class } ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: The source value set that contains the concepts that are being mapped
+ * Type: reference
+ * Path: (ConceptMap2.source as canonical)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap2:source". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("ConceptMap2:source").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The current status of the concept map
+ * Type: token
+ * Path: ConceptMap2.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ConceptMap2.status", description="The current status of the concept map", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the concept map
+ * Type: token
+ * Path: ConceptMap2.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: target-code + *

+ * Description: Code that identifies the target element
+ * Type: token
+ * Path: ConceptMap2.group.element.target.code
+ *

+ */ + @SearchParamDefinition(name="target-code", path="ConceptMap2.group.element.target.code", description="Code that identifies the target element", type="token" ) + public static final String SP_TARGET_CODE = "target-code"; + /** + * Fluent Client search parameter constant for target-code + *

+ * Description: Code that identifies the target element
+ * Type: token
+ * Path: ConceptMap2.group.element.target.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGET_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TARGET_CODE); + + /** + * Search parameter: target-system + *

+ * Description: Target system that the concepts are to be mapped to
+ * Type: uri
+ * Path: ConceptMap2.group.target
+ *

+ */ + @SearchParamDefinition(name="target-system", path="ConceptMap2.group.target", description="Target system that the concepts are to be mapped to", type="uri" ) + public static final String SP_TARGET_SYSTEM = "target-system"; + /** + * Fluent Client search parameter constant for target-system + *

+ * Description: Target system that the concepts are to be mapped to
+ * Type: uri
+ * Path: ConceptMap2.group.target
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam TARGET_SYSTEM = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_TARGET_SYSTEM); + + /** + * Search parameter: target-uri + *

+ * Description: The target value set which provides context for the mappings
+ * Type: reference
+ * Path: (ConceptMap2.target as uri)
+ *

+ */ + @SearchParamDefinition(name="target-uri", path="(ConceptMap2.target as uri)", description="The target value set which provides context for the mappings", type="reference", target={ValueSet.class } ) + public static final String SP_TARGET_URI = "target-uri"; + /** + * Fluent Client search parameter constant for target-uri + *

+ * Description: The target value set which provides context for the mappings
+ * Type: reference
+ * Path: (ConceptMap2.target as uri)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET_URI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET_URI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap2:target-uri". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET_URI = new ca.uhn.fhir.model.api.Include("ConceptMap2:target-uri").toLocked(); + + /** + * Search parameter: target + *

+ * Description: The target value set which provides context for the mappings
+ * Type: reference
+ * Path: (ConceptMap2.target as canonical)
+ *

+ */ + @SearchParamDefinition(name="target", path="(ConceptMap2.target as canonical)", description="The target value set which provides context for the mappings", type="reference", target={ValueSet.class } ) + public static final String SP_TARGET = "target"; + /** + * Fluent Client search parameter constant for target + *

+ * Description: The target value set which provides context for the mappings
+ * Type: reference
+ * Path: (ConceptMap2.target as canonical)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ConceptMap2:target". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET = new ca.uhn.fhir.model.api.Include("ConceptMap2:target").toLocked(); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the concept map
+ * Type: string
+ * Path: ConceptMap2.title
+ *

+ */ + @SearchParamDefinition(name="title", path="ConceptMap2.title", description="The human-friendly name of the concept map", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the concept map
+ * Type: string
+ * Path: ConceptMap2.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the concept map
+ * Type: uri
+ * Path: ConceptMap2.url
+ *

+ */ + @SearchParamDefinition(name="url", path="ConceptMap2.url", description="The uri that identifies the concept map", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the concept map
+ * Type: uri
+ * Path: ConceptMap2.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the concept map
+ * Type: token
+ * Path: ConceptMap2.version
+ *

+ */ + @SearchParamDefinition(name="version", path="ConceptMap2.version", description="The business version of the concept map", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the concept map
+ * Type: token
+ * Path: ConceptMap2.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Condition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Condition.java index 045cd2165..526b61ea0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Condition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Condition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1926,20 +1926,358 @@ public class Condition extends DomainResource { return ResourceType.Condition; } + /** + * Search parameter: abatement-age + *

+ * Description: Abatement as age or age range
+ * Type: quantity
+ * Path: Condition.abatement.as(Age) | Condition.abatement.as(Range)
+ *

+ */ + @SearchParamDefinition(name="abatement-age", path="Condition.abatement.as(Age) | Condition.abatement.as(Range)", description="Abatement as age or age range", type="quantity" ) + public static final String SP_ABATEMENT_AGE = "abatement-age"; + /** + * Fluent Client search parameter constant for abatement-age + *

+ * Description: Abatement as age or age range
+ * Type: quantity
+ * Path: Condition.abatement.as(Age) | Condition.abatement.as(Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam ABATEMENT_AGE = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_ABATEMENT_AGE); + + /** + * Search parameter: abatement-date + *

+ * Description: Date-related abatements (dateTime and period)
+ * Type: date
+ * Path: Condition.abatement.as(dateTime) | Condition.abatement.as(Period)
+ *

+ */ + @SearchParamDefinition(name="abatement-date", path="Condition.abatement.as(dateTime) | Condition.abatement.as(Period)", description="Date-related abatements (dateTime and period)", type="date" ) + public static final String SP_ABATEMENT_DATE = "abatement-date"; + /** + * Fluent Client search parameter constant for abatement-date + *

+ * Description: Date-related abatements (dateTime and period)
+ * Type: date
+ * Path: Condition.abatement.as(dateTime) | Condition.abatement.as(Period)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam ABATEMENT_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ABATEMENT_DATE); + + /** + * Search parameter: abatement-string + *

+ * Description: Abatement as a string
+ * Type: string
+ * Path: Condition.abatement.as(string)
+ *

+ */ + @SearchParamDefinition(name="abatement-string", path="Condition.abatement.as(string)", description="Abatement as a string", type="string" ) + public static final String SP_ABATEMENT_STRING = "abatement-string"; + /** + * Fluent Client search parameter constant for abatement-string + *

+ * Description: Abatement as a string
+ * Type: string
+ * Path: Condition.abatement.as(string)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ABATEMENT_STRING = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ABATEMENT_STRING); + + /** + * Search parameter: asserter + *

+ * Description: Person or device that asserts this condition
+ * Type: reference
+ * Path: Condition.asserter
+ *

+ */ + @SearchParamDefinition(name="asserter", path="Condition.asserter", description="Person or device that asserts this condition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_ASSERTER = "asserter"; + /** + * Fluent Client search parameter constant for asserter + *

+ * Description: Person or device that asserts this condition
+ * Type: reference
+ * Path: Condition.asserter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ASSERTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ASSERTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Condition:asserter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ASSERTER = new ca.uhn.fhir.model.api.Include("Condition:asserter").toLocked(); + + /** + * Search parameter: body-site + *

+ * Description: Anatomical location, if relevant
+ * Type: token
+ * Path: Condition.bodySite
+ *

+ */ + @SearchParamDefinition(name="body-site", path="Condition.bodySite", description="Anatomical location, if relevant", type="token" ) + public static final String SP_BODY_SITE = "body-site"; + /** + * Fluent Client search parameter constant for body-site + *

+ * Description: Anatomical location, if relevant
+ * Type: token
+ * Path: Condition.bodySite
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODY_SITE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BODY_SITE); + + /** + * Search parameter: category + *

+ * Description: The category of the condition
+ * Type: token
+ * Path: Condition.category
+ *

+ */ + @SearchParamDefinition(name="category", path="Condition.category", description="The category of the condition", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: The category of the condition
+ * Type: token
+ * Path: Condition.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: clinical-status + *

+ * Description: The clinical status of the condition
+ * Type: token
+ * Path: Condition.clinicalStatus
+ *

+ */ + @SearchParamDefinition(name="clinical-status", path="Condition.clinicalStatus", description="The clinical status of the condition", type="token" ) + public static final String SP_CLINICAL_STATUS = "clinical-status"; + /** + * Fluent Client search parameter constant for clinical-status + *

+ * Description: The clinical status of the condition
+ * Type: token
+ * Path: Condition.clinicalStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLINICAL_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLINICAL_STATUS); + + /** + * Search parameter: encounter + *

+ * Description: The Encounter during which this Condition was created
+ * Type: reference
+ * Path: Condition.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Condition.encounter", description="The Encounter during which this Condition was created", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: The Encounter during which this Condition was created
+ * Type: reference
+ * Path: Condition.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Condition:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Condition:encounter").toLocked(); + + /** + * Search parameter: evidence-detail + *

+ * Description: Supporting information found elsewhere
+ * Type: reference
+ * Path: Condition.evidence.detail
+ *

+ */ + @SearchParamDefinition(name="evidence-detail", path="Condition.evidence.detail", description="Supporting information found elsewhere", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_EVIDENCE_DETAIL = "evidence-detail"; + /** + * Fluent Client search parameter constant for evidence-detail + *

+ * Description: Supporting information found elsewhere
+ * Type: reference
+ * Path: Condition.evidence.detail
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam EVIDENCE_DETAIL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_EVIDENCE_DETAIL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Condition:evidence-detail". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_EVIDENCE_DETAIL = new ca.uhn.fhir.model.api.Include("Condition:evidence-detail").toLocked(); + + /** + * Search parameter: evidence + *

+ * Description: Manifestation/symptom
+ * Type: token
+ * Path: Condition.evidence.code
+ *

+ */ + @SearchParamDefinition(name="evidence", path="Condition.evidence.code", description="Manifestation/symptom", type="token" ) + public static final String SP_EVIDENCE = "evidence"; + /** + * Fluent Client search parameter constant for evidence + *

+ * Description: Manifestation/symptom
+ * Type: token
+ * Path: Condition.evidence.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVIDENCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EVIDENCE); + + /** + * Search parameter: onset-age + *

+ * Description: Onsets as age or age range
+ * Type: quantity
+ * Path: Condition.onset.as(Age) | Condition.onset.as(Range)
+ *

+ */ + @SearchParamDefinition(name="onset-age", path="Condition.onset.as(Age) | Condition.onset.as(Range)", description="Onsets as age or age range", type="quantity" ) + public static final String SP_ONSET_AGE = "onset-age"; + /** + * Fluent Client search parameter constant for onset-age + *

+ * Description: Onsets as age or age range
+ * Type: quantity
+ * Path: Condition.onset.as(Age) | Condition.onset.as(Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam ONSET_AGE = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_ONSET_AGE); + + /** + * Search parameter: onset-date + *

+ * Description: Date related onsets (dateTime and Period)
+ * Type: date
+ * Path: Condition.onset.as(dateTime) | Condition.onset.as(Period)
+ *

+ */ + @SearchParamDefinition(name="onset-date", path="Condition.onset.as(dateTime) | Condition.onset.as(Period)", description="Date related onsets (dateTime and Period)", type="date" ) + public static final String SP_ONSET_DATE = "onset-date"; + /** + * Fluent Client search parameter constant for onset-date + *

+ * Description: Date related onsets (dateTime and Period)
+ * Type: date
+ * Path: Condition.onset.as(dateTime) | Condition.onset.as(Period)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam ONSET_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ONSET_DATE); + + /** + * Search parameter: onset-info + *

+ * Description: Onsets as a string
+ * Type: string
+ * Path: Condition.onset.as(string)
+ *

+ */ + @SearchParamDefinition(name="onset-info", path="Condition.onset.as(string)", description="Onsets as a string", type="string" ) + public static final String SP_ONSET_INFO = "onset-info"; + /** + * Fluent Client search parameter constant for onset-info + *

+ * Description: Onsets as a string
+ * Type: string
+ * Path: Condition.onset.as(string)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ONSET_INFO = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ONSET_INFO); + + /** + * Search parameter: recorded-date + *

+ * Description: Date record was first recorded
+ * Type: date
+ * Path: Condition.recordedDate
+ *

+ */ + @SearchParamDefinition(name="recorded-date", path="Condition.recordedDate", description="Date record was first recorded", type="date" ) + public static final String SP_RECORDED_DATE = "recorded-date"; + /** + * Fluent Client search parameter constant for recorded-date + *

+ * Description: Date record was first recorded
+ * Type: date
+ * Path: Condition.recordedDate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam RECORDED_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_RECORDED_DATE); + + /** + * Search parameter: severity + *

+ * Description: The severity of the condition
+ * Type: token
+ * Path: Condition.severity
+ *

+ */ + @SearchParamDefinition(name="severity", path="Condition.severity", description="The severity of the condition", type="token" ) + public static final String SP_SEVERITY = "severity"; + /** + * Fluent Client search parameter constant for severity + *

+ * Description: The severity of the condition
+ * Type: token
+ * Path: Condition.severity
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEVERITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SEVERITY); + + /** + * Search parameter: stage + *

+ * Description: Simple summary (disease specific)
+ * Type: token
+ * Path: Condition.stage.summary
+ *

+ */ + @SearchParamDefinition(name="stage", path="Condition.stage.summary", description="Simple summary (disease specific)", type="token" ) + public static final String SP_STAGE = "stage"; + /** + * Fluent Client search parameter constant for stage + *

+ * Description: Simple summary (disease specific)
+ * Type: token
+ * Path: Condition.stage.summary
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STAGE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STAGE); + /** * Search parameter: subject *

- * Description: Search by condition subject
+ * Description: Who has the condition?
* Type: reference
* Path: Condition.subject
*

*/ - @SearchParamDefinition(name="subject", path="Condition.subject", description="Search by condition subject", type="reference", target={Organization.class } ) + @SearchParamDefinition(name="subject", path="Condition.subject", description="Who has the condition?", type="reference", target={Group.class, Patient.class } ) public static final String SP_SUBJECT = "subject"; /** * Fluent Client search parameter constant for subject *

- * Description: Search by condition subject
+ * Description: Who has the condition?
* Type: reference
* Path: Condition.subject
*

@@ -1952,6 +2290,256 @@ public class Condition extends DomainResource { */ public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Condition:subject").toLocked(); + /** + * Search parameter: verification-status + *

+ * Description: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
+ * Type: token
+ * Path: Condition.verificationStatus
+ *

+ */ + @SearchParamDefinition(name="verification-status", path="Condition.verificationStatus", description="unconfirmed | provisional | differential | confirmed | refuted | entered-in-error", type="token" ) + public static final String SP_VERIFICATION_STATUS = "verification-status"; + /** + * Fluent Client search parameter constant for verification-status + *

+ * Description: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
+ * Type: token
+ * Path: Condition.verificationStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERIFICATION_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERIFICATION_STATUS); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Condition:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Condition:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java index ded8476b1..3fb88726b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3884,6 +3884,306 @@ public class ConditionDefinition extends MetadataResource { return ResourceType.ConditionDefinition; } + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the condition definition
+ * Type: quantity
+ * Path: (ConditionDefinition.useContext.value as Quantity) | (ConditionDefinition.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(ConditionDefinition.useContext.value as Quantity) | (ConditionDefinition.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the condition definition", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the condition definition
+ * Type: quantity
+ * Path: (ConditionDefinition.useContext.value as Quantity) | (ConditionDefinition.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the condition definition
+ * Type: composite
+ * Path: ConditionDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="ConditionDefinition.useContext", description="A use context type and quantity- or range-based value assigned to the condition definition", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the condition definition
+ * Type: composite
+ * Path: ConditionDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the condition definition
+ * Type: composite
+ * Path: ConditionDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="ConditionDefinition.useContext", description="A use context type and value assigned to the condition definition", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the condition definition
+ * Type: composite
+ * Path: ConditionDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the condition definition
+ * Type: token
+ * Path: ConditionDefinition.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="ConditionDefinition.useContext.code", description="A type of use context assigned to the condition definition", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the condition definition
+ * Type: token
+ * Path: ConditionDefinition.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the condition definition
+ * Type: token
+ * Path: (ConditionDefinition.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(ConditionDefinition.useContext.value as CodeableConcept)", description="A use context assigned to the condition definition", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the condition definition
+ * Type: token
+ * Path: (ConditionDefinition.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The condition definition publication date
+ * Type: date
+ * Path: ConditionDefinition.date
+ *

+ */ + @SearchParamDefinition(name="date", path="ConditionDefinition.date", description="The condition definition publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The condition definition publication date
+ * Type: date
+ * Path: ConditionDefinition.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: The description of the condition definition
+ * Type: string
+ * Path: ConditionDefinition.description
+ *

+ */ + @SearchParamDefinition(name="description", path="ConditionDefinition.description", description="The description of the condition definition", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the condition definition
+ * Type: string
+ * Path: ConditionDefinition.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the condition definition
+ * Type: token
+ * Path: ConditionDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ConditionDefinition.identifier", description="External identifier for the condition definition", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the condition definition
+ * Type: token
+ * Path: ConditionDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the condition definition
+ * Type: token
+ * Path: ConditionDefinition.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="ConditionDefinition.jurisdiction", description="Intended jurisdiction for the condition definition", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the condition definition
+ * Type: token
+ * Path: ConditionDefinition.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the condition definition
+ * Type: string
+ * Path: ConditionDefinition.name
+ *

+ */ + @SearchParamDefinition(name="name", path="ConditionDefinition.name", description="Computationally friendly name of the condition definition", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the condition definition
+ * Type: string
+ * Path: ConditionDefinition.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the condition definition
+ * Type: string
+ * Path: ConditionDefinition.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="ConditionDefinition.publisher", description="Name of the publisher of the condition definition", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the condition definition
+ * Type: string
+ * Path: ConditionDefinition.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the condition definition
+ * Type: token
+ * Path: ConditionDefinition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ConditionDefinition.status", description="The current status of the condition definition", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the condition definition
+ * Type: token
+ * Path: ConditionDefinition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the condition definition
+ * Type: string
+ * Path: ConditionDefinition.title
+ *

+ */ + @SearchParamDefinition(name="title", path="ConditionDefinition.title", description="The human-friendly name of the condition definition", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the condition definition
+ * Type: string
+ * Path: ConditionDefinition.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the condition definition
+ * Type: uri
+ * Path: ConditionDefinition.url
+ *

+ */ + @SearchParamDefinition(name="url", path="ConditionDefinition.url", description="The uri that identifies the condition definition", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the condition definition
+ * Type: uri
+ * Path: ConditionDefinition.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the condition definition
+ * Type: token
+ * Path: ConditionDefinition.version
+ *

+ */ + @SearchParamDefinition(name="version", path="ConditionDefinition.version", description="The business version of the condition definition", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the condition definition
+ * Type: token
+ * Path: ConditionDefinition.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java index 311b6a9fa..71eb2607a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3648,6 +3648,604 @@ public class Consent extends DomainResource { return ResourceType.Consent; } + /** + * Search parameter: action + *

+ * Description: Actions controlled by this rule
+ * Type: token
+ * Path: Consent.provision.action
+ *

+ */ + @SearchParamDefinition(name="action", path="Consent.provision.action", description="Actions controlled by this rule", type="token" ) + public static final String SP_ACTION = "action"; + /** + * Fluent Client search parameter constant for action + *

+ * Description: Actions controlled by this rule
+ * Type: token
+ * Path: Consent.provision.action
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTION); + + /** + * Search parameter: actor + *

+ * Description: Resource for the actor (or group, by role)
+ * Type: reference
+ * Path: Consent.provision.actor.reference
+ *

+ */ + @SearchParamDefinition(name="actor", path="Consent.provision.actor.reference", description="Resource for the actor (or group, by role)", type="reference", target={CareTeam.class, Device.class, Group.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_ACTOR = "actor"; + /** + * Fluent Client search parameter constant for actor + *

+ * Description: Resource for the actor (or group, by role)
+ * Type: reference
+ * Path: Consent.provision.actor.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Consent:actor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR = new ca.uhn.fhir.model.api.Include("Consent:actor").toLocked(); + + /** + * Search parameter: category + *

+ * Description: Classification of the consent statement - for indexing/retrieval
+ * Type: token
+ * Path: Consent.category
+ *

+ */ + @SearchParamDefinition(name="category", path="Consent.category", description="Classification of the consent statement - for indexing/retrieval", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Classification of the consent statement - for indexing/retrieval
+ * Type: token
+ * Path: Consent.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: controller + *

+ * Description: Consent Enforcer
+ * Type: reference
+ * Path: Consent.controller
+ *

+ */ + @SearchParamDefinition(name="controller", path="Consent.controller", description="Consent Enforcer", type="reference", target={HealthcareService.class, Organization.class, Patient.class, Practitioner.class } ) + public static final String SP_CONTROLLER = "controller"; + /** + * Fluent Client search parameter constant for controller + *

+ * Description: Consent Enforcer
+ * Type: reference
+ * Path: Consent.controller
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTROLLER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONTROLLER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Consent:controller". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTROLLER = new ca.uhn.fhir.model.api.Include("Consent:controller").toLocked(); + + /** + * Search parameter: data + *

+ * Description: The actual data reference
+ * Type: reference
+ * Path: Consent.provision.data.reference
+ *

+ */ + @SearchParamDefinition(name="data", path="Consent.provision.data.reference", description="The actual data reference", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DATA = "data"; + /** + * Fluent Client search parameter constant for data + *

+ * Description: The actual data reference
+ * Type: reference
+ * Path: Consent.provision.data.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DATA = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DATA); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Consent:data". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DATA = new ca.uhn.fhir.model.api.Include("Consent:data").toLocked(); + + /** + * Search parameter: grantee + *

+ * Description: Who is agreeing to the policy and rules
+ * Type: reference
+ * Path: Consent.grantee
+ *

+ */ + @SearchParamDefinition(name="grantee", path="Consent.grantee", description="Who is agreeing to the policy and rules", type="reference", target={CareTeam.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_GRANTEE = "grantee"; + /** + * Fluent Client search parameter constant for grantee + *

+ * Description: Who is agreeing to the policy and rules
+ * Type: reference
+ * Path: Consent.grantee
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GRANTEE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GRANTEE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Consent:grantee". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_GRANTEE = new ca.uhn.fhir.model.api.Include("Consent:grantee").toLocked(); + + /** + * Search parameter: manager + *

+ * Description: Consent workflow management
+ * Type: reference
+ * Path: Consent.manager
+ *

+ */ + @SearchParamDefinition(name="manager", path="Consent.manager", description="Consent workflow management", type="reference", target={HealthcareService.class, Organization.class, Patient.class, Practitioner.class } ) + public static final String SP_MANAGER = "manager"; + /** + * Fluent Client search parameter constant for manager + *

+ * Description: Consent workflow management
+ * Type: reference
+ * Path: Consent.manager
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANAGER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MANAGER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Consent:manager". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MANAGER = new ca.uhn.fhir.model.api.Include("Consent:manager").toLocked(); + + /** + * Search parameter: period + *

+ * Description: Timeframe for this rule
+ * Type: date
+ * Path: Consent.provision.period
+ *

+ */ + @SearchParamDefinition(name="period", path="Consent.provision.period", description="Timeframe for this rule", type="date" ) + public static final String SP_PERIOD = "period"; + /** + * Fluent Client search parameter constant for period + *

+ * Description: Timeframe for this rule
+ * Type: date
+ * Path: Consent.provision.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD); + + /** + * Search parameter: policy-uri + *

+ * Description: Search for Consents aligned with a specific policy or policy date/version. URIs should be complete with date/version and not assume the Resource will maintain versioning information
+ * Type: uri
+ * Path: Consent.policy.uri
+ *

+ */ + @SearchParamDefinition(name="policy-uri", path="Consent.policy.uri", description="Search for Consents aligned with a specific policy or policy date/version. URIs should be complete with date/version and not assume the Resource will maintain versioning information", type="uri" ) + public static final String SP_POLICY_URI = "policy-uri"; + /** + * Fluent Client search parameter constant for policy-uri + *

+ * Description: Search for Consents aligned with a specific policy or policy date/version. URIs should be complete with date/version and not assume the Resource will maintain versioning information
+ * Type: uri
+ * Path: Consent.policy.uri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam POLICY_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_POLICY_URI); + + /** + * Search parameter: purpose + *

+ * Description: Context of activities covered by this rule
+ * Type: token
+ * Path: Consent.provision.purpose
+ *

+ */ + @SearchParamDefinition(name="purpose", path="Consent.provision.purpose", description="Context of activities covered by this rule", type="token" ) + public static final String SP_PURPOSE = "purpose"; + /** + * Fluent Client search parameter constant for purpose + *

+ * Description: Context of activities covered by this rule
+ * Type: token
+ * Path: Consent.provision.purpose
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PURPOSE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PURPOSE); + + /** + * Search parameter: security-label + *

+ * Description: Security Labels that define affected resources
+ * Type: token
+ * Path: Consent.provision.securityLabel
+ *

+ */ + @SearchParamDefinition(name="security-label", path="Consent.provision.securityLabel", description="Security Labels that define affected resources", type="token" ) + public static final String SP_SECURITY_LABEL = "security-label"; + /** + * Fluent Client search parameter constant for security-label + *

+ * Description: Security Labels that define affected resources
+ * Type: token
+ * Path: Consent.provision.securityLabel
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SECURITY_LABEL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SECURITY_LABEL); + + /** + * Search parameter: source-reference + *

+ * Description: Search by reference to a Consent, DocumentReference, Contract or QuestionnaireResponse
+ * Type: reference
+ * Path: Consent.sourceReference
+ *

+ */ + @SearchParamDefinition(name="source-reference", path="Consent.sourceReference", description="Search by reference to a Consent, DocumentReference, Contract or QuestionnaireResponse", type="reference", target={Consent.class, Contract.class, DocumentReference.class, QuestionnaireResponse.class } ) + public static final String SP_SOURCE_REFERENCE = "source-reference"; + /** + * Fluent Client search parameter constant for source-reference + *

+ * Description: Search by reference to a Consent, DocumentReference, Contract or QuestionnaireResponse
+ * Type: reference
+ * Path: Consent.sourceReference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Consent:source-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE_REFERENCE = new ca.uhn.fhir.model.api.Include("Consent:source-reference").toLocked(); + + /** + * Search parameter: status + *

+ * Description: draft | active | inactive | entered-in-error | unknown
+ * Type: token
+ * Path: Consent.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Consent.status", description="draft | active | inactive | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: draft | active | inactive | entered-in-error | unknown
+ * Type: token
+ * Path: Consent.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Who the consent applies to
+ * Type: reference
+ * Path: Consent.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Consent.subject", description="Who the consent applies to", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class, Practitioner.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Who the consent applies to
+ * Type: reference
+ * Path: Consent.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Consent:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Consent:subject").toLocked(); + + /** + * Search parameter: verified-date + *

+ * Description: When consent verified
+ * Type: date
+ * Path: Consent.verification.verificationDate
+ *

+ */ + @SearchParamDefinition(name="verified-date", path="Consent.verification.verificationDate", description="When consent verified", type="date" ) + public static final String SP_VERIFIED_DATE = "verified-date"; + /** + * Fluent Client search parameter constant for verified-date + *

+ * Description: When consent verified
+ * Type: date
+ * Path: Consent.verification.verificationDate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam VERIFIED_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_VERIFIED_DATE); + + /** + * Search parameter: verified + *

+ * Description: Has been verified
+ * Type: token
+ * Path: Consent.verification.verified
+ *

+ */ + @SearchParamDefinition(name="verified", path="Consent.verification.verified", description="Has been verified", type="token" ) + public static final String SP_VERIFIED = "verified"; + /** + * Fluent Client search parameter constant for verified + *

+ * Description: Has been verified
+ * Type: token
+ * Path: Consent.verification.verified
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERIFIED = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERIFIED); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Consent:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Consent:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java index a1a0d7606..898aba623 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -11430,6 +11430,236 @@ public class Contract extends DomainResource { return ResourceType.Contract; } + /** + * Search parameter: authority + *

+ * Description: The authority of the contract
+ * Type: reference
+ * Path: Contract.authority
+ *

+ */ + @SearchParamDefinition(name="authority", path="Contract.authority", description="The authority of the contract", type="reference", target={Organization.class } ) + public static final String SP_AUTHORITY = "authority"; + /** + * Fluent Client search parameter constant for authority + *

+ * Description: The authority of the contract
+ * Type: reference
+ * Path: Contract.authority
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHORITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHORITY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Contract:authority". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHORITY = new ca.uhn.fhir.model.api.Include("Contract:authority").toLocked(); + + /** + * Search parameter: domain + *

+ * Description: The domain of the contract
+ * Type: reference
+ * Path: Contract.domain
+ *

+ */ + @SearchParamDefinition(name="domain", path="Contract.domain", description="The domain of the contract", type="reference", target={Location.class } ) + public static final String SP_DOMAIN = "domain"; + /** + * Fluent Client search parameter constant for domain + *

+ * Description: The domain of the contract
+ * Type: reference
+ * Path: Contract.domain
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DOMAIN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DOMAIN); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Contract:domain". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DOMAIN = new ca.uhn.fhir.model.api.Include("Contract:domain").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: The identity of the contract
+ * Type: token
+ * Path: Contract.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Contract.identifier", description="The identity of the contract", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The identity of the contract
+ * Type: token
+ * Path: Contract.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: instantiates + *

+ * Description: A source definition of the contract
+ * Type: uri
+ * Path: Contract.instantiatesUri
+ *

+ */ + @SearchParamDefinition(name="instantiates", path="Contract.instantiatesUri", description="A source definition of the contract", type="uri" ) + public static final String SP_INSTANTIATES = "instantiates"; + /** + * Fluent Client search parameter constant for instantiates + *

+ * Description: A source definition of the contract
+ * Type: uri
+ * Path: Contract.instantiatesUri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_INSTANTIATES); + + /** + * Search parameter: issued + *

+ * Description: The date/time the contract was issued
+ * Type: date
+ * Path: Contract.issued
+ *

+ */ + @SearchParamDefinition(name="issued", path="Contract.issued", description="The date/time the contract was issued", type="date" ) + public static final String SP_ISSUED = "issued"; + /** + * Fluent Client search parameter constant for issued + *

+ * Description: The date/time the contract was issued
+ * Type: date
+ * Path: Contract.issued
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam ISSUED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ISSUED); + + /** + * Search parameter: patient + *

+ * Description: The identity of the subject of the contract (if a patient)
+ * Type: reference
+ * Path: Contract.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Contract.subject.where(resolve() is Patient)", description="The identity of the subject of the contract (if a patient)", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The identity of the subject of the contract (if a patient)
+ * Type: reference
+ * Path: Contract.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Contract:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Contract:patient").toLocked(); + + /** + * Search parameter: signer + *

+ * Description: Contract Signatory Party
+ * Type: reference
+ * Path: Contract.signer.party
+ *

+ */ + @SearchParamDefinition(name="signer", path="Contract.signer.party", description="Contract Signatory Party", type="reference", target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_SIGNER = "signer"; + /** + * Fluent Client search parameter constant for signer + *

+ * Description: Contract Signatory Party
+ * Type: reference
+ * Path: Contract.signer.party
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SIGNER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SIGNER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Contract:signer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SIGNER = new ca.uhn.fhir.model.api.Include("Contract:signer").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the contract
+ * Type: token
+ * Path: Contract.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Contract.status", description="The status of the contract", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the contract
+ * Type: token
+ * Path: Contract.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The identity of the subject of the contract
+ * Type: reference
+ * Path: Contract.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Contract.subject", description="The identity of the subject of the contract", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The identity of the subject of the contract
+ * Type: reference
+ * Path: Contract.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Contract:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Contract:subject").toLocked(); + + /** + * Search parameter: url + *

+ * Description: The basal contract definition
+ * Type: uri
+ * Path: Contract.url
+ *

+ */ + @SearchParamDefinition(name="url", path="Contract.url", description="The basal contract definition", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The basal contract definition
+ * Type: uri
+ * Path: Contract.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java index 0b75c18fa..0f8d3afd3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2710,6 +2710,170 @@ public class CoverageEligibilityRequest extends DomainResource { return ResourceType.CoverageEligibilityRequest; } + /** + * Search parameter: created + *

+ * Description: The creation date for the EOB
+ * Type: date
+ * Path: CoverageEligibilityRequest.created
+ *

+ */ + @SearchParamDefinition(name="created", path="CoverageEligibilityRequest.created", description="The creation date for the EOB", type="date" ) + public static final String SP_CREATED = "created"; + /** + * Fluent Client search parameter constant for created + *

+ * Description: The creation date for the EOB
+ * Type: date
+ * Path: CoverageEligibilityRequest.created
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED); + + /** + * Search parameter: enterer + *

+ * Description: The party who is responsible for the request
+ * Type: reference
+ * Path: CoverageEligibilityRequest.enterer
+ *

+ */ + @SearchParamDefinition(name="enterer", path="CoverageEligibilityRequest.enterer", description="The party who is responsible for the request", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_ENTERER = "enterer"; + /** + * Fluent Client search parameter constant for enterer + *

+ * Description: The party who is responsible for the request
+ * Type: reference
+ * Path: CoverageEligibilityRequest.enterer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTERER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTERER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CoverageEligibilityRequest:enterer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTERER = new ca.uhn.fhir.model.api.Include("CoverageEligibilityRequest:enterer").toLocked(); + + /** + * Search parameter: facility + *

+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: CoverageEligibilityRequest.facility
+ *

+ */ + @SearchParamDefinition(name="facility", path="CoverageEligibilityRequest.facility", description="Facility responsible for the goods and services", type="reference", target={Location.class } ) + public static final String SP_FACILITY = "facility"; + /** + * Fluent Client search parameter constant for facility + *

+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: CoverageEligibilityRequest.facility
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FACILITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FACILITY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CoverageEligibilityRequest:facility". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_FACILITY = new ca.uhn.fhir.model.api.Include("CoverageEligibilityRequest:facility").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: The business identifier of the Eligibility
+ * Type: token
+ * Path: CoverageEligibilityRequest.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CoverageEligibilityRequest.identifier", description="The business identifier of the Eligibility", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The business identifier of the Eligibility
+ * Type: token
+ * Path: CoverageEligibilityRequest.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: The reference to the patient
+ * Type: reference
+ * Path: CoverageEligibilityRequest.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="CoverageEligibilityRequest.patient", description="The reference to the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The reference to the patient
+ * Type: reference
+ * Path: CoverageEligibilityRequest.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CoverageEligibilityRequest:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("CoverageEligibilityRequest:patient").toLocked(); + + /** + * Search parameter: provider + *

+ * Description: The reference to the provider
+ * Type: reference
+ * Path: CoverageEligibilityRequest.provider
+ *

+ */ + @SearchParamDefinition(name="provider", path="CoverageEligibilityRequest.provider", description="The reference to the provider", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_PROVIDER = "provider"; + /** + * Fluent Client search parameter constant for provider + *

+ * Description: The reference to the provider
+ * Type: reference
+ * Path: CoverageEligibilityRequest.provider
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CoverageEligibilityRequest:provider". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("CoverageEligibilityRequest:provider").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the EligibilityRequest
+ * Type: token
+ * Path: CoverageEligibilityRequest.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CoverageEligibilityRequest.status", description="The status of the EligibilityRequest", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the EligibilityRequest
+ * Type: token
+ * Path: CoverageEligibilityRequest.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java index 5ec1b8ec6..e0c483a53 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3280,6 +3280,210 @@ public class CoverageEligibilityResponse extends DomainResource { return ResourceType.CoverageEligibilityResponse; } + /** + * Search parameter: created + *

+ * Description: The creation date
+ * Type: date
+ * Path: CoverageEligibilityResponse.created
+ *

+ */ + @SearchParamDefinition(name="created", path="CoverageEligibilityResponse.created", description="The creation date", type="date" ) + public static final String SP_CREATED = "created"; + /** + * Fluent Client search parameter constant for created + *

+ * Description: The creation date
+ * Type: date
+ * Path: CoverageEligibilityResponse.created
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED); + + /** + * Search parameter: disposition + *

+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: CoverageEligibilityResponse.disposition
+ *

+ */ + @SearchParamDefinition(name="disposition", path="CoverageEligibilityResponse.disposition", description="The contents of the disposition message", type="string" ) + public static final String SP_DISPOSITION = "disposition"; + /** + * Fluent Client search parameter constant for disposition + *

+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: CoverageEligibilityResponse.disposition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DISPOSITION); + + /** + * Search parameter: identifier + *

+ * Description: The business identifier
+ * Type: token
+ * Path: CoverageEligibilityResponse.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CoverageEligibilityResponse.identifier", description="The business identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The business identifier
+ * Type: token
+ * Path: CoverageEligibilityResponse.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: insurer + *

+ * Description: The organization which generated this resource
+ * Type: reference
+ * Path: CoverageEligibilityResponse.insurer
+ *

+ */ + @SearchParamDefinition(name="insurer", path="CoverageEligibilityResponse.insurer", description="The organization which generated this resource", type="reference", target={Organization.class } ) + public static final String SP_INSURER = "insurer"; + /** + * Fluent Client search parameter constant for insurer + *

+ * Description: The organization which generated this resource
+ * Type: reference
+ * Path: CoverageEligibilityResponse.insurer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSURER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSURER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CoverageEligibilityResponse:insurer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSURER = new ca.uhn.fhir.model.api.Include("CoverageEligibilityResponse:insurer").toLocked(); + + /** + * Search parameter: outcome + *

+ * Description: The processing outcome
+ * Type: token
+ * Path: CoverageEligibilityResponse.outcome
+ *

+ */ + @SearchParamDefinition(name="outcome", path="CoverageEligibilityResponse.outcome", description="The processing outcome", type="token" ) + public static final String SP_OUTCOME = "outcome"; + /** + * Fluent Client search parameter constant for outcome + *

+ * Description: The processing outcome
+ * Type: token
+ * Path: CoverageEligibilityResponse.outcome
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_OUTCOME); + + /** + * Search parameter: patient + *

+ * Description: The reference to the patient
+ * Type: reference
+ * Path: CoverageEligibilityResponse.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="CoverageEligibilityResponse.patient", description="The reference to the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The reference to the patient
+ * Type: reference
+ * Path: CoverageEligibilityResponse.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CoverageEligibilityResponse:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("CoverageEligibilityResponse:patient").toLocked(); + + /** + * Search parameter: request + *

+ * Description: The EligibilityRequest reference
+ * Type: reference
+ * Path: CoverageEligibilityResponse.request
+ *

+ */ + @SearchParamDefinition(name="request", path="CoverageEligibilityResponse.request", description="The EligibilityRequest reference", type="reference", target={CoverageEligibilityRequest.class } ) + public static final String SP_REQUEST = "request"; + /** + * Fluent Client search parameter constant for request + *

+ * Description: The EligibilityRequest reference
+ * Type: reference
+ * Path: CoverageEligibilityResponse.request
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CoverageEligibilityResponse:request". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("CoverageEligibilityResponse:request").toLocked(); + + /** + * Search parameter: requestor + *

+ * Description: The EligibilityRequest provider
+ * Type: reference
+ * Path: CoverageEligibilityResponse.requestor
+ *

+ */ + @SearchParamDefinition(name="requestor", path="CoverageEligibilityResponse.requestor", description="The EligibilityRequest provider", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_REQUESTOR = "requestor"; + /** + * Fluent Client search parameter constant for requestor + *

+ * Description: The EligibilityRequest provider
+ * Type: reference
+ * Path: CoverageEligibilityResponse.requestor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "CoverageEligibilityResponse:requestor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTOR = new ca.uhn.fhir.model.api.Include("CoverageEligibilityResponse:requestor").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The EligibilityRequest status
+ * Type: token
+ * Path: CoverageEligibilityResponse.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CoverageEligibilityResponse.status", description="The EligibilityRequest status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The EligibilityRequest status
+ * Type: token
+ * Path: CoverageEligibilityResponse.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java index 6462a7520..3e73d339d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1651,6 +1651,296 @@ public class DetectedIssue extends DomainResource { return ResourceType.DetectedIssue; } + /** + * Search parameter: author + *

+ * Description: The provider or device that identified the issue
+ * Type: reference
+ * Path: DetectedIssue.author
+ *

+ */ + @SearchParamDefinition(name="author", path="DetectedIssue.author", description="The provider or device that identified the issue", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: The provider or device that identified the issue
+ * Type: reference
+ * Path: DetectedIssue.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DetectedIssue:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("DetectedIssue:author").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Issue Category, e.g. drug-drug, duplicate therapy, etc.
+ * Type: token
+ * Path: DetectedIssue.code
+ *

+ */ + @SearchParamDefinition(name="code", path="DetectedIssue.code", description="Issue Category, e.g. drug-drug, duplicate therapy, etc.", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Issue Category, e.g. drug-drug, duplicate therapy, etc.
+ * Type: token
+ * Path: DetectedIssue.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: identified + *

+ * Description: When identified
+ * Type: date
+ * Path: DetectedIssue.identified
+ *

+ */ + @SearchParamDefinition(name="identified", path="DetectedIssue.identified", description="When identified", type="date" ) + public static final String SP_IDENTIFIED = "identified"; + /** + * Fluent Client search parameter constant for identified + *

+ * Description: When identified
+ * Type: date
+ * Path: DetectedIssue.identified
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam IDENTIFIED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_IDENTIFIED); + + /** + * Search parameter: implicated + *

+ * Description: Problem resource
+ * Type: reference
+ * Path: DetectedIssue.implicated
+ *

+ */ + @SearchParamDefinition(name="implicated", path="DetectedIssue.implicated", description="Problem resource", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_IMPLICATED = "implicated"; + /** + * Fluent Client search parameter constant for implicated + *

+ * Description: Problem resource
+ * Type: reference
+ * Path: DetectedIssue.implicated
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam IMPLICATED = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_IMPLICATED); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DetectedIssue:implicated". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_IMPLICATED = new ca.uhn.fhir.model.api.Include("DetectedIssue:implicated").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the issue
+ * Type: token
+ * Path: DetectedIssue.status
+ *

+ */ + @SearchParamDefinition(name="status", path="DetectedIssue.status", description="The status of the issue", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the issue
+ * Type: token
+ * Path: DetectedIssue.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DetectedIssue:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DetectedIssue:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java index 014cbe4d4..5c8f87f6a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4611,6 +4611,462 @@ RegisteredName | UserFriendlyName | PatientReportedName. return ResourceType.Device; } + /** + * Search parameter: biological-source + *

+ * Description: The biological source for the device
+ * Type: token
+ * Path: Device.biologicalSource
+ *

+ */ + @SearchParamDefinition(name="biological-source", path="Device.biologicalSource", description="The biological source for the device", type="token" ) + public static final String SP_BIOLOGICAL_SOURCE = "biological-source"; + /** + * Fluent Client search parameter constant for biological-source + *

+ * Description: The biological source for the device
+ * Type: token
+ * Path: Device.biologicalSource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BIOLOGICAL_SOURCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BIOLOGICAL_SOURCE); + + /** + * Search parameter: definition + *

+ * Description: The definition / type of the device
+ * Type: reference
+ * Path: Device.definition.reference
+ *

+ */ + @SearchParamDefinition(name="definition", path="Device.definition.reference", description="The definition / type of the device", type="reference" ) + public static final String SP_DEFINITION = "definition"; + /** + * Fluent Client search parameter constant for definition + *

+ * Description: The definition / type of the device
+ * Type: reference
+ * Path: Device.definition.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEFINITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEFINITION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Device:definition". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEFINITION = new ca.uhn.fhir.model.api.Include("Device:definition").toLocked(); + + /** + * Search parameter: device-name + *

+ * Description: A server defined search that may match any of the string fields in Device.deviceName or Device.type.
+ * Type: string
+ * Path: Device.deviceName.name | Device.type.coding.display | Device.type.text
+ *

+ */ + @SearchParamDefinition(name="device-name", path="Device.deviceName.name | Device.type.coding.display | Device.type.text", description="A server defined search that may match any of the string fields in Device.deviceName or Device.type.", type="string" ) + public static final String SP_DEVICE_NAME = "device-name"; + /** + * Fluent Client search parameter constant for device-name + *

+ * Description: A server defined search that may match any of the string fields in Device.deviceName or Device.type.
+ * Type: string
+ * Path: Device.deviceName.name | Device.type.coding.display | Device.type.text
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DEVICE_NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DEVICE_NAME); + + /** + * Search parameter: expiration-date + *

+ * Description: The expiration date of the device
+ * Type: date
+ * Path: Device.expirationDate
+ *

+ */ + @SearchParamDefinition(name="expiration-date", path="Device.expirationDate", description="The expiration date of the device", type="date" ) + public static final String SP_EXPIRATION_DATE = "expiration-date"; + /** + * Fluent Client search parameter constant for expiration-date + *

+ * Description: The expiration date of the device
+ * Type: date
+ * Path: Device.expirationDate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EXPIRATION_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EXPIRATION_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Instance id from manufacturer, owner, and others
+ * Type: token
+ * Path: Device.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Device.identifier", description="Instance id from manufacturer, owner, and others", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Instance id from manufacturer, owner, and others
+ * Type: token
+ * Path: Device.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: location + *

+ * Description: A location, where the resource is found
+ * Type: reference
+ * Path: Device.location
+ *

+ */ + @SearchParamDefinition(name="location", path="Device.location", description="A location, where the resource is found", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: A location, where the resource is found
+ * Type: reference
+ * Path: Device.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Device:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Device:location").toLocked(); + + /** + * Search parameter: lot-number + *

+ * Description: The lot number of the device
+ * Type: string
+ * Path: Device.lotNumber
+ *

+ */ + @SearchParamDefinition(name="lot-number", path="Device.lotNumber", description="The lot number of the device", type="string" ) + public static final String SP_LOT_NUMBER = "lot-number"; + /** + * Fluent Client search parameter constant for lot-number + *

+ * Description: The lot number of the device
+ * Type: string
+ * Path: Device.lotNumber
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam LOT_NUMBER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_LOT_NUMBER); + + /** + * Search parameter: manufacture-date + *

+ * Description: The manufacture date of the device
+ * Type: date
+ * Path: Device.manufactureDate
+ *

+ */ + @SearchParamDefinition(name="manufacture-date", path="Device.manufactureDate", description="The manufacture date of the device", type="date" ) + public static final String SP_MANUFACTURE_DATE = "manufacture-date"; + /** + * Fluent Client search parameter constant for manufacture-date + *

+ * Description: The manufacture date of the device
+ * Type: date
+ * Path: Device.manufactureDate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam MANUFACTURE_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_MANUFACTURE_DATE); + + /** + * Search parameter: manufacturer + *

+ * Description: The manufacturer of the device
+ * Type: string
+ * Path: Device.manufacturer
+ *

+ */ + @SearchParamDefinition(name="manufacturer", path="Device.manufacturer", description="The manufacturer of the device", type="string" ) + public static final String SP_MANUFACTURER = "manufacturer"; + /** + * Fluent Client search parameter constant for manufacturer + *

+ * Description: The manufacturer of the device
+ * Type: string
+ * Path: Device.manufacturer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam MANUFACTURER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_MANUFACTURER); + + /** + * Search parameter: model + *

+ * Description: The model of the device
+ * Type: string
+ * Path: Device.modelNumber
+ *

+ */ + @SearchParamDefinition(name="model", path="Device.modelNumber", description="The model of the device", type="string" ) + public static final String SP_MODEL = "model"; + /** + * Fluent Client search parameter constant for model + *

+ * Description: The model of the device
+ * Type: string
+ * Path: Device.modelNumber
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam MODEL = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_MODEL); + + /** + * Search parameter: organization + *

+ * Description: The organization responsible for the device
+ * Type: reference
+ * Path: Device.owner
+ *

+ */ + @SearchParamDefinition(name="organization", path="Device.owner", description="The organization responsible for the device", type="reference", target={Organization.class } ) + public static final String SP_ORGANIZATION = "organization"; + /** + * Fluent Client search parameter constant for organization + *

+ * Description: The organization responsible for the device
+ * Type: reference
+ * Path: Device.owner
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Device:organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Device:organization").toLocked(); + + /** + * Search parameter: parent + *

+ * Description: The parent device
+ * Type: reference
+ * Path: Device.parent
+ *

+ */ + @SearchParamDefinition(name="parent", path="Device.parent", description="The parent device", type="reference", target={Device.class } ) + public static final String SP_PARENT = "parent"; + /** + * Fluent Client search parameter constant for parent + *

+ * Description: The parent device
+ * Type: reference
+ * Path: Device.parent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Device:parent". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT = new ca.uhn.fhir.model.api.Include("Device:parent").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Patient information, if the resource is affixed to a person
+ * Type: reference
+ * Path: Device.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Device.subject.where(resolve() is Patient)", description="Patient information, if the resource is affixed to a person", type="reference", target={Patient.class, Person.class, Practitioner.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Patient information, if the resource is affixed to a person
+ * Type: reference
+ * Path: Device.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Device:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Device:patient").toLocked(); + + /** + * Search parameter: serial-number + *

+ * Description: The serial number of the device
+ * Type: string
+ * Path: Device.serialNumber
+ *

+ */ + @SearchParamDefinition(name="serial-number", path="Device.serialNumber", description="The serial number of the device", type="string" ) + public static final String SP_SERIAL_NUMBER = "serial-number"; + /** + * Fluent Client search parameter constant for serial-number + *

+ * Description: The serial number of the device
+ * Type: string
+ * Path: Device.serialNumber
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam SERIAL_NUMBER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_SERIAL_NUMBER); + + /** + * Search parameter: status + *

+ * Description: active | inactive | entered-in-error | unknown
+ * Type: token
+ * Path: Device.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Device.status", description="active | inactive | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: active | inactive | entered-in-error | unknown
+ * Type: token
+ * Path: Device.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Subject information, to which the device is associated of affixed
+ * Type: reference
+ * Path: Device.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Device.subject", description="Subject information, to which the device is associated of affixed", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class, Person.class, Practitioner.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Subject information, to which the device is associated of affixed
+ * Type: reference
+ * Path: Device.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Device:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Device:subject").toLocked(); + + /** + * Search parameter: type + *

+ * Description: The type of the device
+ * Type: token
+ * Path: Device.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Device.type", description="The type of the device", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The type of the device
+ * Type: token
+ * Path: Device.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: udi-carrier + *

+ * Description: UDI Barcode (RFID or other technology) string in *HRF* format.
+ * Type: string
+ * Path: Device.udiCarrier.carrierHRF
+ *

+ */ + @SearchParamDefinition(name="udi-carrier", path="Device.udiCarrier.carrierHRF", description="UDI Barcode (RFID or other technology) string in *HRF* format.", type="string" ) + public static final String SP_UDI_CARRIER = "udi-carrier"; + /** + * Fluent Client search parameter constant for udi-carrier + *

+ * Description: UDI Barcode (RFID or other technology) string in *HRF* format.
+ * Type: string
+ * Path: Device.udiCarrier.carrierHRF
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam UDI_CARRIER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_UDI_CARRIER); + + /** + * Search parameter: udi-di + *

+ * Description: The udi Device Identifier (DI)
+ * Type: string
+ * Path: Device.udiCarrier.deviceIdentifier
+ *

+ */ + @SearchParamDefinition(name="udi-di", path="Device.udiCarrier.deviceIdentifier", description="The udi Device Identifier (DI)", type="string" ) + public static final String SP_UDI_DI = "udi-di"; + /** + * Fluent Client search parameter constant for udi-di + *

+ * Description: The udi Device Identifier (DI)
+ * Type: string
+ * Path: Device.udiCarrier.deviceIdentifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam UDI_DI = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_UDI_DI); + + /** + * Search parameter: url + *

+ * Description: Network address to contact device
+ * Type: uri
+ * Path: Device.url
+ *

+ */ + @SearchParamDefinition(name="url", path="Device.url", description="Network address to contact device", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Network address to contact device
+ * Type: uri
+ * Path: Device.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The specific version of the device
+ * Type: string
+ * Path: Device.version.value
+ *

+ */ + @SearchParamDefinition(name="version", path="Device.version.value", description="The specific version of the device", type="string" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The specific version of the device
+ * Type: string
+ * Path: Device.version.value
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam VERSION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_VERSION); + /** * Search parameter: din *

diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDefinition.java index 93fcbb2d2..17167e783 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -7471,6 +7471,72 @@ RegisteredName | UserFriendlyName | PatientReportedName. return ResourceType.DeviceDefinition; } + /** + * Search parameter: identifier + *

+ * Description: The identifier of the component
+ * Type: token
+ * Path: DeviceDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="DeviceDefinition.identifier", description="The identifier of the component", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The identifier of the component
+ * Type: token
+ * Path: DeviceDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: parent + *

+ * Description: The parent DeviceDefinition resource
+ * Type: reference
+ * Path: DeviceDefinition.parentDevice
+ *

+ */ + @SearchParamDefinition(name="parent", path="DeviceDefinition.parentDevice", description="The parent DeviceDefinition resource", type="reference", target={DeviceDefinition.class } ) + public static final String SP_PARENT = "parent"; + /** + * Fluent Client search parameter constant for parent + *

+ * Description: The parent DeviceDefinition resource
+ * Type: reference
+ * Path: DeviceDefinition.parentDevice
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceDefinition:parent". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT = new ca.uhn.fhir.model.api.Include("DeviceDefinition:parent").toLocked(); + + /** + * Search parameter: type + *

+ * Description: The device component type
+ * Type: token
+ * Path: DeviceDefinition.classification.type
+ *

+ */ + @SearchParamDefinition(name="type", path="DeviceDefinition.classification.type", description="The device component type", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The device component type
+ * Type: token
+ * Path: DeviceDefinition.classification.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDispense.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDispense.java index 804ae1062..66335b85b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDispense.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDispense.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1873,6 +1873,52 @@ public class DeviceDispense extends DomainResource { return ResourceType.DeviceDispense; } + /** + * Search parameter: code + *

+ * Description: Search for devices that match this code
+ * Type: token
+ * Path: DeviceDispense.device.concept
+ *

+ */ + @SearchParamDefinition(name="code", path="DeviceDispense.device.concept", description="Search for devices that match this code", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Search for devices that match this code
+ * Type: token
+ * Path: DeviceDispense.device.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: subject + *

+ * Description: The identity of a patient for whom to list dispenses
+ * Type: reference
+ * Path: DeviceDispense.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="DeviceDispense.subject", description="The identity of a patient for whom to list dispenses", type="reference", target={Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The identity of a patient for whom to list dispenses
+ * Type: reference
+ * Path: DeviceDispense.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceDispense:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DeviceDispense:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java index 0f8099b1a..54fb3a158 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1795,6 +1795,118 @@ public class DeviceMetric extends DomainResource { return ResourceType.DeviceMetric; } + /** + * Search parameter: category + *

+ * Description: The category of the metric
+ * Type: token
+ * Path: DeviceMetric.category
+ *

+ */ + @SearchParamDefinition(name="category", path="DeviceMetric.category", description="The category of the metric", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: The category of the metric
+ * Type: token
+ * Path: DeviceMetric.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: identifier + *

+ * Description: The identifier of the metric
+ * Type: token
+ * Path: DeviceMetric.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="DeviceMetric.identifier", description="The identifier of the metric", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The identifier of the metric
+ * Type: token
+ * Path: DeviceMetric.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: parent + *

+ * Description: The parent DeviceMetric resource
+ * Type: reference
+ * Path: DeviceMetric.parent
+ *

+ */ + @SearchParamDefinition(name="parent", path="DeviceMetric.parent", description="The parent DeviceMetric resource", type="reference", target={Device.class } ) + public static final String SP_PARENT = "parent"; + /** + * Fluent Client search parameter constant for parent + *

+ * Description: The parent DeviceMetric resource
+ * Type: reference
+ * Path: DeviceMetric.parent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceMetric:parent". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT = new ca.uhn.fhir.model.api.Include("DeviceMetric:parent").toLocked(); + + /** + * Search parameter: source + *

+ * Description: The device resource
+ * Type: reference
+ * Path: DeviceMetric.source
+ *

+ */ + @SearchParamDefinition(name="source", path="DeviceMetric.source", description="The device resource", type="reference", target={Device.class } ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: The device resource
+ * Type: reference
+ * Path: DeviceMetric.source
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceMetric:source". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("DeviceMetric:source").toLocked(); + + /** + * Search parameter: type + *

+ * Description: The component type
+ * Type: token
+ * Path: DeviceMetric.type
+ *

+ */ + @SearchParamDefinition(name="type", path="DeviceMetric.type", description="The component type", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The component type
+ * Type: token
+ * Path: DeviceMetric.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceRequest.java index 322ccf988..132d3a6c9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2186,6 +2186,618 @@ public class DeviceRequest extends DomainResource { return ResourceType.DeviceRequest; } + /** + * Search parameter: authored-on + *

+ * Description: When the request transitioned to being actionable
+ * Type: date
+ * Path: DeviceRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="authored-on", path="DeviceRequest.authoredOn", description="When the request transitioned to being actionable", type="date" ) + public static final String SP_AUTHORED_ON = "authored-on"; + /** + * Fluent Client search parameter constant for authored-on + *

+ * Description: When the request transitioned to being actionable
+ * Type: date
+ * Path: DeviceRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORED_ON = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_AUTHORED_ON); + + /** + * Search parameter: based-on + *

+ * Description: Plan/proposal/order fulfilled by this request
+ * Type: reference
+ * Path: DeviceRequest.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="DeviceRequest.basedOn", description="Plan/proposal/order fulfilled by this request", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Plan/proposal/order fulfilled by this request
+ * Type: reference
+ * Path: DeviceRequest.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("DeviceRequest:based-on").toLocked(); + + /** + * Search parameter: device + *

+ * Description: Reference to resource that is being requested/ordered
+ * Type: reference
+ * Path: DeviceRequest.code.reference
+ *

+ */ + @SearchParamDefinition(name="device", path="DeviceRequest.code.reference", description="Reference to resource that is being requested/ordered", type="reference" ) + public static final String SP_DEVICE = "device"; + /** + * Fluent Client search parameter constant for device + *

+ * Description: Reference to resource that is being requested/ordered
+ * Type: reference
+ * Path: DeviceRequest.code.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEVICE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:device". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE = new ca.uhn.fhir.model.api.Include("DeviceRequest:device").toLocked(); + + /** + * Search parameter: event-date + *

+ * Description: When service should occur
+ * Type: date
+ * Path: (DeviceRequest.occurrence as dateTime) | (DeviceRequest.occurrence as Period)
+ *

+ */ + @SearchParamDefinition(name="event-date", path="(DeviceRequest.occurrence as dateTime) | (DeviceRequest.occurrence as Period)", description="When service should occur", type="date" ) + public static final String SP_EVENT_DATE = "event-date"; + /** + * Fluent Client search parameter constant for event-date + *

+ * Description: When service should occur
+ * Type: date
+ * Path: (DeviceRequest.occurrence as dateTime) | (DeviceRequest.occurrence as Period)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EVENT_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EVENT_DATE); + + /** + * Search parameter: group-identifier + *

+ * Description: Composite request this is part of
+ * Type: token
+ * Path: DeviceRequest.groupIdentifier
+ *

+ */ + @SearchParamDefinition(name="group-identifier", path="DeviceRequest.groupIdentifier", description="Composite request this is part of", type="token" ) + public static final String SP_GROUP_IDENTIFIER = "group-identifier"; + /** + * Fluent Client search parameter constant for group-identifier + *

+ * Description: Composite request this is part of
+ * Type: token
+ * Path: DeviceRequest.groupIdentifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam GROUP_IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GROUP_IDENTIFIER); + + /** + * Search parameter: instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: DeviceRequest.instantiatesCanonical
+ *

+ */ + @SearchParamDefinition(name="instantiates-canonical", path="DeviceRequest.instantiatesCanonical", description="Instantiates FHIR protocol or definition", type="reference", target={ActivityDefinition.class, PlanDefinition.class } ) + public static final String SP_INSTANTIATES_CANONICAL = "instantiates-canonical"; + /** + * Fluent Client search parameter constant for instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: DeviceRequest.instantiatesCanonical
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSTANTIATES_CANONICAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSTANTIATES_CANONICAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:instantiates-canonical". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSTANTIATES_CANONICAL = new ca.uhn.fhir.model.api.Include("DeviceRequest:instantiates-canonical").toLocked(); + + /** + * Search parameter: instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: DeviceRequest.instantiatesUri
+ *

+ */ + @SearchParamDefinition(name="instantiates-uri", path="DeviceRequest.instantiatesUri", description="Instantiates external protocol or definition", type="uri" ) + public static final String SP_INSTANTIATES_URI = "instantiates-uri"; + /** + * Fluent Client search parameter constant for instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: DeviceRequest.instantiatesUri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_INSTANTIATES_URI); + + /** + * Search parameter: insurance + *

+ * Description: Associated insurance coverage
+ * Type: reference
+ * Path: DeviceRequest.insurance
+ *

+ */ + @SearchParamDefinition(name="insurance", path="DeviceRequest.insurance", description="Associated insurance coverage", type="reference", target={ClaimResponse.class, Coverage.class } ) + public static final String SP_INSURANCE = "insurance"; + /** + * Fluent Client search parameter constant for insurance + *

+ * Description: Associated insurance coverage
+ * Type: reference
+ * Path: DeviceRequest.insurance
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSURANCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSURANCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:insurance". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSURANCE = new ca.uhn.fhir.model.api.Include("DeviceRequest:insurance").toLocked(); + + /** + * Search parameter: intent + *

+ * Description: proposal | plan | original-order |reflex-order
+ * Type: token
+ * Path: DeviceRequest.intent
+ *

+ */ + @SearchParamDefinition(name="intent", path="DeviceRequest.intent", description="proposal | plan | original-order |reflex-order", type="token" ) + public static final String SP_INTENT = "intent"; + /** + * Fluent Client search parameter constant for intent + *

+ * Description: proposal | plan | original-order |reflex-order
+ * Type: token
+ * Path: DeviceRequest.intent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INTENT); + + /** + * Search parameter: performer + *

+ * Description: Desired performer for service
+ * Type: reference
+ * Path: DeviceRequest.performer
+ *

+ */ + @SearchParamDefinition(name="performer", path="DeviceRequest.performer", description="Desired performer for service", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={CareTeam.class, Device.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: Desired performer for service
+ * Type: reference
+ * Path: DeviceRequest.performer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("DeviceRequest:performer").toLocked(); + + /** + * Search parameter: prior-request + *

+ * Description: Request takes the place of referenced completed or terminated requests
+ * Type: reference
+ * Path: DeviceRequest.priorRequest
+ *

+ */ + @SearchParamDefinition(name="prior-request", path="DeviceRequest.priorRequest", description="Request takes the place of referenced completed or terminated requests", type="reference", target={DeviceRequest.class } ) + public static final String SP_PRIOR_REQUEST = "prior-request"; + /** + * Fluent Client search parameter constant for prior-request + *

+ * Description: Request takes the place of referenced completed or terminated requests
+ * Type: reference
+ * Path: DeviceRequest.priorRequest
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRIOR_REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRIOR_REQUEST); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:prior-request". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRIOR_REQUEST = new ca.uhn.fhir.model.api.Include("DeviceRequest:prior-request").toLocked(); + + /** + * Search parameter: requester + *

+ * Description: Who/what is requesting service
+ * Type: reference
+ * Path: DeviceRequest.requester
+ *

+ */ + @SearchParamDefinition(name="requester", path="DeviceRequest.requester", description="Who/what is requesting service", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_REQUESTER = "requester"; + /** + * Fluent Client search parameter constant for requester + *

+ * Description: Who/what is requesting service
+ * Type: reference
+ * Path: DeviceRequest.requester
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:requester". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER = new ca.uhn.fhir.model.api.Include("DeviceRequest:requester").toLocked(); + + /** + * Search parameter: status + *

+ * Description: entered-in-error | draft | active |suspended | completed
+ * Type: token
+ * Path: DeviceRequest.status
+ *

+ */ + @SearchParamDefinition(name="status", path="DeviceRequest.status", description="entered-in-error | draft | active |suspended | completed", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: entered-in-error | draft | active |suspended | completed
+ * Type: token
+ * Path: DeviceRequest.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Individual the service is ordered for
+ * Type: reference
+ * Path: DeviceRequest.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="DeviceRequest.subject", description="Individual the service is ordered for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Device.class, Group.class, Location.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Individual the service is ordered for
+ * Type: reference
+ * Path: DeviceRequest.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DeviceRequest:subject").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("DeviceRequest:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceRequest:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DeviceRequest:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUsage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUsage.java index f880114f9..6837af3f1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUsage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUsage.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1421,6 +1421,140 @@ public class DeviceUsage extends DomainResource { return ResourceType.DeviceUsage; } + /** + * Search parameter: device + *

+ * Description: Search by device
+ * Type: token
+ * Path: DeviceUsage.device.concept
+ *

+ */ + @SearchParamDefinition(name="device", path="DeviceUsage.device.concept", description="Search by device", type="token" ) + public static final String SP_DEVICE = "device"; + /** + * Fluent Client search parameter constant for device + *

+ * Description: Search by device
+ * Type: token
+ * Path: DeviceUsage.device.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DEVICE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DEVICE); + + /** + * Search parameter: identifier + *

+ * Description: Search by identifier
+ * Type: token
+ * Path: DeviceUsage.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="DeviceUsage.identifier", description="Search by identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Search by identifier
+ * Type: token
+ * Path: DeviceUsage.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DeviceUsage:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DeviceUsage:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java index 79cff9866..b3f29fdd4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2053,6 +2053,610 @@ public class DiagnosticReport extends DomainResource { return ResourceType.DiagnosticReport; } + /** + * Search parameter: based-on + *

+ * Description: Reference to the service request.
+ * Type: reference
+ * Path: DiagnosticReport.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="DiagnosticReport.basedOn", description="Reference to the service request.", type="reference", target={CarePlan.class, ImmunizationRecommendation.class, MedicationRequest.class, NutritionOrder.class, ServiceRequest.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Reference to the service request.
+ * Type: reference
+ * Path: DiagnosticReport.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DiagnosticReport:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("DiagnosticReport:based-on").toLocked(); + + /** + * Search parameter: category + *

+ * Description: Which diagnostic discipline/department created the report
+ * Type: token
+ * Path: DiagnosticReport.category
+ *

+ */ + @SearchParamDefinition(name="category", path="DiagnosticReport.category", description="Which diagnostic discipline/department created the report", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Which diagnostic discipline/department created the report
+ * Type: token
+ * Path: DiagnosticReport.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: conclusion + *

+ * Description: A coded conclusion (interpretation/impression) on the report
+ * Type: token
+ * Path: DiagnosticReport.conclusionCode
+ *

+ */ + @SearchParamDefinition(name="conclusion", path="DiagnosticReport.conclusionCode", description="A coded conclusion (interpretation/impression) on the report", type="token" ) + public static final String SP_CONCLUSION = "conclusion"; + /** + * Fluent Client search parameter constant for conclusion + *

+ * Description: A coded conclusion (interpretation/impression) on the report
+ * Type: token
+ * Path: DiagnosticReport.conclusionCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONCLUSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONCLUSION); + + /** + * Search parameter: issued + *

+ * Description: When the report was issued
+ * Type: date
+ * Path: DiagnosticReport.issued
+ *

+ */ + @SearchParamDefinition(name="issued", path="DiagnosticReport.issued", description="When the report was issued", type="date" ) + public static final String SP_ISSUED = "issued"; + /** + * Fluent Client search parameter constant for issued + *

+ * Description: When the report was issued
+ * Type: date
+ * Path: DiagnosticReport.issued
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam ISSUED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ISSUED); + + /** + * Search parameter: media + *

+ * Description: A reference to the image source.
+ * Type: reference
+ * Path: DiagnosticReport.media.link
+ *

+ */ + @SearchParamDefinition(name="media", path="DiagnosticReport.media.link", description="A reference to the image source.", type="reference", target={DocumentReference.class } ) + public static final String SP_MEDIA = "media"; + /** + * Fluent Client search parameter constant for media + *

+ * Description: A reference to the image source.
+ * Type: reference
+ * Path: DiagnosticReport.media.link
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDIA = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDIA); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DiagnosticReport:media". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDIA = new ca.uhn.fhir.model.api.Include("DiagnosticReport:media").toLocked(); + + /** + * Search parameter: performer + *

+ * Description: Who is responsible for the report
+ * Type: reference
+ * Path: DiagnosticReport.performer
+ *

+ */ + @SearchParamDefinition(name="performer", path="DiagnosticReport.performer", description="Who is responsible for the report", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={CareTeam.class, Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: Who is responsible for the report
+ * Type: reference
+ * Path: DiagnosticReport.performer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DiagnosticReport:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("DiagnosticReport:performer").toLocked(); + + /** + * Search parameter: result + *

+ * Description: Link to an atomic result (observation resource)
+ * Type: reference
+ * Path: DiagnosticReport.result
+ *

+ */ + @SearchParamDefinition(name="result", path="DiagnosticReport.result", description="Link to an atomic result (observation resource)", type="reference", target={Observation.class } ) + public static final String SP_RESULT = "result"; + /** + * Fluent Client search parameter constant for result + *

+ * Description: Link to an atomic result (observation resource)
+ * Type: reference
+ * Path: DiagnosticReport.result
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESULT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESULT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DiagnosticReport:result". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RESULT = new ca.uhn.fhir.model.api.Include("DiagnosticReport:result").toLocked(); + + /** + * Search parameter: results-interpreter + *

+ * Description: Who was the source of the report
+ * Type: reference
+ * Path: DiagnosticReport.resultsInterpreter
+ *

+ */ + @SearchParamDefinition(name="results-interpreter", path="DiagnosticReport.resultsInterpreter", description="Who was the source of the report", type="reference", target={CareTeam.class, Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_RESULTS_INTERPRETER = "results-interpreter"; + /** + * Fluent Client search parameter constant for results-interpreter + *

+ * Description: Who was the source of the report
+ * Type: reference
+ * Path: DiagnosticReport.resultsInterpreter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESULTS_INTERPRETER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESULTS_INTERPRETER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DiagnosticReport:results-interpreter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RESULTS_INTERPRETER = new ca.uhn.fhir.model.api.Include("DiagnosticReport:results-interpreter").toLocked(); + + /** + * Search parameter: specimen + *

+ * Description: The specimen details
+ * Type: reference
+ * Path: DiagnosticReport.specimen
+ *

+ */ + @SearchParamDefinition(name="specimen", path="DiagnosticReport.specimen", description="The specimen details", type="reference", target={Specimen.class } ) + public static final String SP_SPECIMEN = "specimen"; + /** + * Fluent Client search parameter constant for specimen + *

+ * Description: The specimen details
+ * Type: reference
+ * Path: DiagnosticReport.specimen
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPECIMEN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SPECIMEN); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DiagnosticReport:specimen". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SPECIMEN = new ca.uhn.fhir.model.api.Include("DiagnosticReport:specimen").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the report
+ * Type: token
+ * Path: DiagnosticReport.status
+ *

+ */ + @SearchParamDefinition(name="status", path="DiagnosticReport.status", description="The status of the report", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the report
+ * Type: token
+ * Path: DiagnosticReport.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The subject of the report
+ * Type: reference
+ * Path: DiagnosticReport.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="DiagnosticReport.subject", description="The subject of the report", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={BiologicallyDerivedProduct.class, Device.class, Group.class, Location.class, Medication.class, Organization.class, Patient.class, Practitioner.class, Procedure.class, Substance.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The subject of the report
+ * Type: reference
+ * Path: DiagnosticReport.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DiagnosticReport:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DiagnosticReport:subject").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DiagnosticReport:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("DiagnosticReport:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DiagnosticReport:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DiagnosticReport:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentManifest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentManifest.java index b0cc4c893..cccafc46d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentManifest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentManifest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1192,6 +1192,450 @@ public class DocumentManifest extends DomainResource { return ResourceType.DocumentManifest; } + /** + * Search parameter: author + *

+ * Description: Who and/or what authored the DocumentManifest
+ * Type: reference
+ * Path: DocumentManifest.author
+ *

+ */ + @SearchParamDefinition(name="author", path="DocumentManifest.author", description="Who and/or what authored the DocumentManifest", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: Who and/or what authored the DocumentManifest
+ * Type: reference
+ * Path: DocumentManifest.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentManifest:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("DocumentManifest:author").toLocked(); + + /** + * Search parameter: created + *

+ * Description: When this document manifest created
+ * Type: date
+ * Path: DocumentManifest.created
+ *

+ */ + @SearchParamDefinition(name="created", path="DocumentManifest.created", description="When this document manifest created", type="date" ) + public static final String SP_CREATED = "created"; + /** + * Fluent Client search parameter constant for created + *

+ * Description: When this document manifest created
+ * Type: date
+ * Path: DocumentManifest.created
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED); + + /** + * Search parameter: description + *

+ * Description: Human-readable description (title)
+ * Type: string
+ * Path: DocumentManifest.description
+ *

+ */ + @SearchParamDefinition(name="description", path="DocumentManifest.description", description="Human-readable description (title)", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Human-readable description (title)
+ * Type: string
+ * Path: DocumentManifest.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: item + *

+ * Description: Items in manifest
+ * Type: reference
+ * Path: DocumentManifest.content
+ *

+ */ + @SearchParamDefinition(name="item", path="DocumentManifest.content", description="Items in manifest", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_ITEM = "item"; + /** + * Fluent Client search parameter constant for item + *

+ * Description: Items in manifest
+ * Type: reference
+ * Path: DocumentManifest.content
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ITEM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ITEM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentManifest:item". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ITEM = new ca.uhn.fhir.model.api.Include("DocumentManifest:item").toLocked(); + + /** + * Search parameter: recipient + *

+ * Description: Intended to get notified about this set of documents
+ * Type: reference
+ * Path: DocumentManifest.recipient
+ *

+ */ + @SearchParamDefinition(name="recipient", path="DocumentManifest.recipient", description="Intended to get notified about this set of documents", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_RECIPIENT = "recipient"; + /** + * Fluent Client search parameter constant for recipient + *

+ * Description: Intended to get notified about this set of documents
+ * Type: reference
+ * Path: DocumentManifest.recipient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECIPIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentManifest:recipient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT = new ca.uhn.fhir.model.api.Include("DocumentManifest:recipient").toLocked(); + + /** + * Search parameter: related-id + *

+ * Description: Identifiers of things that are related
+ * Type: token
+ * Path: DocumentManifest.related.identifier
+ *

+ */ + @SearchParamDefinition(name="related-id", path="DocumentManifest.related.identifier", description="Identifiers of things that are related", type="token" ) + public static final String SP_RELATED_ID = "related-id"; + /** + * Fluent Client search parameter constant for related-id + *

+ * Description: Identifiers of things that are related
+ * Type: token
+ * Path: DocumentManifest.related.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATED_ID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATED_ID); + + /** + * Search parameter: related-ref + *

+ * Description: Related Resource
+ * Type: reference
+ * Path: DocumentManifest.related.ref
+ *

+ */ + @SearchParamDefinition(name="related-ref", path="DocumentManifest.related.ref", description="Related Resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_RELATED_REF = "related-ref"; + /** + * Fluent Client search parameter constant for related-ref + *

+ * Description: Related Resource
+ * Type: reference
+ * Path: DocumentManifest.related.ref
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATED_REF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATED_REF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentManifest:related-ref". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATED_REF = new ca.uhn.fhir.model.api.Include("DocumentManifest:related-ref").toLocked(); + + /** + * Search parameter: source + *

+ * Description: The source system/application/software
+ * Type: uri
+ * Path: DocumentManifest.source
+ *

+ */ + @SearchParamDefinition(name="source", path="DocumentManifest.source", description="The source system/application/software", type="uri" ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: The source system/application/software
+ * Type: uri
+ * Path: DocumentManifest.source
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam SOURCE = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SOURCE); + + /** + * Search parameter: status + *

+ * Description: current | superseded | entered-in-error
+ * Type: token
+ * Path: DocumentManifest.status
+ *

+ */ + @SearchParamDefinition(name="status", path="DocumentManifest.status", description="current | superseded | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: current | superseded | entered-in-error
+ * Type: token
+ * Path: DocumentManifest.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The subject of the set of documents
+ * Type: reference
+ * Path: DocumentManifest.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="DocumentManifest.subject", description="The subject of the set of documents", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Group.class, Patient.class, Practitioner.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The subject of the set of documents
+ * Type: reference
+ * Path: DocumentManifest.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentManifest:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DocumentManifest:subject").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentManifest:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DocumentManifest:patient").toLocked(); + + /** + * Search parameter: type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + @SearchParamDefinition(name="type", path="AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known)\r\n* [Composition](composition.html): Kind of composition (LOINC if possible)\r\n* [DocumentManifest](documentmanifest.html): Kind of document set\r\n* [DocumentReference](documentreference.html): Kind of document (LOINC if possible)\r\n* [Encounter](encounter.html): Specific type of encounter\r\n* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management\r\n", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java index 3ccf4f15e..969988f1d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2552,6 +2552,796 @@ public class DocumentReference extends DomainResource { return ResourceType.DocumentReference; } + /** + * Search parameter: attester + *

+ * Description: Who attested the composition
+ * Type: reference
+ * Path: DocumentReference.attester.party
+ *

+ */ + @SearchParamDefinition(name="attester", path="DocumentReference.attester.party", description="Who attested the composition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_ATTESTER = "attester"; + /** + * Fluent Client search parameter constant for attester + *

+ * Description: Who attested the composition
+ * Type: reference
+ * Path: DocumentReference.attester.party
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ATTESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ATTESTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentReference:attester". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ATTESTER = new ca.uhn.fhir.model.api.Include("DocumentReference:attester").toLocked(); + + /** + * Search parameter: author + *

+ * Description: Who and/or what authored the document
+ * Type: reference
+ * Path: DocumentReference.author
+ *

+ */ + @SearchParamDefinition(name="author", path="DocumentReference.author", description="Who and/or what authored the document", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: Who and/or what authored the document
+ * Type: reference
+ * Path: DocumentReference.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentReference:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("DocumentReference:author").toLocked(); + + /** + * Search parameter: based-on + *

+ * Description: Procedure that caused this media to be created
+ * Type: reference
+ * Path: DocumentReference.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="DocumentReference.basedOn", description="Procedure that caused this media to be created", type="reference", target={CarePlan.class, ServiceRequest.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Procedure that caused this media to be created
+ * Type: reference
+ * Path: DocumentReference.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentReference:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("DocumentReference:based-on").toLocked(); + + /** + * Search parameter: category + *

+ * Description: Categorization of document
+ * Type: token
+ * Path: DocumentReference.category
+ *

+ */ + @SearchParamDefinition(name="category", path="DocumentReference.category", description="Categorization of document", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Categorization of document
+ * Type: token
+ * Path: DocumentReference.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: contenttype + *

+ * Description: Mime type of the content, with charset etc.
+ * Type: token
+ * Path: DocumentReference.content.attachment.contentType
+ *

+ */ + @SearchParamDefinition(name="contenttype", path="DocumentReference.content.attachment.contentType", description="Mime type of the content, with charset etc.", type="token" ) + public static final String SP_CONTENTTYPE = "contenttype"; + /** + * Fluent Client search parameter constant for contenttype + *

+ * Description: Mime type of the content, with charset etc.
+ * Type: token
+ * Path: DocumentReference.content.attachment.contentType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTENTTYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTENTTYPE); + + /** + * Search parameter: creation + *

+ * Description: Date attachment was first created
+ * Type: date
+ * Path: DocumentReference.content.attachment.creation
+ *

+ */ + @SearchParamDefinition(name="creation", path="DocumentReference.content.attachment.creation", description="Date attachment was first created", type="date" ) + public static final String SP_CREATION = "creation"; + /** + * Fluent Client search parameter constant for creation + *

+ * Description: Date attachment was first created
+ * Type: date
+ * Path: DocumentReference.content.attachment.creation
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATION = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATION); + + /** + * Search parameter: custodian + *

+ * Description: Organization which maintains the document
+ * Type: reference
+ * Path: DocumentReference.custodian
+ *

+ */ + @SearchParamDefinition(name="custodian", path="DocumentReference.custodian", description="Organization which maintains the document", type="reference", target={Organization.class } ) + public static final String SP_CUSTODIAN = "custodian"; + /** + * Fluent Client search parameter constant for custodian + *

+ * Description: Organization which maintains the document
+ * Type: reference
+ * Path: DocumentReference.custodian
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CUSTODIAN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CUSTODIAN); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentReference:custodian". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CUSTODIAN = new ca.uhn.fhir.model.api.Include("DocumentReference:custodian").toLocked(); + + /** + * Search parameter: date + *

+ * Description: When this document reference was created
+ * Type: date
+ * Path: DocumentReference.date
+ *

+ */ + @SearchParamDefinition(name="date", path="DocumentReference.date", description="When this document reference was created", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: When this document reference was created
+ * Type: date
+ * Path: DocumentReference.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Human-readable description
+ * Type: string
+ * Path: DocumentReference.description
+ *

+ */ + @SearchParamDefinition(name="description", path="DocumentReference.description", description="Human-readable description", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Human-readable description
+ * Type: string
+ * Path: DocumentReference.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: doc-status + *

+ * Description: preliminary | final | amended | entered-in-error
+ * Type: token
+ * Path: DocumentReference.docStatus
+ *

+ */ + @SearchParamDefinition(name="doc-status", path="DocumentReference.docStatus", description="preliminary | final | amended | entered-in-error", type="token" ) + public static final String SP_DOC_STATUS = "doc-status"; + /** + * Fluent Client search parameter constant for doc-status + *

+ * Description: preliminary | final | amended | entered-in-error
+ * Type: token
+ * Path: DocumentReference.docStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DOC_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DOC_STATUS); + + /** + * Search parameter: event + *

+ * Description: Main clinical acts documented
+ * Type: token
+ * Path: DocumentReference.event
+ *

+ */ + @SearchParamDefinition(name="event", path="DocumentReference.event", description="Main clinical acts documented", type="token" ) + public static final String SP_EVENT = "event"; + /** + * Fluent Client search parameter constant for event + *

+ * Description: Main clinical acts documented
+ * Type: token
+ * Path: DocumentReference.event
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EVENT); + + /** + * Search parameter: facility + *

+ * Description: Kind of facility where patient was seen
+ * Type: token
+ * Path: DocumentReference.facilityType
+ *

+ */ + @SearchParamDefinition(name="facility", path="DocumentReference.facilityType", description="Kind of facility where patient was seen", type="token" ) + public static final String SP_FACILITY = "facility"; + /** + * Fluent Client search parameter constant for facility + *

+ * Description: Kind of facility where patient was seen
+ * Type: token
+ * Path: DocumentReference.facilityType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FACILITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FACILITY); + + /** + * Search parameter: format + *

+ * Description: Format/content rules for the document
+ * Type: token
+ * Path: DocumentReference.content.format
+ *

+ */ + @SearchParamDefinition(name="format", path="DocumentReference.content.format", description="Format/content rules for the document", type="token" ) + public static final String SP_FORMAT = "format"; + /** + * Fluent Client search parameter constant for format + *

+ * Description: Format/content rules for the document
+ * Type: token
+ * Path: DocumentReference.content.format
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMAT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FORMAT); + + /** + * Search parameter: language + *

+ * Description: Human language of the content (BCP-47)
+ * Type: token
+ * Path: DocumentReference.content.attachment.language
+ *

+ */ + @SearchParamDefinition(name="language", path="DocumentReference.content.attachment.language", description="Human language of the content (BCP-47)", type="token" ) + public static final String SP_LANGUAGE = "language"; + /** + * Fluent Client search parameter constant for language + *

+ * Description: Human language of the content (BCP-47)
+ * Type: token
+ * Path: DocumentReference.content.attachment.language
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam LANGUAGE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_LANGUAGE); + + /** + * Search parameter: location + *

+ * Description: Uri where the data can be found
+ * Type: uri
+ * Path: DocumentReference.content.attachment.url
+ *

+ */ + @SearchParamDefinition(name="location", path="DocumentReference.content.attachment.url", description="Uri where the data can be found", type="uri" ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: Uri where the data can be found
+ * Type: uri
+ * Path: DocumentReference.content.attachment.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam LOCATION = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_LOCATION); + + /** + * Search parameter: period + *

+ * Description: Time of service that is being documented
+ * Type: date
+ * Path: DocumentReference.period
+ *

+ */ + @SearchParamDefinition(name="period", path="DocumentReference.period", description="Time of service that is being documented", type="date" ) + public static final String SP_PERIOD = "period"; + /** + * Fluent Client search parameter constant for period + *

+ * Description: Time of service that is being documented
+ * Type: date
+ * Path: DocumentReference.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD); + + /** + * Search parameter: related + *

+ * Description: Related identifiers or resources
+ * Type: reference
+ * Path: DocumentReference.related
+ *

+ */ + @SearchParamDefinition(name="related", path="DocumentReference.related", description="Related identifiers or resources", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_RELATED = "related"; + /** + * Fluent Client search parameter constant for related + *

+ * Description: Related identifiers or resources
+ * Type: reference
+ * Path: DocumentReference.related
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATED = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATED); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentReference:related". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATED = new ca.uhn.fhir.model.api.Include("DocumentReference:related").toLocked(); + + /** + * Search parameter: relatesto + *

+ * Description: Target of the relationship
+ * Type: reference
+ * Path: DocumentReference.relatesTo.target
+ *

+ */ + @SearchParamDefinition(name="relatesto", path="DocumentReference.relatesTo.target", description="Target of the relationship", type="reference", target={DocumentReference.class } ) + public static final String SP_RELATESTO = "relatesto"; + /** + * Fluent Client search parameter constant for relatesto + *

+ * Description: Target of the relationship
+ * Type: reference
+ * Path: DocumentReference.relatesTo.target
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATESTO = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATESTO); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentReference:relatesto". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATESTO = new ca.uhn.fhir.model.api.Include("DocumentReference:relatesto").toLocked(); + + /** + * Search parameter: relation + *

+ * Description: replaces | transforms | signs | appends
+ * Type: token
+ * Path: DocumentReference.relatesTo.code
+ *

+ */ + @SearchParamDefinition(name="relation", path="DocumentReference.relatesTo.code", description="replaces | transforms | signs | appends", type="token" ) + public static final String SP_RELATION = "relation"; + /** + * Fluent Client search parameter constant for relation + *

+ * Description: replaces | transforms | signs | appends
+ * Type: token
+ * Path: DocumentReference.relatesTo.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATION); + + /** + * Search parameter: relationship + *

+ * Description: Combination of relation and relatesTo
+ * Type: composite
+ * Path: DocumentReference.relatesTo
+ *

+ */ + @SearchParamDefinition(name="relationship", path="DocumentReference.relatesTo", description="Combination of relation and relatesTo", type="composite", compositeOf={"relatesto", "relation"} ) + public static final String SP_RELATIONSHIP = "relationship"; + /** + * Fluent Client search parameter constant for relationship + *

+ * Description: Combination of relation and relatesTo
+ * Type: composite
+ * Path: DocumentReference.relatesTo
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam RELATIONSHIP = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_RELATIONSHIP); + + /** + * Search parameter: security-label + *

+ * Description: Document security-tags
+ * Type: token
+ * Path: DocumentReference.securityLabel
+ *

+ */ + @SearchParamDefinition(name="security-label", path="DocumentReference.securityLabel", description="Document security-tags", type="token" ) + public static final String SP_SECURITY_LABEL = "security-label"; + /** + * Fluent Client search parameter constant for security-label + *

+ * Description: Document security-tags
+ * Type: token
+ * Path: DocumentReference.securityLabel
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SECURITY_LABEL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SECURITY_LABEL); + + /** + * Search parameter: setting + *

+ * Description: Additional details about where the content was created (e.g. clinical specialty)
+ * Type: token
+ * Path: DocumentReference.practiceSetting
+ *

+ */ + @SearchParamDefinition(name="setting", path="DocumentReference.practiceSetting", description="Additional details about where the content was created (e.g. clinical specialty)", type="token" ) + public static final String SP_SETTING = "setting"; + /** + * Fluent Client search parameter constant for setting + *

+ * Description: Additional details about where the content was created (e.g. clinical specialty)
+ * Type: token
+ * Path: DocumentReference.practiceSetting
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SETTING = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SETTING); + + /** + * Search parameter: status + *

+ * Description: current | superseded | entered-in-error
+ * Type: token
+ * Path: DocumentReference.status
+ *

+ */ + @SearchParamDefinition(name="status", path="DocumentReference.status", description="current | superseded | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: current | superseded | entered-in-error
+ * Type: token
+ * Path: DocumentReference.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Who/what is the subject of the document
+ * Type: reference
+ * Path: DocumentReference.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="DocumentReference.subject", description="Who/what is the subject of the document", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Group.class, Location.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, Specimen.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Who/what is the subject of the document
+ * Type: reference
+ * Path: DocumentReference.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentReference:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DocumentReference:subject").toLocked(); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentReference:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("DocumentReference:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "DocumentReference:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DocumentReference:patient").toLocked(); + + /** + * Search parameter: type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + @SearchParamDefinition(name="type", path="AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known)\r\n* [Composition](composition.html): Kind of composition (LOINC if possible)\r\n* [DocumentManifest](documentmanifest.html): Kind of document set\r\n* [DocumentReference](documentreference.html): Kind of document (LOINC if possible)\r\n* [Encounter](encounter.html): Specific type of encounter\r\n* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management\r\n", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DomainResource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DomainResource.java index 81f09825d..48af93f45 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DomainResource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DomainResource.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -406,6 +406,26 @@ Modifier extensions SHALL NOT change the meaning of any elements on Resource or , modifierExtension); } + /** + * Search parameter: _text + *

+ * Description: Search on the narrative of the resource
+ * Type: special
+ * Path: null
+ *

+ */ + @SearchParamDefinition(name="_text", path="", description="Search on the narrative of the resource", type="special" ) + public static final String SP_TEXT = "_text"; + /** + * Fluent Client search parameter constant for _text + *

+ * Description: Search on the narrative of the resource
+ * Type: special
+ * Path: null
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.SpecialClientParam TEXT = new ca.uhn.fhir.rest.gclient.SpecialClientParam(SP_TEXT); + // Manual code (from Configuration.txt): public void checkNoModifiers(String noun, String verb) throws FHIRException { if (hasModifierExtension()) { diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java index 3580e6d4f..24a2321cb 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4061,6 +4061,750 @@ public class Encounter extends DomainResource { return ResourceType.Encounter; } + /** + * Search parameter: account + *

+ * Description: The set of accounts that may be used for billing for this Encounter
+ * Type: reference
+ * Path: Encounter.account
+ *

+ */ + @SearchParamDefinition(name="account", path="Encounter.account", description="The set of accounts that may be used for billing for this Encounter", type="reference", target={Account.class } ) + public static final String SP_ACCOUNT = "account"; + /** + * Fluent Client search parameter constant for account + *

+ * Description: The set of accounts that may be used for billing for this Encounter
+ * Type: reference
+ * Path: Encounter.account
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACCOUNT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACCOUNT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:account". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ACCOUNT = new ca.uhn.fhir.model.api.Include("Encounter:account").toLocked(); + + /** + * Search parameter: appointment + *

+ * Description: The appointment that scheduled this encounter
+ * Type: reference
+ * Path: Encounter.appointment
+ *

+ */ + @SearchParamDefinition(name="appointment", path="Encounter.appointment", description="The appointment that scheduled this encounter", type="reference", target={Appointment.class } ) + public static final String SP_APPOINTMENT = "appointment"; + /** + * Fluent Client search parameter constant for appointment + *

+ * Description: The appointment that scheduled this encounter
+ * Type: reference
+ * Path: Encounter.appointment
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam APPOINTMENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_APPOINTMENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:appointment". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_APPOINTMENT = new ca.uhn.fhir.model.api.Include("Encounter:appointment").toLocked(); + + /** + * Search parameter: based-on + *

+ * Description: The ServiceRequest that initiated this encounter
+ * Type: reference
+ * Path: Encounter.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="Encounter.basedOn", description="The ServiceRequest that initiated this encounter", type="reference", target={ServiceRequest.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: The ServiceRequest that initiated this encounter
+ * Type: reference
+ * Path: Encounter.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("Encounter:based-on").toLocked(); + + /** + * Search parameter: class + *

+ * Description: Classification of patient encounter
+ * Type: token
+ * Path: Encounter.class
+ *

+ */ + @SearchParamDefinition(name="class", path="Encounter.class", description="Classification of patient encounter", type="token" ) + public static final String SP_CLASS = "class"; + /** + * Fluent Client search parameter constant for class + *

+ * Description: Classification of patient encounter
+ * Type: token
+ * Path: Encounter.class
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLASS); + + /** + * Search parameter: diagnosis + *

+ * Description: The diagnosis or procedure relevant to the encounter
+ * Type: reference
+ * Path: Encounter.diagnosis.condition
+ *

+ */ + @SearchParamDefinition(name="diagnosis", path="Encounter.diagnosis.condition", description="The diagnosis or procedure relevant to the encounter", type="reference", target={Condition.class, Procedure.class } ) + public static final String SP_DIAGNOSIS = "diagnosis"; + /** + * Fluent Client search parameter constant for diagnosis + *

+ * Description: The diagnosis or procedure relevant to the encounter
+ * Type: reference
+ * Path: Encounter.diagnosis.condition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DIAGNOSIS = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DIAGNOSIS); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:diagnosis". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DIAGNOSIS = new ca.uhn.fhir.model.api.Include("Encounter:diagnosis").toLocked(); + + /** + * Search parameter: episode-of-care + *

+ * Description: Episode(s) of care that this encounter should be recorded against
+ * Type: reference
+ * Path: Encounter.episodeOfCare
+ *

+ */ + @SearchParamDefinition(name="episode-of-care", path="Encounter.episodeOfCare", description="Episode(s) of care that this encounter should be recorded against", type="reference", target={EpisodeOfCare.class } ) + public static final String SP_EPISODE_OF_CARE = "episode-of-care"; + /** + * Fluent Client search parameter constant for episode-of-care + *

+ * Description: Episode(s) of care that this encounter should be recorded against
+ * Type: reference
+ * Path: Encounter.episodeOfCare
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam EPISODE_OF_CARE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_EPISODE_OF_CARE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:episode-of-care". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_EPISODE_OF_CARE = new ca.uhn.fhir.model.api.Include("Encounter:episode-of-care").toLocked(); + + /** + * Search parameter: length + *

+ * Description: Length of encounter in days
+ * Type: quantity
+ * Path: Encounter.length
+ *

+ */ + @SearchParamDefinition(name="length", path="Encounter.length", description="Length of encounter in days", type="quantity" ) + public static final String SP_LENGTH = "length"; + /** + * Fluent Client search parameter constant for length + *

+ * Description: Length of encounter in days
+ * Type: quantity
+ * Path: Encounter.length
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam LENGTH = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_LENGTH); + + /** + * Search parameter: location-period + *

+ * Description: Time period during which the patient was present at the location
+ * Type: date
+ * Path: Encounter.location.period
+ *

+ */ + @SearchParamDefinition(name="location-period", path="Encounter.location.period", description="Time period during which the patient was present at the location", type="date" ) + public static final String SP_LOCATION_PERIOD = "location-period"; + /** + * Fluent Client search parameter constant for location-period + *

+ * Description: Time period during which the patient was present at the location
+ * Type: date
+ * Path: Encounter.location.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam LOCATION_PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_LOCATION_PERIOD); + + /** + * Search parameter: location + *

+ * Description: Location the encounter takes place
+ * Type: reference
+ * Path: Encounter.location.location
+ *

+ */ + @SearchParamDefinition(name="location", path="Encounter.location.location", description="Location the encounter takes place", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: Location the encounter takes place
+ * Type: reference
+ * Path: Encounter.location.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Encounter:location").toLocked(); + + /** + * Search parameter: part-of + *

+ * Description: Another Encounter this encounter is part of
+ * Type: reference
+ * Path: Encounter.partOf
+ *

+ */ + @SearchParamDefinition(name="part-of", path="Encounter.partOf", description="Another Encounter this encounter is part of", type="reference", target={Encounter.class } ) + public static final String SP_PART_OF = "part-of"; + /** + * Fluent Client search parameter constant for part-of + *

+ * Description: Another Encounter this encounter is part of
+ * Type: reference
+ * Path: Encounter.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PART_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:part-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF = new ca.uhn.fhir.model.api.Include("Encounter:part-of").toLocked(); + + /** + * Search parameter: participant-type + *

+ * Description: Role of participant in encounter
+ * Type: token
+ * Path: Encounter.participant.type
+ *

+ */ + @SearchParamDefinition(name="participant-type", path="Encounter.participant.type", description="Role of participant in encounter", type="token" ) + public static final String SP_PARTICIPANT_TYPE = "participant-type"; + /** + * Fluent Client search parameter constant for participant-type + *

+ * Description: Role of participant in encounter
+ * Type: token
+ * Path: Encounter.participant.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PARTICIPANT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PARTICIPANT_TYPE); + + /** + * Search parameter: participant + *

+ * Description: Persons involved in the encounter other than the patient
+ * Type: reference
+ * Path: Encounter.participant.actor
+ *

+ */ + @SearchParamDefinition(name="participant", path="Encounter.participant.actor", description="Persons involved in the encounter other than the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Group.class, HealthcareService.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PARTICIPANT = "participant"; + /** + * Fluent Client search parameter constant for participant + *

+ * Description: Persons involved in the encounter other than the patient
+ * Type: reference
+ * Path: Encounter.participant.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPANT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTICIPANT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:participant". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPANT = new ca.uhn.fhir.model.api.Include("Encounter:participant").toLocked(); + + /** + * Search parameter: practitioner + *

+ * Description: Persons involved in the encounter other than the patient
+ * Type: reference
+ * Path: Encounter.participant.actor.where(resolve() is Practitioner)
+ *

+ */ + @SearchParamDefinition(name="practitioner", path="Encounter.participant.actor.where(resolve() is Practitioner)", description="Persons involved in the encounter other than the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Group.class, HealthcareService.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PRACTITIONER = "practitioner"; + /** + * Fluent Client search parameter constant for practitioner + *

+ * Description: Persons involved in the encounter other than the patient
+ * Type: reference
+ * Path: Encounter.participant.actor.where(resolve() is Practitioner)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:practitioner". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("Encounter:practitioner").toLocked(); + + /** + * Search parameter: reason-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: Encounter.reason.concept
+ *

+ */ + @SearchParamDefinition(name="reason-code", path="Encounter.reason.concept", description="Reference to a concept (by class)", type="token" ) + public static final String SP_REASON_CODE = "reason-code"; + /** + * Fluent Client search parameter constant for reason-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: Encounter.reason.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON_CODE); + + /** + * Search parameter: reason-reference + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Encounter.reason.reference
+ *

+ */ + @SearchParamDefinition(name="reason-reference", path="Encounter.reason.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_REASON_REFERENCE = "reason-reference"; + /** + * Fluent Client search parameter constant for reason-reference + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Encounter.reason.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REASON_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REASON_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:reason-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REASON_REFERENCE = new ca.uhn.fhir.model.api.Include("Encounter:reason-reference").toLocked(); + + /** + * Search parameter: service-provider + *

+ * Description: The organization (facility) responsible for this encounter
+ * Type: reference
+ * Path: Encounter.serviceProvider
+ *

+ */ + @SearchParamDefinition(name="service-provider", path="Encounter.serviceProvider", description="The organization (facility) responsible for this encounter", type="reference", target={Organization.class } ) + public static final String SP_SERVICE_PROVIDER = "service-provider"; + /** + * Fluent Client search parameter constant for service-provider + *

+ * Description: The organization (facility) responsible for this encounter
+ * Type: reference
+ * Path: Encounter.serviceProvider
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SERVICE_PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SERVICE_PROVIDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:service-provider". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SERVICE_PROVIDER = new ca.uhn.fhir.model.api.Include("Encounter:service-provider").toLocked(); + + /** + * Search parameter: special-arrangement + *

+ * Description: Wheelchair, translator, stretcher, etc.
+ * Type: token
+ * Path: Encounter.hospitalization.specialArrangement
+ *

+ */ + @SearchParamDefinition(name="special-arrangement", path="Encounter.hospitalization.specialArrangement", description="Wheelchair, translator, stretcher, etc.", type="token" ) + public static final String SP_SPECIAL_ARRANGEMENT = "special-arrangement"; + /** + * Fluent Client search parameter constant for special-arrangement + *

+ * Description: Wheelchair, translator, stretcher, etc.
+ * Type: token
+ * Path: Encounter.hospitalization.specialArrangement
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIAL_ARRANGEMENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIAL_ARRANGEMENT); + + /** + * Search parameter: status + *

+ * Description: planned | in-progress | onhold | completed | cancelled | entered-in-error | unknown
+ * Type: token
+ * Path: Encounter.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Encounter.status", description="planned | in-progress | onhold | completed | cancelled | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: planned | in-progress | onhold | completed | cancelled | entered-in-error | unknown
+ * Type: token
+ * Path: Encounter.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject-status + *

+ * Description: The current status of the subject in relation to the Encounter
+ * Type: token
+ * Path: Encounter.subjectStatus
+ *

+ */ + @SearchParamDefinition(name="subject-status", path="Encounter.subjectStatus", description="The current status of the subject in relation to the Encounter", type="token" ) + public static final String SP_SUBJECT_STATUS = "subject-status"; + /** + * Fluent Client search parameter constant for subject-status + *

+ * Description: The current status of the subject in relation to the Encounter
+ * Type: token
+ * Path: Encounter.subjectStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBJECT_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUBJECT_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The patient or group present at the encounter
+ * Type: reference
+ * Path: Encounter.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Encounter.subject", description="The patient or group present at the encounter", type="reference", target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The patient or group present at the encounter
+ * Type: reference
+ * Path: Encounter.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Encounter:subject").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Encounter:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Encounter:patient").toLocked(); + + /** + * Search parameter: type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + @SearchParamDefinition(name="type", path="AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known)\r\n* [Composition](composition.html): Kind of composition (LOINC if possible)\r\n* [DocumentManifest](documentmanifest.html): Kind of document set\r\n* [DocumentReference](documentreference.html): Kind of document (LOINC if possible)\r\n* [Encounter](encounter.html): Specific type of encounter\r\n* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management\r\n", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java index c88cab683..03fc88037 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1093,6 +1093,132 @@ public class Endpoint extends DomainResource { return ResourceType.Endpoint; } + /** + * Search parameter: connection-type + *

+ * Description: Protocol/Profile/Standard to be used with this endpoint connection
+ * Type: token
+ * Path: Endpoint.connectionType
+ *

+ */ + @SearchParamDefinition(name="connection-type", path="Endpoint.connectionType", description="Protocol/Profile/Standard to be used with this endpoint connection", type="token" ) + public static final String SP_CONNECTION_TYPE = "connection-type"; + /** + * Fluent Client search parameter constant for connection-type + *

+ * Description: Protocol/Profile/Standard to be used with this endpoint connection
+ * Type: token
+ * Path: Endpoint.connectionType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONNECTION_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONNECTION_TYPE); + + /** + * Search parameter: identifier + *

+ * Description: Identifies this endpoint across multiple systems
+ * Type: token
+ * Path: Endpoint.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Endpoint.identifier", description="Identifies this endpoint across multiple systems", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Identifies this endpoint across multiple systems
+ * Type: token
+ * Path: Endpoint.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: name + *

+ * Description: A name that this endpoint can be identified by
+ * Type: string
+ * Path: Endpoint.name
+ *

+ */ + @SearchParamDefinition(name="name", path="Endpoint.name", description="A name that this endpoint can be identified by", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A name that this endpoint can be identified by
+ * Type: string
+ * Path: Endpoint.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: organization + *

+ * Description: The organization that is managing the endpoint
+ * Type: reference
+ * Path: Endpoint.managingOrganization
+ *

+ */ + @SearchParamDefinition(name="organization", path="Endpoint.managingOrganization", description="The organization that is managing the endpoint", type="reference", target={Organization.class } ) + public static final String SP_ORGANIZATION = "organization"; + /** + * Fluent Client search parameter constant for organization + *

+ * Description: The organization that is managing the endpoint
+ * Type: reference
+ * Path: Endpoint.managingOrganization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Endpoint:organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Endpoint:organization").toLocked(); + + /** + * Search parameter: payload-type + *

+ * Description: The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
+ * Type: token
+ * Path: Endpoint.payloadType
+ *

+ */ + @SearchParamDefinition(name="payload-type", path="Endpoint.payloadType", description="The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)", type="token" ) + public static final String SP_PAYLOAD_TYPE = "payload-type"; + /** + * Fluent Client search parameter constant for payload-type + *

+ * Description: The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
+ * Type: token
+ * Path: Endpoint.payloadType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PAYLOAD_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PAYLOAD_TYPE); + + /** + * Search parameter: status + *

+ * Description: The current status of the Endpoint (usually expected to be active)
+ * Type: token
+ * Path: Endpoint.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Endpoint.status", description="The current status of the Endpoint (usually expected to be active)", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the Endpoint (usually expected to be active)
+ * Type: token
+ * Path: Endpoint.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentRequest.java index 792122d39..05b5424f1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -575,6 +575,98 @@ public class EnrollmentRequest extends DomainResource { return ResourceType.EnrollmentRequest; } + /** + * Search parameter: identifier + *

+ * Description: The business identifier of the Enrollment
+ * Type: token
+ * Path: EnrollmentRequest.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="EnrollmentRequest.identifier", description="The business identifier of the Enrollment", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The business identifier of the Enrollment
+ * Type: token
+ * Path: EnrollmentRequest.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: The party to be enrolled
+ * Type: reference
+ * Path: EnrollmentRequest.candidate
+ *

+ */ + @SearchParamDefinition(name="patient", path="EnrollmentRequest.candidate", description="The party to be enrolled", type="reference", target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The party to be enrolled
+ * Type: reference
+ * Path: EnrollmentRequest.candidate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EnrollmentRequest:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("EnrollmentRequest:patient").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the enrollment
+ * Type: token
+ * Path: EnrollmentRequest.status
+ *

+ */ + @SearchParamDefinition(name="status", path="EnrollmentRequest.status", description="The status of the enrollment", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the enrollment
+ * Type: token
+ * Path: EnrollmentRequest.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The party to be enrolled
+ * Type: reference
+ * Path: EnrollmentRequest.candidate
+ *

+ */ + @SearchParamDefinition(name="subject", path="EnrollmentRequest.candidate", description="The party to be enrolled", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The party to be enrolled
+ * Type: reference
+ * Path: EnrollmentRequest.candidate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EnrollmentRequest:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("EnrollmentRequest:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentResponse.java index ff8f40ae3..6550eb9d5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -798,6 +798,72 @@ public class EnrollmentResponse extends DomainResource { return ResourceType.EnrollmentResponse; } + /** + * Search parameter: identifier + *

+ * Description: The business identifier of the EnrollmentResponse
+ * Type: token
+ * Path: EnrollmentResponse.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="EnrollmentResponse.identifier", description="The business identifier of the EnrollmentResponse", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The business identifier of the EnrollmentResponse
+ * Type: token
+ * Path: EnrollmentResponse.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: request + *

+ * Description: The reference to the claim
+ * Type: reference
+ * Path: EnrollmentResponse.request
+ *

+ */ + @SearchParamDefinition(name="request", path="EnrollmentResponse.request", description="The reference to the claim", type="reference", target={EnrollmentRequest.class } ) + public static final String SP_REQUEST = "request"; + /** + * Fluent Client search parameter constant for request + *

+ * Description: The reference to the claim
+ * Type: reference
+ * Path: EnrollmentResponse.request
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EnrollmentResponse:request". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("EnrollmentResponse:request").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the enrollment response
+ * Type: token
+ * Path: EnrollmentResponse.status
+ *

+ */ + @SearchParamDefinition(name="status", path="EnrollmentResponse.status", description="The status of the enrollment response", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the enrollment response
+ * Type: token
+ * Path: EnrollmentResponse.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java index 8716d0925..47be23711 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1664,6 +1664,402 @@ public class EpisodeOfCare extends DomainResource { return ResourceType.EpisodeOfCare; } + /** + * Search parameter: care-manager + *

+ * Description: Care manager/care coordinator for the patient
+ * Type: reference
+ * Path: EpisodeOfCare.careManager.where(resolve() is Practitioner)
+ *

+ */ + @SearchParamDefinition(name="care-manager", path="EpisodeOfCare.careManager.where(resolve() is Practitioner)", description="Care manager/care coordinator for the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_CARE_MANAGER = "care-manager"; + /** + * Fluent Client search parameter constant for care-manager + *

+ * Description: Care manager/care coordinator for the patient
+ * Type: reference
+ * Path: EpisodeOfCare.careManager.where(resolve() is Practitioner)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CARE_MANAGER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CARE_MANAGER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EpisodeOfCare:care-manager". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CARE_MANAGER = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:care-manager").toLocked(); + + /** + * Search parameter: condition + *

+ * Description: Conditions/problems/diagnoses this episode of care is for
+ * Type: reference
+ * Path: EpisodeOfCare.diagnosis.condition
+ *

+ */ + @SearchParamDefinition(name="condition", path="EpisodeOfCare.diagnosis.condition", description="Conditions/problems/diagnoses this episode of care is for", type="reference", target={Condition.class } ) + public static final String SP_CONDITION = "condition"; + /** + * Fluent Client search parameter constant for condition + *

+ * Description: Conditions/problems/diagnoses this episode of care is for
+ * Type: reference
+ * Path: EpisodeOfCare.diagnosis.condition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONDITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONDITION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EpisodeOfCare:condition". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CONDITION = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:condition").toLocked(); + + /** + * Search parameter: incoming-referral + *

+ * Description: Incoming Referral Request
+ * Type: reference
+ * Path: EpisodeOfCare.referralRequest
+ *

+ */ + @SearchParamDefinition(name="incoming-referral", path="EpisodeOfCare.referralRequest", description="Incoming Referral Request", type="reference", target={ServiceRequest.class } ) + public static final String SP_INCOMING_REFERRAL = "incoming-referral"; + /** + * Fluent Client search parameter constant for incoming-referral + *

+ * Description: Incoming Referral Request
+ * Type: reference
+ * Path: EpisodeOfCare.referralRequest
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INCOMING_REFERRAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INCOMING_REFERRAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EpisodeOfCare:incoming-referral". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INCOMING_REFERRAL = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:incoming-referral").toLocked(); + + /** + * Search parameter: organization + *

+ * Description: The organization that has assumed the specific responsibilities of this EpisodeOfCare
+ * Type: reference
+ * Path: EpisodeOfCare.managingOrganization
+ *

+ */ + @SearchParamDefinition(name="organization", path="EpisodeOfCare.managingOrganization", description="The organization that has assumed the specific responsibilities of this EpisodeOfCare", type="reference", target={Organization.class } ) + public static final String SP_ORGANIZATION = "organization"; + /** + * Fluent Client search parameter constant for organization + *

+ * Description: The organization that has assumed the specific responsibilities of this EpisodeOfCare
+ * Type: reference
+ * Path: EpisodeOfCare.managingOrganization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EpisodeOfCare:organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:organization").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The current status of the Episode of Care as provided (does not check the status history collection)
+ * Type: token
+ * Path: EpisodeOfCare.status
+ *

+ */ + @SearchParamDefinition(name="status", path="EpisodeOfCare.status", description="The current status of the Episode of Care as provided (does not check the status history collection)", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the Episode of Care as provided (does not check the status history collection)
+ * Type: token
+ * Path: EpisodeOfCare.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EpisodeOfCare:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:patient").toLocked(); + + /** + * Search parameter: type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + @SearchParamDefinition(name="type", path="AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known)\r\n* [Composition](composition.html): Kind of composition (LOINC if possible)\r\n* [DocumentManifest](documentmanifest.html): Kind of document set\r\n* [DocumentReference](documentreference.html): Kind of document (LOINC if possible)\r\n* [Encounter](encounter.html): Specific type of encounter\r\n* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management\r\n", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) +* [Composition](composition.html): Kind of composition (LOINC if possible) +* [DocumentManifest](documentmanifest.html): Kind of document set +* [DocumentReference](documentreference.html): Kind of document (LOINC if possible) +* [Encounter](encounter.html): Specific type of encounter +* [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management +
+ * Type: token
+ * Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EventDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EventDefinition.java index f8b081202..589e92117 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EventDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EventDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2228,6 +2228,476 @@ public class EventDefinition extends MetadataResource { return ResourceType.EventDefinition; } + /** + * Search parameter: composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + @SearchParamDefinition(name="composed-of", path="EventDefinition.relatedArtifact.where(type='composed-of').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_COMPOSED_OF = "composed-of"; + /** + * Fluent Client search parameter constant for composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSED_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSED_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EventDefinition:composed-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSED_OF = new ca.uhn.fhir.model.api.Include("EventDefinition:composed-of").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the event definition
+ * Type: quantity
+ * Path: (EventDefinition.useContext.value as Quantity) | (EventDefinition.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(EventDefinition.useContext.value as Quantity) | (EventDefinition.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the event definition", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the event definition
+ * Type: quantity
+ * Path: (EventDefinition.useContext.value as Quantity) | (EventDefinition.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the event definition
+ * Type: composite
+ * Path: EventDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="EventDefinition.useContext", description="A use context type and quantity- or range-based value assigned to the event definition", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the event definition
+ * Type: composite
+ * Path: EventDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the event definition
+ * Type: composite
+ * Path: EventDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="EventDefinition.useContext", description="A use context type and value assigned to the event definition", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the event definition
+ * Type: composite
+ * Path: EventDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the event definition
+ * Type: token
+ * Path: EventDefinition.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="EventDefinition.useContext.code", description="A type of use context assigned to the event definition", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the event definition
+ * Type: token
+ * Path: EventDefinition.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the event definition
+ * Type: token
+ * Path: (EventDefinition.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(EventDefinition.useContext.value as CodeableConcept)", description="A use context assigned to the event definition", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the event definition
+ * Type: token
+ * Path: (EventDefinition.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The event definition publication date
+ * Type: date
+ * Path: EventDefinition.date
+ *

+ */ + @SearchParamDefinition(name="date", path="EventDefinition.date", description="The event definition publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The event definition publication date
+ * Type: date
+ * Path: EventDefinition.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='depends-on').resource
+ *

+ */ + @SearchParamDefinition(name="depends-on", path="EventDefinition.relatedArtifact.where(type='depends-on').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DEPENDS_ON = "depends-on"; + /** + * Fluent Client search parameter constant for depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='depends-on').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEPENDS_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEPENDS_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EventDefinition:depends-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEPENDS_ON = new ca.uhn.fhir.model.api.Include("EventDefinition:depends-on").toLocked(); + + /** + * Search parameter: derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + @SearchParamDefinition(name="derived-from", path="EventDefinition.relatedArtifact.where(type='derived-from').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DERIVED_FROM = "derived-from"; + /** + * Fluent Client search parameter constant for derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EventDefinition:derived-from". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("EventDefinition:derived-from").toLocked(); + + /** + * Search parameter: description + *

+ * Description: The description of the event definition
+ * Type: string
+ * Path: EventDefinition.description
+ *

+ */ + @SearchParamDefinition(name="description", path="EventDefinition.description", description="The description of the event definition", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the event definition
+ * Type: string
+ * Path: EventDefinition.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: effective + *

+ * Description: The time during which the event definition is intended to be in use
+ * Type: date
+ * Path: EventDefinition.effectivePeriod
+ *

+ */ + @SearchParamDefinition(name="effective", path="EventDefinition.effectivePeriod", description="The time during which the event definition is intended to be in use", type="date" ) + public static final String SP_EFFECTIVE = "effective"; + /** + * Fluent Client search parameter constant for effective + *

+ * Description: The time during which the event definition is intended to be in use
+ * Type: date
+ * Path: EventDefinition.effectivePeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the event definition
+ * Type: token
+ * Path: EventDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="EventDefinition.identifier", description="External identifier for the event definition", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the event definition
+ * Type: token
+ * Path: EventDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the event definition
+ * Type: token
+ * Path: EventDefinition.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="EventDefinition.jurisdiction", description="Intended jurisdiction for the event definition", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the event definition
+ * Type: token
+ * Path: EventDefinition.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the event definition
+ * Type: string
+ * Path: EventDefinition.name
+ *

+ */ + @SearchParamDefinition(name="name", path="EventDefinition.name", description="Computationally friendly name of the event definition", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the event definition
+ * Type: string
+ * Path: EventDefinition.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + @SearchParamDefinition(name="predecessor", path="EventDefinition.relatedArtifact.where(type='predecessor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PREDECESSOR = "predecessor"; + /** + * Fluent Client search parameter constant for predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREDECESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREDECESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EventDefinition:predecessor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PREDECESSOR = new ca.uhn.fhir.model.api.Include("EventDefinition:predecessor").toLocked(); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the event definition
+ * Type: string
+ * Path: EventDefinition.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="EventDefinition.publisher", description="Name of the publisher of the event definition", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the event definition
+ * Type: string
+ * Path: EventDefinition.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the event definition
+ * Type: token
+ * Path: EventDefinition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="EventDefinition.status", description="The current status of the event definition", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the event definition
+ * Type: token
+ * Path: EventDefinition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='successor').resource
+ *

+ */ + @SearchParamDefinition(name="successor", path="EventDefinition.relatedArtifact.where(type='successor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUCCESSOR = "successor"; + /** + * Fluent Client search parameter constant for successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EventDefinition.relatedArtifact.where(type='successor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUCCESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUCCESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EventDefinition:successor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUCCESSOR = new ca.uhn.fhir.model.api.Include("EventDefinition:successor").toLocked(); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the event definition
+ * Type: string
+ * Path: EventDefinition.title
+ *

+ */ + @SearchParamDefinition(name="title", path="EventDefinition.title", description="The human-friendly name of the event definition", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the event definition
+ * Type: string
+ * Path: EventDefinition.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: topic + *

+ * Description: Topics associated with the module
+ * Type: token
+ * Path: EventDefinition.topic
+ *

+ */ + @SearchParamDefinition(name="topic", path="EventDefinition.topic", description="Topics associated with the module", type="token" ) + public static final String SP_TOPIC = "topic"; + /** + * Fluent Client search parameter constant for topic + *

+ * Description: Topics associated with the module
+ * Type: token
+ * Path: EventDefinition.topic
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the event definition
+ * Type: uri
+ * Path: EventDefinition.url
+ *

+ */ + @SearchParamDefinition(name="url", path="EventDefinition.url", description="The uri that identifies the event definition", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the event definition
+ * Type: uri
+ * Path: EventDefinition.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the event definition
+ * Type: token
+ * Path: EventDefinition.version
+ *

+ */ + @SearchParamDefinition(name="version", path="EventDefinition.version", description="The business version of the event definition", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the event definition
+ * Type: token
+ * Path: EventDefinition.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Evidence.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Evidence.java index fd590c58c..536fa1f0d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Evidence.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Evidence.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -5798,6 +5798,266 @@ public class Evidence extends MetadataResource { return ResourceType.Evidence; } + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the evidence
+ * Type: quantity
+ * Path: (Evidence.useContext.value as Quantity) | (Evidence.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(Evidence.useContext.value as Quantity) | (Evidence.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the evidence", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the evidence
+ * Type: quantity
+ * Path: (Evidence.useContext.value as Quantity) | (Evidence.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the evidence
+ * Type: composite
+ * Path: Evidence.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="Evidence.useContext", description="A use context type and quantity- or range-based value assigned to the evidence", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the evidence
+ * Type: composite
+ * Path: Evidence.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the evidence
+ * Type: composite
+ * Path: Evidence.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="Evidence.useContext", description="A use context type and value assigned to the evidence", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the evidence
+ * Type: composite
+ * Path: Evidence.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the evidence
+ * Type: token
+ * Path: Evidence.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="Evidence.useContext.code", description="A type of use context assigned to the evidence", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the evidence
+ * Type: token
+ * Path: Evidence.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the evidence
+ * Type: token
+ * Path: (Evidence.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(Evidence.useContext.value as CodeableConcept)", description="A use context assigned to the evidence", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the evidence
+ * Type: token
+ * Path: (Evidence.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The evidence publication date
+ * Type: date
+ * Path: Evidence.date
+ *

+ */ + @SearchParamDefinition(name="date", path="Evidence.date", description="The evidence publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The evidence publication date
+ * Type: date
+ * Path: Evidence.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: The description of the evidence
+ * Type: string
+ * Path: Evidence.description
+ *

+ */ + @SearchParamDefinition(name="description", path="Evidence.description", description="The description of the evidence", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the evidence
+ * Type: string
+ * Path: Evidence.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the evidence
+ * Type: token
+ * Path: Evidence.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Evidence.identifier", description="External identifier for the evidence", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the evidence
+ * Type: token
+ * Path: Evidence.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the evidence
+ * Type: string
+ * Path: Evidence.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="Evidence.publisher", description="Name of the publisher of the evidence", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the evidence
+ * Type: string
+ * Path: Evidence.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the evidence
+ * Type: token
+ * Path: Evidence.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Evidence.status", description="The current status of the evidence", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the evidence
+ * Type: token
+ * Path: Evidence.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the evidence
+ * Type: string
+ * Path: Evidence.title
+ *

+ */ + @SearchParamDefinition(name="title", path="Evidence.title", description="The human-friendly name of the evidence", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the evidence
+ * Type: string
+ * Path: Evidence.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the evidence
+ * Type: uri
+ * Path: Evidence.url
+ *

+ */ + @SearchParamDefinition(name="url", path="Evidence.url", description="The uri that identifies the evidence", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the evidence
+ * Type: uri
+ * Path: Evidence.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the evidence
+ * Type: token
+ * Path: Evidence.version
+ *

+ */ + @SearchParamDefinition(name="version", path="Evidence.version", description="The business version of the evidence", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the evidence
+ * Type: token
+ * Path: Evidence.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java index 245e1ef88..af30756b6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4289,6 +4289,186 @@ public class EvidenceReport extends MetadataResource { return ResourceType.EvidenceReport; } + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the evidence report
+ * Type: quantity
+ * Path: (EvidenceReport.useContext.value as Quantity) | (EvidenceReport.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(EvidenceReport.useContext.value as Quantity) | (EvidenceReport.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the evidence report", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the evidence report
+ * Type: quantity
+ * Path: (EvidenceReport.useContext.value as Quantity) | (EvidenceReport.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the evidence report
+ * Type: composite
+ * Path: EvidenceReport.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="EvidenceReport.useContext", description="A use context type and quantity- or range-based value assigned to the evidence report", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the evidence report
+ * Type: composite
+ * Path: EvidenceReport.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the evidence report
+ * Type: composite
+ * Path: EvidenceReport.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="EvidenceReport.useContext", description="A use context type and value assigned to the evidence report", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the evidence report
+ * Type: composite
+ * Path: EvidenceReport.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the evidence report
+ * Type: token
+ * Path: EvidenceReport.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="EvidenceReport.useContext.code", description="A type of use context assigned to the evidence report", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the evidence report
+ * Type: token
+ * Path: EvidenceReport.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the evidence report
+ * Type: token
+ * Path: (EvidenceReport.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(EvidenceReport.useContext.value as CodeableConcept)", description="A use context assigned to the evidence report", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the evidence report
+ * Type: token
+ * Path: (EvidenceReport.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the evidence report
+ * Type: token
+ * Path: EvidenceReport.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="EvidenceReport.identifier", description="External identifier for the evidence report", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the evidence report
+ * Type: token
+ * Path: EvidenceReport.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the evidence report
+ * Type: string
+ * Path: EvidenceReport.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="EvidenceReport.publisher", description="Name of the publisher of the evidence report", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the evidence report
+ * Type: string
+ * Path: EvidenceReport.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the evidence report
+ * Type: token
+ * Path: EvidenceReport.status
+ *

+ */ + @SearchParamDefinition(name="status", path="EvidenceReport.status", description="The current status of the evidence report", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the evidence report
+ * Type: token
+ * Path: EvidenceReport.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the evidence report
+ * Type: uri
+ * Path: EvidenceReport.url
+ *

+ */ + @SearchParamDefinition(name="url", path="EvidenceReport.url", description="The uri that identifies the evidence report", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the evidence report
+ * Type: uri
+ * Path: EvidenceReport.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java index b657298eb..0206e5a0d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4101,6 +4101,436 @@ public class EvidenceVariable extends MetadataResource { return ResourceType.EvidenceVariable; } + /** + * Search parameter: composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + @SearchParamDefinition(name="composed-of", path="EvidenceVariable.relatedArtifact.where(type='composed-of').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_COMPOSED_OF = "composed-of"; + /** + * Fluent Client search parameter constant for composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSED_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSED_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EvidenceVariable:composed-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSED_OF = new ca.uhn.fhir.model.api.Include("EvidenceVariable:composed-of").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the evidence variable
+ * Type: quantity
+ * Path: (EvidenceVariable.useContext.value as Quantity) | (EvidenceVariable.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(EvidenceVariable.useContext.value as Quantity) | (EvidenceVariable.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the evidence variable", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the evidence variable
+ * Type: quantity
+ * Path: (EvidenceVariable.useContext.value as Quantity) | (EvidenceVariable.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the evidence variable
+ * Type: composite
+ * Path: EvidenceVariable.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="EvidenceVariable.useContext", description="A use context type and quantity- or range-based value assigned to the evidence variable", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the evidence variable
+ * Type: composite
+ * Path: EvidenceVariable.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the evidence variable
+ * Type: composite
+ * Path: EvidenceVariable.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="EvidenceVariable.useContext", description="A use context type and value assigned to the evidence variable", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the evidence variable
+ * Type: composite
+ * Path: EvidenceVariable.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the evidence variable
+ * Type: token
+ * Path: EvidenceVariable.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="EvidenceVariable.useContext.code", description="A type of use context assigned to the evidence variable", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the evidence variable
+ * Type: token
+ * Path: EvidenceVariable.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the evidence variable
+ * Type: token
+ * Path: (EvidenceVariable.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(EvidenceVariable.useContext.value as CodeableConcept)", description="A use context assigned to the evidence variable", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the evidence variable
+ * Type: token
+ * Path: (EvidenceVariable.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The evidence variable publication date
+ * Type: date
+ * Path: EvidenceVariable.date
+ *

+ */ + @SearchParamDefinition(name="date", path="EvidenceVariable.date", description="The evidence variable publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The evidence variable publication date
+ * Type: date
+ * Path: EvidenceVariable.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='depends-on').resource
+ *

+ */ + @SearchParamDefinition(name="depends-on", path="EvidenceVariable.relatedArtifact.where(type='depends-on').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DEPENDS_ON = "depends-on"; + /** + * Fluent Client search parameter constant for depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='depends-on').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEPENDS_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEPENDS_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EvidenceVariable:depends-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEPENDS_ON = new ca.uhn.fhir.model.api.Include("EvidenceVariable:depends-on").toLocked(); + + /** + * Search parameter: derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + @SearchParamDefinition(name="derived-from", path="EvidenceVariable.relatedArtifact.where(type='derived-from').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DERIVED_FROM = "derived-from"; + /** + * Fluent Client search parameter constant for derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EvidenceVariable:derived-from". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("EvidenceVariable:derived-from").toLocked(); + + /** + * Search parameter: description + *

+ * Description: The description of the evidence variable
+ * Type: string
+ * Path: EvidenceVariable.description
+ *

+ */ + @SearchParamDefinition(name="description", path="EvidenceVariable.description", description="The description of the evidence variable", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the evidence variable
+ * Type: string
+ * Path: EvidenceVariable.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the evidence variable
+ * Type: token
+ * Path: EvidenceVariable.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="EvidenceVariable.identifier", description="External identifier for the evidence variable", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the evidence variable
+ * Type: token
+ * Path: EvidenceVariable.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the evidence variable
+ * Type: string
+ * Path: EvidenceVariable.name
+ *

+ */ + @SearchParamDefinition(name="name", path="EvidenceVariable.name", description="Computationally friendly name of the evidence variable", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the evidence variable
+ * Type: string
+ * Path: EvidenceVariable.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + @SearchParamDefinition(name="predecessor", path="EvidenceVariable.relatedArtifact.where(type='predecessor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PREDECESSOR = "predecessor"; + /** + * Fluent Client search parameter constant for predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREDECESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREDECESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EvidenceVariable:predecessor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PREDECESSOR = new ca.uhn.fhir.model.api.Include("EvidenceVariable:predecessor").toLocked(); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the evidence variable
+ * Type: string
+ * Path: EvidenceVariable.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="EvidenceVariable.publisher", description="Name of the publisher of the evidence variable", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the evidence variable
+ * Type: string
+ * Path: EvidenceVariable.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the evidence variable
+ * Type: token
+ * Path: EvidenceVariable.status
+ *

+ */ + @SearchParamDefinition(name="status", path="EvidenceVariable.status", description="The current status of the evidence variable", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the evidence variable
+ * Type: token
+ * Path: EvidenceVariable.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='successor').resource
+ *

+ */ + @SearchParamDefinition(name="successor", path="EvidenceVariable.relatedArtifact.where(type='successor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUCCESSOR = "successor"; + /** + * Fluent Client search parameter constant for successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: EvidenceVariable.relatedArtifact.where(type='successor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUCCESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUCCESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "EvidenceVariable:successor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUCCESSOR = new ca.uhn.fhir.model.api.Include("EvidenceVariable:successor").toLocked(); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the evidence variable
+ * Type: string
+ * Path: EvidenceVariable.title
+ *

+ */ + @SearchParamDefinition(name="title", path="EvidenceVariable.title", description="The human-friendly name of the evidence variable", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the evidence variable
+ * Type: string
+ * Path: EvidenceVariable.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: topic + *

+ * Description: Topics associated with the EvidenceVariable
+ * Type: token
+ * Path: null
+ *

+ */ + @SearchParamDefinition(name="topic", path="", description="Topics associated with the EvidenceVariable", type="token" ) + public static final String SP_TOPIC = "topic"; + /** + * Fluent Client search parameter constant for topic + *

+ * Description: Topics associated with the EvidenceVariable
+ * Type: token
+ * Path: null
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the evidence variable
+ * Type: uri
+ * Path: EvidenceVariable.url
+ *

+ */ + @SearchParamDefinition(name="url", path="EvidenceVariable.url", description="The uri that identifies the evidence variable", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the evidence variable
+ * Type: uri
+ * Path: EvidenceVariable.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the evidence variable
+ * Type: token
+ * Path: EvidenceVariable.version
+ *

+ */ + @SearchParamDefinition(name="version", path="EvidenceVariable.version", description="The business version of the evidence variable", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the evidence variable
+ * Type: token
+ * Path: EvidenceVariable.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java index 1d6e06c00..7b769b96e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -5012,6 +5012,266 @@ public class ExampleScenario extends CanonicalResource { return ResourceType.ExampleScenario; } + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the example scenario
+ * Type: quantity
+ * Path: (ExampleScenario.useContext.value as Quantity) | (ExampleScenario.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(ExampleScenario.useContext.value as Quantity) | (ExampleScenario.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the example scenario", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the example scenario
+ * Type: quantity
+ * Path: (ExampleScenario.useContext.value as Quantity) | (ExampleScenario.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the example scenario
+ * Type: composite
+ * Path: ExampleScenario.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="ExampleScenario.useContext", description="A use context type and quantity- or range-based value assigned to the example scenario", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the example scenario
+ * Type: composite
+ * Path: ExampleScenario.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the example scenario
+ * Type: composite
+ * Path: ExampleScenario.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="ExampleScenario.useContext", description="A use context type and value assigned to the example scenario", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the example scenario
+ * Type: composite
+ * Path: ExampleScenario.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the example scenario
+ * Type: token
+ * Path: ExampleScenario.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="ExampleScenario.useContext.code", description="A type of use context assigned to the example scenario", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the example scenario
+ * Type: token
+ * Path: ExampleScenario.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the example scenario
+ * Type: token
+ * Path: (ExampleScenario.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(ExampleScenario.useContext.value as CodeableConcept)", description="A use context assigned to the example scenario", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the example scenario
+ * Type: token
+ * Path: (ExampleScenario.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The example scenario publication date
+ * Type: date
+ * Path: ExampleScenario.date
+ *

+ */ + @SearchParamDefinition(name="date", path="ExampleScenario.date", description="The example scenario publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The example scenario publication date
+ * Type: date
+ * Path: ExampleScenario.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the example scenario
+ * Type: token
+ * Path: ExampleScenario.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ExampleScenario.identifier", description="External identifier for the example scenario", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the example scenario
+ * Type: token
+ * Path: ExampleScenario.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the example scenario
+ * Type: token
+ * Path: ExampleScenario.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="ExampleScenario.jurisdiction", description="Intended jurisdiction for the example scenario", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the example scenario
+ * Type: token
+ * Path: ExampleScenario.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the example scenario
+ * Type: string
+ * Path: ExampleScenario.name
+ *

+ */ + @SearchParamDefinition(name="name", path="ExampleScenario.name", description="Computationally friendly name of the example scenario", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the example scenario
+ * Type: string
+ * Path: ExampleScenario.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the example scenario
+ * Type: string
+ * Path: ExampleScenario.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="ExampleScenario.publisher", description="Name of the publisher of the example scenario", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the example scenario
+ * Type: string
+ * Path: ExampleScenario.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the example scenario
+ * Type: token
+ * Path: ExampleScenario.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ExampleScenario.status", description="The current status of the example scenario", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the example scenario
+ * Type: token
+ * Path: ExampleScenario.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the example scenario
+ * Type: uri
+ * Path: ExampleScenario.url
+ *

+ */ + @SearchParamDefinition(name="url", path="ExampleScenario.url", description="The uri that identifies the example scenario", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the example scenario
+ * Type: uri
+ * Path: ExampleScenario.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the example scenario
+ * Type: token
+ * Path: ExampleScenario.version
+ *

+ */ + @SearchParamDefinition(name="version", path="ExampleScenario.version", description="The business version of the example scenario", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the example scenario
+ * Type: token
+ * Path: ExampleScenario.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java index 047901c0a..ca7e1f24a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -14745,6 +14745,424 @@ public class ExplanationOfBenefit extends DomainResource { return ResourceType.ExplanationOfBenefit; } + /** + * Search parameter: care-team + *

+ * Description: Member of the CareTeam
+ * Type: reference
+ * Path: ExplanationOfBenefit.careTeam.provider
+ *

+ */ + @SearchParamDefinition(name="care-team", path="ExplanationOfBenefit.careTeam.provider", description="Member of the CareTeam", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_CARE_TEAM = "care-team"; + /** + * Fluent Client search parameter constant for care-team + *

+ * Description: Member of the CareTeam
+ * Type: reference
+ * Path: ExplanationOfBenefit.careTeam.provider
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CARE_TEAM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CARE_TEAM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:care-team". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CARE_TEAM = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:care-team").toLocked(); + + /** + * Search parameter: claim + *

+ * Description: The reference to the claim
+ * Type: reference
+ * Path: ExplanationOfBenefit.claim
+ *

+ */ + @SearchParamDefinition(name="claim", path="ExplanationOfBenefit.claim", description="The reference to the claim", type="reference", target={Claim.class } ) + public static final String SP_CLAIM = "claim"; + /** + * Fluent Client search parameter constant for claim + *

+ * Description: The reference to the claim
+ * Type: reference
+ * Path: ExplanationOfBenefit.claim
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CLAIM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CLAIM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:claim". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CLAIM = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:claim").toLocked(); + + /** + * Search parameter: coverage + *

+ * Description: The plan under which the claim was adjudicated
+ * Type: reference
+ * Path: ExplanationOfBenefit.insurance.coverage
+ *

+ */ + @SearchParamDefinition(name="coverage", path="ExplanationOfBenefit.insurance.coverage", description="The plan under which the claim was adjudicated", type="reference", target={Coverage.class } ) + public static final String SP_COVERAGE = "coverage"; + /** + * Fluent Client search parameter constant for coverage + *

+ * Description: The plan under which the claim was adjudicated
+ * Type: reference
+ * Path: ExplanationOfBenefit.insurance.coverage
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COVERAGE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COVERAGE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:coverage". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COVERAGE = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:coverage").toLocked(); + + /** + * Search parameter: created + *

+ * Description: The creation date for the EOB
+ * Type: date
+ * Path: ExplanationOfBenefit.created
+ *

+ */ + @SearchParamDefinition(name="created", path="ExplanationOfBenefit.created", description="The creation date for the EOB", type="date" ) + public static final String SP_CREATED = "created"; + /** + * Fluent Client search parameter constant for created + *

+ * Description: The creation date for the EOB
+ * Type: date
+ * Path: ExplanationOfBenefit.created
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED); + + /** + * Search parameter: detail-udi + *

+ * Description: UDI associated with a line item detail product or service
+ * Type: reference
+ * Path: ExplanationOfBenefit.item.detail.udi
+ *

+ */ + @SearchParamDefinition(name="detail-udi", path="ExplanationOfBenefit.item.detail.udi", description="UDI associated with a line item detail product or service", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_DETAIL_UDI = "detail-udi"; + /** + * Fluent Client search parameter constant for detail-udi + *

+ * Description: UDI associated with a line item detail product or service
+ * Type: reference
+ * Path: ExplanationOfBenefit.item.detail.udi
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DETAIL_UDI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DETAIL_UDI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:detail-udi". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DETAIL_UDI = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:detail-udi").toLocked(); + + /** + * Search parameter: disposition + *

+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: ExplanationOfBenefit.disposition
+ *

+ */ + @SearchParamDefinition(name="disposition", path="ExplanationOfBenefit.disposition", description="The contents of the disposition message", type="string" ) + public static final String SP_DISPOSITION = "disposition"; + /** + * Fluent Client search parameter constant for disposition + *

+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: ExplanationOfBenefit.disposition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DISPOSITION); + + /** + * Search parameter: encounter + *

+ * Description: Encounters associated with a billed line item
+ * Type: reference
+ * Path: ExplanationOfBenefit.item.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="ExplanationOfBenefit.item.encounter", description="Encounters associated with a billed line item", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Encounters associated with a billed line item
+ * Type: reference
+ * Path: ExplanationOfBenefit.item.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:encounter").toLocked(); + + /** + * Search parameter: enterer + *

+ * Description: The party responsible for the entry of the Claim
+ * Type: reference
+ * Path: ExplanationOfBenefit.enterer
+ *

+ */ + @SearchParamDefinition(name="enterer", path="ExplanationOfBenefit.enterer", description="The party responsible for the entry of the Claim", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_ENTERER = "enterer"; + /** + * Fluent Client search parameter constant for enterer + *

+ * Description: The party responsible for the entry of the Claim
+ * Type: reference
+ * Path: ExplanationOfBenefit.enterer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTERER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTERER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:enterer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTERER = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:enterer").toLocked(); + + /** + * Search parameter: facility + *

+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: ExplanationOfBenefit.facility
+ *

+ */ + @SearchParamDefinition(name="facility", path="ExplanationOfBenefit.facility", description="Facility responsible for the goods and services", type="reference", target={Location.class } ) + public static final String SP_FACILITY = "facility"; + /** + * Fluent Client search parameter constant for facility + *

+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: ExplanationOfBenefit.facility
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FACILITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FACILITY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:facility". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_FACILITY = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:facility").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: ExplanationOfBenefit.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ExplanationOfBenefit.identifier", description="The business identifier of the Explanation of Benefit", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: ExplanationOfBenefit.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: item-udi + *

+ * Description: UDI associated with a line item product or service
+ * Type: reference
+ * Path: ExplanationOfBenefit.item.udi
+ *

+ */ + @SearchParamDefinition(name="item-udi", path="ExplanationOfBenefit.item.udi", description="UDI associated with a line item product or service", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_ITEM_UDI = "item-udi"; + /** + * Fluent Client search parameter constant for item-udi + *

+ * Description: UDI associated with a line item product or service
+ * Type: reference
+ * Path: ExplanationOfBenefit.item.udi
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ITEM_UDI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ITEM_UDI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:item-udi". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ITEM_UDI = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:item-udi").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: The reference to the patient
+ * Type: reference
+ * Path: ExplanationOfBenefit.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="ExplanationOfBenefit.patient", description="The reference to the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The reference to the patient
+ * Type: reference
+ * Path: ExplanationOfBenefit.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:patient").toLocked(); + + /** + * Search parameter: payee + *

+ * Description: The party receiving any payment for the Claim
+ * Type: reference
+ * Path: ExplanationOfBenefit.payee.party
+ *

+ */ + @SearchParamDefinition(name="payee", path="ExplanationOfBenefit.payee.party", description="The party receiving any payment for the Claim", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PAYEE = "payee"; + /** + * Fluent Client search parameter constant for payee + *

+ * Description: The party receiving any payment for the Claim
+ * Type: reference
+ * Path: ExplanationOfBenefit.payee.party
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYEE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PAYEE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:payee". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYEE = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:payee").toLocked(); + + /** + * Search parameter: procedure-udi + *

+ * Description: UDI associated with a procedure
+ * Type: reference
+ * Path: ExplanationOfBenefit.procedure.udi
+ *

+ */ + @SearchParamDefinition(name="procedure-udi", path="ExplanationOfBenefit.procedure.udi", description="UDI associated with a procedure", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_PROCEDURE_UDI = "procedure-udi"; + /** + * Fluent Client search parameter constant for procedure-udi + *

+ * Description: UDI associated with a procedure
+ * Type: reference
+ * Path: ExplanationOfBenefit.procedure.udi
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROCEDURE_UDI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROCEDURE_UDI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:procedure-udi". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PROCEDURE_UDI = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:procedure-udi").toLocked(); + + /** + * Search parameter: provider + *

+ * Description: The reference to the provider
+ * Type: reference
+ * Path: ExplanationOfBenefit.provider
+ *

+ */ + @SearchParamDefinition(name="provider", path="ExplanationOfBenefit.provider", description="The reference to the provider", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_PROVIDER = "provider"; + /** + * Fluent Client search parameter constant for provider + *

+ * Description: The reference to the provider
+ * Type: reference
+ * Path: ExplanationOfBenefit.provider
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:provider". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:provider").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Status of the instance
+ * Type: token
+ * Path: ExplanationOfBenefit.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ExplanationOfBenefit.status", description="Status of the instance", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Status of the instance
+ * Type: token
+ * Path: ExplanationOfBenefit.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subdetail-udi + *

+ * Description: UDI associated with a line item detail subdetail product or service
+ * Type: reference
+ * Path: ExplanationOfBenefit.item.detail.subDetail.udi
+ *

+ */ + @SearchParamDefinition(name="subdetail-udi", path="ExplanationOfBenefit.item.detail.subDetail.udi", description="UDI associated with a line item detail subdetail product or service", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_SUBDETAIL_UDI = "subdetail-udi"; + /** + * Fluent Client search parameter constant for subdetail-udi + *

+ * Description: UDI associated with a line item detail subdetail product or service
+ * Type: reference
+ * Path: ExplanationOfBenefit.item.detail.subDetail.udi
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBDETAIL_UDI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBDETAIL_UDI); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ExplanationOfBenefit:subdetail-udi". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBDETAIL_UDI = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:subdetail-udi").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java index ca08906b5..333774732 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2657,6 +2657,400 @@ public class FamilyMemberHistory extends DomainResource { return ResourceType.FamilyMemberHistory; } + /** + * Search parameter: instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: FamilyMemberHistory.instantiatesCanonical
+ *

+ */ + @SearchParamDefinition(name="instantiates-canonical", path="FamilyMemberHistory.instantiatesCanonical", description="Instantiates FHIR protocol or definition", type="reference", target={ActivityDefinition.class, Measure.class, OperationDefinition.class, PlanDefinition.class, Questionnaire.class } ) + public static final String SP_INSTANTIATES_CANONICAL = "instantiates-canonical"; + /** + * Fluent Client search parameter constant for instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: FamilyMemberHistory.instantiatesCanonical
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSTANTIATES_CANONICAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSTANTIATES_CANONICAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "FamilyMemberHistory:instantiates-canonical". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSTANTIATES_CANONICAL = new ca.uhn.fhir.model.api.Include("FamilyMemberHistory:instantiates-canonical").toLocked(); + + /** + * Search parameter: instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: FamilyMemberHistory.instantiatesUri
+ *

+ */ + @SearchParamDefinition(name="instantiates-uri", path="FamilyMemberHistory.instantiatesUri", description="Instantiates external protocol or definition", type="uri" ) + public static final String SP_INSTANTIATES_URI = "instantiates-uri"; + /** + * Fluent Client search parameter constant for instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: FamilyMemberHistory.instantiatesUri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_INSTANTIATES_URI); + + /** + * Search parameter: relationship + *

+ * Description: A search by a relationship type
+ * Type: token
+ * Path: FamilyMemberHistory.relationship
+ *

+ */ + @SearchParamDefinition(name="relationship", path="FamilyMemberHistory.relationship", description="A search by a relationship type", type="token" ) + public static final String SP_RELATIONSHIP = "relationship"; + /** + * Fluent Client search parameter constant for relationship + *

+ * Description: A search by a relationship type
+ * Type: token
+ * Path: FamilyMemberHistory.relationship
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATIONSHIP = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATIONSHIP); + + /** + * Search parameter: sex + *

+ * Description: A search by a sex code of a family member
+ * Type: token
+ * Path: FamilyMemberHistory.sex
+ *

+ */ + @SearchParamDefinition(name="sex", path="FamilyMemberHistory.sex", description="A search by a sex code of a family member", type="token" ) + public static final String SP_SEX = "sex"; + /** + * Fluent Client search parameter constant for sex + *

+ * Description: A search by a sex code of a family member
+ * Type: token
+ * Path: FamilyMemberHistory.sex
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEX = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SEX); + + /** + * Search parameter: status + *

+ * Description: partial | completed | entered-in-error | health-unknown
+ * Type: token
+ * Path: FamilyMemberHistory.status
+ *

+ */ + @SearchParamDefinition(name="status", path="FamilyMemberHistory.status", description="partial | completed | entered-in-error | health-unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: partial | completed | entered-in-error | health-unknown
+ * Type: token
+ * Path: FamilyMemberHistory.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "FamilyMemberHistory:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("FamilyMemberHistory:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java index e30230ea1..bf2c7dc75 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -745,6 +745,304 @@ public class Flag extends DomainResource { return ResourceType.Flag; } + /** + * Search parameter: author + *

+ * Description: Flag creator
+ * Type: reference
+ * Path: Flag.author
+ *

+ */ + @SearchParamDefinition(name="author", path="Flag.author", description="Flag creator", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: Flag creator
+ * Type: reference
+ * Path: Flag.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Flag:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("Flag:author").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier
+ * Type: token
+ * Path: Flag.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Flag.identifier", description="Business identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier
+ * Type: token
+ * Path: Flag.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: status + *

+ * Description: active | inactive | entered-in-error
+ * Type: token
+ * Path: Flag.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Flag.status", description="active | inactive | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: active | inactive | entered-in-error
+ * Type: token
+ * Path: Flag.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The identity of a subject to list flags for
+ * Type: reference
+ * Path: Flag.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Flag.subject", description="The identity of a subject to list flags for", type="reference", target={Group.class, Location.class, Medication.class, Organization.class, Patient.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The identity of a subject to list flags for
+ * Type: reference
+ * Path: Flag.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Flag:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Flag:subject").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Flag:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Flag:encounter").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Flag:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Flag:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java index d4794f79c..63975d522 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1870,6 +1870,310 @@ public class Goal extends DomainResource { return ResourceType.Goal; } + /** + * Search parameter: achievement-status + *

+ * Description: in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
+ * Type: token
+ * Path: Goal.achievementStatus
+ *

+ */ + @SearchParamDefinition(name="achievement-status", path="Goal.achievementStatus", description="in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable", type="token" ) + public static final String SP_ACHIEVEMENT_STATUS = "achievement-status"; + /** + * Fluent Client search parameter constant for achievement-status + *

+ * Description: in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
+ * Type: token
+ * Path: Goal.achievementStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACHIEVEMENT_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACHIEVEMENT_STATUS); + + /** + * Search parameter: category + *

+ * Description: E.g. Treatment, dietary, behavioral, etc.
+ * Type: token
+ * Path: Goal.category
+ *

+ */ + @SearchParamDefinition(name="category", path="Goal.category", description="E.g. Treatment, dietary, behavioral, etc.", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: E.g. Treatment, dietary, behavioral, etc.
+ * Type: token
+ * Path: Goal.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: lifecycle-status + *

+ * Description: proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
+ * Type: token
+ * Path: Goal.lifecycleStatus
+ *

+ */ + @SearchParamDefinition(name="lifecycle-status", path="Goal.lifecycleStatus", description="proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected", type="token" ) + public static final String SP_LIFECYCLE_STATUS = "lifecycle-status"; + /** + * Fluent Client search parameter constant for lifecycle-status + *

+ * Description: proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
+ * Type: token
+ * Path: Goal.lifecycleStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam LIFECYCLE_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_LIFECYCLE_STATUS); + + /** + * Search parameter: start-date + *

+ * Description: When goal pursuit begins
+ * Type: date
+ * Path: (Goal.start as date)
+ *

+ */ + @SearchParamDefinition(name="start-date", path="(Goal.start as date)", description="When goal pursuit begins", type="date" ) + public static final String SP_START_DATE = "start-date"; + /** + * Fluent Client search parameter constant for start-date + *

+ * Description: When goal pursuit begins
+ * Type: date
+ * Path: (Goal.start as date)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam START_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_START_DATE); + + /** + * Search parameter: subject + *

+ * Description: Who this goal is intended for
+ * Type: reference
+ * Path: Goal.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Goal.subject", description="Who this goal is intended for", type="reference", target={Group.class, Organization.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Who this goal is intended for
+ * Type: reference
+ * Path: Goal.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Goal:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Goal:subject").toLocked(); + + /** + * Search parameter: target-date + *

+ * Description: Reach goal on or before
+ * Type: date
+ * Path: (Goal.target.due as date)
+ *

+ */ + @SearchParamDefinition(name="target-date", path="(Goal.target.due as date)", description="Reach goal on or before", type="date" ) + public static final String SP_TARGET_DATE = "target-date"; + /** + * Fluent Client search parameter constant for target-date + *

+ * Description: Reach goal on or before
+ * Type: date
+ * Path: (Goal.target.due as date)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam TARGET_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_TARGET_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Goal:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Goal:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java index 2744fa59a..0387d94ae 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3072,6 +3072,700 @@ public class GraphDefinition extends CanonicalResource { return ResourceType.GraphDefinition; } + /** + * Search parameter: start + *

+ * Description: Type of resource at which the graph starts
+ * Type: token
+ * Path: GraphDefinition.start
+ *

+ */ + @SearchParamDefinition(name="start", path="GraphDefinition.start", description="Type of resource at which the graph starts", type="token" ) + public static final String SP_START = "start"; + /** + * Fluent Client search parameter constant for start + *

+ * Description: Type of resource at which the graph starts
+ * Type: token
+ * Path: GraphDefinition.start
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam START = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_START); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): public boolean supportsCopyright() { return false; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java index 101580ebb..cae730406 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1697,6 +1697,218 @@ public class Group extends DomainResource { return ResourceType.Group; } + /** + * Search parameter: actual + *

+ * Description: Descriptive or actual
+ * Type: token
+ * Path: Group.actual
+ *

+ */ + @SearchParamDefinition(name="actual", path="Group.actual", description="Descriptive or actual", type="token" ) + public static final String SP_ACTUAL = "actual"; + /** + * Fluent Client search parameter constant for actual + *

+ * Description: Descriptive or actual
+ * Type: token
+ * Path: Group.actual
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTUAL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTUAL); + + /** + * Search parameter: characteristic-value + *

+ * Description: A composite of both characteristic and value
+ * Type: composite
+ * Path: Group.characteristic
+ *

+ */ + @SearchParamDefinition(name="characteristic-value", path="Group.characteristic", description="A composite of both characteristic and value", type="composite", compositeOf={"characteristic", "value"} ) + public static final String SP_CHARACTERISTIC_VALUE = "characteristic-value"; + /** + * Fluent Client search parameter constant for characteristic-value + *

+ * Description: A composite of both characteristic and value
+ * Type: composite
+ * Path: Group.characteristic
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CHARACTERISTIC_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CHARACTERISTIC_VALUE); + + /** + * Search parameter: characteristic + *

+ * Description: Kind of characteristic
+ * Type: token
+ * Path: Group.characteristic.code
+ *

+ */ + @SearchParamDefinition(name="characteristic", path="Group.characteristic.code", description="Kind of characteristic", type="token" ) + public static final String SP_CHARACTERISTIC = "characteristic"; + /** + * Fluent Client search parameter constant for characteristic + *

+ * Description: Kind of characteristic
+ * Type: token
+ * Path: Group.characteristic.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHARACTERISTIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CHARACTERISTIC); + + /** + * Search parameter: code + *

+ * Description: The kind of resources contained
+ * Type: token
+ * Path: Group.code
+ *

+ */ + @SearchParamDefinition(name="code", path="Group.code", description="The kind of resources contained", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: The kind of resources contained
+ * Type: token
+ * Path: Group.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: exclude + *

+ * Description: Group includes or excludes
+ * Type: token
+ * Path: Group.characteristic.exclude
+ *

+ */ + @SearchParamDefinition(name="exclude", path="Group.characteristic.exclude", description="Group includes or excludes", type="token" ) + public static final String SP_EXCLUDE = "exclude"; + /** + * Fluent Client search parameter constant for exclude + *

+ * Description: Group includes or excludes
+ * Type: token
+ * Path: Group.characteristic.exclude
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXCLUDE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EXCLUDE); + + /** + * Search parameter: identifier + *

+ * Description: Unique id
+ * Type: token
+ * Path: Group.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Group.identifier", description="Unique id", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Unique id
+ * Type: token
+ * Path: Group.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: managing-entity + *

+ * Description: Entity that is the custodian of the Group's definition
+ * Type: reference
+ * Path: Group.managingEntity
+ *

+ */ + @SearchParamDefinition(name="managing-entity", path="Group.managingEntity", description="Entity that is the custodian of the Group's definition", type="reference", target={Organization.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_MANAGING_ENTITY = "managing-entity"; + /** + * Fluent Client search parameter constant for managing-entity + *

+ * Description: Entity that is the custodian of the Group's definition
+ * Type: reference
+ * Path: Group.managingEntity
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANAGING_ENTITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MANAGING_ENTITY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Group:managing-entity". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MANAGING_ENTITY = new ca.uhn.fhir.model.api.Include("Group:managing-entity").toLocked(); + + /** + * Search parameter: member + *

+ * Description: Reference to the group member
+ * Type: reference
+ * Path: Group.member.entity
+ *

+ */ + @SearchParamDefinition(name="member", path="Group.member.entity", description="Reference to the group member", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Group.class, Medication.class, Patient.class, Practitioner.class, PractitionerRole.class, Substance.class } ) + public static final String SP_MEMBER = "member"; + /** + * Fluent Client search parameter constant for member + *

+ * Description: Reference to the group member
+ * Type: reference
+ * Path: Group.member.entity
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEMBER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEMBER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Group:member". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MEMBER = new ca.uhn.fhir.model.api.Include("Group:member").toLocked(); + + /** + * Search parameter: type + *

+ * Description: The type of resources the group contains
+ * Type: token
+ * Path: Group.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Group.type", description="The type of resources the group contains", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The type of resources the group contains
+ * Type: token
+ * Path: Group.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: value + *

+ * Description: Value held by characteristic
+ * Type: token
+ * Path: (Group.characteristic.value as CodeableConcept) | (Group.characteristic.value as boolean)
+ *

+ */ + @SearchParamDefinition(name="value", path="(Group.characteristic.value as CodeableConcept) | (Group.characteristic.value as boolean)", description="Value held by characteristic", type="token" ) + public static final String SP_VALUE = "value"; + /** + * Fluent Client search parameter constant for value + *

+ * Description: Value held by characteristic
+ * Type: token
+ * Path: (Group.characteristic.value as CodeableConcept) | (Group.characteristic.value as boolean)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VALUE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VALUE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java index c8f2f51fd..993c066ab 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1248,6 +1248,118 @@ public class GuidanceResponse extends DomainResource { return ResourceType.GuidanceResponse; } + /** + * Search parameter: identifier + *

+ * Description: The identifier of the guidance response
+ * Type: token
+ * Path: GuidanceResponse.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="GuidanceResponse.identifier", description="The identifier of the guidance response", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The identifier of the guidance response
+ * Type: token
+ * Path: GuidanceResponse.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: The identity of a patient to search for guidance response results
+ * Type: reference
+ * Path: GuidanceResponse.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="GuidanceResponse.subject.where(resolve() is Patient)", description="The identity of a patient to search for guidance response results", type="reference", target={Group.class, Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The identity of a patient to search for guidance response results
+ * Type: reference
+ * Path: GuidanceResponse.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "GuidanceResponse:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("GuidanceResponse:patient").toLocked(); + + /** + * Search parameter: request + *

+ * Description: The identifier of the request associated with the response
+ * Type: token
+ * Path: GuidanceResponse.requestIdentifier
+ *

+ */ + @SearchParamDefinition(name="request", path="GuidanceResponse.requestIdentifier", description="The identifier of the request associated with the response", type="token" ) + public static final String SP_REQUEST = "request"; + /** + * Fluent Client search parameter constant for request + *

+ * Description: The identifier of the request associated with the response
+ * Type: token
+ * Path: GuidanceResponse.requestIdentifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REQUEST = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REQUEST); + + /** + * Search parameter: status + *

+ * Description: The status of the guidance response
+ * Type: token
+ * Path: GuidanceResponse.status
+ *

+ */ + @SearchParamDefinition(name="status", path="GuidanceResponse.status", description="The status of the guidance response", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the guidance response
+ * Type: token
+ * Path: GuidanceResponse.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The subject that the guidance response is about
+ * Type: reference
+ * Path: GuidanceResponse.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="GuidanceResponse.subject", description="The subject that the guidance response is about", type="reference", target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The subject that the guidance response is about
+ * Type: reference
+ * Path: GuidanceResponse.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "GuidanceResponse:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("GuidanceResponse:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HealthcareService.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HealthcareService.java index c1a65d40f..bf2343adf 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HealthcareService.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HealthcareService.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2802,6 +2802,270 @@ public class HealthcareService extends DomainResource { return ResourceType.HealthcareService; } + /** + * Search parameter: active + *

+ * Description: The Healthcare Service is currently marked as active
+ * Type: token
+ * Path: HealthcareService.active
+ *

+ */ + @SearchParamDefinition(name="active", path="HealthcareService.active", description="The Healthcare Service is currently marked as active", type="token" ) + public static final String SP_ACTIVE = "active"; + /** + * Fluent Client search parameter constant for active + *

+ * Description: The Healthcare Service is currently marked as active
+ * Type: token
+ * Path: HealthcareService.active
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE); + + /** + * Search parameter: characteristic + *

+ * Description: One of the HealthcareService's characteristics
+ * Type: token
+ * Path: HealthcareService.characteristic
+ *

+ */ + @SearchParamDefinition(name="characteristic", path="HealthcareService.characteristic", description="One of the HealthcareService's characteristics", type="token" ) + public static final String SP_CHARACTERISTIC = "characteristic"; + /** + * Fluent Client search parameter constant for characteristic + *

+ * Description: One of the HealthcareService's characteristics
+ * Type: token
+ * Path: HealthcareService.characteristic
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHARACTERISTIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CHARACTERISTIC); + + /** + * Search parameter: coverage-area + *

+ * Description: Location(s) service is intended for/available to
+ * Type: reference
+ * Path: HealthcareService.coverageArea
+ *

+ */ + @SearchParamDefinition(name="coverage-area", path="HealthcareService.coverageArea", description="Location(s) service is intended for/available to", type="reference", target={Location.class } ) + public static final String SP_COVERAGE_AREA = "coverage-area"; + /** + * Fluent Client search parameter constant for coverage-area + *

+ * Description: Location(s) service is intended for/available to
+ * Type: reference
+ * Path: HealthcareService.coverageArea
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COVERAGE_AREA = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COVERAGE_AREA); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "HealthcareService:coverage-area". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COVERAGE_AREA = new ca.uhn.fhir.model.api.Include("HealthcareService:coverage-area").toLocked(); + + /** + * Search parameter: endpoint + *

+ * Description: Technical endpoints providing access to electronic services operated for the healthcare service
+ * Type: reference
+ * Path: HealthcareService.endpoint
+ *

+ */ + @SearchParamDefinition(name="endpoint", path="HealthcareService.endpoint", description="Technical endpoints providing access to electronic services operated for the healthcare service", type="reference", target={Endpoint.class } ) + public static final String SP_ENDPOINT = "endpoint"; + /** + * Fluent Client search parameter constant for endpoint + *

+ * Description: Technical endpoints providing access to electronic services operated for the healthcare service
+ * Type: reference
+ * Path: HealthcareService.endpoint
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENDPOINT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "HealthcareService:endpoint". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT = new ca.uhn.fhir.model.api.Include("HealthcareService:endpoint").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: External identifiers for this item
+ * Type: token
+ * Path: HealthcareService.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="HealthcareService.identifier", description="External identifiers for this item", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifiers for this item
+ * Type: token
+ * Path: HealthcareService.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: location + *

+ * Description: The location of the Healthcare Service
+ * Type: reference
+ * Path: HealthcareService.location
+ *

+ */ + @SearchParamDefinition(name="location", path="HealthcareService.location", description="The location of the Healthcare Service", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: The location of the Healthcare Service
+ * Type: reference
+ * Path: HealthcareService.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "HealthcareService:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("HealthcareService:location").toLocked(); + + /** + * Search parameter: name + *

+ * Description: A portion of the Healthcare service name
+ * Type: string
+ * Path: HealthcareService.name
+ *

+ */ + @SearchParamDefinition(name="name", path="HealthcareService.name", description="A portion of the Healthcare service name", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A portion of the Healthcare service name
+ * Type: string
+ * Path: HealthcareService.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: organization + *

+ * Description: The organization that provides this Healthcare Service
+ * Type: reference
+ * Path: HealthcareService.providedBy
+ *

+ */ + @SearchParamDefinition(name="organization", path="HealthcareService.providedBy", description="The organization that provides this Healthcare Service", type="reference", target={Organization.class } ) + public static final String SP_ORGANIZATION = "organization"; + /** + * Fluent Client search parameter constant for organization + *

+ * Description: The organization that provides this Healthcare Service
+ * Type: reference
+ * Path: HealthcareService.providedBy
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "HealthcareService:organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("HealthcareService:organization").toLocked(); + + /** + * Search parameter: program + *

+ * Description: One of the Programs supported by this HealthcareService
+ * Type: token
+ * Path: HealthcareService.program
+ *

+ */ + @SearchParamDefinition(name="program", path="HealthcareService.program", description="One of the Programs supported by this HealthcareService", type="token" ) + public static final String SP_PROGRAM = "program"; + /** + * Fluent Client search parameter constant for program + *

+ * Description: One of the Programs supported by this HealthcareService
+ * Type: token
+ * Path: HealthcareService.program
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PROGRAM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PROGRAM); + + /** + * Search parameter: service-category + *

+ * Description: Service Category of the Healthcare Service
+ * Type: token
+ * Path: HealthcareService.category
+ *

+ */ + @SearchParamDefinition(name="service-category", path="HealthcareService.category", description="Service Category of the Healthcare Service", type="token" ) + public static final String SP_SERVICE_CATEGORY = "service-category"; + /** + * Fluent Client search parameter constant for service-category + *

+ * Description: Service Category of the Healthcare Service
+ * Type: token
+ * Path: HealthcareService.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICE_CATEGORY); + + /** + * Search parameter: service-type + *

+ * Description: The type of service provided by this healthcare service
+ * Type: token
+ * Path: HealthcareService.type
+ *

+ */ + @SearchParamDefinition(name="service-type", path="HealthcareService.type", description="The type of service provided by this healthcare service", type="token" ) + public static final String SP_SERVICE_TYPE = "service-type"; + /** + * Fluent Client search parameter constant for service-type + *

+ * Description: The type of service provided by this healthcare service
+ * Type: token
+ * Path: HealthcareService.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICE_TYPE); + + /** + * Search parameter: specialty + *

+ * Description: The specialty of the service provided by this healthcare service
+ * Type: token
+ * Path: HealthcareService.specialty
+ *

+ */ + @SearchParamDefinition(name="specialty", path="HealthcareService.specialty", description="The specialty of the service provided by this healthcare service", type="token" ) + public static final String SP_SPECIALTY = "specialty"; + /** + * Fluent Client search parameter constant for specialty + *

+ * Description: The specialty of the service provided by this healthcare service
+ * Type: token
+ * Path: HealthcareService.specialty
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIALTY); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingSelection.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingSelection.java index 7dbb9d8e0..4f4168b73 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingSelection.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingSelection.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2444,6 +2444,210 @@ public class ImagingSelection extends DomainResource { return ResourceType.ImagingSelection; } + /** + * Search parameter: based-on + *

+ * Description: The request associated with an imaging selection
+ * Type: reference
+ * Path: ImagingSelection.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="ImagingSelection.basedOn", description="The request associated with an imaging selection", type="reference", target={Appointment.class, AppointmentResponse.class, CarePlan.class, ServiceRequest.class, Task.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: The request associated with an imaging selection
+ * Type: reference
+ * Path: ImagingSelection.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingSelection:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("ImagingSelection:based-on").toLocked(); + + /** + * Search parameter: body-site + *

+ * Description: The body site associated with the imaging selection
+ * Type: token
+ * Path: ImagingSelection.bodySite
+ *

+ */ + @SearchParamDefinition(name="body-site", path="ImagingSelection.bodySite", description="The body site associated with the imaging selection", type="token" ) + public static final String SP_BODY_SITE = "body-site"; + /** + * Fluent Client search parameter constant for body-site + *

+ * Description: The body site associated with the imaging selection
+ * Type: token
+ * Path: ImagingSelection.bodySite
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODY_SITE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BODY_SITE); + + /** + * Search parameter: code + *

+ * Description: The imaging selection description text or code
+ * Type: token
+ * Path: ImagingSelection.code
+ *

+ */ + @SearchParamDefinition(name="code", path="ImagingSelection.code", description="The imaging selection description text or code", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: The imaging selection description text or code
+ * Type: token
+ * Path: ImagingSelection.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: derived-from + *

+ * Description: The imaging study from which the imaging selection was derived
+ * Type: reference
+ * Path: ImagingSelection.derivedFrom
+ *

+ */ + @SearchParamDefinition(name="derived-from", path="ImagingSelection.derivedFrom", description="The imaging study from which the imaging selection was derived", type="reference", target={ImagingStudy.class } ) + public static final String SP_DERIVED_FROM = "derived-from"; + /** + * Fluent Client search parameter constant for derived-from + *

+ * Description: The imaging study from which the imaging selection was derived
+ * Type: reference
+ * Path: ImagingSelection.derivedFrom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingSelection:derived-from". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("ImagingSelection:derived-from").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Identifiers for the imaging selection
+ * Type: token
+ * Path: ImagingSelection.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ImagingSelection.identifier", description="Identifiers for the imaging selection", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Identifiers for the imaging selection
+ * Type: token
+ * Path: ImagingSelection.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: issued + *

+ * Description: The date / time the imaging selection was created
+ * Type: date
+ * Path: ImagingSelection.issued
+ *

+ */ + @SearchParamDefinition(name="issued", path="ImagingSelection.issued", description="The date / time the imaging selection was created", type="date" ) + public static final String SP_ISSUED = "issued"; + /** + * Fluent Client search parameter constant for issued + *

+ * Description: The date / time the imaging selection was created
+ * Type: date
+ * Path: ImagingSelection.issued
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam ISSUED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ISSUED); + + /** + * Search parameter: patient + *

+ * Description: Who the study is about
+ * Type: reference
+ * Path: ImagingSelection.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="ImagingSelection.subject.where(resolve() is Patient)", description="Who the study is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Device.class, Group.class, Location.class, Medication.class, Organization.class, Patient.class, Practitioner.class, Procedure.class, Specimen.class, Substance.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Who the study is about
+ * Type: reference
+ * Path: ImagingSelection.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingSelection:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ImagingSelection:patient").toLocked(); + + /** + * Search parameter: study-uid + *

+ * Description: The DICOM Study Instance UID from which the images were selected
+ * Type: uri
+ * Path: ImagingSelection.studyUid
+ *

+ */ + @SearchParamDefinition(name="study-uid", path="ImagingSelection.studyUid", description="The DICOM Study Instance UID from which the images were selected", type="uri" ) + public static final String SP_STUDY_UID = "study-uid"; + /** + * Fluent Client search parameter constant for study-uid + *

+ * Description: The DICOM Study Instance UID from which the images were selected
+ * Type: uri
+ * Path: ImagingSelection.studyUid
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam STUDY_UID = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_STUDY_UID); + + /** + * Search parameter: subject + *

+ * Description: The subject of the Imaging Selection, such as the associated Patient
+ * Type: reference
+ * Path: ImagingSelection.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="ImagingSelection.subject", description="The subject of the Imaging Selection, such as the associated Patient", type="reference", target={Device.class, Group.class, Location.class, Medication.class, Organization.class, Patient.class, Practitioner.class, Procedure.class, Specimen.class, Substance.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The subject of the Imaging Selection, such as the associated Patient
+ * Type: reference
+ * Path: ImagingSelection.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingSelection:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ImagingSelection:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java index c9ba2fd14..214d942bf 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3053,6 +3053,526 @@ public class ImagingStudy extends DomainResource { return ResourceType.ImagingStudy; } + /** + * Search parameter: basedon + *

+ * Description: The order for the image, such as Accession Number associated with a ServiceRequest
+ * Type: reference
+ * Path: ImagingStudy.basedOn
+ *

+ */ + @SearchParamDefinition(name="basedon", path="ImagingStudy.basedOn", description="The order for the image, such as Accession Number associated with a ServiceRequest", type="reference", target={Appointment.class, AppointmentResponse.class, CarePlan.class, ServiceRequest.class, Task.class } ) + public static final String SP_BASEDON = "basedon"; + /** + * Fluent Client search parameter constant for basedon + *

+ * Description: The order for the image, such as Accession Number associated with a ServiceRequest
+ * Type: reference
+ * Path: ImagingStudy.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASEDON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASEDON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingStudy:basedon". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASEDON = new ca.uhn.fhir.model.api.Include("ImagingStudy:basedon").toLocked(); + + /** + * Search parameter: bodysite + *

+ * Description: The body site studied
+ * Type: token
+ * Path: ImagingStudy.series.bodySite
+ *

+ */ + @SearchParamDefinition(name="bodysite", path="ImagingStudy.series.bodySite", description="The body site studied", type="token" ) + public static final String SP_BODYSITE = "bodysite"; + /** + * Fluent Client search parameter constant for bodysite + *

+ * Description: The body site studied
+ * Type: token
+ * Path: ImagingStudy.series.bodySite
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODYSITE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BODYSITE); + + /** + * Search parameter: dicom-class + *

+ * Description: The type of the instance
+ * Type: token
+ * Path: ImagingStudy.series.instance.sopClass
+ *

+ */ + @SearchParamDefinition(name="dicom-class", path="ImagingStudy.series.instance.sopClass", description="The type of the instance", type="token" ) + public static final String SP_DICOM_CLASS = "dicom-class"; + /** + * Fluent Client search parameter constant for dicom-class + *

+ * Description: The type of the instance
+ * Type: token
+ * Path: ImagingStudy.series.instance.sopClass
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DICOM_CLASS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DICOM_CLASS); + + /** + * Search parameter: encounter + *

+ * Description: The context of the study
+ * Type: reference
+ * Path: ImagingStudy.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="ImagingStudy.encounter", description="The context of the study", type="reference", target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: The context of the study
+ * Type: reference
+ * Path: ImagingStudy.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingStudy:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("ImagingStudy:encounter").toLocked(); + + /** + * Search parameter: endpoint + *

+ * Description: The endpoint for the study or series
+ * Type: reference
+ * Path: ImagingStudy.endpoint | ImagingStudy.series.endpoint
+ *

+ */ + @SearchParamDefinition(name="endpoint", path="ImagingStudy.endpoint | ImagingStudy.series.endpoint", description="The endpoint for the study or series", type="reference", target={Endpoint.class } ) + public static final String SP_ENDPOINT = "endpoint"; + /** + * Fluent Client search parameter constant for endpoint + *

+ * Description: The endpoint for the study or series
+ * Type: reference
+ * Path: ImagingStudy.endpoint | ImagingStudy.series.endpoint
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENDPOINT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingStudy:endpoint". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT = new ca.uhn.fhir.model.api.Include("ImagingStudy:endpoint").toLocked(); + + /** + * Search parameter: instance + *

+ * Description: SOP Instance UID for an instance
+ * Type: token
+ * Path: ImagingStudy.series.instance.uid
+ *

+ */ + @SearchParamDefinition(name="instance", path="ImagingStudy.series.instance.uid", description="SOP Instance UID for an instance", type="token" ) + public static final String SP_INSTANCE = "instance"; + /** + * Fluent Client search parameter constant for instance + *

+ * Description: SOP Instance UID for an instance
+ * Type: token
+ * Path: ImagingStudy.series.instance.uid
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INSTANCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INSTANCE); + + /** + * Search parameter: interpreter + *

+ * Description: Who interpreted the images
+ * Type: reference
+ * Path: ImagingStudy.interpreter
+ *

+ */ + @SearchParamDefinition(name="interpreter", path="ImagingStudy.interpreter", description="Who interpreted the images", type="reference", target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_INTERPRETER = "interpreter"; + /** + * Fluent Client search parameter constant for interpreter + *

+ * Description: Who interpreted the images
+ * Type: reference
+ * Path: ImagingStudy.interpreter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INTERPRETER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INTERPRETER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingStudy:interpreter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INTERPRETER = new ca.uhn.fhir.model.api.Include("ImagingStudy:interpreter").toLocked(); + + /** + * Search parameter: modality + *

+ * Description: The modality of the series
+ * Type: token
+ * Path: ImagingStudy.series.modality
+ *

+ */ + @SearchParamDefinition(name="modality", path="ImagingStudy.series.modality", description="The modality of the series", type="token" ) + public static final String SP_MODALITY = "modality"; + /** + * Fluent Client search parameter constant for modality + *

+ * Description: The modality of the series
+ * Type: token
+ * Path: ImagingStudy.series.modality
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MODALITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MODALITY); + + /** + * Search parameter: performer + *

+ * Description: The person who performed the study
+ * Type: reference
+ * Path: ImagingStudy.series.performer.actor
+ *

+ */ + @SearchParamDefinition(name="performer", path="ImagingStudy.series.performer.actor", description="The person who performed the study", type="reference", target={CareTeam.class, Device.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: The person who performed the study
+ * Type: reference
+ * Path: ImagingStudy.series.performer.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingStudy:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("ImagingStudy:performer").toLocked(); + + /** + * Search parameter: reason + *

+ * Description: The reason for the study
+ * Type: token
+ * Path: null
+ *

+ */ + @SearchParamDefinition(name="reason", path="", description="The reason for the study", type="token" ) + public static final String SP_REASON = "reason"; + /** + * Fluent Client search parameter constant for reason + *

+ * Description: The reason for the study
+ * Type: token
+ * Path: null
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON); + + /** + * Search parameter: referrer + *

+ * Description: The referring physician
+ * Type: reference
+ * Path: ImagingStudy.referrer
+ *

+ */ + @SearchParamDefinition(name="referrer", path="ImagingStudy.referrer", description="The referring physician", type="reference", target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_REFERRER = "referrer"; + /** + * Fluent Client search parameter constant for referrer + *

+ * Description: The referring physician
+ * Type: reference
+ * Path: ImagingStudy.referrer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REFERRER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REFERRER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingStudy:referrer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REFERRER = new ca.uhn.fhir.model.api.Include("ImagingStudy:referrer").toLocked(); + + /** + * Search parameter: series + *

+ * Description: DICOM Series Instance UID for a series
+ * Type: token
+ * Path: ImagingStudy.series.uid
+ *

+ */ + @SearchParamDefinition(name="series", path="ImagingStudy.series.uid", description="DICOM Series Instance UID for a series", type="token" ) + public static final String SP_SERIES = "series"; + /** + * Fluent Client search parameter constant for series + *

+ * Description: DICOM Series Instance UID for a series
+ * Type: token
+ * Path: ImagingStudy.series.uid
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERIES = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERIES); + + /** + * Search parameter: started + *

+ * Description: When the study was started
+ * Type: date
+ * Path: ImagingStudy.started
+ *

+ */ + @SearchParamDefinition(name="started", path="ImagingStudy.started", description="When the study was started", type="date" ) + public static final String SP_STARTED = "started"; + /** + * Fluent Client search parameter constant for started + *

+ * Description: When the study was started
+ * Type: date
+ * Path: ImagingStudy.started
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam STARTED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_STARTED); + + /** + * Search parameter: status + *

+ * Description: The status of the study
+ * Type: token
+ * Path: ImagingStudy.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ImagingStudy.status", description="The status of the study", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the study
+ * Type: token
+ * Path: ImagingStudy.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Who the study is about
+ * Type: reference
+ * Path: ImagingStudy.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="ImagingStudy.subject", description="Who the study is about", type="reference", target={Device.class, Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Who the study is about
+ * Type: reference
+ * Path: ImagingStudy.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingStudy:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ImagingStudy:subject").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImagingStudy:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ImagingStudy:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java index b2420811a..04fa390f1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3649,6 +3649,532 @@ public class Immunization extends DomainResource { return ResourceType.Immunization; } + /** + * Search parameter: location + *

+ * Description: The service delivery location or facility in which the vaccine was / was to be administered
+ * Type: reference
+ * Path: Immunization.location
+ *

+ */ + @SearchParamDefinition(name="location", path="Immunization.location", description="The service delivery location or facility in which the vaccine was / was to be administered", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: The service delivery location or facility in which the vaccine was / was to be administered
+ * Type: reference
+ * Path: Immunization.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Immunization:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Immunization:location").toLocked(); + + /** + * Search parameter: lot-number + *

+ * Description: Vaccine Lot Number
+ * Type: string
+ * Path: Immunization.lotNumber
+ *

+ */ + @SearchParamDefinition(name="lot-number", path="Immunization.lotNumber", description="Vaccine Lot Number", type="string" ) + public static final String SP_LOT_NUMBER = "lot-number"; + /** + * Fluent Client search parameter constant for lot-number + *

+ * Description: Vaccine Lot Number
+ * Type: string
+ * Path: Immunization.lotNumber
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam LOT_NUMBER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_LOT_NUMBER); + + /** + * Search parameter: manufacturer + *

+ * Description: Vaccine Manufacturer
+ * Type: reference
+ * Path: Immunization.manufacturer
+ *

+ */ + @SearchParamDefinition(name="manufacturer", path="Immunization.manufacturer", description="Vaccine Manufacturer", type="reference", target={Organization.class } ) + public static final String SP_MANUFACTURER = "manufacturer"; + /** + * Fluent Client search parameter constant for manufacturer + *

+ * Description: Vaccine Manufacturer
+ * Type: reference
+ * Path: Immunization.manufacturer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANUFACTURER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MANUFACTURER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Immunization:manufacturer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MANUFACTURER = new ca.uhn.fhir.model.api.Include("Immunization:manufacturer").toLocked(); + + /** + * Search parameter: performer + *

+ * Description: The practitioner or organization who played a role in the vaccination
+ * Type: reference
+ * Path: Immunization.performer.actor
+ *

+ */ + @SearchParamDefinition(name="performer", path="Immunization.performer.actor", description="The practitioner or organization who played a role in the vaccination", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: The practitioner or organization who played a role in the vaccination
+ * Type: reference
+ * Path: Immunization.performer.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Immunization:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("Immunization:performer").toLocked(); + + /** + * Search parameter: reaction-date + *

+ * Description: When reaction started
+ * Type: date
+ * Path: Immunization.reaction.date
+ *

+ */ + @SearchParamDefinition(name="reaction-date", path="Immunization.reaction.date", description="When reaction started", type="date" ) + public static final String SP_REACTION_DATE = "reaction-date"; + /** + * Fluent Client search parameter constant for reaction-date + *

+ * Description: When reaction started
+ * Type: date
+ * Path: Immunization.reaction.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam REACTION_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_REACTION_DATE); + + /** + * Search parameter: reaction + *

+ * Description: Additional information on reaction
+ * Type: reference
+ * Path: Immunization.reaction.detail
+ *

+ */ + @SearchParamDefinition(name="reaction", path="Immunization.reaction.detail", description="Additional information on reaction", type="reference", target={Observation.class } ) + public static final String SP_REACTION = "reaction"; + /** + * Fluent Client search parameter constant for reaction + *

+ * Description: Additional information on reaction
+ * Type: reference
+ * Path: Immunization.reaction.detail
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REACTION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REACTION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Immunization:reaction". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REACTION = new ca.uhn.fhir.model.api.Include("Immunization:reaction").toLocked(); + + /** + * Search parameter: reason-code + *

+ * Description: Reason why the vaccine was administered
+ * Type: token
+ * Path: Immunization.reason.concept
+ *

+ */ + @SearchParamDefinition(name="reason-code", path="Immunization.reason.concept", description="Reason why the vaccine was administered", type="token" ) + public static final String SP_REASON_CODE = "reason-code"; + /** + * Fluent Client search parameter constant for reason-code + *

+ * Description: Reason why the vaccine was administered
+ * Type: token
+ * Path: Immunization.reason.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON_CODE); + + /** + * Search parameter: reason-reference + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Immunization.reason.reference
+ *

+ */ + @SearchParamDefinition(name="reason-reference", path="Immunization.reason.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_REASON_REFERENCE = "reason-reference"; + /** + * Fluent Client search parameter constant for reason-reference + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Immunization.reason.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REASON_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REASON_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Immunization:reason-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REASON_REFERENCE = new ca.uhn.fhir.model.api.Include("Immunization:reason-reference").toLocked(); + + /** + * Search parameter: series + *

+ * Description: The series being followed by the provider
+ * Type: string
+ * Path: Immunization.protocolApplied.series
+ *

+ */ + @SearchParamDefinition(name="series", path="Immunization.protocolApplied.series", description="The series being followed by the provider", type="string" ) + public static final String SP_SERIES = "series"; + /** + * Fluent Client search parameter constant for series + *

+ * Description: The series being followed by the provider
+ * Type: string
+ * Path: Immunization.protocolApplied.series
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam SERIES = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_SERIES); + + /** + * Search parameter: status-reason + *

+ * Description: Reason why the vaccine was not administered
+ * Type: token
+ * Path: Immunization.statusReason
+ *

+ */ + @SearchParamDefinition(name="status-reason", path="Immunization.statusReason", description="Reason why the vaccine was not administered", type="token" ) + public static final String SP_STATUS_REASON = "status-reason"; + /** + * Fluent Client search parameter constant for status-reason + *

+ * Description: Reason why the vaccine was not administered
+ * Type: token
+ * Path: Immunization.statusReason
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS_REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS_REASON); + + /** + * Search parameter: status + *

+ * Description: Immunization event status
+ * Type: token
+ * Path: Immunization.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Immunization.status", description="Immunization event status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Immunization event status
+ * Type: token
+ * Path: Immunization.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: target-disease + *

+ * Description: The target disease the dose is being administered against
+ * Type: token
+ * Path: Immunization.protocolApplied.targetDisease
+ *

+ */ + @SearchParamDefinition(name="target-disease", path="Immunization.protocolApplied.targetDisease", description="The target disease the dose is being administered against", type="token" ) + public static final String SP_TARGET_DISEASE = "target-disease"; + /** + * Fluent Client search parameter constant for target-disease + *

+ * Description: The target disease the dose is being administered against
+ * Type: token
+ * Path: Immunization.protocolApplied.targetDisease
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGET_DISEASE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TARGET_DISEASE); + + /** + * Search parameter: vaccine-code + *

+ * Description: Vaccine Product Administered
+ * Type: token
+ * Path: Immunization.vaccineCode
+ *

+ */ + @SearchParamDefinition(name="vaccine-code", path="Immunization.vaccineCode", description="Vaccine Product Administered", type="token" ) + public static final String SP_VACCINE_CODE = "vaccine-code"; + /** + * Fluent Client search parameter constant for vaccine-code + *

+ * Description: Vaccine Product Administered
+ * Type: token
+ * Path: Immunization.vaccineCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VACCINE_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VACCINE_CODE); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Immunization:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Immunization:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java index 051736efb..06769d741 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1088,6 +1088,158 @@ public class ImmunizationEvaluation extends DomainResource { return ResourceType.ImmunizationEvaluation; } + /** + * Search parameter: date + *

+ * Description: Date the evaluation was generated
+ * Type: date
+ * Path: ImmunizationEvaluation.date
+ *

+ */ + @SearchParamDefinition(name="date", path="ImmunizationEvaluation.date", description="Date the evaluation was generated", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Date the evaluation was generated
+ * Type: date
+ * Path: ImmunizationEvaluation.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: dose-status + *

+ * Description: The status of the dose relative to published recommendations
+ * Type: token
+ * Path: ImmunizationEvaluation.doseStatus
+ *

+ */ + @SearchParamDefinition(name="dose-status", path="ImmunizationEvaluation.doseStatus", description="The status of the dose relative to published recommendations", type="token" ) + public static final String SP_DOSE_STATUS = "dose-status"; + /** + * Fluent Client search parameter constant for dose-status + *

+ * Description: The status of the dose relative to published recommendations
+ * Type: token
+ * Path: ImmunizationEvaluation.doseStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DOSE_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DOSE_STATUS); + + /** + * Search parameter: identifier + *

+ * Description: ID of the evaluation
+ * Type: token
+ * Path: ImmunizationEvaluation.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ImmunizationEvaluation.identifier", description="ID of the evaluation", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: ID of the evaluation
+ * Type: token
+ * Path: ImmunizationEvaluation.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: immunization-event + *

+ * Description: The vaccine administration event being evaluated
+ * Type: reference
+ * Path: ImmunizationEvaluation.immunizationEvent
+ *

+ */ + @SearchParamDefinition(name="immunization-event", path="ImmunizationEvaluation.immunizationEvent", description="The vaccine administration event being evaluated", type="reference", target={Immunization.class } ) + public static final String SP_IMMUNIZATION_EVENT = "immunization-event"; + /** + * Fluent Client search parameter constant for immunization-event + *

+ * Description: The vaccine administration event being evaluated
+ * Type: reference
+ * Path: ImmunizationEvaluation.immunizationEvent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam IMMUNIZATION_EVENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_IMMUNIZATION_EVENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImmunizationEvaluation:immunization-event". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_IMMUNIZATION_EVENT = new ca.uhn.fhir.model.api.Include("ImmunizationEvaluation:immunization-event").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: The patient being evaluated
+ * Type: reference
+ * Path: ImmunizationEvaluation.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="ImmunizationEvaluation.patient", description="The patient being evaluated", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The patient being evaluated
+ * Type: reference
+ * Path: ImmunizationEvaluation.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImmunizationEvaluation:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ImmunizationEvaluation:patient").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Immunization evaluation status
+ * Type: token
+ * Path: ImmunizationEvaluation.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ImmunizationEvaluation.status", description="Immunization evaluation status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Immunization evaluation status
+ * Type: token
+ * Path: ImmunizationEvaluation.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: target-disease + *

+ * Description: The vaccine preventable disease being evaluated against
+ * Type: token
+ * Path: ImmunizationEvaluation.targetDisease
+ *

+ */ + @SearchParamDefinition(name="target-disease", path="ImmunizationEvaluation.targetDisease", description="The vaccine preventable disease being evaluated against", type="token" ) + public static final String SP_TARGET_DISEASE = "target-disease"; + /** + * Fluent Client search parameter constant for target-disease + *

+ * Description: The vaccine preventable disease being evaluated against
+ * Type: token
+ * Path: ImmunizationEvaluation.targetDisease
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGET_DISEASE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TARGET_DISEASE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationRecommendation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationRecommendation.java index 8489cba75..a94e9cccd 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationRecommendation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationRecommendation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1902,6 +1902,184 @@ public class ImmunizationRecommendation extends DomainResource { return ResourceType.ImmunizationRecommendation; } + /** + * Search parameter: date + *

+ * Description: Date recommendation(s) created
+ * Type: date
+ * Path: ImmunizationRecommendation.date
+ *

+ */ + @SearchParamDefinition(name="date", path="ImmunizationRecommendation.date", description="Date recommendation(s) created", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Date recommendation(s) created
+ * Type: date
+ * Path: ImmunizationRecommendation.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier
+ * Type: token
+ * Path: ImmunizationRecommendation.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ImmunizationRecommendation.identifier", description="Business identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier
+ * Type: token
+ * Path: ImmunizationRecommendation.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: information + *

+ * Description: Patient observations supporting recommendation
+ * Type: reference
+ * Path: ImmunizationRecommendation.recommendation.supportingPatientInformation
+ *

+ */ + @SearchParamDefinition(name="information", path="ImmunizationRecommendation.recommendation.supportingPatientInformation", description="Patient observations supporting recommendation", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_INFORMATION = "information"; + /** + * Fluent Client search parameter constant for information + *

+ * Description: Patient observations supporting recommendation
+ * Type: reference
+ * Path: ImmunizationRecommendation.recommendation.supportingPatientInformation
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INFORMATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INFORMATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImmunizationRecommendation:information". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INFORMATION = new ca.uhn.fhir.model.api.Include("ImmunizationRecommendation:information").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Who this profile is for
+ * Type: reference
+ * Path: ImmunizationRecommendation.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="ImmunizationRecommendation.patient", description="Who this profile is for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Who this profile is for
+ * Type: reference
+ * Path: ImmunizationRecommendation.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImmunizationRecommendation:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ImmunizationRecommendation:patient").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Vaccine recommendation status
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.forecastStatus
+ *

+ */ + @SearchParamDefinition(name="status", path="ImmunizationRecommendation.recommendation.forecastStatus", description="Vaccine recommendation status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Vaccine recommendation status
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.forecastStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: support + *

+ * Description: Past immunizations supporting recommendation
+ * Type: reference
+ * Path: ImmunizationRecommendation.recommendation.supportingImmunization
+ *

+ */ + @SearchParamDefinition(name="support", path="ImmunizationRecommendation.recommendation.supportingImmunization", description="Past immunizations supporting recommendation", type="reference", target={Immunization.class, ImmunizationEvaluation.class } ) + public static final String SP_SUPPORT = "support"; + /** + * Fluent Client search parameter constant for support + *

+ * Description: Past immunizations supporting recommendation
+ * Type: reference
+ * Path: ImmunizationRecommendation.recommendation.supportingImmunization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPORT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImmunizationRecommendation:support". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORT = new ca.uhn.fhir.model.api.Include("ImmunizationRecommendation:support").toLocked(); + + /** + * Search parameter: target-disease + *

+ * Description: Disease to be immunized against
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.targetDisease
+ *

+ */ + @SearchParamDefinition(name="target-disease", path="ImmunizationRecommendation.recommendation.targetDisease", description="Disease to be immunized against", type="token" ) + public static final String SP_TARGET_DISEASE = "target-disease"; + /** + * Fluent Client search parameter constant for target-disease + *

+ * Description: Disease to be immunized against
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.targetDisease
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGET_DISEASE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TARGET_DISEASE); + + /** + * Search parameter: vaccine-type + *

+ * Description: Vaccine or vaccine group recommendation applies to
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.vaccineCode
+ *

+ */ + @SearchParamDefinition(name="vaccine-type", path="ImmunizationRecommendation.recommendation.vaccineCode", description="Vaccine or vaccine group recommendation applies to", type="token" ) + public static final String SP_VACCINE_TYPE = "vaccine-type"; + /** + * Fluent Client search parameter constant for vaccine-type + *

+ * Description: Vaccine or vaccine group recommendation applies to
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.vaccineCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VACCINE_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VACCINE_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java index a057e4dda..ba9e9a97d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -11404,6 +11404,822 @@ public class ImplementationGuide extends CanonicalResource { return ResourceType.ImplementationGuide; } + /** + * Search parameter: depends-on + *

+ * Description: Identity of the IG that this depends on
+ * Type: reference
+ * Path: ImplementationGuide.dependsOn.uri
+ *

+ */ + @SearchParamDefinition(name="depends-on", path="ImplementationGuide.dependsOn.uri", description="Identity of the IG that this depends on", type="reference", target={ImplementationGuide.class } ) + public static final String SP_DEPENDS_ON = "depends-on"; + /** + * Fluent Client search parameter constant for depends-on + *

+ * Description: Identity of the IG that this depends on
+ * Type: reference
+ * Path: ImplementationGuide.dependsOn.uri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEPENDS_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEPENDS_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImplementationGuide:depends-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEPENDS_ON = new ca.uhn.fhir.model.api.Include("ImplementationGuide:depends-on").toLocked(); + + /** + * Search parameter: experimental + *

+ * Description: For testing purposes, not real usage
+ * Type: token
+ * Path: ImplementationGuide.experimental
+ *

+ */ + @SearchParamDefinition(name="experimental", path="ImplementationGuide.experimental", description="For testing purposes, not real usage", type="token" ) + public static final String SP_EXPERIMENTAL = "experimental"; + /** + * Fluent Client search parameter constant for experimental + *

+ * Description: For testing purposes, not real usage
+ * Type: token
+ * Path: ImplementationGuide.experimental
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXPERIMENTAL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EXPERIMENTAL); + + /** + * Search parameter: global + *

+ * Description: Profile that all resources must conform to
+ * Type: reference
+ * Path: ImplementationGuide.global.profile
+ *

+ */ + @SearchParamDefinition(name="global", path="ImplementationGuide.global.profile", description="Profile that all resources must conform to", type="reference", target={StructureDefinition.class } ) + public static final String SP_GLOBAL = "global"; + /** + * Fluent Client search parameter constant for global + *

+ * Description: Profile that all resources must conform to
+ * Type: reference
+ * Path: ImplementationGuide.global.profile
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GLOBAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GLOBAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImplementationGuide:global". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_GLOBAL = new ca.uhn.fhir.model.api.Include("ImplementationGuide:global").toLocked(); + + /** + * Search parameter: resource + *

+ * Description: Location of the resource
+ * Type: reference
+ * Path: ImplementationGuide.definition.resource.reference
+ *

+ */ + @SearchParamDefinition(name="resource", path="ImplementationGuide.definition.resource.reference", description="Location of the resource", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_RESOURCE = "resource"; + /** + * Fluent Client search parameter constant for resource + *

+ * Description: Location of the resource
+ * Type: reference
+ * Path: ImplementationGuide.definition.resource.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ImplementationGuide:resource". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RESOURCE = new ca.uhn.fhir.model.api.Include("ImplementationGuide:resource").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ingredient.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ingredient.java index af73d0656..e59980f67 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ingredient.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ingredient.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2370,6 +2370,190 @@ public class Ingredient extends DomainResource { return ResourceType.Ingredient; } + /** + * Search parameter: for + *

+ * Description: The product which this ingredient is a constituent part of
+ * Type: reference
+ * Path: Ingredient.for
+ *

+ */ + @SearchParamDefinition(name="for", path="Ingredient.for", description="The product which this ingredient is a constituent part of", type="reference", target={AdministrableProductDefinition.class, ManufacturedItemDefinition.class, MedicinalProductDefinition.class } ) + public static final String SP_FOR = "for"; + /** + * Fluent Client search parameter constant for for + *

+ * Description: The product which this ingredient is a constituent part of
+ * Type: reference
+ * Path: Ingredient.for
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Ingredient:for". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_FOR = new ca.uhn.fhir.model.api.Include("Ingredient:for").toLocked(); + + /** + * Search parameter: function + *

+ * Description: A classification of the ingredient identifying its precise purpose(s) in the drug product. This extends the Ingredient.role to add more detail. Example: Antioxidant, Alkalizing Agent
+ * Type: token
+ * Path: Ingredient.function
+ *

+ */ + @SearchParamDefinition(name="function", path="Ingredient.function", description="A classification of the ingredient identifying its precise purpose(s) in the drug product. This extends the Ingredient.role to add more detail. Example: Antioxidant, Alkalizing Agent", type="token" ) + public static final String SP_FUNCTION = "function"; + /** + * Fluent Client search parameter constant for function + *

+ * Description: A classification of the ingredient identifying its precise purpose(s) in the drug product. This extends the Ingredient.role to add more detail. Example: Antioxidant, Alkalizing Agent
+ * Type: token
+ * Path: Ingredient.function
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FUNCTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FUNCTION); + + /** + * Search parameter: identifier + *

+ * Description: An identifier or code by which the ingredient can be referenced
+ * Type: token
+ * Path: Ingredient.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Ingredient.identifier", description="An identifier or code by which the ingredient can be referenced", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: An identifier or code by which the ingredient can be referenced
+ * Type: token
+ * Path: Ingredient.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: manufacturer + *

+ * Description: The organization that manufactures this ingredient
+ * Type: reference
+ * Path: Ingredient.manufacturer
+ *

+ */ + @SearchParamDefinition(name="manufacturer", path="Ingredient.manufacturer", description="The organization that manufactures this ingredient", type="reference" ) + public static final String SP_MANUFACTURER = "manufacturer"; + /** + * Fluent Client search parameter constant for manufacturer + *

+ * Description: The organization that manufactures this ingredient
+ * Type: reference
+ * Path: Ingredient.manufacturer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANUFACTURER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MANUFACTURER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Ingredient:manufacturer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MANUFACTURER = new ca.uhn.fhir.model.api.Include("Ingredient:manufacturer").toLocked(); + + /** + * Search parameter: role + *

+ * Description: A classification of the ingredient identifying its purpose within the product, e.g. active, inactive
+ * Type: token
+ * Path: Ingredient.role
+ *

+ */ + @SearchParamDefinition(name="role", path="Ingredient.role", description="A classification of the ingredient identifying its purpose within the product, e.g. active, inactive", type="token" ) + public static final String SP_ROLE = "role"; + /** + * Fluent Client search parameter constant for role + *

+ * Description: A classification of the ingredient identifying its purpose within the product, e.g. active, inactive
+ * Type: token
+ * Path: Ingredient.role
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ROLE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ROLE); + + /** + * Search parameter: substance-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: Ingredient.substance.code.concept
+ *

+ */ + @SearchParamDefinition(name="substance-code", path="Ingredient.substance.code.concept", description="Reference to a concept (by class)", type="token" ) + public static final String SP_SUBSTANCE_CODE = "substance-code"; + /** + * Fluent Client search parameter constant for substance-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: Ingredient.substance.code.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBSTANCE_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUBSTANCE_CODE); + + /** + * Search parameter: substance-definition + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Ingredient.substance.code.reference
+ *

+ */ + @SearchParamDefinition(name="substance-definition", path="Ingredient.substance.code.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_SUBSTANCE_DEFINITION = "substance-definition"; + /** + * Fluent Client search parameter constant for substance-definition + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Ingredient.substance.code.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSTANCE_DEFINITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBSTANCE_DEFINITION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Ingredient:substance-definition". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSTANCE_DEFINITION = new ca.uhn.fhir.model.api.Include("Ingredient:substance-definition").toLocked(); + + /** + * Search parameter: substance + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Ingredient.substance.code.reference
+ *

+ */ + @SearchParamDefinition(name="substance", path="Ingredient.substance.code.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_SUBSTANCE = "substance"; + /** + * Fluent Client search parameter constant for substance + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Ingredient.substance.code.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSTANCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBSTANCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Ingredient:substance". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSTANCE = new ca.uhn.fhir.model.api.Include("Ingredient:substance").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InsurancePlan.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InsurancePlan.java index 3ed7280b6..0ef38d58b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InsurancePlan.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InsurancePlan.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4035,6 +4035,304 @@ public class InsurancePlan extends DomainResource { return ResourceType.InsurancePlan; } + /** + * Search parameter: address-city + *

+ * Description: A city specified in an address
+ * Type: string
+ * Path: InsurancePlan.contact.address.city
+ *

+ */ + @SearchParamDefinition(name="address-city", path="InsurancePlan.contact.address.city", description="A city specified in an address", type="string" ) + public static final String SP_ADDRESS_CITY = "address-city"; + /** + * Fluent Client search parameter constant for address-city + *

+ * Description: A city specified in an address
+ * Type: string
+ * Path: InsurancePlan.contact.address.city
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY); + + /** + * Search parameter: address-country + *

+ * Description: A country specified in an address
+ * Type: string
+ * Path: InsurancePlan.contact.address.country
+ *

+ */ + @SearchParamDefinition(name="address-country", path="InsurancePlan.contact.address.country", description="A country specified in an address", type="string" ) + public static final String SP_ADDRESS_COUNTRY = "address-country"; + /** + * Fluent Client search parameter constant for address-country + *

+ * Description: A country specified in an address
+ * Type: string
+ * Path: InsurancePlan.contact.address.country
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY); + + /** + * Search parameter: address-postalcode + *

+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: InsurancePlan.contact.address.postalCode
+ *

+ */ + @SearchParamDefinition(name="address-postalcode", path="InsurancePlan.contact.address.postalCode", description="A postal code specified in an address", type="string" ) + public static final String SP_ADDRESS_POSTALCODE = "address-postalcode"; + /** + * Fluent Client search parameter constant for address-postalcode + *

+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: InsurancePlan.contact.address.postalCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE); + + /** + * Search parameter: address-state + *

+ * Description: A state specified in an address
+ * Type: string
+ * Path: InsurancePlan.contact.address.state
+ *

+ */ + @SearchParamDefinition(name="address-state", path="InsurancePlan.contact.address.state", description="A state specified in an address", type="string" ) + public static final String SP_ADDRESS_STATE = "address-state"; + /** + * Fluent Client search parameter constant for address-state + *

+ * Description: A state specified in an address
+ * Type: string
+ * Path: InsurancePlan.contact.address.state
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE); + + /** + * Search parameter: address-use + *

+ * Description: A use code specified in an address
+ * Type: token
+ * Path: InsurancePlan.contact.address.use
+ *

+ */ + @SearchParamDefinition(name="address-use", path="InsurancePlan.contact.address.use", description="A use code specified in an address", type="token" ) + public static final String SP_ADDRESS_USE = "address-use"; + /** + * Fluent Client search parameter constant for address-use + *

+ * Description: A use code specified in an address
+ * Type: token
+ * Path: InsurancePlan.contact.address.use
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE); + + /** + * Search parameter: address + *

+ * Description: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
+ * Type: string
+ * Path: InsurancePlan.contact.address
+ *

+ */ + @SearchParamDefinition(name="address", path="InsurancePlan.contact.address", description="A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text", type="string" ) + public static final String SP_ADDRESS = "address"; + /** + * Fluent Client search parameter constant for address + *

+ * Description: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
+ * Type: string
+ * Path: InsurancePlan.contact.address
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS); + + /** + * Search parameter: administered-by + *

+ * Description: Product administrator
+ * Type: reference
+ * Path: InsurancePlan.administeredBy
+ *

+ */ + @SearchParamDefinition(name="administered-by", path="InsurancePlan.administeredBy", description="Product administrator", type="reference", target={Organization.class } ) + public static final String SP_ADMINISTERED_BY = "administered-by"; + /** + * Fluent Client search parameter constant for administered-by + *

+ * Description: Product administrator
+ * Type: reference
+ * Path: InsurancePlan.administeredBy
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ADMINISTERED_BY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ADMINISTERED_BY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "InsurancePlan:administered-by". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ADMINISTERED_BY = new ca.uhn.fhir.model.api.Include("InsurancePlan:administered-by").toLocked(); + + /** + * Search parameter: endpoint + *

+ * Description: Technical endpoint
+ * Type: reference
+ * Path: InsurancePlan.endpoint
+ *

+ */ + @SearchParamDefinition(name="endpoint", path="InsurancePlan.endpoint", description="Technical endpoint", type="reference", target={Endpoint.class } ) + public static final String SP_ENDPOINT = "endpoint"; + /** + * Fluent Client search parameter constant for endpoint + *

+ * Description: Technical endpoint
+ * Type: reference
+ * Path: InsurancePlan.endpoint
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENDPOINT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "InsurancePlan:endpoint". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT = new ca.uhn.fhir.model.api.Include("InsurancePlan:endpoint").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Any identifier for the organization (not the accreditation issuer's identifier)
+ * Type: token
+ * Path: InsurancePlan.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="InsurancePlan.identifier", description="Any identifier for the organization (not the accreditation issuer's identifier)", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Any identifier for the organization (not the accreditation issuer's identifier)
+ * Type: token
+ * Path: InsurancePlan.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: name + *

+ * Description: A portion of the organization's name or alias
+ * Type: string
+ * Path: InsurancePlan.name | InsurancePlan.alias
+ *

+ */ + @SearchParamDefinition(name="name", path="InsurancePlan.name | InsurancePlan.alias", description="A portion of the organization's name or alias", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A portion of the organization's name or alias
+ * Type: string
+ * Path: InsurancePlan.name | InsurancePlan.alias
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: owned-by + *

+ * Description: An organization of which this organization forms a part
+ * Type: reference
+ * Path: InsurancePlan.ownedBy
+ *

+ */ + @SearchParamDefinition(name="owned-by", path="InsurancePlan.ownedBy", description="An organization of which this organization forms a part", type="reference", target={Organization.class } ) + public static final String SP_OWNED_BY = "owned-by"; + /** + * Fluent Client search parameter constant for owned-by + *

+ * Description: An organization of which this organization forms a part
+ * Type: reference
+ * Path: InsurancePlan.ownedBy
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OWNED_BY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_OWNED_BY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "InsurancePlan:owned-by". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_OWNED_BY = new ca.uhn.fhir.model.api.Include("InsurancePlan:owned-by").toLocked(); + + /** + * Search parameter: phonetic + *

+ * Description: A portion of the organization's name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: InsurancePlan.name
+ *

+ */ + @SearchParamDefinition(name="phonetic", path="InsurancePlan.name", description="A portion of the organization's name using some kind of phonetic matching algorithm", type="string" ) + public static final String SP_PHONETIC = "phonetic"; + /** + * Fluent Client search parameter constant for phonetic + *

+ * Description: A portion of the organization's name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: InsurancePlan.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC); + + /** + * Search parameter: status + *

+ * Description: Is the Organization record active
+ * Type: token
+ * Path: InsurancePlan.status
+ *

+ */ + @SearchParamDefinition(name="status", path="InsurancePlan.status", description="Is the Organization record active", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Is the Organization record active
+ * Type: token
+ * Path: InsurancePlan.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: type + *

+ * Description: A code for the type of organization
+ * Type: token
+ * Path: InsurancePlan.type
+ *

+ */ + @SearchParamDefinition(name="type", path="InsurancePlan.type", description="A code for the type of organization", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: A code for the type of organization
+ * Type: token
+ * Path: InsurancePlan.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InventoryReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InventoryReport.java index be86f10e8..4012ad0f6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InventoryReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InventoryReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java index 4cabc9213..7458822a9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2236,6 +2236,302 @@ public class Invoice extends DomainResource { return ResourceType.Invoice; } + /** + * Search parameter: account + *

+ * Description: Account that is being balanced
+ * Type: reference
+ * Path: Invoice.account
+ *

+ */ + @SearchParamDefinition(name="account", path="Invoice.account", description="Account that is being balanced", type="reference", target={Account.class } ) + public static final String SP_ACCOUNT = "account"; + /** + * Fluent Client search parameter constant for account + *

+ * Description: Account that is being balanced
+ * Type: reference
+ * Path: Invoice.account
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACCOUNT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACCOUNT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Invoice:account". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ACCOUNT = new ca.uhn.fhir.model.api.Include("Invoice:account").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Invoice date / posting date
+ * Type: date
+ * Path: Invoice.date
+ *

+ */ + @SearchParamDefinition(name="date", path="Invoice.date", description="Invoice date / posting date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Invoice date / posting date
+ * Type: date
+ * Path: Invoice.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Business Identifier for item
+ * Type: token
+ * Path: Invoice.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Invoice.identifier", description="Business Identifier for item", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business Identifier for item
+ * Type: token
+ * Path: Invoice.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: issuer + *

+ * Description: Issuing Organization of Invoice
+ * Type: reference
+ * Path: Invoice.issuer
+ *

+ */ + @SearchParamDefinition(name="issuer", path="Invoice.issuer", description="Issuing Organization of Invoice", type="reference", target={Organization.class } ) + public static final String SP_ISSUER = "issuer"; + /** + * Fluent Client search parameter constant for issuer + *

+ * Description: Issuing Organization of Invoice
+ * Type: reference
+ * Path: Invoice.issuer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ISSUER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ISSUER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Invoice:issuer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ISSUER = new ca.uhn.fhir.model.api.Include("Invoice:issuer").toLocked(); + + /** + * Search parameter: participant-role + *

+ * Description: Type of involvement in creation of this Invoice
+ * Type: token
+ * Path: Invoice.participant.role
+ *

+ */ + @SearchParamDefinition(name="participant-role", path="Invoice.participant.role", description="Type of involvement in creation of this Invoice", type="token" ) + public static final String SP_PARTICIPANT_ROLE = "participant-role"; + /** + * Fluent Client search parameter constant for participant-role + *

+ * Description: Type of involvement in creation of this Invoice
+ * Type: token
+ * Path: Invoice.participant.role
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PARTICIPANT_ROLE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PARTICIPANT_ROLE); + + /** + * Search parameter: participant + *

+ * Description: Individual who was involved
+ * Type: reference
+ * Path: Invoice.participant.actor
+ *

+ */ + @SearchParamDefinition(name="participant", path="Invoice.participant.actor", description="Individual who was involved", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PARTICIPANT = "participant"; + /** + * Fluent Client search parameter constant for participant + *

+ * Description: Individual who was involved
+ * Type: reference
+ * Path: Invoice.participant.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPANT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTICIPANT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Invoice:participant". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPANT = new ca.uhn.fhir.model.api.Include("Invoice:participant").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Recipient(s) of goods and services
+ * Type: reference
+ * Path: Invoice.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Invoice.subject.where(resolve() is Patient)", description="Recipient(s) of goods and services", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Recipient(s) of goods and services
+ * Type: reference
+ * Path: Invoice.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Invoice:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Invoice:patient").toLocked(); + + /** + * Search parameter: recipient + *

+ * Description: Recipient of this invoice
+ * Type: reference
+ * Path: Invoice.recipient
+ *

+ */ + @SearchParamDefinition(name="recipient", path="Invoice.recipient", description="Recipient of this invoice", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Organization.class, Patient.class, RelatedPerson.class } ) + public static final String SP_RECIPIENT = "recipient"; + /** + * Fluent Client search parameter constant for recipient + *

+ * Description: Recipient of this invoice
+ * Type: reference
+ * Path: Invoice.recipient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECIPIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Invoice:recipient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT = new ca.uhn.fhir.model.api.Include("Invoice:recipient").toLocked(); + + /** + * Search parameter: status + *

+ * Description: draft | issued | balanced | cancelled | entered-in-error
+ * Type: token
+ * Path: Invoice.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Invoice.status", description="draft | issued | balanced | cancelled | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: draft | issued | balanced | cancelled | entered-in-error
+ * Type: token
+ * Path: Invoice.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Recipient(s) of goods and services
+ * Type: reference
+ * Path: Invoice.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Invoice.subject", description="Recipient(s) of goods and services", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Recipient(s) of goods and services
+ * Type: reference
+ * Path: Invoice.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Invoice:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Invoice:subject").toLocked(); + + /** + * Search parameter: totalgross + *

+ * Description: Gross total of this Invoice
+ * Type: quantity
+ * Path: Invoice.totalGross
+ *

+ */ + @SearchParamDefinition(name="totalgross", path="Invoice.totalGross", description="Gross total of this Invoice", type="quantity" ) + public static final String SP_TOTALGROSS = "totalgross"; + /** + * Fluent Client search parameter constant for totalgross + *

+ * Description: Gross total of this Invoice
+ * Type: quantity
+ * Path: Invoice.totalGross
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam TOTALGROSS = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_TOTALGROSS); + + /** + * Search parameter: totalnet + *

+ * Description: Net total of this Invoice
+ * Type: quantity
+ * Path: Invoice.totalNet
+ *

+ */ + @SearchParamDefinition(name="totalnet", path="Invoice.totalNet", description="Net total of this Invoice", type="quantity" ) + public static final String SP_TOTALNET = "totalnet"; + /** + * Fluent Client search parameter constant for totalnet + *

+ * Description: Net total of this Invoice
+ * Type: quantity
+ * Path: Invoice.totalNet
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam TOTALNET = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_TOTALNET); + + /** + * Search parameter: type + *

+ * Description: Type of Invoice
+ * Type: token
+ * Path: Invoice.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Invoice.type", description="Type of Invoice", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Type of Invoice
+ * Type: token
+ * Path: Invoice.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Library.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Library.java index 4f7e7b55b..32569989b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Library.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Library.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2432,6 +2432,516 @@ public class Library extends MetadataResource { return ResourceType.Library; } + /** + * Search parameter: composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + @SearchParamDefinition(name="composed-of", path="Library.relatedArtifact.where(type='composed-of').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_COMPOSED_OF = "composed-of"; + /** + * Fluent Client search parameter constant for composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSED_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSED_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Library:composed-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSED_OF = new ca.uhn.fhir.model.api.Include("Library:composed-of").toLocked(); + + /** + * Search parameter: content-type + *

+ * Description: The type of content in the library (e.g. text/cql)
+ * Type: token
+ * Path: Library.content.contentType
+ *

+ */ + @SearchParamDefinition(name="content-type", path="Library.content.contentType", description="The type of content in the library (e.g. text/cql)", type="token" ) + public static final String SP_CONTENT_TYPE = "content-type"; + /** + * Fluent Client search parameter constant for content-type + *

+ * Description: The type of content in the library (e.g. text/cql)
+ * Type: token
+ * Path: Library.content.contentType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTENT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTENT_TYPE); + + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the library
+ * Type: quantity
+ * Path: (Library.useContext.value as Quantity) | (Library.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(Library.useContext.value as Quantity) | (Library.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the library", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the library
+ * Type: quantity
+ * Path: (Library.useContext.value as Quantity) | (Library.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the library
+ * Type: composite
+ * Path: Library.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="Library.useContext", description="A use context type and quantity- or range-based value assigned to the library", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the library
+ * Type: composite
+ * Path: Library.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the library
+ * Type: composite
+ * Path: Library.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="Library.useContext", description="A use context type and value assigned to the library", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the library
+ * Type: composite
+ * Path: Library.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the library
+ * Type: token
+ * Path: Library.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="Library.useContext.code", description="A type of use context assigned to the library", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the library
+ * Type: token
+ * Path: Library.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the library
+ * Type: token
+ * Path: (Library.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(Library.useContext.value as CodeableConcept)", description="A use context assigned to the library", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the library
+ * Type: token
+ * Path: (Library.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The library publication date
+ * Type: date
+ * Path: Library.date
+ *

+ */ + @SearchParamDefinition(name="date", path="Library.date", description="The library publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The library publication date
+ * Type: date
+ * Path: Library.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='depends-on').resource
+ *

+ */ + @SearchParamDefinition(name="depends-on", path="Library.relatedArtifact.where(type='depends-on').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DEPENDS_ON = "depends-on"; + /** + * Fluent Client search parameter constant for depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='depends-on').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEPENDS_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEPENDS_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Library:depends-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEPENDS_ON = new ca.uhn.fhir.model.api.Include("Library:depends-on").toLocked(); + + /** + * Search parameter: derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + @SearchParamDefinition(name="derived-from", path="Library.relatedArtifact.where(type='derived-from').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DERIVED_FROM = "derived-from"; + /** + * Fluent Client search parameter constant for derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Library:derived-from". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("Library:derived-from").toLocked(); + + /** + * Search parameter: description + *

+ * Description: The description of the library
+ * Type: string
+ * Path: Library.description
+ *

+ */ + @SearchParamDefinition(name="description", path="Library.description", description="The description of the library", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the library
+ * Type: string
+ * Path: Library.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: effective + *

+ * Description: The time during which the library is intended to be in use
+ * Type: date
+ * Path: Library.effectivePeriod
+ *

+ */ + @SearchParamDefinition(name="effective", path="Library.effectivePeriod", description="The time during which the library is intended to be in use", type="date" ) + public static final String SP_EFFECTIVE = "effective"; + /** + * Fluent Client search parameter constant for effective + *

+ * Description: The time during which the library is intended to be in use
+ * Type: date
+ * Path: Library.effectivePeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the library
+ * Type: token
+ * Path: Library.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Library.identifier", description="External identifier for the library", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the library
+ * Type: token
+ * Path: Library.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the library
+ * Type: token
+ * Path: Library.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="Library.jurisdiction", description="Intended jurisdiction for the library", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the library
+ * Type: token
+ * Path: Library.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the library
+ * Type: string
+ * Path: Library.name
+ *

+ */ + @SearchParamDefinition(name="name", path="Library.name", description="Computationally friendly name of the library", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the library
+ * Type: string
+ * Path: Library.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + @SearchParamDefinition(name="predecessor", path="Library.relatedArtifact.where(type='predecessor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PREDECESSOR = "predecessor"; + /** + * Fluent Client search parameter constant for predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREDECESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREDECESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Library:predecessor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PREDECESSOR = new ca.uhn.fhir.model.api.Include("Library:predecessor").toLocked(); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the library
+ * Type: string
+ * Path: Library.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="Library.publisher", description="Name of the publisher of the library", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the library
+ * Type: string
+ * Path: Library.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the library
+ * Type: token
+ * Path: Library.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Library.status", description="The current status of the library", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the library
+ * Type: token
+ * Path: Library.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='successor').resource
+ *

+ */ + @SearchParamDefinition(name="successor", path="Library.relatedArtifact.where(type='successor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUCCESSOR = "successor"; + /** + * Fluent Client search parameter constant for successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Library.relatedArtifact.where(type='successor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUCCESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUCCESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Library:successor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUCCESSOR = new ca.uhn.fhir.model.api.Include("Library:successor").toLocked(); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the library
+ * Type: string
+ * Path: Library.title
+ *

+ */ + @SearchParamDefinition(name="title", path="Library.title", description="The human-friendly name of the library", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the library
+ * Type: string
+ * Path: Library.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: topic + *

+ * Description: Topics associated with the module
+ * Type: token
+ * Path: Library.topic
+ *

+ */ + @SearchParamDefinition(name="topic", path="Library.topic", description="Topics associated with the module", type="token" ) + public static final String SP_TOPIC = "topic"; + /** + * Fluent Client search parameter constant for topic + *

+ * Description: Topics associated with the module
+ * Type: token
+ * Path: Library.topic
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC); + + /** + * Search parameter: type + *

+ * Description: The type of the library (e.g. logic-library, model-definition, asset-collection, module-definition)
+ * Type: token
+ * Path: Library.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Library.type", description="The type of the library (e.g. logic-library, model-definition, asset-collection, module-definition)", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The type of the library (e.g. logic-library, model-definition, asset-collection, module-definition)
+ * Type: token
+ * Path: Library.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the library
+ * Type: uri
+ * Path: Library.url
+ *

+ */ + @SearchParamDefinition(name="url", path="Library.url", description="The uri that identifies the library", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the library
+ * Type: uri
+ * Path: Library.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the library
+ * Type: token
+ * Path: Library.version
+ *

+ */ + @SearchParamDefinition(name="version", path="Library.version", description="The business version of the library", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the library
+ * Type: token
+ * Path: Library.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java index ef17729b7..13c636586 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -707,6 +707,84 @@ public class Linkage extends DomainResource { return ResourceType.Linkage; } + /** + * Search parameter: author + *

+ * Description: Author of the Linkage
+ * Type: reference
+ * Path: Linkage.author
+ *

+ */ + @SearchParamDefinition(name="author", path="Linkage.author", description="Author of the Linkage", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: Author of the Linkage
+ * Type: reference
+ * Path: Linkage.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Linkage:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("Linkage:author").toLocked(); + + /** + * Search parameter: item + *

+ * Description: Matches on any item in the Linkage
+ * Type: reference
+ * Path: Linkage.item.resource
+ *

+ */ + @SearchParamDefinition(name="item", path="Linkage.item.resource", description="Matches on any item in the Linkage", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_ITEM = "item"; + /** + * Fluent Client search parameter constant for item + *

+ * Description: Matches on any item in the Linkage
+ * Type: reference
+ * Path: Linkage.item.resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ITEM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ITEM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Linkage:item". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ITEM = new ca.uhn.fhir.model.api.Include("Linkage:item").toLocked(); + + /** + * Search parameter: source + *

+ * Description: Matches on any item in the Linkage with a type of 'source'
+ * Type: reference
+ * Path: Linkage.item.resource
+ *

+ */ + @SearchParamDefinition(name="source", path="Linkage.item.resource", description="Matches on any item in the Linkage with a type of 'source'", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: Matches on any item in the Linkage with a type of 'source'
+ * Type: reference
+ * Path: Linkage.item.resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Linkage:source". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("Linkage:source").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java index 2c084668a..d16d13ff5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1430,6 +1430,506 @@ public class ListResource extends DomainResource { return ResourceType.List; } + /** + * Search parameter: empty-reason + *

+ * Description: Why list is empty
+ * Type: token
+ * Path: List.emptyReason
+ *

+ */ + @SearchParamDefinition(name="empty-reason", path="List.emptyReason", description="Why list is empty", type="token" ) + public static final String SP_EMPTY_REASON = "empty-reason"; + /** + * Fluent Client search parameter constant for empty-reason + *

+ * Description: Why list is empty
+ * Type: token
+ * Path: List.emptyReason
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMPTY_REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMPTY_REASON); + + /** + * Search parameter: item + *

+ * Description: Actual entry
+ * Type: reference
+ * Path: List.entry.item
+ *

+ */ + @SearchParamDefinition(name="item", path="List.entry.item", description="Actual entry", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_ITEM = "item"; + /** + * Fluent Client search parameter constant for item + *

+ * Description: Actual entry
+ * Type: reference
+ * Path: List.entry.item
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ITEM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ITEM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "List:item". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ITEM = new ca.uhn.fhir.model.api.Include("List:item").toLocked(); + + /** + * Search parameter: notes + *

+ * Description: The annotation - text content (as markdown)
+ * Type: string
+ * Path: List.note.text
+ *

+ */ + @SearchParamDefinition(name="notes", path="List.note.text", description="The annotation - text content (as markdown)", type="string" ) + public static final String SP_NOTES = "notes"; + /** + * Fluent Client search parameter constant for notes + *

+ * Description: The annotation - text content (as markdown)
+ * Type: string
+ * Path: List.note.text
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NOTES = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NOTES); + + /** + * Search parameter: source + *

+ * Description: Who and/or what defined the list contents (aka Author)
+ * Type: reference
+ * Path: List.source
+ *

+ */ + @SearchParamDefinition(name="source", path="List.source", description="Who and/or what defined the list contents (aka Author)", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Patient.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: Who and/or what defined the list contents (aka Author)
+ * Type: reference
+ * Path: List.source
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "List:source". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("List:source").toLocked(); + + /** + * Search parameter: status + *

+ * Description: current | retired | entered-in-error
+ * Type: token
+ * Path: List.status
+ *

+ */ + @SearchParamDefinition(name="status", path="List.status", description="current | retired | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: current | retired | entered-in-error
+ * Type: token
+ * Path: List.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: If all resources have the same subject
+ * Type: reference
+ * Path: List.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="List.subject", description="If all resources have the same subject", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Device.class, Group.class, Location.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: If all resources have the same subject
+ * Type: reference
+ * Path: List.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "List:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("List:subject").toLocked(); + + /** + * Search parameter: title + *

+ * Description: Descriptive name for the list
+ * Type: string
+ * Path: List.title
+ *

+ */ + @SearchParamDefinition(name="title", path="List.title", description="Descriptive name for the list", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Descriptive name for the list
+ * Type: string
+ * Path: List.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "List:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("List:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "List:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("List:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java index dd4839583..896e10f2c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2274,6 +2274,330 @@ public class Location extends DomainResource { return ResourceType.Location; } + /** + * Search parameter: address-city + *

+ * Description: A city specified in an address
+ * Type: string
+ * Path: Location.address.city
+ *

+ */ + @SearchParamDefinition(name="address-city", path="Location.address.city", description="A city specified in an address", type="string" ) + public static final String SP_ADDRESS_CITY = "address-city"; + /** + * Fluent Client search parameter constant for address-city + *

+ * Description: A city specified in an address
+ * Type: string
+ * Path: Location.address.city
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY); + + /** + * Search parameter: address-country + *

+ * Description: A country specified in an address
+ * Type: string
+ * Path: Location.address.country
+ *

+ */ + @SearchParamDefinition(name="address-country", path="Location.address.country", description="A country specified in an address", type="string" ) + public static final String SP_ADDRESS_COUNTRY = "address-country"; + /** + * Fluent Client search parameter constant for address-country + *

+ * Description: A country specified in an address
+ * Type: string
+ * Path: Location.address.country
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY); + + /** + * Search parameter: address-postalcode + *

+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Location.address.postalCode
+ *

+ */ + @SearchParamDefinition(name="address-postalcode", path="Location.address.postalCode", description="A postal code specified in an address", type="string" ) + public static final String SP_ADDRESS_POSTALCODE = "address-postalcode"; + /** + * Fluent Client search parameter constant for address-postalcode + *

+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Location.address.postalCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE); + + /** + * Search parameter: address-state + *

+ * Description: A state specified in an address
+ * Type: string
+ * Path: Location.address.state
+ *

+ */ + @SearchParamDefinition(name="address-state", path="Location.address.state", description="A state specified in an address", type="string" ) + public static final String SP_ADDRESS_STATE = "address-state"; + /** + * Fluent Client search parameter constant for address-state + *

+ * Description: A state specified in an address
+ * Type: string
+ * Path: Location.address.state
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE); + + /** + * Search parameter: address-use + *

+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Location.address.use
+ *

+ */ + @SearchParamDefinition(name="address-use", path="Location.address.use", description="A use code specified in an address", type="token" ) + public static final String SP_ADDRESS_USE = "address-use"; + /** + * Fluent Client search parameter constant for address-use + *

+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Location.address.use
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE); + + /** + * Search parameter: address + *

+ * Description: A (part of the) address of the location
+ * Type: string
+ * Path: Location.address
+ *

+ */ + @SearchParamDefinition(name="address", path="Location.address", description="A (part of the) address of the location", type="string" ) + public static final String SP_ADDRESS = "address"; + /** + * Fluent Client search parameter constant for address + *

+ * Description: A (part of the) address of the location
+ * Type: string
+ * Path: Location.address
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS); + + /** + * Search parameter: endpoint + *

+ * Description: Technical endpoints providing access to services operated for the location
+ * Type: reference
+ * Path: Location.endpoint
+ *

+ */ + @SearchParamDefinition(name="endpoint", path="Location.endpoint", description="Technical endpoints providing access to services operated for the location", type="reference", target={Endpoint.class } ) + public static final String SP_ENDPOINT = "endpoint"; + /** + * Fluent Client search parameter constant for endpoint + *

+ * Description: Technical endpoints providing access to services operated for the location
+ * Type: reference
+ * Path: Location.endpoint
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENDPOINT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Location:endpoint". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT = new ca.uhn.fhir.model.api.Include("Location:endpoint").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: An identifier for the location
+ * Type: token
+ * Path: Location.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Location.identifier", description="An identifier for the location", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: An identifier for the location
+ * Type: token
+ * Path: Location.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: name + *

+ * Description: A portion of the location's name or alias
+ * Type: string
+ * Path: Location.name | Location.alias
+ *

+ */ + @SearchParamDefinition(name="name", path="Location.name | Location.alias", description="A portion of the location's name or alias", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A portion of the location's name or alias
+ * Type: string
+ * Path: Location.name | Location.alias
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: near + *

+ * Description: Search for locations where the location.position is near to, or within a specified distance of, the provided coordinates expressed as [latitude]|[longitude]|[distance]|[units] (using the WGS84 datum, see notes). +If the units are omitted, then kms should be assumed. If the distance is omitted, then the server can use its own discretion as to what distances should be considered near (and units are irrelevant) + +Servers may search using various techniques that might have differing accuracies, depending on implementation efficiency.
+ * Type: special
+ * Path: Location.position
+ *

+ */ + @SearchParamDefinition(name="near", path="Location.position", description="Search for locations where the location.position is near to, or within a specified distance of, the provided coordinates expressed as [latitude]|[longitude]|[distance]|[units] (using the WGS84 datum, see notes).\nIf the units are omitted, then kms should be assumed. If the distance is omitted, then the server can use its own discretion as to what distances should be considered near (and units are irrelevant)\n\nServers may search using various techniques that might have differing accuracies, depending on implementation efficiency.", type="special" ) + public static final String SP_NEAR = "near"; + /** + * Fluent Client search parameter constant for near + *

+ * Description: Search for locations where the location.position is near to, or within a specified distance of, the provided coordinates expressed as [latitude]|[longitude]|[distance]|[units] (using the WGS84 datum, see notes). +If the units are omitted, then kms should be assumed. If the distance is omitted, then the server can use its own discretion as to what distances should be considered near (and units are irrelevant) + +Servers may search using various techniques that might have differing accuracies, depending on implementation efficiency.
+ * Type: special
+ * Path: Location.position
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.SpecialClientParam NEAR = new ca.uhn.fhir.rest.gclient.SpecialClientParam(SP_NEAR); + + /** + * Search parameter: operational-status + *

+ * Description: Searches for locations (typically bed/room) that have an operational status (e.g. contaminated, housekeeping)
+ * Type: token
+ * Path: Location.operationalStatus
+ *

+ */ + @SearchParamDefinition(name="operational-status", path="Location.operationalStatus", description="Searches for locations (typically bed/room) that have an operational status (e.g. contaminated, housekeeping)", type="token" ) + public static final String SP_OPERATIONAL_STATUS = "operational-status"; + /** + * Fluent Client search parameter constant for operational-status + *

+ * Description: Searches for locations (typically bed/room) that have an operational status (e.g. contaminated, housekeeping)
+ * Type: token
+ * Path: Location.operationalStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam OPERATIONAL_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_OPERATIONAL_STATUS); + + /** + * Search parameter: organization + *

+ * Description: Searches for locations that are managed by the provided organization
+ * Type: reference
+ * Path: Location.managingOrganization
+ *

+ */ + @SearchParamDefinition(name="organization", path="Location.managingOrganization", description="Searches for locations that are managed by the provided organization", type="reference", target={Organization.class } ) + public static final String SP_ORGANIZATION = "organization"; + /** + * Fluent Client search parameter constant for organization + *

+ * Description: Searches for locations that are managed by the provided organization
+ * Type: reference
+ * Path: Location.managingOrganization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Location:organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Location:organization").toLocked(); + + /** + * Search parameter: partof + *

+ * Description: A location of which this location is a part
+ * Type: reference
+ * Path: Location.partOf
+ *

+ */ + @SearchParamDefinition(name="partof", path="Location.partOf", description="A location of which this location is a part", type="reference", target={Location.class } ) + public static final String SP_PARTOF = "partof"; + /** + * Fluent Client search parameter constant for partof + *

+ * Description: A location of which this location is a part
+ * Type: reference
+ * Path: Location.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTOF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTOF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Location:partof". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTOF = new ca.uhn.fhir.model.api.Include("Location:partof").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Searches for locations with a specific kind of status
+ * Type: token
+ * Path: Location.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Location.status", description="Searches for locations with a specific kind of status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Searches for locations with a specific kind of status
+ * Type: token
+ * Path: Location.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: type + *

+ * Description: A code for the type of location
+ * Type: token
+ * Path: Location.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Location.type", description="A code for the type of location", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: A code for the type of location
+ * Type: token
+ * Path: Location.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ManufacturedItemDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ManufacturedItemDefinition.java index 98ec493cc..0396292d6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ManufacturedItemDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ManufacturedItemDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -956,6 +956,66 @@ public class ManufacturedItemDefinition extends DomainResource { return ResourceType.ManufacturedItemDefinition; } + /** + * Search parameter: dose-form + *

+ * Description: Dose form as manufactured and before any transformation into the pharmaceutical product
+ * Type: token
+ * Path: ManufacturedItemDefinition.manufacturedDoseForm
+ *

+ */ + @SearchParamDefinition(name="dose-form", path="ManufacturedItemDefinition.manufacturedDoseForm", description="Dose form as manufactured and before any transformation into the pharmaceutical product", type="token" ) + public static final String SP_DOSE_FORM = "dose-form"; + /** + * Fluent Client search parameter constant for dose-form + *

+ * Description: Dose form as manufactured and before any transformation into the pharmaceutical product
+ * Type: token
+ * Path: ManufacturedItemDefinition.manufacturedDoseForm
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DOSE_FORM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DOSE_FORM); + + /** + * Search parameter: identifier + *

+ * Description: Unique identifier
+ * Type: token
+ * Path: ManufacturedItemDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ManufacturedItemDefinition.identifier", description="Unique identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Unique identifier
+ * Type: token
+ * Path: ManufacturedItemDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: ingredient + *

+ * Description: An ingredient of this item
+ * Type: token
+ * Path: ManufacturedItemDefinition.ingredient
+ *

+ */ + @SearchParamDefinition(name="ingredient", path="ManufacturedItemDefinition.ingredient", description="An ingredient of this item", type="token" ) + public static final String SP_INGREDIENT = "ingredient"; + /** + * Fluent Client search parameter constant for ingredient + *

+ * Description: An ingredient of this item
+ * Type: token
+ * Path: ManufacturedItemDefinition.ingredient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INGREDIENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INGREDIENT); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MarketingStatus.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MarketingStatus.java index 2b0165e61..36012308d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MarketingStatus.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MarketingStatus.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Measure.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Measure.java index fb61fad9a..838297a4e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Measure.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Measure.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -5324,6 +5324,476 @@ public class Measure extends MetadataResource { return ResourceType.Measure; } + /** + * Search parameter: composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + @SearchParamDefinition(name="composed-of", path="Measure.relatedArtifact.where(type='composed-of').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_COMPOSED_OF = "composed-of"; + /** + * Fluent Client search parameter constant for composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSED_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSED_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Measure:composed-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSED_OF = new ca.uhn.fhir.model.api.Include("Measure:composed-of").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the measure
+ * Type: quantity
+ * Path: (Measure.useContext.value as Quantity) | (Measure.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(Measure.useContext.value as Quantity) | (Measure.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the measure", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the measure
+ * Type: quantity
+ * Path: (Measure.useContext.value as Quantity) | (Measure.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the measure
+ * Type: composite
+ * Path: Measure.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="Measure.useContext", description="A use context type and quantity- or range-based value assigned to the measure", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the measure
+ * Type: composite
+ * Path: Measure.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the measure
+ * Type: composite
+ * Path: Measure.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="Measure.useContext", description="A use context type and value assigned to the measure", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the measure
+ * Type: composite
+ * Path: Measure.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the measure
+ * Type: token
+ * Path: Measure.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="Measure.useContext.code", description="A type of use context assigned to the measure", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the measure
+ * Type: token
+ * Path: Measure.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the measure
+ * Type: token
+ * Path: (Measure.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(Measure.useContext.value as CodeableConcept)", description="A use context assigned to the measure", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the measure
+ * Type: token
+ * Path: (Measure.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The measure publication date
+ * Type: date
+ * Path: Measure.date
+ *

+ */ + @SearchParamDefinition(name="date", path="Measure.date", description="The measure publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The measure publication date
+ * Type: date
+ * Path: Measure.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='depends-on').resource | Measure.library
+ *

+ */ + @SearchParamDefinition(name="depends-on", path="Measure.relatedArtifact.where(type='depends-on').resource | Measure.library", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DEPENDS_ON = "depends-on"; + /** + * Fluent Client search parameter constant for depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='depends-on').resource | Measure.library
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEPENDS_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEPENDS_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Measure:depends-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEPENDS_ON = new ca.uhn.fhir.model.api.Include("Measure:depends-on").toLocked(); + + /** + * Search parameter: derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + @SearchParamDefinition(name="derived-from", path="Measure.relatedArtifact.where(type='derived-from').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DERIVED_FROM = "derived-from"; + /** + * Fluent Client search parameter constant for derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Measure:derived-from". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("Measure:derived-from").toLocked(); + + /** + * Search parameter: description + *

+ * Description: The description of the measure
+ * Type: string
+ * Path: Measure.description
+ *

+ */ + @SearchParamDefinition(name="description", path="Measure.description", description="The description of the measure", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the measure
+ * Type: string
+ * Path: Measure.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: effective + *

+ * Description: The time during which the measure is intended to be in use
+ * Type: date
+ * Path: Measure.effectivePeriod
+ *

+ */ + @SearchParamDefinition(name="effective", path="Measure.effectivePeriod", description="The time during which the measure is intended to be in use", type="date" ) + public static final String SP_EFFECTIVE = "effective"; + /** + * Fluent Client search parameter constant for effective + *

+ * Description: The time during which the measure is intended to be in use
+ * Type: date
+ * Path: Measure.effectivePeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the measure
+ * Type: token
+ * Path: Measure.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Measure.identifier", description="External identifier for the measure", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the measure
+ * Type: token
+ * Path: Measure.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the measure
+ * Type: token
+ * Path: Measure.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="Measure.jurisdiction", description="Intended jurisdiction for the measure", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the measure
+ * Type: token
+ * Path: Measure.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the measure
+ * Type: string
+ * Path: Measure.name
+ *

+ */ + @SearchParamDefinition(name="name", path="Measure.name", description="Computationally friendly name of the measure", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the measure
+ * Type: string
+ * Path: Measure.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + @SearchParamDefinition(name="predecessor", path="Measure.relatedArtifact.where(type='predecessor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PREDECESSOR = "predecessor"; + /** + * Fluent Client search parameter constant for predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREDECESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREDECESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Measure:predecessor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PREDECESSOR = new ca.uhn.fhir.model.api.Include("Measure:predecessor").toLocked(); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the measure
+ * Type: string
+ * Path: Measure.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="Measure.publisher", description="Name of the publisher of the measure", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the measure
+ * Type: string
+ * Path: Measure.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the measure
+ * Type: token
+ * Path: Measure.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Measure.status", description="The current status of the measure", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the measure
+ * Type: token
+ * Path: Measure.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='successor').resource
+ *

+ */ + @SearchParamDefinition(name="successor", path="Measure.relatedArtifact.where(type='successor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUCCESSOR = "successor"; + /** + * Fluent Client search parameter constant for successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: Measure.relatedArtifact.where(type='successor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUCCESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUCCESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Measure:successor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUCCESSOR = new ca.uhn.fhir.model.api.Include("Measure:successor").toLocked(); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the measure
+ * Type: string
+ * Path: Measure.title
+ *

+ */ + @SearchParamDefinition(name="title", path="Measure.title", description="The human-friendly name of the measure", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the measure
+ * Type: string
+ * Path: Measure.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: topic + *

+ * Description: Topics associated with the measure
+ * Type: token
+ * Path: Measure.topic
+ *

+ */ + @SearchParamDefinition(name="topic", path="Measure.topic", description="Topics associated with the measure", type="token" ) + public static final String SP_TOPIC = "topic"; + /** + * Fluent Client search parameter constant for topic + *

+ * Description: Topics associated with the measure
+ * Type: token
+ * Path: Measure.topic
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the measure
+ * Type: uri
+ * Path: Measure.url
+ *

+ */ + @SearchParamDefinition(name="url", path="Measure.url", description="The uri that identifies the measure", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the measure
+ * Type: uri
+ * Path: Measure.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the measure
+ * Type: token
+ * Path: Measure.version
+ *

+ */ + @SearchParamDefinition(name="version", path="Measure.version", description="The business version of the measure", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the measure
+ * Type: token
+ * Path: Measure.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java index 5ba584010..3a8027b05 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3528,6 +3528,216 @@ public class MeasureReport extends DomainResource { return ResourceType.MeasureReport; } + /** + * Search parameter: date + *

+ * Description: The date of the measure report
+ * Type: date
+ * Path: MeasureReport.date
+ *

+ */ + @SearchParamDefinition(name="date", path="MeasureReport.date", description="The date of the measure report", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The date of the measure report
+ * Type: date
+ * Path: MeasureReport.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: evaluated-resource + *

+ * Description: An evaluated resource referenced by the measure report
+ * Type: reference
+ * Path: MeasureReport.evaluatedResource
+ *

+ */ + @SearchParamDefinition(name="evaluated-resource", path="MeasureReport.evaluatedResource", description="An evaluated resource referenced by the measure report", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_EVALUATED_RESOURCE = "evaluated-resource"; + /** + * Fluent Client search parameter constant for evaluated-resource + *

+ * Description: An evaluated resource referenced by the measure report
+ * Type: reference
+ * Path: MeasureReport.evaluatedResource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam EVALUATED_RESOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_EVALUATED_RESOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MeasureReport:evaluated-resource". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_EVALUATED_RESOURCE = new ca.uhn.fhir.model.api.Include("MeasureReport:evaluated-resource").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: External identifier of the measure report to be returned
+ * Type: token
+ * Path: MeasureReport.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="MeasureReport.identifier", description="External identifier of the measure report to be returned", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier of the measure report to be returned
+ * Type: token
+ * Path: MeasureReport.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: measure + *

+ * Description: The measure to return measure report results for
+ * Type: reference
+ * Path: MeasureReport.measure
+ *

+ */ + @SearchParamDefinition(name="measure", path="MeasureReport.measure", description="The measure to return measure report results for", type="reference", target={Measure.class } ) + public static final String SP_MEASURE = "measure"; + /** + * Fluent Client search parameter constant for measure + *

+ * Description: The measure to return measure report results for
+ * Type: reference
+ * Path: MeasureReport.measure
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEASURE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEASURE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MeasureReport:measure". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MEASURE = new ca.uhn.fhir.model.api.Include("MeasureReport:measure").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: The identity of a patient to search for individual measure report results for
+ * Type: reference
+ * Path: MeasureReport.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="MeasureReport.subject.where(resolve() is Patient)", description="The identity of a patient to search for individual measure report results for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Device.class, Group.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The identity of a patient to search for individual measure report results for
+ * Type: reference
+ * Path: MeasureReport.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MeasureReport:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MeasureReport:patient").toLocked(); + + /** + * Search parameter: period + *

+ * Description: The period of the measure report
+ * Type: date
+ * Path: MeasureReport.period
+ *

+ */ + @SearchParamDefinition(name="period", path="MeasureReport.period", description="The period of the measure report", type="date" ) + public static final String SP_PERIOD = "period"; + /** + * Fluent Client search parameter constant for period + *

+ * Description: The period of the measure report
+ * Type: date
+ * Path: MeasureReport.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD); + + /** + * Search parameter: reporter + *

+ * Description: The reporter to return measure report results for
+ * Type: reference
+ * Path: MeasureReport.reporter
+ *

+ */ + @SearchParamDefinition(name="reporter", path="MeasureReport.reporter", description="The reporter to return measure report results for", type="reference", target={Group.class, Location.class, Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_REPORTER = "reporter"; + /** + * Fluent Client search parameter constant for reporter + *

+ * Description: The reporter to return measure report results for
+ * Type: reference
+ * Path: MeasureReport.reporter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REPORTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REPORTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MeasureReport:reporter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REPORTER = new ca.uhn.fhir.model.api.Include("MeasureReport:reporter").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the measure report
+ * Type: token
+ * Path: MeasureReport.status
+ *

+ */ + @SearchParamDefinition(name="status", path="MeasureReport.status", description="The status of the measure report", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the measure report
+ * Type: token
+ * Path: MeasureReport.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The identity of a subject to search for individual measure report results for
+ * Type: reference
+ * Path: MeasureReport.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="MeasureReport.subject", description="The identity of a subject to search for individual measure report results for", type="reference", target={Device.class, Group.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The identity of a subject to search for individual measure report results for
+ * Type: reference
+ * Path: MeasureReport.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MeasureReport:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("MeasureReport:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java index a7ceb5abf..e54bd24c2 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1326,6 +1326,230 @@ public class Medication extends DomainResource { return ResourceType.Medication; } + /** + * Search parameter: expiration-date + *

+ * Description: Returns medications in a batch with this expiration date
+ * Type: date
+ * Path: Medication.batch.expirationDate
+ *

+ */ + @SearchParamDefinition(name="expiration-date", path="Medication.batch.expirationDate", description="Returns medications in a batch with this expiration date", type="date" ) + public static final String SP_EXPIRATION_DATE = "expiration-date"; + /** + * Fluent Client search parameter constant for expiration-date + *

+ * Description: Returns medications in a batch with this expiration date
+ * Type: date
+ * Path: Medication.batch.expirationDate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EXPIRATION_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EXPIRATION_DATE); + + /** + * Search parameter: form + *

+ * Description: Returns medications for a specific dose form
+ * Type: token
+ * Path: null
+ *

+ */ + @SearchParamDefinition(name="form", path="", description="Returns medications for a specific dose form", type="token" ) + public static final String SP_FORM = "form"; + /** + * Fluent Client search parameter constant for form + *

+ * Description: Returns medications for a specific dose form
+ * Type: token
+ * Path: null
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FORM); + + /** + * Search parameter: identifier + *

+ * Description: Returns medications with this external identifier
+ * Type: token
+ * Path: Medication.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Medication.identifier", description="Returns medications with this external identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Returns medications with this external identifier
+ * Type: token
+ * Path: Medication.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: ingredient-code + *

+ * Description: Returns medications for this ingredient code
+ * Type: token
+ * Path: Medication.ingredient.item.concept
+ *

+ */ + @SearchParamDefinition(name="ingredient-code", path="Medication.ingredient.item.concept", description="Returns medications for this ingredient code", type="token" ) + public static final String SP_INGREDIENT_CODE = "ingredient-code"; + /** + * Fluent Client search parameter constant for ingredient-code + *

+ * Description: Returns medications for this ingredient code
+ * Type: token
+ * Path: Medication.ingredient.item.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INGREDIENT_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INGREDIENT_CODE); + + /** + * Search parameter: ingredient + *

+ * Description: Returns medications for this ingredient reference
+ * Type: reference
+ * Path: Medication.ingredient.item.reference
+ *

+ */ + @SearchParamDefinition(name="ingredient", path="Medication.ingredient.item.reference", description="Returns medications for this ingredient reference", type="reference" ) + public static final String SP_INGREDIENT = "ingredient"; + /** + * Fluent Client search parameter constant for ingredient + *

+ * Description: Returns medications for this ingredient reference
+ * Type: reference
+ * Path: Medication.ingredient.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INGREDIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INGREDIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Medication:ingredient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INGREDIENT = new ca.uhn.fhir.model.api.Include("Medication:ingredient").toLocked(); + + /** + * Search parameter: lot-number + *

+ * Description: Returns medications in a batch with this lot number
+ * Type: token
+ * Path: Medication.batch.lotNumber
+ *

+ */ + @SearchParamDefinition(name="lot-number", path="Medication.batch.lotNumber", description="Returns medications in a batch with this lot number", type="token" ) + public static final String SP_LOT_NUMBER = "lot-number"; + /** + * Fluent Client search parameter constant for lot-number + *

+ * Description: Returns medications in a batch with this lot number
+ * Type: token
+ * Path: Medication.batch.lotNumber
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam LOT_NUMBER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_LOT_NUMBER); + + /** + * Search parameter: marketingauthorizationholder + *

+ * Description: Returns medications made or sold for this marketing authorization holder
+ * Type: reference
+ * Path: Medication.marketingAuthorizationHolder
+ *

+ */ + @SearchParamDefinition(name="marketingauthorizationholder", path="Medication.marketingAuthorizationHolder", description="Returns medications made or sold for this marketing authorization holder", type="reference", target={Organization.class } ) + public static final String SP_MARKETINGAUTHORIZATIONHOLDER = "marketingauthorizationholder"; + /** + * Fluent Client search parameter constant for marketingauthorizationholder + *

+ * Description: Returns medications made or sold for this marketing authorization holder
+ * Type: reference
+ * Path: Medication.marketingAuthorizationHolder
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MARKETINGAUTHORIZATIONHOLDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MARKETINGAUTHORIZATIONHOLDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Medication:marketingauthorizationholder". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MARKETINGAUTHORIZATIONHOLDER = new ca.uhn.fhir.model.api.Include("Medication:marketingauthorizationholder").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Returns medications for this status
+ * Type: token
+ * Path: Medication.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Medication.status", description="Returns medications for this status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Returns medications for this status
+ * Type: token
+ * Path: Medication.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java index cf1187e1c..4a43d0806 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2506,6 +2506,536 @@ public class MedicationAdministration extends DomainResource { return ResourceType.MedicationAdministration; } + /** + * Search parameter: device + *

+ * Description: Return administrations with this administration device identity
+ * Type: reference
+ * Path: MedicationAdministration.device
+ *

+ */ + @SearchParamDefinition(name="device", path="MedicationAdministration.device", description="Return administrations with this administration device identity", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_DEVICE = "device"; + /** + * Fluent Client search parameter constant for device + *

+ * Description: Return administrations with this administration device identity
+ * Type: reference
+ * Path: MedicationAdministration.device
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEVICE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationAdministration:device". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE = new ca.uhn.fhir.model.api.Include("MedicationAdministration:device").toLocked(); + + /** + * Search parameter: performer + *

+ * Description: The identity of the individual who administered the medication
+ * Type: reference
+ * Path: MedicationAdministration.performer.actor
+ *

+ */ + @SearchParamDefinition(name="performer", path="MedicationAdministration.performer.actor", description="The identity of the individual who administered the medication", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: The identity of the individual who administered the medication
+ * Type: reference
+ * Path: MedicationAdministration.performer.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationAdministration:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("MedicationAdministration:performer").toLocked(); + + /** + * Search parameter: reason-given-code + *

+ * Description: Reasons for administering the medication
+ * Type: token
+ * Path: MedicationAdministration.reason.concept
+ *

+ */ + @SearchParamDefinition(name="reason-given-code", path="MedicationAdministration.reason.concept", description="Reasons for administering the medication", type="token" ) + public static final String SP_REASON_GIVEN_CODE = "reason-given-code"; + /** + * Fluent Client search parameter constant for reason-given-code + *

+ * Description: Reasons for administering the medication
+ * Type: token
+ * Path: MedicationAdministration.reason.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_GIVEN_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON_GIVEN_CODE); + + /** + * Search parameter: reason-given + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: MedicationAdministration.reason.reference
+ *

+ */ + @SearchParamDefinition(name="reason-given", path="MedicationAdministration.reason.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_REASON_GIVEN = "reason-given"; + /** + * Fluent Client search parameter constant for reason-given + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: MedicationAdministration.reason.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REASON_GIVEN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REASON_GIVEN); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationAdministration:reason-given". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REASON_GIVEN = new ca.uhn.fhir.model.api.Include("MedicationAdministration:reason-given").toLocked(); + + /** + * Search parameter: reason-not-given + *

+ * Description: Reasons for not administering the medication
+ * Type: token
+ * Path: MedicationAdministration.statusReason
+ *

+ */ + @SearchParamDefinition(name="reason-not-given", path="MedicationAdministration.statusReason", description="Reasons for not administering the medication", type="token" ) + public static final String SP_REASON_NOT_GIVEN = "reason-not-given"; + /** + * Fluent Client search parameter constant for reason-not-given + *

+ * Description: Reasons for not administering the medication
+ * Type: token
+ * Path: MedicationAdministration.statusReason
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_NOT_GIVEN = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON_NOT_GIVEN); + + /** + * Search parameter: request + *

+ * Description: The identity of a request to list administrations from
+ * Type: reference
+ * Path: MedicationAdministration.request
+ *

+ */ + @SearchParamDefinition(name="request", path="MedicationAdministration.request", description="The identity of a request to list administrations from", type="reference", target={MedicationRequest.class } ) + public static final String SP_REQUEST = "request"; + /** + * Fluent Client search parameter constant for request + *

+ * Description: The identity of a request to list administrations from
+ * Type: reference
+ * Path: MedicationAdministration.request
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationAdministration:request". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("MedicationAdministration:request").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: The identity of the individual or group to list administrations for
+ * Type: reference
+ * Path: MedicationAdministration.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="MedicationAdministration.subject", description="The identity of the individual or group to list administrations for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The identity of the individual or group to list administrations for
+ * Type: reference
+ * Path: MedicationAdministration.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationAdministration:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("MedicationAdministration:subject").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationAdministration:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MedicationAdministration:patient").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Date administration happened (or did not happen) +
+ * Type: date
+ * Path: MedicationAdministration.occurence
+ *

+ */ + @SearchParamDefinition(name="date", path="MedicationAdministration.occurence", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): Date administration happened (or did not happen)\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Date administration happened (or did not happen) +
+ * Type: date
+ * Path: MedicationAdministration.occurence
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations that share this encounter +* [MedicationRequest](medicationrequest.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: MedicationAdministration.encounter | MedicationRequest.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="MedicationAdministration.encounter | MedicationRequest.encounter", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): Return administrations that share this encounter\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations that share this encounter +* [MedicationRequest](medicationrequest.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: MedicationAdministration.encounter | MedicationRequest.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationAdministration:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("MedicationAdministration:encounter").toLocked(); + + /** + * Search parameter: medication + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource +* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference +* [MedicationUsage](medicationusage.html): Return statements of this medication reference +
+ * Type: reference
+ * Path: MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference
+ *

+ */ + @SearchParamDefinition(name="medication", path="MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication reference\r\n", type="reference" ) + public static final String SP_MEDICATION = "medication"; + /** + * Fluent Client search parameter constant for medication + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource +* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference +* [MedicationUsage](medicationusage.html): Return statements of this medication reference +
+ * Type: reference
+ * Path: MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDICATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationAdministration:medication". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION = new ca.uhn.fhir.model.api.Include("MedicationAdministration:medication").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified) +* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status +* [MedicationRequest](medicationrequest.html): Status of the prescription +* [MedicationUsage](medicationusage.html): Return statements that match the given status +
+ * Type: token
+ * Path: MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status
+ *

+ */ + @SearchParamDefinition(name="status", path="MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified)\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status\r\n* [MedicationRequest](medicationrequest.html): Status of the prescription\r\n* [MedicationUsage](medicationusage.html): Return statements that match the given status\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified) +* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status +* [MedicationRequest](medicationrequest.html): Status of the prescription +* [MedicationUsage](medicationusage.html): Return statements that match the given status +
+ * Type: token
+ * Path: MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java index 8e0aa946d..abe0e96f5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2784,6 +2784,600 @@ public class MedicationDispense extends DomainResource { return ResourceType.MedicationDispense; } + /** + * Search parameter: destination + *

+ * Description: Returns dispenses that should be sent to a specific destination
+ * Type: reference
+ * Path: MedicationDispense.destination
+ *

+ */ + @SearchParamDefinition(name="destination", path="MedicationDispense.destination", description="Returns dispenses that should be sent to a specific destination", type="reference", target={Location.class } ) + public static final String SP_DESTINATION = "destination"; + /** + * Fluent Client search parameter constant for destination + *

+ * Description: Returns dispenses that should be sent to a specific destination
+ * Type: reference
+ * Path: MedicationDispense.destination
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DESTINATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DESTINATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:destination". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DESTINATION = new ca.uhn.fhir.model.api.Include("MedicationDispense:destination").toLocked(); + + /** + * Search parameter: encounter + *

+ * Description: Returns dispenses with a specific encounter
+ * Type: reference
+ * Path: MedicationDispense.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="MedicationDispense.encounter", description="Returns dispenses with a specific encounter", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Returns dispenses with a specific encounter
+ * Type: reference
+ * Path: MedicationDispense.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("MedicationDispense:encounter").toLocked(); + + /** + * Search parameter: location + *

+ * Description: Returns dispense for a given location
+ * Type: reference
+ * Path: MedicationDispense.location
+ *

+ */ + @SearchParamDefinition(name="location", path="MedicationDispense.location", description="Returns dispense for a given location", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: Returns dispense for a given location
+ * Type: reference
+ * Path: MedicationDispense.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("MedicationDispense:location").toLocked(); + + /** + * Search parameter: performer + *

+ * Description: Returns dispenses performed by a specific individual
+ * Type: reference
+ * Path: MedicationDispense.performer.actor
+ *

+ */ + @SearchParamDefinition(name="performer", path="MedicationDispense.performer.actor", description="Returns dispenses performed by a specific individual", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={CareTeam.class, Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: Returns dispenses performed by a specific individual
+ * Type: reference
+ * Path: MedicationDispense.performer.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("MedicationDispense:performer").toLocked(); + + /** + * Search parameter: receiver + *

+ * Description: The identity of a receiver to list dispenses for
+ * Type: reference
+ * Path: MedicationDispense.receiver
+ *

+ */ + @SearchParamDefinition(name="receiver", path="MedicationDispense.receiver", description="The identity of a receiver to list dispenses for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_RECEIVER = "receiver"; + /** + * Fluent Client search parameter constant for receiver + *

+ * Description: The identity of a receiver to list dispenses for
+ * Type: reference
+ * Path: MedicationDispense.receiver
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECEIVER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECEIVER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:receiver". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RECEIVER = new ca.uhn.fhir.model.api.Include("MedicationDispense:receiver").toLocked(); + + /** + * Search parameter: recorded + *

+ * Description: Returns dispenses where dispensing activity began on this date
+ * Type: date
+ * Path: MedicationDispense.recorded
+ *

+ */ + @SearchParamDefinition(name="recorded", path="MedicationDispense.recorded", description="Returns dispenses where dispensing activity began on this date", type="date" ) + public static final String SP_RECORDED = "recorded"; + /** + * Fluent Client search parameter constant for recorded + *

+ * Description: Returns dispenses where dispensing activity began on this date
+ * Type: date
+ * Path: MedicationDispense.recorded
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam RECORDED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_RECORDED); + + /** + * Search parameter: responsibleparty + *

+ * Description: Returns dispenses with the specified responsible party
+ * Type: reference
+ * Path: MedicationDispense.substitution.responsibleParty
+ *

+ */ + @SearchParamDefinition(name="responsibleparty", path="MedicationDispense.substitution.responsibleParty", description="Returns dispenses with the specified responsible party", type="reference", target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_RESPONSIBLEPARTY = "responsibleparty"; + /** + * Fluent Client search parameter constant for responsibleparty + *

+ * Description: Returns dispenses with the specified responsible party
+ * Type: reference
+ * Path: MedicationDispense.substitution.responsibleParty
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESPONSIBLEPARTY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESPONSIBLEPARTY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:responsibleparty". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RESPONSIBLEPARTY = new ca.uhn.fhir.model.api.Include("MedicationDispense:responsibleparty").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: The identity of a patient for whom to list dispenses
+ * Type: reference
+ * Path: MedicationDispense.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="MedicationDispense.subject", description="The identity of a patient for whom to list dispenses", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The identity of a patient for whom to list dispenses
+ * Type: reference
+ * Path: MedicationDispense.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("MedicationDispense:subject").toLocked(); + + /** + * Search parameter: type + *

+ * Description: Returns dispenses of a specific type
+ * Type: token
+ * Path: MedicationDispense.type
+ *

+ */ + @SearchParamDefinition(name="type", path="MedicationDispense.type", description="Returns dispenses of a specific type", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Returns dispenses of a specific type
+ * Type: token
+ * Path: MedicationDispense.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: whenhandedover + *

+ * Description: Returns dispenses handed over on this date
+ * Type: date
+ * Path: MedicationDispense.whenHandedOver
+ *

+ */ + @SearchParamDefinition(name="whenhandedover", path="MedicationDispense.whenHandedOver", description="Returns dispenses handed over on this date", type="date" ) + public static final String SP_WHENHANDEDOVER = "whenhandedover"; + /** + * Fluent Client search parameter constant for whenhandedover + *

+ * Description: Returns dispenses handed over on this date
+ * Type: date
+ * Path: MedicationDispense.whenHandedOver
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam WHENHANDEDOVER = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_WHENHANDEDOVER); + + /** + * Search parameter: whenprepared + *

+ * Description: Returns dispenses prepared on this date
+ * Type: date
+ * Path: MedicationDispense.whenPrepared
+ *

+ */ + @SearchParamDefinition(name="whenprepared", path="MedicationDispense.whenPrepared", description="Returns dispenses prepared on this date", type="date" ) + public static final String SP_WHENPREPARED = "whenprepared"; + /** + * Fluent Client search parameter constant for whenprepared + *

+ * Description: Returns dispenses prepared on this date
+ * Type: date
+ * Path: MedicationDispense.whenPrepared
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam WHENPREPARED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_WHENPREPARED); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MedicationDispense:patient").toLocked(); + + /** + * Search parameter: medication + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource +* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference +* [MedicationUsage](medicationusage.html): Return statements of this medication reference +
+ * Type: reference
+ * Path: MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference
+ *

+ */ + @SearchParamDefinition(name="medication", path="MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication reference\r\n", type="reference" ) + public static final String SP_MEDICATION = "medication"; + /** + * Fluent Client search parameter constant for medication + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource +* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference +* [MedicationUsage](medicationusage.html): Return statements of this medication reference +
+ * Type: reference
+ * Path: MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDICATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:medication". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION = new ca.uhn.fhir.model.api.Include("MedicationDispense:medication").toLocked(); + + /** + * Search parameter: prescription + *

+ * Description: Multiple Resources: + +* [MedicationDispense](medicationdispense.html): The identity of a prescription to list dispenses from +
+ * Type: reference
+ * Path: MedicationDispense.authorizingPrescription
+ *

+ */ + @SearchParamDefinition(name="prescription", path="MedicationDispense.authorizingPrescription", description="Multiple Resources: \r\n\r\n* [MedicationDispense](medicationdispense.html): The identity of a prescription to list dispenses from\r\n", type="reference", target={MedicationRequest.class } ) + public static final String SP_PRESCRIPTION = "prescription"; + /** + * Fluent Client search parameter constant for prescription + *

+ * Description: Multiple Resources: + +* [MedicationDispense](medicationdispense.html): The identity of a prescription to list dispenses from +
+ * Type: reference
+ * Path: MedicationDispense.authorizingPrescription
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRESCRIPTION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRESCRIPTION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationDispense:prescription". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRESCRIPTION = new ca.uhn.fhir.model.api.Include("MedicationDispense:prescription").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified) +* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status +* [MedicationRequest](medicationrequest.html): Status of the prescription +* [MedicationUsage](medicationusage.html): Return statements that match the given status +
+ * Type: token
+ * Path: MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status
+ *

+ */ + @SearchParamDefinition(name="status", path="MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified)\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status\r\n* [MedicationRequest](medicationrequest.html): Status of the prescription\r\n* [MedicationUsage](medicationusage.html): Return statements that match the given status\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified) +* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status +* [MedicationRequest](medicationrequest.html): Status of the prescription +* [MedicationUsage](medicationusage.html): Return statements that match the given status +
+ * Type: token
+ * Path: MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java index 1112ed4aa..052c6a816 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -6313,6 +6313,338 @@ public class MedicationKnowledge extends DomainResource { return ResourceType.MedicationKnowledge; } + /** + * Search parameter: classification-type + *

+ * Description: The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification)
+ * Type: token
+ * Path: MedicationKnowledge.medicineClassification.type
+ *

+ */ + @SearchParamDefinition(name="classification-type", path="MedicationKnowledge.medicineClassification.type", description="The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification)", type="token" ) + public static final String SP_CLASSIFICATION_TYPE = "classification-type"; + /** + * Fluent Client search parameter constant for classification-type + *

+ * Description: The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification)
+ * Type: token
+ * Path: MedicationKnowledge.medicineClassification.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASSIFICATION_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLASSIFICATION_TYPE); + + /** + * Search parameter: classification + *

+ * Description: Specific category assigned to the medication
+ * Type: token
+ * Path: MedicationKnowledge.medicineClassification.classification
+ *

+ */ + @SearchParamDefinition(name="classification", path="MedicationKnowledge.medicineClassification.classification", description="Specific category assigned to the medication", type="token" ) + public static final String SP_CLASSIFICATION = "classification"; + /** + * Fluent Client search parameter constant for classification + *

+ * Description: Specific category assigned to the medication
+ * Type: token
+ * Path: MedicationKnowledge.medicineClassification.classification
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASSIFICATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLASSIFICATION); + + /** + * Search parameter: code + *

+ * Description: Code that identifies this medication
+ * Type: token
+ * Path: MedicationKnowledge.code
+ *

+ */ + @SearchParamDefinition(name="code", path="MedicationKnowledge.code", description="Code that identifies this medication", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Code that identifies this medication
+ * Type: token
+ * Path: MedicationKnowledge.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: doseform + *

+ * Description: powder | tablets | capsule +
+ * Type: token
+ * Path: MedicationKnowledge.definitional.doseForm
+ *

+ */ + @SearchParamDefinition(name="doseform", path="MedicationKnowledge.definitional.doseForm", description="powder | tablets | capsule +", type="token" ) + public static final String SP_DOSEFORM = "doseform"; + /** + * Fluent Client search parameter constant for doseform + *

+ * Description: powder | tablets | capsule +
+ * Type: token
+ * Path: MedicationKnowledge.definitional.doseForm
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DOSEFORM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DOSEFORM); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier for this medication
+ * Type: token
+ * Path: MedicationKnowledge.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="MedicationKnowledge.identifier", description="Business identifier for this medication", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier for this medication
+ * Type: token
+ * Path: MedicationKnowledge.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: ingredient-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: MedicationKnowledge.definitional.ingredient.item.concept
+ *

+ */ + @SearchParamDefinition(name="ingredient-code", path="MedicationKnowledge.definitional.ingredient.item.concept", description="Reference to a concept (by class)", type="token" ) + public static final String SP_INGREDIENT_CODE = "ingredient-code"; + /** + * Fluent Client search parameter constant for ingredient-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: MedicationKnowledge.definitional.ingredient.item.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INGREDIENT_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INGREDIENT_CODE); + + /** + * Search parameter: ingredient + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: MedicationKnowledge.definitional.ingredient.item.reference
+ *

+ */ + @SearchParamDefinition(name="ingredient", path="MedicationKnowledge.definitional.ingredient.item.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_INGREDIENT = "ingredient"; + /** + * Fluent Client search parameter constant for ingredient + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: MedicationKnowledge.definitional.ingredient.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INGREDIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INGREDIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationKnowledge:ingredient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INGREDIENT = new ca.uhn.fhir.model.api.Include("MedicationKnowledge:ingredient").toLocked(); + + /** + * Search parameter: monitoring-program-name + *

+ * Description: Name of the reviewing program
+ * Type: token
+ * Path: MedicationKnowledge.monitoringProgram.name
+ *

+ */ + @SearchParamDefinition(name="monitoring-program-name", path="MedicationKnowledge.monitoringProgram.name", description="Name of the reviewing program", type="token" ) + public static final String SP_MONITORING_PROGRAM_NAME = "monitoring-program-name"; + /** + * Fluent Client search parameter constant for monitoring-program-name + *

+ * Description: Name of the reviewing program
+ * Type: token
+ * Path: MedicationKnowledge.monitoringProgram.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MONITORING_PROGRAM_NAME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MONITORING_PROGRAM_NAME); + + /** + * Search parameter: monitoring-program-type + *

+ * Description: Type of program under which the medication is monitored
+ * Type: token
+ * Path: MedicationKnowledge.monitoringProgram.type
+ *

+ */ + @SearchParamDefinition(name="monitoring-program-type", path="MedicationKnowledge.monitoringProgram.type", description="Type of program under which the medication is monitored", type="token" ) + public static final String SP_MONITORING_PROGRAM_TYPE = "monitoring-program-type"; + /** + * Fluent Client search parameter constant for monitoring-program-type + *

+ * Description: Type of program under which the medication is monitored
+ * Type: token
+ * Path: MedicationKnowledge.monitoringProgram.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MONITORING_PROGRAM_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MONITORING_PROGRAM_TYPE); + + /** + * Search parameter: monograph-type + *

+ * Description: The category of medication document
+ * Type: token
+ * Path: MedicationKnowledge.monograph.type
+ *

+ */ + @SearchParamDefinition(name="monograph-type", path="MedicationKnowledge.monograph.type", description="The category of medication document", type="token" ) + public static final String SP_MONOGRAPH_TYPE = "monograph-type"; + /** + * Fluent Client search parameter constant for monograph-type + *

+ * Description: The category of medication document
+ * Type: token
+ * Path: MedicationKnowledge.monograph.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam MONOGRAPH_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MONOGRAPH_TYPE); + + /** + * Search parameter: monograph + *

+ * Description: Associated documentation about the medication
+ * Type: reference
+ * Path: MedicationKnowledge.monograph.source
+ *

+ */ + @SearchParamDefinition(name="monograph", path="MedicationKnowledge.monograph.source", description="Associated documentation about the medication", type="reference", target={DocumentReference.class } ) + public static final String SP_MONOGRAPH = "monograph"; + /** + * Fluent Client search parameter constant for monograph + *

+ * Description: Associated documentation about the medication
+ * Type: reference
+ * Path: MedicationKnowledge.monograph.source
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MONOGRAPH = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MONOGRAPH); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationKnowledge:monograph". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MONOGRAPH = new ca.uhn.fhir.model.api.Include("MedicationKnowledge:monograph").toLocked(); + + /** + * Search parameter: packaging-cost-concept + *

+ * Description: The cost of the packaged medication, if the cost is a CodeableConcept
+ * Type: token
+ * Path: null
+ *

+ */ + @SearchParamDefinition(name="packaging-cost-concept", path="", description="The cost of the packaged medication, if the cost is a CodeableConcept", type="token" ) + public static final String SP_PACKAGING_COST_CONCEPT = "packaging-cost-concept"; + /** + * Fluent Client search parameter constant for packaging-cost-concept + *

+ * Description: The cost of the packaged medication, if the cost is a CodeableConcept
+ * Type: token
+ * Path: null
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PACKAGING_COST_CONCEPT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PACKAGING_COST_CONCEPT); + + /** + * Search parameter: packaging-cost + *

+ * Description: The cost of the packaged medication, if the cost is Money
+ * Type: quantity
+ * Path: null
+ *

+ */ + @SearchParamDefinition(name="packaging-cost", path="", description="The cost of the packaged medication, if the cost is Money", type="quantity" ) + public static final String SP_PACKAGING_COST = "packaging-cost"; + /** + * Fluent Client search parameter constant for packaging-cost + *

+ * Description: The cost of the packaged medication, if the cost is Money
+ * Type: quantity
+ * Path: null
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam PACKAGING_COST = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_PACKAGING_COST); + + /** + * Search parameter: product-type + *

+ * Description: Category of the medication or product
+ * Type: token
+ * Path: MedicationKnowledge.productType
+ *

+ */ + @SearchParamDefinition(name="product-type", path="MedicationKnowledge.productType", description="Category of the medication or product", type="token" ) + public static final String SP_PRODUCT_TYPE = "product-type"; + /** + * Fluent Client search parameter constant for product-type + *

+ * Description: Category of the medication or product
+ * Type: token
+ * Path: MedicationKnowledge.productType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRODUCT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRODUCT_TYPE); + + /** + * Search parameter: source-cost + *

+ * Description: The source or owner for the price information
+ * Type: token
+ * Path: MedicationKnowledge.cost.source
+ *

+ */ + @SearchParamDefinition(name="source-cost", path="MedicationKnowledge.cost.source", description="The source or owner for the price information", type="token" ) + public static final String SP_SOURCE_COST = "source-cost"; + /** + * Fluent Client search parameter constant for source-cost + *

+ * Description: The source or owner for the price information
+ * Type: token
+ * Path: MedicationKnowledge.cost.source
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SOURCE_COST = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SOURCE_COST); + + /** + * Search parameter: status + *

+ * Description: active | inactive | entered-in-error
+ * Type: token
+ * Path: MedicationKnowledge.status
+ *

+ */ + @SearchParamDefinition(name="status", path="MedicationKnowledge.status", description="active | inactive | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: active | inactive | entered-in-error
+ * Type: token
+ * Path: MedicationKnowledge.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java index 1ab8c83f1..dbf8d48d8 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4004,6 +4004,564 @@ public class MedicationRequest extends DomainResource { return ResourceType.MedicationRequest; } + /** + * Search parameter: authoredon + *

+ * Description: Return prescriptions written on this date
+ * Type: date
+ * Path: MedicationRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="authoredon", path="MedicationRequest.authoredOn", description="Return prescriptions written on this date", type="date" ) + public static final String SP_AUTHOREDON = "authoredon"; + /** + * Fluent Client search parameter constant for authoredon + *

+ * Description: Return prescriptions written on this date
+ * Type: date
+ * Path: MedicationRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHOREDON = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_AUTHOREDON); + + /** + * Search parameter: category + *

+ * Description: Returns prescriptions with different categories
+ * Type: token
+ * Path: MedicationRequest.category
+ *

+ */ + @SearchParamDefinition(name="category", path="MedicationRequest.category", description="Returns prescriptions with different categories", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Returns prescriptions with different categories
+ * Type: token
+ * Path: MedicationRequest.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: combo-date + *

+ * Description: Returns medication request to be administered on a specific date or within a date range
+ * Type: date
+ * Path: MedicationRequest.dose.dosageInstruction.timing.event | (MedicationRequest.dose.dosageInstruction.timing.repeat.bounds as Period)
+ *

+ */ + @SearchParamDefinition(name="combo-date", path="MedicationRequest.dose.dosageInstruction.timing.event | (MedicationRequest.dose.dosageInstruction.timing.repeat.bounds as Period)", description="Returns medication request to be administered on a specific date or within a date range", type="date" ) + public static final String SP_COMBO_DATE = "combo-date"; + /** + * Fluent Client search parameter constant for combo-date + *

+ * Description: Returns medication request to be administered on a specific date or within a date range
+ * Type: date
+ * Path: MedicationRequest.dose.dosageInstruction.timing.event | (MedicationRequest.dose.dosageInstruction.timing.repeat.bounds as Period)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam COMBO_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_COMBO_DATE); + + /** + * Search parameter: intended-dispenser + *

+ * Description: Returns prescriptions intended to be dispensed by this Organization
+ * Type: reference
+ * Path: MedicationRequest.dispenseRequest.dispenser
+ *

+ */ + @SearchParamDefinition(name="intended-dispenser", path="MedicationRequest.dispenseRequest.dispenser", description="Returns prescriptions intended to be dispensed by this Organization", type="reference", target={Organization.class } ) + public static final String SP_INTENDED_DISPENSER = "intended-dispenser"; + /** + * Fluent Client search parameter constant for intended-dispenser + *

+ * Description: Returns prescriptions intended to be dispensed by this Organization
+ * Type: reference
+ * Path: MedicationRequest.dispenseRequest.dispenser
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INTENDED_DISPENSER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INTENDED_DISPENSER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationRequest:intended-dispenser". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INTENDED_DISPENSER = new ca.uhn.fhir.model.api.Include("MedicationRequest:intended-dispenser").toLocked(); + + /** + * Search parameter: intended-performer + *

+ * Description: Returns the intended performer of the administration of the medication request
+ * Type: reference
+ * Path: MedicationRequest.performer
+ *

+ */ + @SearchParamDefinition(name="intended-performer", path="MedicationRequest.performer", description="Returns the intended performer of the administration of the medication request", type="reference", target={CareTeam.class, Device.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_INTENDED_PERFORMER = "intended-performer"; + /** + * Fluent Client search parameter constant for intended-performer + *

+ * Description: Returns the intended performer of the administration of the medication request
+ * Type: reference
+ * Path: MedicationRequest.performer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INTENDED_PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INTENDED_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationRequest:intended-performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INTENDED_PERFORMER = new ca.uhn.fhir.model.api.Include("MedicationRequest:intended-performer").toLocked(); + + /** + * Search parameter: intended-performertype + *

+ * Description: Returns requests for a specific type of performer
+ * Type: token
+ * Path: MedicationRequest.performerType
+ *

+ */ + @SearchParamDefinition(name="intended-performertype", path="MedicationRequest.performerType", description="Returns requests for a specific type of performer", type="token" ) + public static final String SP_INTENDED_PERFORMERTYPE = "intended-performertype"; + /** + * Fluent Client search parameter constant for intended-performertype + *

+ * Description: Returns requests for a specific type of performer
+ * Type: token
+ * Path: MedicationRequest.performerType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTENDED_PERFORMERTYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INTENDED_PERFORMERTYPE); + + /** + * Search parameter: intent + *

+ * Description: Returns prescriptions with different intents
+ * Type: token
+ * Path: MedicationRequest.intent
+ *

+ */ + @SearchParamDefinition(name="intent", path="MedicationRequest.intent", description="Returns prescriptions with different intents", type="token" ) + public static final String SP_INTENT = "intent"; + /** + * Fluent Client search parameter constant for intent + *

+ * Description: Returns prescriptions with different intents
+ * Type: token
+ * Path: MedicationRequest.intent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INTENT); + + /** + * Search parameter: priority + *

+ * Description: Returns prescriptions with different priorities
+ * Type: token
+ * Path: MedicationRequest.priority
+ *

+ */ + @SearchParamDefinition(name="priority", path="MedicationRequest.priority", description="Returns prescriptions with different priorities", type="token" ) + public static final String SP_PRIORITY = "priority"; + /** + * Fluent Client search parameter constant for priority + *

+ * Description: Returns prescriptions with different priorities
+ * Type: token
+ * Path: MedicationRequest.priority
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRIORITY); + + /** + * Search parameter: requester + *

+ * Description: Returns prescriptions prescribed by this prescriber
+ * Type: reference
+ * Path: MedicationRequest.requester
+ *

+ */ + @SearchParamDefinition(name="requester", path="MedicationRequest.requester", description="Returns prescriptions prescribed by this prescriber", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_REQUESTER = "requester"; + /** + * Fluent Client search parameter constant for requester + *

+ * Description: Returns prescriptions prescribed by this prescriber
+ * Type: reference
+ * Path: MedicationRequest.requester
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationRequest:requester". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER = new ca.uhn.fhir.model.api.Include("MedicationRequest:requester").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: The identity of a patient to list orders for
+ * Type: reference
+ * Path: MedicationRequest.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="MedicationRequest.subject", description="The identity of a patient to list orders for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The identity of a patient to list orders for
+ * Type: reference
+ * Path: MedicationRequest.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationRequest:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("MedicationRequest:subject").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationRequest:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MedicationRequest:patient").toLocked(); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations that share this encounter +* [MedicationRequest](medicationrequest.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: MedicationAdministration.encounter | MedicationRequest.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="MedicationAdministration.encounter | MedicationRequest.encounter", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): Return administrations that share this encounter\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations that share this encounter +* [MedicationRequest](medicationrequest.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: MedicationAdministration.encounter | MedicationRequest.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationRequest:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("MedicationRequest:encounter").toLocked(); + + /** + * Search parameter: medication + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource +* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference +* [MedicationUsage](medicationusage.html): Return statements of this medication reference +
+ * Type: reference
+ * Path: MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference
+ *

+ */ + @SearchParamDefinition(name="medication", path="MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication reference\r\n", type="reference" ) + public static final String SP_MEDICATION = "medication"; + /** + * Fluent Client search parameter constant for medication + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource +* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference +* [MedicationUsage](medicationusage.html): Return statements of this medication reference +
+ * Type: reference
+ * Path: MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDICATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationRequest:medication". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION = new ca.uhn.fhir.model.api.Include("MedicationRequest:medication").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified) +* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status +* [MedicationRequest](medicationrequest.html): Status of the prescription +* [MedicationUsage](medicationusage.html): Return statements that match the given status +
+ * Type: token
+ * Path: MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status
+ *

+ */ + @SearchParamDefinition(name="status", path="MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified)\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status\r\n* [MedicationRequest](medicationrequest.html): Status of the prescription\r\n* [MedicationUsage](medicationusage.html): Return statements that match the given status\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified) +* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status +* [MedicationRequest](medicationrequest.html): Status of the prescription +* [MedicationUsage](medicationusage.html): Return statements that match the given status +
+ * Type: token
+ * Path: MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java index 30df33c83..ffcfeec44 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1497,6 +1497,444 @@ public class MedicationUsage extends DomainResource { return ResourceType.MedicationUsage; } + /** + * Search parameter: adherence + *

+ * Description: Returns statements based on adherence or compliance
+ * Type: token
+ * Path: MedicationUsage.adherence
+ *

+ */ + @SearchParamDefinition(name="adherence", path="MedicationUsage.adherence", description="Returns statements based on adherence or compliance", type="token" ) + public static final String SP_ADHERENCE = "adherence"; + /** + * Fluent Client search parameter constant for adherence + *

+ * Description: Returns statements based on adherence or compliance
+ * Type: token
+ * Path: MedicationUsage.adherence
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADHERENCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADHERENCE); + + /** + * Search parameter: category + *

+ * Description: Returns statements of this category of MedicationUsage
+ * Type: token
+ * Path: MedicationUsage.category
+ *

+ */ + @SearchParamDefinition(name="category", path="MedicationUsage.category", description="Returns statements of this category of MedicationUsage", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Returns statements of this category of MedicationUsage
+ * Type: token
+ * Path: MedicationUsage.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: effective + *

+ * Description: Date when patient was taking (or not taking) the medication
+ * Type: date
+ * Path: MedicationUsage.effective
+ *

+ */ + @SearchParamDefinition(name="effective", path="MedicationUsage.effective", description="Date when patient was taking (or not taking) the medication", type="date" ) + public static final String SP_EFFECTIVE = "effective"; + /** + * Fluent Client search parameter constant for effective + *

+ * Description: Date when patient was taking (or not taking) the medication
+ * Type: date
+ * Path: MedicationUsage.effective
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); + + /** + * Search parameter: encounter + *

+ * Description: Returns statements for a specific encounter
+ * Type: reference
+ * Path: MedicationUsage.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="MedicationUsage.encounter", description="Returns statements for a specific encounter", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Returns statements for a specific encounter
+ * Type: reference
+ * Path: MedicationUsage.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationUsage:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("MedicationUsage:encounter").toLocked(); + + /** + * Search parameter: source + *

+ * Description: Who or where the information in the statement came from
+ * Type: reference
+ * Path: MedicationUsage.informationSource
+ *

+ */ + @SearchParamDefinition(name="source", path="MedicationUsage.informationSource", description="Who or where the information in the statement came from", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: Who or where the information in the statement came from
+ * Type: reference
+ * Path: MedicationUsage.informationSource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationUsage:source". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("MedicationUsage:source").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: The identity of a patient, animal or group to list statements for
+ * Type: reference
+ * Path: MedicationUsage.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="MedicationUsage.subject", description="The identity of a patient, animal or group to list statements for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The identity of a patient, animal or group to list statements for
+ * Type: reference
+ * Path: MedicationUsage.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationUsage:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("MedicationUsage:subject").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationUsage:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MedicationUsage:patient").toLocked(); + + /** + * Search parameter: medication + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource +* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference +* [MedicationUsage](medicationusage.html): Return statements of this medication reference +
+ * Type: reference
+ * Path: MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference
+ *

+ */ + @SearchParamDefinition(name="medication", path="MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication reference\r\n", type="reference" ) + public static final String SP_MEDICATION = "medication"; + /** + * Fluent Client search parameter constant for medication + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication reference +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine resource +* [MedicationRequest](medicationrequest.html): Return prescriptions for this medication reference +* [MedicationUsage](medicationusage.html): Return statements of this medication reference +
+ * Type: reference
+ * Path: MedicationAdministration.medication.reference | MedicationDispense.medication.reference | MedicationRequest.medication.reference | MedicationUsage.medication.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDICATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicationUsage:medication". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION = new ca.uhn.fhir.model.api.Include("MedicationUsage:medication").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified) +* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status +* [MedicationRequest](medicationrequest.html): Status of the prescription +* [MedicationUsage](medicationusage.html): Return statements that match the given status +
+ * Type: token
+ * Path: MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status
+ *

+ */ + @SearchParamDefinition(name="status", path="MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status", description="Multiple Resources: \r\n\r\n* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified)\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status\r\n* [MedicationRequest](medicationrequest.html): Status of the prescription\r\n* [MedicationUsage](medicationusage.html): Return statements that match the given status\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [MedicationAdministration](medicationadministration.html): MedicationAdministration event status (for example one of active/paused/completed/nullified) +* [MedicationDispense](medicationdispense.html): Returns dispenses with a specified dispense status +* [MedicationRequest](medicationrequest.html): Status of the prescription +* [MedicationUsage](medicationusage.html): Return statements that match the given status +
+ * Type: token
+ * Path: MedicationAdministration.status | MedicationDispense.status | MedicationRequest.status | MedicationUsage.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicinalProductDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicinalProductDefinition.java index 9a67a1dfc..496d97daf 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicinalProductDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicinalProductDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4052,6 +4052,258 @@ public class MedicinalProductDefinition extends DomainResource { return ResourceType.MedicinalProductDefinition; } + /** + * Search parameter: characteristic-type + *

+ * Description: A category for the characteristic
+ * Type: token
+ * Path: MedicinalProductDefinition.characteristic.type
+ *

+ */ + @SearchParamDefinition(name="characteristic-type", path="MedicinalProductDefinition.characteristic.type", description="A category for the characteristic", type="token" ) + public static final String SP_CHARACTERISTIC_TYPE = "characteristic-type"; + /** + * Fluent Client search parameter constant for characteristic-type + *

+ * Description: A category for the characteristic
+ * Type: token
+ * Path: MedicinalProductDefinition.characteristic.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHARACTERISTIC_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CHARACTERISTIC_TYPE); + + /** + * Search parameter: characteristic + *

+ * Description: Allows the key product features to be recorded, such as "sugar free", "modified release", "parallel import"
+ * Type: token
+ * Path: MedicinalProductDefinition.characteristic.value
+ *

+ */ + @SearchParamDefinition(name="characteristic", path="MedicinalProductDefinition.characteristic.value", description="Allows the key product features to be recorded, such as \"sugar free\", \"modified release\", \"parallel import\"", type="token" ) + public static final String SP_CHARACTERISTIC = "characteristic"; + /** + * Fluent Client search parameter constant for characteristic + *

+ * Description: Allows the key product features to be recorded, such as "sugar free", "modified release", "parallel import"
+ * Type: token
+ * Path: MedicinalProductDefinition.characteristic.value
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHARACTERISTIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CHARACTERISTIC); + + /** + * Search parameter: contact + *

+ * Description: A product specific contact, person (in a role), or an organization
+ * Type: reference
+ * Path: MedicinalProductDefinition.contact.contact
+ *

+ */ + @SearchParamDefinition(name="contact", path="MedicinalProductDefinition.contact.contact", description="A product specific contact, person (in a role), or an organization", type="reference", target={Organization.class, PractitionerRole.class } ) + public static final String SP_CONTACT = "contact"; + /** + * Fluent Client search parameter constant for contact + *

+ * Description: A product specific contact, person (in a role), or an organization
+ * Type: reference
+ * Path: MedicinalProductDefinition.contact.contact
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTACT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONTACT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicinalProductDefinition:contact". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTACT = new ca.uhn.fhir.model.api.Include("MedicinalProductDefinition:contact").toLocked(); + + /** + * Search parameter: domain + *

+ * Description: If this medicine applies to human or veterinary uses
+ * Type: token
+ * Path: MedicinalProductDefinition.domain
+ *

+ */ + @SearchParamDefinition(name="domain", path="MedicinalProductDefinition.domain", description="If this medicine applies to human or veterinary uses", type="token" ) + public static final String SP_DOMAIN = "domain"; + /** + * Fluent Client search parameter constant for domain + *

+ * Description: If this medicine applies to human or veterinary uses
+ * Type: token
+ * Path: MedicinalProductDefinition.domain
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DOMAIN = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DOMAIN); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier for this product. Could be an MPID
+ * Type: token
+ * Path: MedicinalProductDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="MedicinalProductDefinition.identifier", description="Business identifier for this product. Could be an MPID", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier for this product. Could be an MPID
+ * Type: token
+ * Path: MedicinalProductDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: ingredient + *

+ * Description: An ingredient of this product
+ * Type: token
+ * Path: MedicinalProductDefinition.ingredient
+ *

+ */ + @SearchParamDefinition(name="ingredient", path="MedicinalProductDefinition.ingredient", description="An ingredient of this product", type="token" ) + public static final String SP_INGREDIENT = "ingredient"; + /** + * Fluent Client search parameter constant for ingredient + *

+ * Description: An ingredient of this product
+ * Type: token
+ * Path: MedicinalProductDefinition.ingredient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INGREDIENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INGREDIENT); + + /** + * Search parameter: master-file + *

+ * Description: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File)
+ * Type: reference
+ * Path: MedicinalProductDefinition.masterFile
+ *

+ */ + @SearchParamDefinition(name="master-file", path="MedicinalProductDefinition.masterFile", description="A master file for to the medicinal product (e.g. Pharmacovigilance System Master File)", type="reference", target={DocumentReference.class } ) + public static final String SP_MASTER_FILE = "master-file"; + /** + * Fluent Client search parameter constant for master-file + *

+ * Description: A master file for to the medicinal product (e.g. Pharmacovigilance System Master File)
+ * Type: reference
+ * Path: MedicinalProductDefinition.masterFile
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MASTER_FILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MASTER_FILE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MedicinalProductDefinition:master-file". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MASTER_FILE = new ca.uhn.fhir.model.api.Include("MedicinalProductDefinition:master-file").toLocked(); + + /** + * Search parameter: name-language + *

+ * Description: Language code for this name
+ * Type: token
+ * Path: MedicinalProductDefinition.name.countryLanguage.language
+ *

+ */ + @SearchParamDefinition(name="name-language", path="MedicinalProductDefinition.name.countryLanguage.language", description="Language code for this name", type="token" ) + public static final String SP_NAME_LANGUAGE = "name-language"; + /** + * Fluent Client search parameter constant for name-language + *

+ * Description: Language code for this name
+ * Type: token
+ * Path: MedicinalProductDefinition.name.countryLanguage.language
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam NAME_LANGUAGE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_NAME_LANGUAGE); + + /** + * Search parameter: name + *

+ * Description: The full product name
+ * Type: string
+ * Path: MedicinalProductDefinition.name.productName
+ *

+ */ + @SearchParamDefinition(name="name", path="MedicinalProductDefinition.name.productName", description="The full product name", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: The full product name
+ * Type: string
+ * Path: MedicinalProductDefinition.name.productName
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: product-classification + *

+ * Description: Allows the product to be classified by various systems
+ * Type: token
+ * Path: MedicinalProductDefinition.classification
+ *

+ */ + @SearchParamDefinition(name="product-classification", path="MedicinalProductDefinition.classification", description="Allows the product to be classified by various systems", type="token" ) + public static final String SP_PRODUCT_CLASSIFICATION = "product-classification"; + /** + * Fluent Client search parameter constant for product-classification + *

+ * Description: Allows the product to be classified by various systems
+ * Type: token
+ * Path: MedicinalProductDefinition.classification
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRODUCT_CLASSIFICATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRODUCT_CLASSIFICATION); + + /** + * Search parameter: status + *

+ * Description: The status within the lifecycle of this product record. A high-level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization status
+ * Type: token
+ * Path: MedicinalProductDefinition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="MedicinalProductDefinition.status", description="The status within the lifecycle of this product record. A high-level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status within the lifecycle of this product record. A high-level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization status
+ * Type: token
+ * Path: MedicinalProductDefinition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: type + *

+ * Description: Regulatory type, e.g. Investigational or Authorized
+ * Type: token
+ * Path: MedicinalProductDefinition.type
+ *

+ */ + @SearchParamDefinition(name="type", path="MedicinalProductDefinition.type", description="Regulatory type, e.g. Investigational or Authorized", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Regulatory type, e.g. Investigational or Authorized
+ * Type: token
+ * Path: MedicinalProductDefinition.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java index ebf781165..2793edcc6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2859,6 +2859,848 @@ public class MessageDefinition extends CanonicalResource { return ResourceType.MessageDefinition; } + /** + * Search parameter: category + *

+ * Description: The behavior associated with the message
+ * Type: token
+ * Path: MessageDefinition.category
+ *

+ */ + @SearchParamDefinition(name="category", path="MessageDefinition.category", description="The behavior associated with the message", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: The behavior associated with the message
+ * Type: token
+ * Path: MessageDefinition.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: event + *

+ * Description: The event that triggers the message or link to the event definition.
+ * Type: token
+ * Path: MessageDefinition.event
+ *

+ */ + @SearchParamDefinition(name="event", path="MessageDefinition.event", description="The event that triggers the message or link to the event definition.", type="token" ) + public static final String SP_EVENT = "event"; + /** + * Fluent Client search parameter constant for event + *

+ * Description: The event that triggers the message or link to the event definition.
+ * Type: token
+ * Path: MessageDefinition.event
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EVENT); + + /** + * Search parameter: focus + *

+ * Description: A resource that is a permitted focus of the message
+ * Type: token
+ * Path: MessageDefinition.focus.code
+ *

+ */ + @SearchParamDefinition(name="focus", path="MessageDefinition.focus.code", description="A resource that is a permitted focus of the message", type="token" ) + public static final String SP_FOCUS = "focus"; + /** + * Fluent Client search parameter constant for focus + *

+ * Description: A resource that is a permitted focus of the message
+ * Type: token
+ * Path: MessageDefinition.focus.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FOCUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FOCUS); + + /** + * Search parameter: parent + *

+ * Description: A resource that is the parent of the definition
+ * Type: reference
+ * Path: MessageDefinition.parent
+ *

+ */ + @SearchParamDefinition(name="parent", path="MessageDefinition.parent", description="A resource that is the parent of the definition", type="reference", target={ActivityDefinition.class, PlanDefinition.class } ) + public static final String SP_PARENT = "parent"; + /** + * Fluent Client search parameter constant for parent + *

+ * Description: A resource that is the parent of the definition
+ * Type: reference
+ * Path: MessageDefinition.parent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MessageDefinition:parent". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT = new ca.uhn.fhir.model.api.Include("MessageDefinition:parent").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier", description="Multiple Resources: \r\n\r\n* [CodeSystem](codesystem.html): External identifier for the code system\r\n* [ConceptMap](conceptmap.html): External identifier for the concept map\r\n* [MessageDefinition](messagedefinition.html): External identifier for the message definition\r\n* [StructureDefinition](structuredefinition.html): External identifier for the structure definition\r\n* [StructureMap](structuremap.html): External identifier for the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities\r\n* [ValueSet](valueset.html): External identifier for the value set\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java index 35334f460..00c4ec7cb 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2010,6 +2010,328 @@ public class MessageHeader extends DomainResource { return ResourceType.MessageHeader; } + /** + * Search parameter: author + *

+ * Description: The source of the decision
+ * Type: reference
+ * Path: MessageHeader.author
+ *

+ */ + @SearchParamDefinition(name="author", path="MessageHeader.author", description="The source of the decision", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: The source of the decision
+ * Type: reference
+ * Path: MessageHeader.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MessageHeader:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("MessageHeader:author").toLocked(); + + /** + * Search parameter: code + *

+ * Description: ok | transient-error | fatal-error
+ * Type: token
+ * Path: MessageHeader.response.code
+ *

+ */ + @SearchParamDefinition(name="code", path="MessageHeader.response.code", description="ok | transient-error | fatal-error", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: ok | transient-error | fatal-error
+ * Type: token
+ * Path: MessageHeader.response.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: destination-uri + *

+ * Description: Actual destination address or id
+ * Type: uri
+ * Path: MessageHeader.destination.endpoint
+ *

+ */ + @SearchParamDefinition(name="destination-uri", path="MessageHeader.destination.endpoint", description="Actual destination address or id", type="uri" ) + public static final String SP_DESTINATION_URI = "destination-uri"; + /** + * Fluent Client search parameter constant for destination-uri + *

+ * Description: Actual destination address or id
+ * Type: uri
+ * Path: MessageHeader.destination.endpoint
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam DESTINATION_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_DESTINATION_URI); + + /** + * Search parameter: destination + *

+ * Description: Name of system
+ * Type: string
+ * Path: MessageHeader.destination.name
+ *

+ */ + @SearchParamDefinition(name="destination", path="MessageHeader.destination.name", description="Name of system", type="string" ) + public static final String SP_DESTINATION = "destination"; + /** + * Fluent Client search parameter constant for destination + *

+ * Description: Name of system
+ * Type: string
+ * Path: MessageHeader.destination.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESTINATION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESTINATION); + + /** + * Search parameter: enterer + *

+ * Description: The source of the data entry
+ * Type: reference
+ * Path: MessageHeader.enterer
+ *

+ */ + @SearchParamDefinition(name="enterer", path="MessageHeader.enterer", description="The source of the data entry", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_ENTERER = "enterer"; + /** + * Fluent Client search parameter constant for enterer + *

+ * Description: The source of the data entry
+ * Type: reference
+ * Path: MessageHeader.enterer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTERER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTERER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MessageHeader:enterer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTERER = new ca.uhn.fhir.model.api.Include("MessageHeader:enterer").toLocked(); + + /** + * Search parameter: event + *

+ * Description: Code for the event this message represents or link to event definition
+ * Type: token
+ * Path: MessageHeader.event
+ *

+ */ + @SearchParamDefinition(name="event", path="MessageHeader.event", description="Code for the event this message represents or link to event definition", type="token" ) + public static final String SP_EVENT = "event"; + /** + * Fluent Client search parameter constant for event + *

+ * Description: Code for the event this message represents or link to event definition
+ * Type: token
+ * Path: MessageHeader.event
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EVENT); + + /** + * Search parameter: focus + *

+ * Description: The actual content of the message
+ * Type: reference
+ * Path: MessageHeader.focus
+ *

+ */ + @SearchParamDefinition(name="focus", path="MessageHeader.focus", description="The actual content of the message", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_FOCUS = "focus"; + /** + * Fluent Client search parameter constant for focus + *

+ * Description: The actual content of the message
+ * Type: reference
+ * Path: MessageHeader.focus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FOCUS = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FOCUS); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MessageHeader:focus". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_FOCUS = new ca.uhn.fhir.model.api.Include("MessageHeader:focus").toLocked(); + + /** + * Search parameter: receiver + *

+ * Description: Intended "real-world" recipient for the data
+ * Type: reference
+ * Path: MessageHeader.destination.receiver
+ *

+ */ + @SearchParamDefinition(name="receiver", path="MessageHeader.destination.receiver", description="Intended \"real-world\" recipient for the data", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_RECEIVER = "receiver"; + /** + * Fluent Client search parameter constant for receiver + *

+ * Description: Intended "real-world" recipient for the data
+ * Type: reference
+ * Path: MessageHeader.destination.receiver
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECEIVER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECEIVER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MessageHeader:receiver". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RECEIVER = new ca.uhn.fhir.model.api.Include("MessageHeader:receiver").toLocked(); + + /** + * Search parameter: response-id + *

+ * Description: Id of original message
+ * Type: token
+ * Path: MessageHeader.response.identifier
+ *

+ */ + @SearchParamDefinition(name="response-id", path="MessageHeader.response.identifier", description="Id of original message", type="token" ) + public static final String SP_RESPONSE_ID = "response-id"; + /** + * Fluent Client search parameter constant for response-id + *

+ * Description: Id of original message
+ * Type: token
+ * Path: MessageHeader.response.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESPONSE_ID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RESPONSE_ID); + + /** + * Search parameter: responsible + *

+ * Description: Final responsibility for event
+ * Type: reference
+ * Path: MessageHeader.responsible
+ *

+ */ + @SearchParamDefinition(name="responsible", path="MessageHeader.responsible", description="Final responsibility for event", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_RESPONSIBLE = "responsible"; + /** + * Fluent Client search parameter constant for responsible + *

+ * Description: Final responsibility for event
+ * Type: reference
+ * Path: MessageHeader.responsible
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESPONSIBLE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESPONSIBLE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MessageHeader:responsible". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RESPONSIBLE = new ca.uhn.fhir.model.api.Include("MessageHeader:responsible").toLocked(); + + /** + * Search parameter: sender + *

+ * Description: Real world sender of the message
+ * Type: reference
+ * Path: MessageHeader.sender
+ *

+ */ + @SearchParamDefinition(name="sender", path="MessageHeader.sender", description="Real world sender of the message", type="reference", target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_SENDER = "sender"; + /** + * Fluent Client search parameter constant for sender + *

+ * Description: Real world sender of the message
+ * Type: reference
+ * Path: MessageHeader.sender
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SENDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SENDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MessageHeader:sender". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SENDER = new ca.uhn.fhir.model.api.Include("MessageHeader:sender").toLocked(); + + /** + * Search parameter: source-uri + *

+ * Description: Actual message source address or id
+ * Type: uri
+ * Path: MessageHeader.source.endpoint
+ *

+ */ + @SearchParamDefinition(name="source-uri", path="MessageHeader.source.endpoint", description="Actual message source address or id", type="uri" ) + public static final String SP_SOURCE_URI = "source-uri"; + /** + * Fluent Client search parameter constant for source-uri + *

+ * Description: Actual message source address or id
+ * Type: uri
+ * Path: MessageHeader.source.endpoint
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam SOURCE_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SOURCE_URI); + + /** + * Search parameter: source + *

+ * Description: Name of system
+ * Type: string
+ * Path: MessageHeader.source.name
+ *

+ */ + @SearchParamDefinition(name="source", path="MessageHeader.source.name", description="Name of system", type="string" ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: Name of system
+ * Type: string
+ * Path: MessageHeader.source.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam SOURCE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_SOURCE); + + /** + * Search parameter: target + *

+ * Description: Particular delivery destination within the destination
+ * Type: reference
+ * Path: MessageHeader.destination.target
+ *

+ */ + @SearchParamDefinition(name="target", path="MessageHeader.destination.target", description="Particular delivery destination within the destination", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class } ) + public static final String SP_TARGET = "target"; + /** + * Fluent Client search parameter constant for target + *

+ * Description: Particular delivery destination within the destination
+ * Type: reference
+ * Path: MessageHeader.destination.target
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MessageHeader:target". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET = new ca.uhn.fhir.model.api.Include("MessageHeader:target").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MetadataResource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MetadataResource.java index 0d94d6c9c..e95f5afc3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MetadataResource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MetadataResource.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java index 4c2db5ba2..d2ddf23f7 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -6260,6 +6260,272 @@ public class MolecularSequence extends DomainResource { return ResourceType.MolecularSequence; } + /** + * Search parameter: chromosome-variant-coordinate + *

+ * Description: Search parameter by chromosome and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-variant-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
+ * Type: composite
+ * Path: MolecularSequence.variant
+ *

+ */ + @SearchParamDefinition(name="chromosome-variant-coordinate", path="MolecularSequence.variant", description="Search parameter by chromosome and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-variant-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.", type="composite", compositeOf={"chromosome", "variant-start"} ) + public static final String SP_CHROMOSOME_VARIANT_COORDINATE = "chromosome-variant-coordinate"; + /** + * Fluent Client search parameter constant for chromosome-variant-coordinate + *

+ * Description: Search parameter by chromosome and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-variant-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
+ * Type: composite
+ * Path: MolecularSequence.variant
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CHROMOSOME_VARIANT_COORDINATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CHROMOSOME_VARIANT_COORDINATE); + + /** + * Search parameter: chromosome-window-coordinate + *

+ * Description: Search parameter by chromosome and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-window-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
+ * Type: composite
+ * Path: MolecularSequence.referenceSeq
+ *

+ */ + @SearchParamDefinition(name="chromosome-window-coordinate", path="MolecularSequence.referenceSeq", description="Search parameter by chromosome and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-window-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.", type="composite", compositeOf={"chromosome", "window-start"} ) + public static final String SP_CHROMOSOME_WINDOW_COORDINATE = "chromosome-window-coordinate"; + /** + * Fluent Client search parameter constant for chromosome-window-coordinate + *

+ * Description: Search parameter by chromosome and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-window-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
+ * Type: composite
+ * Path: MolecularSequence.referenceSeq
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CHROMOSOME_WINDOW_COORDINATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CHROMOSOME_WINDOW_COORDINATE); + + /** + * Search parameter: chromosome + *

+ * Description: Chromosome number of the reference sequence
+ * Type: token
+ * Path: MolecularSequence.referenceSeq.chromosome
+ *

+ */ + @SearchParamDefinition(name="chromosome", path="MolecularSequence.referenceSeq.chromosome", description="Chromosome number of the reference sequence", type="token" ) + public static final String SP_CHROMOSOME = "chromosome"; + /** + * Fluent Client search parameter constant for chromosome + *

+ * Description: Chromosome number of the reference sequence
+ * Type: token
+ * Path: MolecularSequence.referenceSeq.chromosome
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHROMOSOME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CHROMOSOME); + + /** + * Search parameter: identifier + *

+ * Description: The unique identity for a particular sequence
+ * Type: token
+ * Path: MolecularSequence.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="MolecularSequence.identifier", description="The unique identity for a particular sequence", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The unique identity for a particular sequence
+ * Type: token
+ * Path: MolecularSequence.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: The subject that the observation is about
+ * Type: reference
+ * Path: MolecularSequence.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="MolecularSequence.patient", description="The subject that the observation is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The subject that the observation is about
+ * Type: reference
+ * Path: MolecularSequence.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "MolecularSequence:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MolecularSequence:patient").toLocked(); + + /** + * Search parameter: referenceseqid-variant-coordinate + *

+ * Description: Search parameter by reference sequence and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-variant-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
+ * Type: composite
+ * Path: MolecularSequence.variant
+ *

+ */ + @SearchParamDefinition(name="referenceseqid-variant-coordinate", path="MolecularSequence.variant", description="Search parameter by reference sequence and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-variant-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.", type="composite", compositeOf={"referenceseqid", "variant-start"} ) + public static final String SP_REFERENCESEQID_VARIANT_COORDINATE = "referenceseqid-variant-coordinate"; + /** + * Fluent Client search parameter constant for referenceseqid-variant-coordinate + *

+ * Description: Search parameter by reference sequence and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-variant-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
+ * Type: composite
+ * Path: MolecularSequence.variant
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam REFERENCESEQID_VARIANT_COORDINATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_REFERENCESEQID_VARIANT_COORDINATE); + + /** + * Search parameter: referenceseqid-window-coordinate + *

+ * Description: Search parameter by reference sequence and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-window-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
+ * Type: composite
+ * Path: MolecularSequence.referenceSeq
+ *

+ */ + @SearchParamDefinition(name="referenceseqid-window-coordinate", path="MolecularSequence.referenceSeq", description="Search parameter by reference sequence and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-window-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.", type="composite", compositeOf={"referenceseqid", "window-start"} ) + public static final String SP_REFERENCESEQID_WINDOW_COORDINATE = "referenceseqid-window-coordinate"; + /** + * Fluent Client search parameter constant for referenceseqid-window-coordinate + *

+ * Description: Search parameter by reference sequence and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-window-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
+ * Type: composite
+ * Path: MolecularSequence.referenceSeq
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam REFERENCESEQID_WINDOW_COORDINATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_REFERENCESEQID_WINDOW_COORDINATE); + + /** + * Search parameter: referenceseqid + *

+ * Description: Reference Sequence of the sequence
+ * Type: token
+ * Path: MolecularSequence.referenceSeq.referenceSeqId
+ *

+ */ + @SearchParamDefinition(name="referenceseqid", path="MolecularSequence.referenceSeq.referenceSeqId", description="Reference Sequence of the sequence", type="token" ) + public static final String SP_REFERENCESEQID = "referenceseqid"; + /** + * Fluent Client search parameter constant for referenceseqid + *

+ * Description: Reference Sequence of the sequence
+ * Type: token
+ * Path: MolecularSequence.referenceSeq.referenceSeqId
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REFERENCESEQID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REFERENCESEQID); + + /** + * Search parameter: type + *

+ * Description: Amino Acid Sequence/ DNA Sequence / RNA Sequence
+ * Type: token
+ * Path: MolecularSequence.type
+ *

+ */ + @SearchParamDefinition(name="type", path="MolecularSequence.type", description="Amino Acid Sequence/ DNA Sequence / RNA Sequence", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Amino Acid Sequence/ DNA Sequence / RNA Sequence
+ * Type: token
+ * Path: MolecularSequence.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: variant-end + *

+ * Description: End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the variant.
+ * Type: number
+ * Path: MolecularSequence.variant.end
+ *

+ */ + @SearchParamDefinition(name="variant-end", path="MolecularSequence.variant.end", description="End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the variant.", type="number" ) + public static final String SP_VARIANT_END = "variant-end"; + /** + * Fluent Client search parameter constant for variant-end + *

+ * Description: End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the variant.
+ * Type: number
+ * Path: MolecularSequence.variant.end
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.NumberClientParam VARIANT_END = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_VARIANT_END); + + /** + * Search parameter: variant-start + *

+ * Description: Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the variant.
+ * Type: number
+ * Path: MolecularSequence.variant.start
+ *

+ */ + @SearchParamDefinition(name="variant-start", path="MolecularSequence.variant.start", description="Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the variant.", type="number" ) + public static final String SP_VARIANT_START = "variant-start"; + /** + * Fluent Client search parameter constant for variant-start + *

+ * Description: Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the variant.
+ * Type: number
+ * Path: MolecularSequence.variant.start
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.NumberClientParam VARIANT_START = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_VARIANT_START); + + /** + * Search parameter: window-end + *

+ * Description: End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the reference sequence.
+ * Type: number
+ * Path: MolecularSequence.referenceSeq.windowEnd
+ *

+ */ + @SearchParamDefinition(name="window-end", path="MolecularSequence.referenceSeq.windowEnd", description="End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the reference sequence.", type="number" ) + public static final String SP_WINDOW_END = "window-end"; + /** + * Fluent Client search parameter constant for window-end + *

+ * Description: End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the reference sequence.
+ * Type: number
+ * Path: MolecularSequence.referenceSeq.windowEnd
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.NumberClientParam WINDOW_END = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_WINDOW_END); + + /** + * Search parameter: window-start + *

+ * Description: Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the reference sequence.
+ * Type: number
+ * Path: MolecularSequence.referenceSeq.windowStart
+ *

+ */ + @SearchParamDefinition(name="window-start", path="MolecularSequence.referenceSeq.windowStart", description="Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the reference sequence.", type="number" ) + public static final String SP_WINDOW_START = "window-start"; + /** + * Fluent Client search parameter constant for window-start + *

+ * Description: Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the reference sequence.
+ * Type: number
+ * Path: MolecularSequence.referenceSeq.windowStart
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.NumberClientParam WINDOW_START = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_WINDOW_START); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java index 8c8c5475c..4816f47db 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2205,6 +2205,840 @@ public class NamingSystem extends CanonicalResource { return ResourceType.NamingSystem; } + /** + * Search parameter: contact + *

+ * Description: Name of an individual to contact
+ * Type: string
+ * Path: NamingSystem.contact.name
+ *

+ */ + @SearchParamDefinition(name="contact", path="NamingSystem.contact.name", description="Name of an individual to contact", type="string" ) + public static final String SP_CONTACT = "contact"; + /** + * Fluent Client search parameter constant for contact + *

+ * Description: Name of an individual to contact
+ * Type: string
+ * Path: NamingSystem.contact.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam CONTACT = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_CONTACT); + + /** + * Search parameter: id-type + *

+ * Description: oid | uuid | uri | other
+ * Type: token
+ * Path: NamingSystem.uniqueId.type
+ *

+ */ + @SearchParamDefinition(name="id-type", path="NamingSystem.uniqueId.type", description="oid | uuid | uri | other", type="token" ) + public static final String SP_ID_TYPE = "id-type"; + /** + * Fluent Client search parameter constant for id-type + *

+ * Description: oid | uuid | uri | other
+ * Type: token
+ * Path: NamingSystem.uniqueId.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ID_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ID_TYPE); + + /** + * Search parameter: kind + *

+ * Description: codesystem | identifier | root
+ * Type: token
+ * Path: NamingSystem.kind
+ *

+ */ + @SearchParamDefinition(name="kind", path="NamingSystem.kind", description="codesystem | identifier | root", type="token" ) + public static final String SP_KIND = "kind"; + /** + * Fluent Client search parameter constant for kind + *

+ * Description: codesystem | identifier | root
+ * Type: token
+ * Path: NamingSystem.kind
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam KIND = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KIND); + + /** + * Search parameter: period + *

+ * Description: When is identifier valid?
+ * Type: date
+ * Path: NamingSystem.uniqueId.period
+ *

+ */ + @SearchParamDefinition(name="period", path="NamingSystem.uniqueId.period", description="When is identifier valid?", type="date" ) + public static final String SP_PERIOD = "period"; + /** + * Fluent Client search parameter constant for period + *

+ * Description: When is identifier valid?
+ * Type: date
+ * Path: NamingSystem.uniqueId.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD); + + /** + * Search parameter: responsible + *

+ * Description: Who maintains system namespace?
+ * Type: string
+ * Path: NamingSystem.responsible
+ *

+ */ + @SearchParamDefinition(name="responsible", path="NamingSystem.responsible", description="Who maintains system namespace?", type="string" ) + public static final String SP_RESPONSIBLE = "responsible"; + /** + * Fluent Client search parameter constant for responsible + *

+ * Description: Who maintains system namespace?
+ * Type: string
+ * Path: NamingSystem.responsible
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam RESPONSIBLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_RESPONSIBLE); + + /** + * Search parameter: telecom + *

+ * Description: Contact details for individual or organization
+ * Type: token
+ * Path: NamingSystem.contact.telecom
+ *

+ */ + @SearchParamDefinition(name="telecom", path="NamingSystem.contact.telecom", description="Contact details for individual or organization", type="token" ) + public static final String SP_TELECOM = "telecom"; + /** + * Fluent Client search parameter constant for telecom + *

+ * Description: Contact details for individual or organization
+ * Type: token
+ * Path: NamingSystem.contact.telecom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM); + + /** + * Search parameter: type + *

+ * Description: e.g. driver, provider, patient, bank etc.
+ * Type: token
+ * Path: NamingSystem.type
+ *

+ */ + @SearchParamDefinition(name="type", path="NamingSystem.type", description="e.g. driver, provider, patient, bank etc.", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: e.g. driver, provider, patient, bank etc.
+ * Type: token
+ * Path: NamingSystem.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: value + *

+ * Description: The unique identifier
+ * Type: string
+ * Path: NamingSystem.uniqueId.value
+ *

+ */ + @SearchParamDefinition(name="value", path="NamingSystem.uniqueId.value", description="The unique identifier", type="string" ) + public static final String SP_VALUE = "value"; + /** + * Fluent Client search parameter constant for value + *

+ * Description: The unique identifier
+ * Type: string
+ * Path: NamingSystem.uniqueId.value
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam VALUE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_VALUE); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): public boolean supportsCopyright() { return false; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionIntake.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionIntake.java index 6148f15f3..453b8eec6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionIntake.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionIntake.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2516,6 +2516,236 @@ public class NutritionIntake extends DomainResource { return ResourceType.NutritionIntake; } + /** + * Search parameter: code + *

+ * Description: Returns statements of this code of NutritionIntake
+ * Type: token
+ * Path: NutritionIntake.code
+ *

+ */ + @SearchParamDefinition(name="code", path="NutritionIntake.code", description="Returns statements of this code of NutritionIntake", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Returns statements of this code of NutritionIntake
+ * Type: token
+ * Path: NutritionIntake.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: date + *

+ * Description: Date when patient was taking (or not taking) the medication
+ * Type: date
+ * Path: NutritionIntake.occurrence
+ *

+ */ + @SearchParamDefinition(name="date", path="NutritionIntake.occurrence", description="Date when patient was taking (or not taking) the medication", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Date when patient was taking (or not taking) the medication
+ * Type: date
+ * Path: NutritionIntake.occurrence
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Returns statements for a specific encounter
+ * Type: reference
+ * Path: NutritionIntake.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="NutritionIntake.encounter", description="Returns statements for a specific encounter", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Returns statements for a specific encounter
+ * Type: reference
+ * Path: NutritionIntake.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "NutritionIntake:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("NutritionIntake:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Return statements with this external identifier
+ * Type: token
+ * Path: NutritionIntake.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="NutritionIntake.identifier", description="Return statements with this external identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Return statements with this external identifier
+ * Type: token
+ * Path: NutritionIntake.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: nutrition + *

+ * Description: Return statements of this medication reference
+ * Type: token
+ * Path: NutritionIntake.consumedItem.nutritionProduct
+ *

+ */ + @SearchParamDefinition(name="nutrition", path="NutritionIntake.consumedItem.nutritionProduct", description="Return statements of this medication reference", type="token" ) + public static final String SP_NUTRITION = "nutrition"; + /** + * Fluent Client search parameter constant for nutrition + *

+ * Description: Return statements of this medication reference
+ * Type: token
+ * Path: NutritionIntake.consumedItem.nutritionProduct
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam NUTRITION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_NUTRITION); + + /** + * Search parameter: part-of + *

+ * Description: Returns statements that are part of another event.
+ * Type: reference
+ * Path: NutritionIntake.partOf
+ *

+ */ + @SearchParamDefinition(name="part-of", path="NutritionIntake.partOf", description="Returns statements that are part of another event.", type="reference", target={NutritionIntake.class, Observation.class, Procedure.class } ) + public static final String SP_PART_OF = "part-of"; + /** + * Fluent Client search parameter constant for part-of + *

+ * Description: Returns statements that are part of another event.
+ * Type: reference
+ * Path: NutritionIntake.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PART_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "NutritionIntake:part-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF = new ca.uhn.fhir.model.api.Include("NutritionIntake:part-of").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Returns statements for a specific patient.
+ * Type: reference
+ * Path: NutritionIntake.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="NutritionIntake.subject.where(resolve() is Patient)", description="Returns statements for a specific patient.", type="reference", target={Group.class, Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Returns statements for a specific patient.
+ * Type: reference
+ * Path: NutritionIntake.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "NutritionIntake:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("NutritionIntake:patient").toLocked(); + + /** + * Search parameter: source + *

+ * Description: Who or where the information in the statement came from
+ * Type: reference
+ * Path: (NutritionIntake.reported as Reference)
+ *

+ */ + @SearchParamDefinition(name="source", path="(NutritionIntake.reported as Reference)", description="Who or where the information in the statement came from", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: Who or where the information in the statement came from
+ * Type: reference
+ * Path: (NutritionIntake.reported as Reference)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "NutritionIntake:source". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("NutritionIntake:source").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Return statements that match the given status
+ * Type: token
+ * Path: NutritionIntake.status
+ *

+ */ + @SearchParamDefinition(name="status", path="NutritionIntake.status", description="Return statements that match the given status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Return statements that match the given status
+ * Type: token
+ * Path: NutritionIntake.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The identity of a patient, animal or group to list statements for
+ * Type: reference
+ * Path: NutritionIntake.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="NutritionIntake.subject", description="The identity of a patient, animal or group to list statements for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The identity of a patient, animal or group to list statements for
+ * Type: reference
+ * Path: NutritionIntake.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "NutritionIntake:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("NutritionIntake:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionOrder.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionOrder.java index 5c08a4ab9..7b40285b5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionOrder.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionOrder.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3675,6 +3675,430 @@ public class NutritionOrder extends DomainResource { return ResourceType.NutritionOrder; } + /** + * Search parameter: additive + *

+ * Description: Type of module component to add to the feeding
+ * Type: token
+ * Path: NutritionOrder.enteralFormula.additiveType
+ *

+ */ + @SearchParamDefinition(name="additive", path="NutritionOrder.enteralFormula.additiveType", description="Type of module component to add to the feeding", type="token" ) + public static final String SP_ADDITIVE = "additive"; + /** + * Fluent Client search parameter constant for additive + *

+ * Description: Type of module component to add to the feeding
+ * Type: token
+ * Path: NutritionOrder.enteralFormula.additiveType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDITIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDITIVE); + + /** + * Search parameter: datetime + *

+ * Description: Return nutrition orders requested on this date
+ * Type: date
+ * Path: NutritionOrder.dateTime
+ *

+ */ + @SearchParamDefinition(name="datetime", path="NutritionOrder.dateTime", description="Return nutrition orders requested on this date", type="date" ) + public static final String SP_DATETIME = "datetime"; + /** + * Fluent Client search parameter constant for datetime + *

+ * Description: Return nutrition orders requested on this date
+ * Type: date
+ * Path: NutritionOrder.dateTime
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATETIME = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATETIME); + + /** + * Search parameter: formula + *

+ * Description: Type of enteral or infant formula
+ * Type: token
+ * Path: NutritionOrder.enteralFormula.baseFormulaType
+ *

+ */ + @SearchParamDefinition(name="formula", path="NutritionOrder.enteralFormula.baseFormulaType", description="Type of enteral or infant formula", type="token" ) + public static final String SP_FORMULA = "formula"; + /** + * Fluent Client search parameter constant for formula + *

+ * Description: Type of enteral or infant formula
+ * Type: token
+ * Path: NutritionOrder.enteralFormula.baseFormulaType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMULA = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FORMULA); + + /** + * Search parameter: instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: NutritionOrder.instantiatesCanonical
+ *

+ */ + @SearchParamDefinition(name="instantiates-canonical", path="NutritionOrder.instantiatesCanonical", description="Instantiates FHIR protocol or definition", type="reference", target={ActivityDefinition.class, PlanDefinition.class } ) + public static final String SP_INSTANTIATES_CANONICAL = "instantiates-canonical"; + /** + * Fluent Client search parameter constant for instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: NutritionOrder.instantiatesCanonical
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSTANTIATES_CANONICAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSTANTIATES_CANONICAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "NutritionOrder:instantiates-canonical". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSTANTIATES_CANONICAL = new ca.uhn.fhir.model.api.Include("NutritionOrder:instantiates-canonical").toLocked(); + + /** + * Search parameter: instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: NutritionOrder.instantiatesUri
+ *

+ */ + @SearchParamDefinition(name="instantiates-uri", path="NutritionOrder.instantiatesUri", description="Instantiates external protocol or definition", type="uri" ) + public static final String SP_INSTANTIATES_URI = "instantiates-uri"; + /** + * Fluent Client search parameter constant for instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: NutritionOrder.instantiatesUri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_INSTANTIATES_URI); + + /** + * Search parameter: oraldiet + *

+ * Description: Type of diet that can be consumed orally (i.e., take via the mouth).
+ * Type: token
+ * Path: NutritionOrder.oralDiet.type
+ *

+ */ + @SearchParamDefinition(name="oraldiet", path="NutritionOrder.oralDiet.type", description="Type of diet that can be consumed orally (i.e., take via the mouth).", type="token" ) + public static final String SP_ORALDIET = "oraldiet"; + /** + * Fluent Client search parameter constant for oraldiet + *

+ * Description: Type of diet that can be consumed orally (i.e., take via the mouth).
+ * Type: token
+ * Path: NutritionOrder.oralDiet.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ORALDIET = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ORALDIET); + + /** + * Search parameter: provider + *

+ * Description: The identity of the provider who placed the nutrition order
+ * Type: reference
+ * Path: NutritionOrder.orderer
+ *

+ */ + @SearchParamDefinition(name="provider", path="NutritionOrder.orderer", description="The identity of the provider who placed the nutrition order", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_PROVIDER = "provider"; + /** + * Fluent Client search parameter constant for provider + *

+ * Description: The identity of the provider who placed the nutrition order
+ * Type: reference
+ * Path: NutritionOrder.orderer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "NutritionOrder:provider". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("NutritionOrder:provider").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Status of the nutrition order.
+ * Type: token
+ * Path: NutritionOrder.status
+ *

+ */ + @SearchParamDefinition(name="status", path="NutritionOrder.status", description="Status of the nutrition order.", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Status of the nutrition order.
+ * Type: token
+ * Path: NutritionOrder.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: supplement + *

+ * Description: Type of supplement product requested
+ * Type: token
+ * Path: NutritionOrder.supplement.type
+ *

+ */ + @SearchParamDefinition(name="supplement", path="NutritionOrder.supplement.type", description="Type of supplement product requested", type="token" ) + public static final String SP_SUPPLEMENT = "supplement"; + /** + * Fluent Client search parameter constant for supplement + *

+ * Description: Type of supplement product requested
+ * Type: token
+ * Path: NutritionOrder.supplement.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUPPLEMENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUPPLEMENT); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "NutritionOrder:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("NutritionOrder:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "NutritionOrder:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("NutritionOrder:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java index b3d5b9e24..9d218159d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2291,6 +2291,66 @@ public class NutritionProduct extends DomainResource { return ResourceType.NutritionProduct; } + /** + * Search parameter: biological-source + *

+ * Description: The biological source for the nutrition product
+ * Type: token
+ * Path: NutritionProduct.instance.biologicalSource
+ *

+ */ + @SearchParamDefinition(name="biological-source", path="NutritionProduct.instance.biologicalSource", description="The biological source for the nutrition product", type="token" ) + public static final String SP_BIOLOGICAL_SOURCE = "biological-source"; + /** + * Fluent Client search parameter constant for biological-source + *

+ * Description: The biological source for the nutrition product
+ * Type: token
+ * Path: NutritionProduct.instance.biologicalSource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BIOLOGICAL_SOURCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BIOLOGICAL_SOURCE); + + /** + * Search parameter: identifier + *

+ * Description: The identifier for the physical instance, typically a serial number
+ * Type: token
+ * Path: NutritionProduct.instance.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="NutritionProduct.instance.identifier", description="The identifier for the physical instance, typically a serial number", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The identifier for the physical instance, typically a serial number
+ * Type: token
+ * Path: NutritionProduct.instance.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: status + *

+ * Description: active | inactive | entered-in-error
+ * Type: token
+ * Path: NutritionProduct.status
+ *

+ */ + @SearchParamDefinition(name="status", path="NutritionProduct.status", description="active | inactive | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: active | inactive | entered-in-error
+ * Type: token
+ * Path: NutritionProduct.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Observation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Observation.java index 59045aabc..2a97d6810 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Observation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Observation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3218,6 +3218,1062 @@ public class Observation extends DomainResource { return ResourceType.Observation; } + /** + * Search parameter: based-on + *

+ * Description: Reference to the service request.
+ * Type: reference
+ * Path: Observation.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="Observation.basedOn", description="Reference to the service request.", type="reference", target={CarePlan.class, DeviceRequest.class, ImmunizationRecommendation.class, MedicationRequest.class, NutritionOrder.class, ServiceRequest.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Reference to the service request.
+ * Type: reference
+ * Path: Observation.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("Observation:based-on").toLocked(); + + /** + * Search parameter: category + *

+ * Description: The classification of the type of observation
+ * Type: token
+ * Path: Observation.category
+ *

+ */ + @SearchParamDefinition(name="category", path="Observation.category", description="The classification of the type of observation", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: The classification of the type of observation
+ * Type: token
+ * Path: Observation.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: code-value-concept + *

+ * Description: Code and coded value parameter pair
+ * Type: composite
+ * Path: Observation
+ *

+ */ + @SearchParamDefinition(name="code-value-concept", path="Observation", description="Code and coded value parameter pair", type="composite", compositeOf={"code", "value-concept"} ) + public static final String SP_CODE_VALUE_CONCEPT = "code-value-concept"; + /** + * Fluent Client search parameter constant for code-value-concept + *

+ * Description: Code and coded value parameter pair
+ * Type: composite
+ * Path: Observation
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CODE_VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CODE_VALUE_CONCEPT); + + /** + * Search parameter: code-value-date + *

+ * Description: Code and date/time value parameter pair
+ * Type: composite
+ * Path: Observation
+ *

+ */ + @SearchParamDefinition(name="code-value-date", path="Observation", description="Code and date/time value parameter pair", type="composite", compositeOf={"code", "value-date"} ) + public static final String SP_CODE_VALUE_DATE = "code-value-date"; + /** + * Fluent Client search parameter constant for code-value-date + *

+ * Description: Code and date/time value parameter pair
+ * Type: composite
+ * Path: Observation
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CODE_VALUE_DATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CODE_VALUE_DATE); + + /** + * Search parameter: code-value-quantity + *

+ * Description: Code and quantity value parameter pair
+ * Type: composite
+ * Path: Observation
+ *

+ */ + @SearchParamDefinition(name="code-value-quantity", path="Observation", description="Code and quantity value parameter pair", type="composite", compositeOf={"code", "value-quantity"} ) + public static final String SP_CODE_VALUE_QUANTITY = "code-value-quantity"; + /** + * Fluent Client search parameter constant for code-value-quantity + *

+ * Description: Code and quantity value parameter pair
+ * Type: composite
+ * Path: Observation
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CODE_VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CODE_VALUE_QUANTITY); + + /** + * Search parameter: code-value-string + *

+ * Description: Code and string value parameter pair
+ * Type: composite
+ * Path: Observation
+ *

+ */ + @SearchParamDefinition(name="code-value-string", path="Observation", description="Code and string value parameter pair", type="composite", compositeOf={"code", "value-string"} ) + public static final String SP_CODE_VALUE_STRING = "code-value-string"; + /** + * Fluent Client search parameter constant for code-value-string + *

+ * Description: Code and string value parameter pair
+ * Type: composite
+ * Path: Observation
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CODE_VALUE_STRING = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CODE_VALUE_STRING); + + /** + * Search parameter: combo-code-value-concept + *

+ * Description: Code and coded value parameter pair, including in components
+ * Type: composite
+ * Path: Observation | Observation.component
+ *

+ */ + @SearchParamDefinition(name="combo-code-value-concept", path="Observation | Observation.component", description="Code and coded value parameter pair, including in components", type="composite", compositeOf={"combo-code", "combo-value-concept"} ) + public static final String SP_COMBO_CODE_VALUE_CONCEPT = "combo-code-value-concept"; + /** + * Fluent Client search parameter constant for combo-code-value-concept + *

+ * Description: Code and coded value parameter pair, including in components
+ * Type: composite
+ * Path: Observation | Observation.component
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam COMBO_CODE_VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_COMBO_CODE_VALUE_CONCEPT); + + /** + * Search parameter: combo-code-value-quantity + *

+ * Description: Code and quantity value parameter pair, including in components
+ * Type: composite
+ * Path: Observation | Observation.component
+ *

+ */ + @SearchParamDefinition(name="combo-code-value-quantity", path="Observation | Observation.component", description="Code and quantity value parameter pair, including in components", type="composite", compositeOf={"combo-code", "combo-value-quantity"} ) + public static final String SP_COMBO_CODE_VALUE_QUANTITY = "combo-code-value-quantity"; + /** + * Fluent Client search parameter constant for combo-code-value-quantity + *

+ * Description: Code and quantity value parameter pair, including in components
+ * Type: composite
+ * Path: Observation | Observation.component
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam COMBO_CODE_VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_COMBO_CODE_VALUE_QUANTITY); + + /** + * Search parameter: combo-code + *

+ * Description: The code of the observation type or component type
+ * Type: token
+ * Path: Observation.code | Observation.component.code
+ *

+ */ + @SearchParamDefinition(name="combo-code", path="Observation.code | Observation.component.code", description="The code of the observation type or component type", type="token" ) + public static final String SP_COMBO_CODE = "combo-code"; + /** + * Fluent Client search parameter constant for combo-code + *

+ * Description: The code of the observation type or component type
+ * Type: token
+ * Path: Observation.code | Observation.component.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMBO_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMBO_CODE); + + /** + * Search parameter: combo-data-absent-reason + *

+ * Description: The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing.
+ * Type: token
+ * Path: Observation.dataAbsentReason | Observation.component.dataAbsentReason
+ *

+ */ + @SearchParamDefinition(name="combo-data-absent-reason", path="Observation.dataAbsentReason | Observation.component.dataAbsentReason", description="The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing.", type="token" ) + public static final String SP_COMBO_DATA_ABSENT_REASON = "combo-data-absent-reason"; + /** + * Fluent Client search parameter constant for combo-data-absent-reason + *

+ * Description: The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing.
+ * Type: token
+ * Path: Observation.dataAbsentReason | Observation.component.dataAbsentReason
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMBO_DATA_ABSENT_REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMBO_DATA_ABSENT_REASON); + + /** + * Search parameter: combo-value-concept + *

+ * Description: The value or component value of the observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: (Observation.value as CodeableConcept) | (Observation.component.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="combo-value-concept", path="(Observation.value as CodeableConcept) | (Observation.component.value as CodeableConcept)", description="The value or component value of the observation, if the value is a CodeableConcept", type="token" ) + public static final String SP_COMBO_VALUE_CONCEPT = "combo-value-concept"; + /** + * Fluent Client search parameter constant for combo-value-concept + *

+ * Description: The value or component value of the observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: (Observation.value as CodeableConcept) | (Observation.component.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMBO_VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMBO_VALUE_CONCEPT); + + /** + * Search parameter: combo-value-quantity + *

+ * Description: The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: (Observation.value as Quantity) | (Observation.value as SampledData) | (Observation.component.value as Quantity) | (Observation.component.value as SampledData)
+ *

+ */ + @SearchParamDefinition(name="combo-value-quantity", path="(Observation.value as Quantity) | (Observation.value as SampledData) | (Observation.component.value as Quantity) | (Observation.component.value as SampledData)", description="The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)", type="quantity" ) + public static final String SP_COMBO_VALUE_QUANTITY = "combo-value-quantity"; + /** + * Fluent Client search parameter constant for combo-value-quantity + *

+ * Description: The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: (Observation.value as Quantity) | (Observation.value as SampledData) | (Observation.component.value as Quantity) | (Observation.component.value as SampledData)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam COMBO_VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_COMBO_VALUE_QUANTITY); + + /** + * Search parameter: component-code-value-concept + *

+ * Description: Component code and component coded value parameter pair
+ * Type: composite
+ * Path: Observation.component
+ *

+ */ + @SearchParamDefinition(name="component-code-value-concept", path="Observation.component", description="Component code and component coded value parameter pair", type="composite", compositeOf={"component-code", "component-value-concept"} ) + public static final String SP_COMPONENT_CODE_VALUE_CONCEPT = "component-code-value-concept"; + /** + * Fluent Client search parameter constant for component-code-value-concept + *

+ * Description: Component code and component coded value parameter pair
+ * Type: composite
+ * Path: Observation.component
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam COMPONENT_CODE_VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_COMPONENT_CODE_VALUE_CONCEPT); + + /** + * Search parameter: component-code-value-quantity + *

+ * Description: Component code and component quantity value parameter pair
+ * Type: composite
+ * Path: Observation.component
+ *

+ */ + @SearchParamDefinition(name="component-code-value-quantity", path="Observation.component", description="Component code and component quantity value parameter pair", type="composite", compositeOf={"component-code", "component-value-quantity"} ) + public static final String SP_COMPONENT_CODE_VALUE_QUANTITY = "component-code-value-quantity"; + /** + * Fluent Client search parameter constant for component-code-value-quantity + *

+ * Description: Component code and component quantity value parameter pair
+ * Type: composite
+ * Path: Observation.component
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam COMPONENT_CODE_VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_COMPONENT_CODE_VALUE_QUANTITY); + + /** + * Search parameter: component-code + *

+ * Description: The component code of the observation type
+ * Type: token
+ * Path: Observation.component.code
+ *

+ */ + @SearchParamDefinition(name="component-code", path="Observation.component.code", description="The component code of the observation type", type="token" ) + public static final String SP_COMPONENT_CODE = "component-code"; + /** + * Fluent Client search parameter constant for component-code + *

+ * Description: The component code of the observation type
+ * Type: token
+ * Path: Observation.component.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMPONENT_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMPONENT_CODE); + + /** + * Search parameter: component-data-absent-reason + *

+ * Description: The reason why the expected value in the element Observation.component.value[x] is missing.
+ * Type: token
+ * Path: Observation.component.dataAbsentReason
+ *

+ */ + @SearchParamDefinition(name="component-data-absent-reason", path="Observation.component.dataAbsentReason", description="The reason why the expected value in the element Observation.component.value[x] is missing.", type="token" ) + public static final String SP_COMPONENT_DATA_ABSENT_REASON = "component-data-absent-reason"; + /** + * Fluent Client search parameter constant for component-data-absent-reason + *

+ * Description: The reason why the expected value in the element Observation.component.value[x] is missing.
+ * Type: token
+ * Path: Observation.component.dataAbsentReason
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMPONENT_DATA_ABSENT_REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMPONENT_DATA_ABSENT_REASON); + + /** + * Search parameter: component-value-concept + *

+ * Description: The value of the component observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: (Observation.component.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="component-value-concept", path="(Observation.component.value as CodeableConcept)", description="The value of the component observation, if the value is a CodeableConcept", type="token" ) + public static final String SP_COMPONENT_VALUE_CONCEPT = "component-value-concept"; + /** + * Fluent Client search parameter constant for component-value-concept + *

+ * Description: The value of the component observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: (Observation.component.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMPONENT_VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMPONENT_VALUE_CONCEPT); + + /** + * Search parameter: component-value-quantity + *

+ * Description: The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: (Observation.component.value as Quantity) | (Observation.component.value as SampledData)
+ *

+ */ + @SearchParamDefinition(name="component-value-quantity", path="(Observation.component.value as Quantity) | (Observation.component.value as SampledData)", description="The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)", type="quantity" ) + public static final String SP_COMPONENT_VALUE_QUANTITY = "component-value-quantity"; + /** + * Fluent Client search parameter constant for component-value-quantity + *

+ * Description: The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: (Observation.component.value as Quantity) | (Observation.component.value as SampledData)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam COMPONENT_VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_COMPONENT_VALUE_QUANTITY); + + /** + * Search parameter: data-absent-reason + *

+ * Description: The reason why the expected value in the element Observation.value[x] is missing.
+ * Type: token
+ * Path: Observation.dataAbsentReason
+ *

+ */ + @SearchParamDefinition(name="data-absent-reason", path="Observation.dataAbsentReason", description="The reason why the expected value in the element Observation.value[x] is missing.", type="token" ) + public static final String SP_DATA_ABSENT_REASON = "data-absent-reason"; + /** + * Fluent Client search parameter constant for data-absent-reason + *

+ * Description: The reason why the expected value in the element Observation.value[x] is missing.
+ * Type: token
+ * Path: Observation.dataAbsentReason
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DATA_ABSENT_REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DATA_ABSENT_REASON); + + /** + * Search parameter: derived-from + *

+ * Description: Related measurements the observation is made from
+ * Type: reference
+ * Path: Observation.derivedFrom
+ *

+ */ + @SearchParamDefinition(name="derived-from", path="Observation.derivedFrom", description="Related measurements the observation is made from", type="reference", target={DocumentReference.class, ImagingStudy.class, MolecularSequence.class, Observation.class, QuestionnaireResponse.class } ) + public static final String SP_DERIVED_FROM = "derived-from"; + /** + * Fluent Client search parameter constant for derived-from + *

+ * Description: Related measurements the observation is made from
+ * Type: reference
+ * Path: Observation.derivedFrom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:derived-from". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("Observation:derived-from").toLocked(); + + /** + * Search parameter: device + *

+ * Description: The Device that generated the observation data.
+ * Type: reference
+ * Path: Observation.device
+ *

+ */ + @SearchParamDefinition(name="device", path="Observation.device", description="The Device that generated the observation data.", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device") }, target={Device.class, DeviceMetric.class } ) + public static final String SP_DEVICE = "device"; + /** + * Fluent Client search parameter constant for device + *

+ * Description: The Device that generated the observation data.
+ * Type: reference
+ * Path: Observation.device
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEVICE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:device". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE = new ca.uhn.fhir.model.api.Include("Observation:device").toLocked(); + + /** + * Search parameter: focus + *

+ * Description: The focus of an observation when the focus is not the patient of record.
+ * Type: reference
+ * Path: Observation.focus
+ *

+ */ + @SearchParamDefinition(name="focus", path="Observation.focus", description="The focus of an observation when the focus is not the patient of record.", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_FOCUS = "focus"; + /** + * Fluent Client search parameter constant for focus + *

+ * Description: The focus of an observation when the focus is not the patient of record.
+ * Type: reference
+ * Path: Observation.focus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FOCUS = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FOCUS); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:focus". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_FOCUS = new ca.uhn.fhir.model.api.Include("Observation:focus").toLocked(); + + /** + * Search parameter: has-member + *

+ * Description: Related resource that belongs to the Observation group
+ * Type: reference
+ * Path: Observation.hasMember
+ *

+ */ + @SearchParamDefinition(name="has-member", path="Observation.hasMember", description="Related resource that belongs to the Observation group", type="reference", target={MolecularSequence.class, Observation.class, QuestionnaireResponse.class } ) + public static final String SP_HAS_MEMBER = "has-member"; + /** + * Fluent Client search parameter constant for has-member + *

+ * Description: Related resource that belongs to the Observation group
+ * Type: reference
+ * Path: Observation.hasMember
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam HAS_MEMBER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_HAS_MEMBER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:has-member". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_HAS_MEMBER = new ca.uhn.fhir.model.api.Include("Observation:has-member").toLocked(); + + /** + * Search parameter: method + *

+ * Description: The method used for the observation
+ * Type: token
+ * Path: Observation.method
+ *

+ */ + @SearchParamDefinition(name="method", path="Observation.method", description="The method used for the observation", type="token" ) + public static final String SP_METHOD = "method"; + /** + * Fluent Client search parameter constant for method + *

+ * Description: The method used for the observation
+ * Type: token
+ * Path: Observation.method
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam METHOD = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_METHOD); + + /** + * Search parameter: part-of + *

+ * Description: Part of referenced event
+ * Type: reference
+ * Path: Observation.partOf
+ *

+ */ + @SearchParamDefinition(name="part-of", path="Observation.partOf", description="Part of referenced event", type="reference", target={ImagingStudy.class, Immunization.class, MedicationAdministration.class, MedicationDispense.class, MedicationUsage.class, Procedure.class } ) + public static final String SP_PART_OF = "part-of"; + /** + * Fluent Client search parameter constant for part-of + *

+ * Description: Part of referenced event
+ * Type: reference
+ * Path: Observation.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PART_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:part-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF = new ca.uhn.fhir.model.api.Include("Observation:part-of").toLocked(); + + /** + * Search parameter: performer + *

+ * Description: Who performed the observation
+ * Type: reference
+ * Path: Observation.performer
+ *

+ */ + @SearchParamDefinition(name="performer", path="Observation.performer", description="Who performed the observation", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: Who performed the observation
+ * Type: reference
+ * Path: Observation.performer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("Observation:performer").toLocked(); + + /** + * Search parameter: specimen + *

+ * Description: Specimen used for this observation
+ * Type: reference
+ * Path: Observation.specimen
+ *

+ */ + @SearchParamDefinition(name="specimen", path="Observation.specimen", description="Specimen used for this observation", type="reference", target={Specimen.class } ) + public static final String SP_SPECIMEN = "specimen"; + /** + * Fluent Client search parameter constant for specimen + *

+ * Description: Specimen used for this observation
+ * Type: reference
+ * Path: Observation.specimen
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPECIMEN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SPECIMEN); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:specimen". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SPECIMEN = new ca.uhn.fhir.model.api.Include("Observation:specimen").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the observation
+ * Type: token
+ * Path: Observation.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Observation.status", description="The status of the observation", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the observation
+ * Type: token
+ * Path: Observation.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The subject that the observation is about
+ * Type: reference
+ * Path: Observation.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Observation.subject", description="The subject that the observation is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={BiologicallyDerivedProduct.class, Device.class, Group.class, Location.class, Medication.class, NutritionProduct.class, Organization.class, Patient.class, Practitioner.class, Procedure.class, Substance.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The subject that the observation is about
+ * Type: reference
+ * Path: Observation.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Observation:subject").toLocked(); + + /** + * Search parameter: value-concept + *

+ * Description: The value of the observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: (Observation.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="value-concept", path="(Observation.value as CodeableConcept)", description="The value of the observation, if the value is a CodeableConcept", type="token" ) + public static final String SP_VALUE_CONCEPT = "value-concept"; + /** + * Fluent Client search parameter constant for value-concept + *

+ * Description: The value of the observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: (Observation.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VALUE_CONCEPT); + + /** + * Search parameter: value-date + *

+ * Description: The value of the observation, if the value is a date or period of time
+ * Type: date
+ * Path: (Observation.value as dateTime) | (Observation.value as Period)
+ *

+ */ + @SearchParamDefinition(name="value-date", path="(Observation.value as dateTime) | (Observation.value as Period)", description="The value of the observation, if the value is a date or period of time", type="date" ) + public static final String SP_VALUE_DATE = "value-date"; + /** + * Fluent Client search parameter constant for value-date + *

+ * Description: The value of the observation, if the value is a date or period of time
+ * Type: date
+ * Path: (Observation.value as dateTime) | (Observation.value as Period)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam VALUE_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_VALUE_DATE); + + /** + * Search parameter: value-quantity + *

+ * Description: The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: (Observation.value as Quantity) | (Observation.value as SampledData)
+ *

+ */ + @SearchParamDefinition(name="value-quantity", path="(Observation.value as Quantity) | (Observation.value as SampledData)", description="The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)", type="quantity" ) + public static final String SP_VALUE_QUANTITY = "value-quantity"; + /** + * Fluent Client search parameter constant for value-quantity + *

+ * Description: The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: (Observation.value as Quantity) | (Observation.value as SampledData)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_VALUE_QUANTITY); + + /** + * Search parameter: value-string + *

+ * Description: The value of the observation, if the value is a string, and also searches in CodeableConcept.text
+ * Type: string
+ * Path: (Observation.value as string) | (Observation.value as CodeableConcept).text
+ *

+ */ + @SearchParamDefinition(name="value-string", path="(Observation.value as string) | (Observation.value as CodeableConcept).text", description="The value of the observation, if the value is a string, and also searches in CodeableConcept.text", type="string" ) + public static final String SP_VALUE_STRING = "value-string"; + /** + * Fluent Client search parameter constant for value-string + *

+ * Description: The value of the observation, if the value is a string, and also searches in CodeableConcept.text
+ * Type: string
+ * Path: (Observation.value as string) | (Observation.value as CodeableConcept).text
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam VALUE_STRING = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_VALUE_STRING); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Observation:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Observation:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Observation:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java index 174d1fc20..1b92d9e80 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4550,6 +4550,166 @@ public class ObservationDefinition extends DomainResource { return ResourceType.ObservationDefinition; } + /** + * Search parameter: category + *

+ * Description: Category (class) of observation
+ * Type: token
+ * Path: ObservationDefinition.category
+ *

+ */ + @SearchParamDefinition(name="category", path="ObservationDefinition.category", description="Category (class) of observation", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Category (class) of observation
+ * Type: token
+ * Path: ObservationDefinition.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: code + *

+ * Description: Observation code
+ * Type: token
+ * Path: ObservationDefinition.code
+ *

+ */ + @SearchParamDefinition(name="code", path="ObservationDefinition.code", description="Observation code", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Observation code
+ * Type: token
+ * Path: ObservationDefinition.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: experimental + *

+ * Description: Not for genuine usage (true)
+ * Type: token
+ * Path: ObservationDefinition.experimental
+ *

+ */ + @SearchParamDefinition(name="experimental", path="ObservationDefinition.experimental", description="Not for genuine usage (true)", type="token" ) + public static final String SP_EXPERIMENTAL = "experimental"; + /** + * Fluent Client search parameter constant for experimental + *

+ * Description: Not for genuine usage (true)
+ * Type: token
+ * Path: ObservationDefinition.experimental
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXPERIMENTAL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EXPERIMENTAL); + + /** + * Search parameter: identifier + *

+ * Description: The unique identifier associated with the specimen definition
+ * Type: token
+ * Path: ObservationDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ObservationDefinition.identifier", description="The unique identifier associated with the specimen definition", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The unique identifier associated with the specimen definition
+ * Type: token
+ * Path: ObservationDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: method + *

+ * Description: Method of observation
+ * Type: token
+ * Path: ObservationDefinition.method
+ *

+ */ + @SearchParamDefinition(name="method", path="ObservationDefinition.method", description="Method of observation", type="token" ) + public static final String SP_METHOD = "method"; + /** + * Fluent Client search parameter constant for method + *

+ * Description: Method of observation
+ * Type: token
+ * Path: ObservationDefinition.method
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam METHOD = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_METHOD); + + /** + * Search parameter: status + *

+ * Description: Publication status of the ObservationDefinition: draft, active, retired, unknown
+ * Type: token
+ * Path: ObservationDefinition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ObservationDefinition.status", description="Publication status of the ObservationDefinition: draft, active, retired, unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Publication status of the ObservationDefinition: draft, active, retired, unknown
+ * Type: token
+ * Path: ObservationDefinition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Human-friendly name of the ObservationDefinition
+ * Type: string
+ * Path: ObservationDefinition.title
+ *

+ */ + @SearchParamDefinition(name="title", path="ObservationDefinition.title", description="Human-friendly name of the ObservationDefinition", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Human-friendly name of the ObservationDefinition
+ * Type: string
+ * Path: ObservationDefinition.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the observation definition
+ * Type: uri
+ * Path: ObservationDefinition.url
+ *

+ */ + @SearchParamDefinition(name="url", path="ObservationDefinition.url", description="The uri that identifies the observation definition", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the observation definition
+ * Type: uri
+ * Path: ObservationDefinition.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java index a0dc28d3b..b7a1609df 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3882,6 +3882,902 @@ public class OperationDefinition extends CanonicalResource { return ResourceType.OperationDefinition; } + /** + * Search parameter: base + *

+ * Description: Marks this as a profile of the base
+ * Type: reference
+ * Path: OperationDefinition.base
+ *

+ */ + @SearchParamDefinition(name="base", path="OperationDefinition.base", description="Marks this as a profile of the base", type="reference", target={OperationDefinition.class } ) + public static final String SP_BASE = "base"; + /** + * Fluent Client search parameter constant for base + *

+ * Description: Marks this as a profile of the base
+ * Type: reference
+ * Path: OperationDefinition.base
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "OperationDefinition:base". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASE = new ca.uhn.fhir.model.api.Include("OperationDefinition:base").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Name used to invoke the operation
+ * Type: token
+ * Path: OperationDefinition.code
+ *

+ */ + @SearchParamDefinition(name="code", path="OperationDefinition.code", description="Name used to invoke the operation", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Name used to invoke the operation
+ * Type: token
+ * Path: OperationDefinition.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: input-profile + *

+ * Description: Validation information for in parameters
+ * Type: reference
+ * Path: OperationDefinition.inputProfile
+ *

+ */ + @SearchParamDefinition(name="input-profile", path="OperationDefinition.inputProfile", description="Validation information for in parameters", type="reference", target={StructureDefinition.class } ) + public static final String SP_INPUT_PROFILE = "input-profile"; + /** + * Fluent Client search parameter constant for input-profile + *

+ * Description: Validation information for in parameters
+ * Type: reference
+ * Path: OperationDefinition.inputProfile
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INPUT_PROFILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INPUT_PROFILE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "OperationDefinition:input-profile". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INPUT_PROFILE = new ca.uhn.fhir.model.api.Include("OperationDefinition:input-profile").toLocked(); + + /** + * Search parameter: instance + *

+ * Description: Invoke on an instance?
+ * Type: token
+ * Path: OperationDefinition.instance
+ *

+ */ + @SearchParamDefinition(name="instance", path="OperationDefinition.instance", description="Invoke on an instance?", type="token" ) + public static final String SP_INSTANCE = "instance"; + /** + * Fluent Client search parameter constant for instance + *

+ * Description: Invoke on an instance?
+ * Type: token
+ * Path: OperationDefinition.instance
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INSTANCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INSTANCE); + + /** + * Search parameter: kind + *

+ * Description: operation | query
+ * Type: token
+ * Path: OperationDefinition.kind
+ *

+ */ + @SearchParamDefinition(name="kind", path="OperationDefinition.kind", description="operation | query", type="token" ) + public static final String SP_KIND = "kind"; + /** + * Fluent Client search parameter constant for kind + *

+ * Description: operation | query
+ * Type: token
+ * Path: OperationDefinition.kind
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam KIND = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KIND); + + /** + * Search parameter: output-profile + *

+ * Description: Validation information for out parameters
+ * Type: reference
+ * Path: OperationDefinition.outputProfile
+ *

+ */ + @SearchParamDefinition(name="output-profile", path="OperationDefinition.outputProfile", description="Validation information for out parameters", type="reference", target={StructureDefinition.class } ) + public static final String SP_OUTPUT_PROFILE = "output-profile"; + /** + * Fluent Client search parameter constant for output-profile + *

+ * Description: Validation information for out parameters
+ * Type: reference
+ * Path: OperationDefinition.outputProfile
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OUTPUT_PROFILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_OUTPUT_PROFILE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "OperationDefinition:output-profile". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_OUTPUT_PROFILE = new ca.uhn.fhir.model.api.Include("OperationDefinition:output-profile").toLocked(); + + /** + * Search parameter: system + *

+ * Description: Invoke at the system level?
+ * Type: token
+ * Path: OperationDefinition.system
+ *

+ */ + @SearchParamDefinition(name="system", path="OperationDefinition.system", description="Invoke at the system level?", type="token" ) + public static final String SP_SYSTEM = "system"; + /** + * Fluent Client search parameter constant for system + *

+ * Description: Invoke at the system level?
+ * Type: token
+ * Path: OperationDefinition.system
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SYSTEM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SYSTEM); + + /** + * Search parameter: type + *

+ * Description: Invoke at the type level?
+ * Type: token
+ * Path: OperationDefinition.type
+ *

+ */ + @SearchParamDefinition(name="type", path="OperationDefinition.type", description="Invoke at the type level?", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Invoke at the type level?
+ * Type: token
+ * Path: OperationDefinition.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): public boolean supportsCopyright() { return false; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java index 9e2526605..0d2465070 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Organization.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Organization.java index a283751f2..bf755570d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Organization.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Organization.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1237,6 +1237,278 @@ public class Organization extends DomainResource { return ResourceType.Organization; } + /** + * Search parameter: active + *

+ * Description: Is the Organization record active
+ * Type: token
+ * Path: Organization.active
+ *

+ */ + @SearchParamDefinition(name="active", path="Organization.active", description="Is the Organization record active", type="token" ) + public static final String SP_ACTIVE = "active"; + /** + * Fluent Client search parameter constant for active + *

+ * Description: Is the Organization record active
+ * Type: token
+ * Path: Organization.active
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE); + + /** + * Search parameter: address-city + *

+ * Description: A city specified in an address
+ * Type: string
+ * Path: Organization.address.city
+ *

+ */ + @SearchParamDefinition(name="address-city", path="Organization.address.city", description="A city specified in an address", type="string" ) + public static final String SP_ADDRESS_CITY = "address-city"; + /** + * Fluent Client search parameter constant for address-city + *

+ * Description: A city specified in an address
+ * Type: string
+ * Path: Organization.address.city
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY); + + /** + * Search parameter: address-country + *

+ * Description: A country specified in an address
+ * Type: string
+ * Path: Organization.address.country
+ *

+ */ + @SearchParamDefinition(name="address-country", path="Organization.address.country", description="A country specified in an address", type="string" ) + public static final String SP_ADDRESS_COUNTRY = "address-country"; + /** + * Fluent Client search parameter constant for address-country + *

+ * Description: A country specified in an address
+ * Type: string
+ * Path: Organization.address.country
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY); + + /** + * Search parameter: address-postalcode + *

+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Organization.address.postalCode
+ *

+ */ + @SearchParamDefinition(name="address-postalcode", path="Organization.address.postalCode", description="A postal code specified in an address", type="string" ) + public static final String SP_ADDRESS_POSTALCODE = "address-postalcode"; + /** + * Fluent Client search parameter constant for address-postalcode + *

+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Organization.address.postalCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE); + + /** + * Search parameter: address-state + *

+ * Description: A state specified in an address
+ * Type: string
+ * Path: Organization.address.state
+ *

+ */ + @SearchParamDefinition(name="address-state", path="Organization.address.state", description="A state specified in an address", type="string" ) + public static final String SP_ADDRESS_STATE = "address-state"; + /** + * Fluent Client search parameter constant for address-state + *

+ * Description: A state specified in an address
+ * Type: string
+ * Path: Organization.address.state
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE); + + /** + * Search parameter: address-use + *

+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Organization.address.use
+ *

+ */ + @SearchParamDefinition(name="address-use", path="Organization.address.use", description="A use code specified in an address", type="token" ) + public static final String SP_ADDRESS_USE = "address-use"; + /** + * Fluent Client search parameter constant for address-use + *

+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Organization.address.use
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE); + + /** + * Search parameter: address + *

+ * Description: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
+ * Type: string
+ * Path: Organization.address
+ *

+ */ + @SearchParamDefinition(name="address", path="Organization.address", description="A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text", type="string" ) + public static final String SP_ADDRESS = "address"; + /** + * Fluent Client search parameter constant for address + *

+ * Description: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
+ * Type: string
+ * Path: Organization.address
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS); + + /** + * Search parameter: endpoint + *

+ * Description: Technical endpoints providing access to services operated for the organization
+ * Type: reference
+ * Path: Organization.endpoint
+ *

+ */ + @SearchParamDefinition(name="endpoint", path="Organization.endpoint", description="Technical endpoints providing access to services operated for the organization", type="reference", target={Endpoint.class } ) + public static final String SP_ENDPOINT = "endpoint"; + /** + * Fluent Client search parameter constant for endpoint + *

+ * Description: Technical endpoints providing access to services operated for the organization
+ * Type: reference
+ * Path: Organization.endpoint
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENDPOINT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Organization:endpoint". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT = new ca.uhn.fhir.model.api.Include("Organization:endpoint").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Any identifier for the organization (not the accreditation issuer's identifier)
+ * Type: token
+ * Path: Organization.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Organization.identifier", description="Any identifier for the organization (not the accreditation issuer's identifier)", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Any identifier for the organization (not the accreditation issuer's identifier)
+ * Type: token
+ * Path: Organization.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: name + *

+ * Description: A portion of the organization's name or alias
+ * Type: string
+ * Path: Organization.name | Organization.alias
+ *

+ */ + @SearchParamDefinition(name="name", path="Organization.name | Organization.alias", description="A portion of the organization's name or alias", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A portion of the organization's name or alias
+ * Type: string
+ * Path: Organization.name | Organization.alias
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: partof + *

+ * Description: An organization of which this organization forms a part
+ * Type: reference
+ * Path: Organization.partOf
+ *

+ */ + @SearchParamDefinition(name="partof", path="Organization.partOf", description="An organization of which this organization forms a part", type="reference", target={Organization.class } ) + public static final String SP_PARTOF = "partof"; + /** + * Fluent Client search parameter constant for partof + *

+ * Description: An organization of which this organization forms a part
+ * Type: reference
+ * Path: Organization.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTOF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTOF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Organization:partof". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTOF = new ca.uhn.fhir.model.api.Include("Organization:partof").toLocked(); + + /** + * Search parameter: phonetic + *

+ * Description: A portion of the organization's name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Organization.name
+ *

+ */ + @SearchParamDefinition(name="phonetic", path="Organization.name", description="A portion of the organization's name using some kind of phonetic matching algorithm", type="string" ) + public static final String SP_PHONETIC = "phonetic"; + /** + * Fluent Client search parameter constant for phonetic + *

+ * Description: A portion of the organization's name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Organization.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC); + + /** + * Search parameter: type + *

+ * Description: A code for the type of organization
+ * Type: token
+ * Path: Organization.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Organization.type", description="A code for the type of organization", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: A code for the type of organization
+ * Type: token
+ * Path: Organization.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OrganizationAffiliation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OrganizationAffiliation.java index 6692e5c87..aa685290b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OrganizationAffiliation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OrganizationAffiliation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1002,6 +1002,322 @@ public class OrganizationAffiliation extends DomainResource { return ResourceType.OrganizationAffiliation; } + /** + * Search parameter: active + *

+ * Description: Whether this organization affiliation record is in active use
+ * Type: token
+ * Path: OrganizationAffiliation.active
+ *

+ */ + @SearchParamDefinition(name="active", path="OrganizationAffiliation.active", description="Whether this organization affiliation record is in active use", type="token" ) + public static final String SP_ACTIVE = "active"; + /** + * Fluent Client search parameter constant for active + *

+ * Description: Whether this organization affiliation record is in active use
+ * Type: token
+ * Path: OrganizationAffiliation.active
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE); + + /** + * Search parameter: date + *

+ * Description: The period during which the participatingOrganization is affiliated with the primary organization
+ * Type: date
+ * Path: OrganizationAffiliation.period
+ *

+ */ + @SearchParamDefinition(name="date", path="OrganizationAffiliation.period", description="The period during which the participatingOrganization is affiliated with the primary organization", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The period during which the participatingOrganization is affiliated with the primary organization
+ * Type: date
+ * Path: OrganizationAffiliation.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: email + *

+ * Description: A value in an email contact
+ * Type: token
+ * Path: OrganizationAffiliation.telecom.where(system='email')
+ *

+ */ + @SearchParamDefinition(name="email", path="OrganizationAffiliation.telecom.where(system='email')", description="A value in an email contact", type="token" ) + public static final String SP_EMAIL = "email"; + /** + * Fluent Client search parameter constant for email + *

+ * Description: A value in an email contact
+ * Type: token
+ * Path: OrganizationAffiliation.telecom.where(system='email')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL); + + /** + * Search parameter: endpoint + *

+ * Description: Technical endpoints providing access to services operated for this role
+ * Type: reference
+ * Path: OrganizationAffiliation.endpoint
+ *

+ */ + @SearchParamDefinition(name="endpoint", path="OrganizationAffiliation.endpoint", description="Technical endpoints providing access to services operated for this role", type="reference", target={Endpoint.class } ) + public static final String SP_ENDPOINT = "endpoint"; + /** + * Fluent Client search parameter constant for endpoint + *

+ * Description: Technical endpoints providing access to services operated for this role
+ * Type: reference
+ * Path: OrganizationAffiliation.endpoint
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENDPOINT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "OrganizationAffiliation:endpoint". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT = new ca.uhn.fhir.model.api.Include("OrganizationAffiliation:endpoint").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: An organization affiliation's Identifier
+ * Type: token
+ * Path: OrganizationAffiliation.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="OrganizationAffiliation.identifier", description="An organization affiliation's Identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: An organization affiliation's Identifier
+ * Type: token
+ * Path: OrganizationAffiliation.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: location + *

+ * Description: The location(s) at which the role occurs
+ * Type: reference
+ * Path: OrganizationAffiliation.location
+ *

+ */ + @SearchParamDefinition(name="location", path="OrganizationAffiliation.location", description="The location(s) at which the role occurs", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: The location(s) at which the role occurs
+ * Type: reference
+ * Path: OrganizationAffiliation.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "OrganizationAffiliation:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("OrganizationAffiliation:location").toLocked(); + + /** + * Search parameter: network + *

+ * Description: Health insurance provider network in which the participatingOrganization provides the role's services (if defined) at the indicated locations (if defined)
+ * Type: reference
+ * Path: OrganizationAffiliation.network
+ *

+ */ + @SearchParamDefinition(name="network", path="OrganizationAffiliation.network", description="Health insurance provider network in which the participatingOrganization provides the role's services (if defined) at the indicated locations (if defined)", type="reference", target={Organization.class } ) + public static final String SP_NETWORK = "network"; + /** + * Fluent Client search parameter constant for network + *

+ * Description: Health insurance provider network in which the participatingOrganization provides the role's services (if defined) at the indicated locations (if defined)
+ * Type: reference
+ * Path: OrganizationAffiliation.network
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam NETWORK = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_NETWORK); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "OrganizationAffiliation:network". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_NETWORK = new ca.uhn.fhir.model.api.Include("OrganizationAffiliation:network").toLocked(); + + /** + * Search parameter: participating-organization + *

+ * Description: The organization that provides services to the primary organization
+ * Type: reference
+ * Path: OrganizationAffiliation.participatingOrganization
+ *

+ */ + @SearchParamDefinition(name="participating-organization", path="OrganizationAffiliation.participatingOrganization", description="The organization that provides services to the primary organization", type="reference", target={Organization.class } ) + public static final String SP_PARTICIPATING_ORGANIZATION = "participating-organization"; + /** + * Fluent Client search parameter constant for participating-organization + *

+ * Description: The organization that provides services to the primary organization
+ * Type: reference
+ * Path: OrganizationAffiliation.participatingOrganization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPATING_ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTICIPATING_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "OrganizationAffiliation:participating-organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPATING_ORGANIZATION = new ca.uhn.fhir.model.api.Include("OrganizationAffiliation:participating-organization").toLocked(); + + /** + * Search parameter: phone + *

+ * Description: A value in a phone contact
+ * Type: token
+ * Path: OrganizationAffiliation.telecom.where(system='phone')
+ *

+ */ + @SearchParamDefinition(name="phone", path="OrganizationAffiliation.telecom.where(system='phone')", description="A value in a phone contact", type="token" ) + public static final String SP_PHONE = "phone"; + /** + * Fluent Client search parameter constant for phone + *

+ * Description: A value in a phone contact
+ * Type: token
+ * Path: OrganizationAffiliation.telecom.where(system='phone')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE); + + /** + * Search parameter: primary-organization + *

+ * Description: The organization that receives the services from the participating organization
+ * Type: reference
+ * Path: OrganizationAffiliation.organization
+ *

+ */ + @SearchParamDefinition(name="primary-organization", path="OrganizationAffiliation.organization", description="The organization that receives the services from the participating organization", type="reference", target={Organization.class } ) + public static final String SP_PRIMARY_ORGANIZATION = "primary-organization"; + /** + * Fluent Client search parameter constant for primary-organization + *

+ * Description: The organization that receives the services from the participating organization
+ * Type: reference
+ * Path: OrganizationAffiliation.organization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRIMARY_ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRIMARY_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "OrganizationAffiliation:primary-organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRIMARY_ORGANIZATION = new ca.uhn.fhir.model.api.Include("OrganizationAffiliation:primary-organization").toLocked(); + + /** + * Search parameter: role + *

+ * Description: Definition of the role the participatingOrganization plays
+ * Type: token
+ * Path: OrganizationAffiliation.code
+ *

+ */ + @SearchParamDefinition(name="role", path="OrganizationAffiliation.code", description="Definition of the role the participatingOrganization plays", type="token" ) + public static final String SP_ROLE = "role"; + /** + * Fluent Client search parameter constant for role + *

+ * Description: Definition of the role the participatingOrganization plays
+ * Type: token
+ * Path: OrganizationAffiliation.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ROLE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ROLE); + + /** + * Search parameter: service + *

+ * Description: Healthcare services provided through the role
+ * Type: reference
+ * Path: OrganizationAffiliation.healthcareService
+ *

+ */ + @SearchParamDefinition(name="service", path="OrganizationAffiliation.healthcareService", description="Healthcare services provided through the role", type="reference", target={HealthcareService.class } ) + public static final String SP_SERVICE = "service"; + /** + * Fluent Client search parameter constant for service + *

+ * Description: Healthcare services provided through the role
+ * Type: reference
+ * Path: OrganizationAffiliation.healthcareService
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SERVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SERVICE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "OrganizationAffiliation:service". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SERVICE = new ca.uhn.fhir.model.api.Include("OrganizationAffiliation:service").toLocked(); + + /** + * Search parameter: specialty + *

+ * Description: Specific specialty of the participatingOrganization in the context of the role
+ * Type: token
+ * Path: OrganizationAffiliation.specialty
+ *

+ */ + @SearchParamDefinition(name="specialty", path="OrganizationAffiliation.specialty", description="Specific specialty of the participatingOrganization in the context of the role", type="token" ) + public static final String SP_SPECIALTY = "specialty"; + /** + * Fluent Client search parameter constant for specialty + *

+ * Description: Specific specialty of the participatingOrganization in the context of the role
+ * Type: token
+ * Path: OrganizationAffiliation.specialty
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIALTY); + + /** + * Search parameter: telecom + *

+ * Description: The value in any kind of contact
+ * Type: token
+ * Path: OrganizationAffiliation.telecom
+ *

+ */ + @SearchParamDefinition(name="telecom", path="OrganizationAffiliation.telecom", description="The value in any kind of contact", type="token" ) + public static final String SP_TELECOM = "telecom"; + /** + * Fluent Client search parameter constant for telecom + *

+ * Description: The value in any kind of contact
+ * Type: token
+ * Path: OrganizationAffiliation.telecom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PackagedProductDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PackagedProductDefinition.java index 1d0cfd6c5..f9e0daeaa 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PackagedProductDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PackagedProductDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2780,6 +2780,274 @@ public class PackagedProductDefinition extends DomainResource { return ResourceType.PackagedProductDefinition; } + /** + * Search parameter: biological + *

+ * Description: A biologically derived product within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + @SearchParamDefinition(name="biological", path="PackagedProductDefinition.package.containedItem.item.reference", description="A biologically derived product within this packaged product", type="reference" ) + public static final String SP_BIOLOGICAL = "biological"; + /** + * Fluent Client search parameter constant for biological + *

+ * Description: A biologically derived product within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BIOLOGICAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BIOLOGICAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PackagedProductDefinition:biological". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BIOLOGICAL = new ca.uhn.fhir.model.api.Include("PackagedProductDefinition:biological").toLocked(); + + /** + * Search parameter: contained-item + *

+ * Description: Any of the contained items within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + @SearchParamDefinition(name="contained-item", path="PackagedProductDefinition.package.containedItem.item.reference", description="Any of the contained items within this packaged product", type="reference" ) + public static final String SP_CONTAINED_ITEM = "contained-item"; + /** + * Fluent Client search parameter constant for contained-item + *

+ * Description: Any of the contained items within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTAINED_ITEM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONTAINED_ITEM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PackagedProductDefinition:contained-item". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTAINED_ITEM = new ca.uhn.fhir.model.api.Include("PackagedProductDefinition:contained-item").toLocked(); + + /** + * Search parameter: device + *

+ * Description: A device within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + @SearchParamDefinition(name="device", path="PackagedProductDefinition.package.containedItem.item.reference", description="A device within this packaged product", type="reference" ) + public static final String SP_DEVICE = "device"; + /** + * Fluent Client search parameter constant for device + *

+ * Description: A device within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEVICE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PackagedProductDefinition:device". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE = new ca.uhn.fhir.model.api.Include("PackagedProductDefinition:device").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Unique identifier
+ * Type: token
+ * Path: PackagedProductDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="PackagedProductDefinition.identifier", description="Unique identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Unique identifier
+ * Type: token
+ * Path: PackagedProductDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: manufactured-item + *

+ * Description: A manufactured item of medication within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + @SearchParamDefinition(name="manufactured-item", path="PackagedProductDefinition.package.containedItem.item.reference", description="A manufactured item of medication within this packaged product", type="reference" ) + public static final String SP_MANUFACTURED_ITEM = "manufactured-item"; + /** + * Fluent Client search parameter constant for manufactured-item + *

+ * Description: A manufactured item of medication within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANUFACTURED_ITEM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MANUFACTURED_ITEM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PackagedProductDefinition:manufactured-item". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MANUFACTURED_ITEM = new ca.uhn.fhir.model.api.Include("PackagedProductDefinition:manufactured-item").toLocked(); + + /** + * Search parameter: medication + *

+ * Description: A manufactured item of medication within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + @SearchParamDefinition(name="medication", path="PackagedProductDefinition.package.containedItem.item.reference", description="A manufactured item of medication within this packaged product", type="reference" ) + public static final String SP_MEDICATION = "medication"; + /** + * Fluent Client search parameter constant for medication + *

+ * Description: A manufactured item of medication within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDICATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PackagedProductDefinition:medication". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION = new ca.uhn.fhir.model.api.Include("PackagedProductDefinition:medication").toLocked(); + + /** + * Search parameter: name + *

+ * Description: A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc
+ * Type: token
+ * Path: PackagedProductDefinition.name
+ *

+ */ + @SearchParamDefinition(name="name", path="PackagedProductDefinition.name", description="A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc", type="token" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc
+ * Type: token
+ * Path: PackagedProductDefinition.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam NAME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_NAME); + + /** + * Search parameter: nutrition + *

+ * Description: A nutrition product within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + @SearchParamDefinition(name="nutrition", path="PackagedProductDefinition.package.containedItem.item.reference", description="A nutrition product within this packaged product", type="reference" ) + public static final String SP_NUTRITION = "nutrition"; + /** + * Fluent Client search parameter constant for nutrition + *

+ * Description: A nutrition product within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam NUTRITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_NUTRITION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PackagedProductDefinition:nutrition". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_NUTRITION = new ca.uhn.fhir.model.api.Include("PackagedProductDefinition:nutrition").toLocked(); + + /** + * Search parameter: package-for + *

+ * Description: The product that this is a pack for
+ * Type: reference
+ * Path: PackagedProductDefinition.packageFor
+ *

+ */ + @SearchParamDefinition(name="package-for", path="PackagedProductDefinition.packageFor", description="The product that this is a pack for", type="reference", target={MedicinalProductDefinition.class } ) + public static final String SP_PACKAGE_FOR = "package-for"; + /** + * Fluent Client search parameter constant for package-for + *

+ * Description: The product that this is a pack for
+ * Type: reference
+ * Path: PackagedProductDefinition.packageFor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PACKAGE_FOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PACKAGE_FOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PackagedProductDefinition:package-for". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PACKAGE_FOR = new ca.uhn.fhir.model.api.Include("PackagedProductDefinition:package-for").toLocked(); + + /** + * Search parameter: package + *

+ * Description: A complete packaged product within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + @SearchParamDefinition(name="package", path="PackagedProductDefinition.package.containedItem.item.reference", description="A complete packaged product within this packaged product", type="reference" ) + public static final String SP_PACKAGE = "package"; + /** + * Fluent Client search parameter constant for package + *

+ * Description: A complete packaged product within this packaged product
+ * Type: reference
+ * Path: PackagedProductDefinition.package.containedItem.item.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PACKAGE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PACKAGE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PackagedProductDefinition:package". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PACKAGE = new ca.uhn.fhir.model.api.Include("PackagedProductDefinition:package").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status
+ * Type: token
+ * Path: PackagedProductDefinition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="PackagedProductDefinition.status", description="The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status
+ * Type: token
+ * Path: PackagedProductDefinition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Parameters.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Parameters.java index a85532432..5f9e8d452 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Parameters.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Parameters.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java index 4c5dc73f2..11484b15b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2481,6 +2481,204 @@ Deceased patients may also be marked as inactive for the same reasons, but may b return ResourceType.Patient; } + /** + * Search parameter: active + *

+ * Description: Whether the patient record is active
+ * Type: token
+ * Path: Patient.active
+ *

+ */ + @SearchParamDefinition(name="active", path="Patient.active", description="Whether the patient record is active", type="token" ) + public static final String SP_ACTIVE = "active"; + /** + * Fluent Client search parameter constant for active + *

+ * Description: Whether the patient record is active
+ * Type: token
+ * Path: Patient.active
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE); + + /** + * Search parameter: death-date + *

+ * Description: The date of death has been provided and satisfies this search value
+ * Type: date
+ * Path: (Patient.deceased as dateTime)
+ *

+ */ + @SearchParamDefinition(name="death-date", path="(Patient.deceased as dateTime)", description="The date of death has been provided and satisfies this search value", type="date" ) + public static final String SP_DEATH_DATE = "death-date"; + /** + * Fluent Client search parameter constant for death-date + *

+ * Description: The date of death has been provided and satisfies this search value
+ * Type: date
+ * Path: (Patient.deceased as dateTime)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DEATH_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DEATH_DATE); + + /** + * Search parameter: deceased + *

+ * Description: This patient has been marked as deceased, or has a death date entered
+ * Type: token
+ * Path: Patient.deceased.exists() and Patient.deceased != false
+ *

+ */ + @SearchParamDefinition(name="deceased", path="Patient.deceased.exists() and Patient.deceased != false", description="This patient has been marked as deceased, or has a death date entered", type="token" ) + public static final String SP_DECEASED = "deceased"; + /** + * Fluent Client search parameter constant for deceased + *

+ * Description: This patient has been marked as deceased, or has a death date entered
+ * Type: token
+ * Path: Patient.deceased.exists() and Patient.deceased != false
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DECEASED = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DECEASED); + + /** + * Search parameter: general-practitioner + *

+ * Description: Patient's nominated general practitioner, not the organization that manages the record
+ * Type: reference
+ * Path: Patient.generalPractitioner
+ *

+ */ + @SearchParamDefinition(name="general-practitioner", path="Patient.generalPractitioner", description="Patient's nominated general practitioner, not the organization that manages the record", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_GENERAL_PRACTITIONER = "general-practitioner"; + /** + * Fluent Client search parameter constant for general-practitioner + *

+ * Description: Patient's nominated general practitioner, not the organization that manages the record
+ * Type: reference
+ * Path: Patient.generalPractitioner
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GENERAL_PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GENERAL_PRACTITIONER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Patient:general-practitioner". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_GENERAL_PRACTITIONER = new ca.uhn.fhir.model.api.Include("Patient:general-practitioner").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: A patient identifier
+ * Type: token
+ * Path: Patient.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Patient.identifier", description="A patient identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: A patient identifier
+ * Type: token
+ * Path: Patient.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: language + *

+ * Description: Language code (irrespective of use value)
+ * Type: token
+ * Path: Patient.communication.language
+ *

+ */ + @SearchParamDefinition(name="language", path="Patient.communication.language", description="Language code (irrespective of use value)", type="token" ) + public static final String SP_LANGUAGE = "language"; + /** + * Fluent Client search parameter constant for language + *

+ * Description: Language code (irrespective of use value)
+ * Type: token
+ * Path: Patient.communication.language
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam LANGUAGE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_LANGUAGE); + + /** + * Search parameter: link + *

+ * Description: All patients linked to the given patient
+ * Type: reference
+ * Path: Patient.link.other
+ *

+ */ + @SearchParamDefinition(name="link", path="Patient.link.other", description="All patients linked to the given patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Patient.class, RelatedPerson.class } ) + public static final String SP_LINK = "link"; + /** + * Fluent Client search parameter constant for link + *

+ * Description: All patients linked to the given patient
+ * Type: reference
+ * Path: Patient.link.other
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LINK = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LINK); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Patient:link". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LINK = new ca.uhn.fhir.model.api.Include("Patient:link").toLocked(); + + /** + * Search parameter: name + *

+ * Description: A server defined search that may match any of the string fields in the HumanName, including family, given, prefix, suffix, and/or text
+ * Type: string
+ * Path: Patient.name
+ *

+ */ + @SearchParamDefinition(name="name", path="Patient.name", description="A server defined search that may match any of the string fields in the HumanName, including family, given, prefix, suffix, and/or text", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A server defined search that may match any of the string fields in the HumanName, including family, given, prefix, suffix, and/or text
+ * Type: string
+ * Path: Patient.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: organization + *

+ * Description: The organization that is the custodian of the patient record
+ * Type: reference
+ * Path: Patient.managingOrganization
+ *

+ */ + @SearchParamDefinition(name="organization", path="Patient.managingOrganization", description="The organization that is the custodian of the patient record", type="reference", target={Organization.class } ) + public static final String SP_ORGANIZATION = "organization"; + /** + * Fluent Client search parameter constant for organization + *

+ * Description: The organization that is the custodian of the patient record
+ * Type: reference
+ * Path: Patient.managingOrganization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Patient:organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Patient:organization").toLocked(); + /** * Search parameter: part-agree *

@@ -2507,6 +2705,450 @@ Deceased patients may also be marked as inactive for the same reasons, but may b */ public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_AGREE = new ca.uhn.fhir.model.api.Include("Patient:part-agree").toLocked(); + /** + * Search parameter: address-city + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A city specified in an address +* [Person](person.html): A city specified in an address +* [Practitioner](practitioner.html): A city specified in an address +* [RelatedPerson](relatedperson.html): A city specified in an address +
+ * Type: string
+ * Path: Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
+ *

+ */ + @SearchParamDefinition(name="address-city", path="Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A city specified in an address\r\n* [Person](person.html): A city specified in an address\r\n* [Practitioner](practitioner.html): A city specified in an address\r\n* [RelatedPerson](relatedperson.html): A city specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_CITY = "address-city"; + /** + * Fluent Client search parameter constant for address-city + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A city specified in an address +* [Person](person.html): A city specified in an address +* [Practitioner](practitioner.html): A city specified in an address +* [RelatedPerson](relatedperson.html): A city specified in an address +
+ * Type: string
+ * Path: Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY); + + /** + * Search parameter: address-country + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A country specified in an address +* [Person](person.html): A country specified in an address +* [Practitioner](practitioner.html): A country specified in an address +* [RelatedPerson](relatedperson.html): A country specified in an address +
+ * Type: string
+ * Path: Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
+ *

+ */ + @SearchParamDefinition(name="address-country", path="Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A country specified in an address\r\n* [Person](person.html): A country specified in an address\r\n* [Practitioner](practitioner.html): A country specified in an address\r\n* [RelatedPerson](relatedperson.html): A country specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_COUNTRY = "address-country"; + /** + * Fluent Client search parameter constant for address-country + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A country specified in an address +* [Person](person.html): A country specified in an address +* [Practitioner](practitioner.html): A country specified in an address +* [RelatedPerson](relatedperson.html): A country specified in an address +
+ * Type: string
+ * Path: Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY); + + /** + * Search parameter: address-postalcode + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A postalCode specified in an address +* [Person](person.html): A postal code specified in an address +* [Practitioner](practitioner.html): A postalCode specified in an address +* [RelatedPerson](relatedperson.html): A postal code specified in an address +
+ * Type: string
+ * Path: Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
+ *

+ */ + @SearchParamDefinition(name="address-postalcode", path="Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A postalCode specified in an address\r\n* [Person](person.html): A postal code specified in an address\r\n* [Practitioner](practitioner.html): A postalCode specified in an address\r\n* [RelatedPerson](relatedperson.html): A postal code specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_POSTALCODE = "address-postalcode"; + /** + * Fluent Client search parameter constant for address-postalcode + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A postalCode specified in an address +* [Person](person.html): A postal code specified in an address +* [Practitioner](practitioner.html): A postalCode specified in an address +* [RelatedPerson](relatedperson.html): A postal code specified in an address +
+ * Type: string
+ * Path: Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE); + + /** + * Search parameter: address-state + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A state specified in an address +* [Person](person.html): A state specified in an address +* [Practitioner](practitioner.html): A state specified in an address +* [RelatedPerson](relatedperson.html): A state specified in an address +
+ * Type: string
+ * Path: Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
+ *

+ */ + @SearchParamDefinition(name="address-state", path="Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A state specified in an address\r\n* [Person](person.html): A state specified in an address\r\n* [Practitioner](practitioner.html): A state specified in an address\r\n* [RelatedPerson](relatedperson.html): A state specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_STATE = "address-state"; + /** + * Fluent Client search parameter constant for address-state + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A state specified in an address +* [Person](person.html): A state specified in an address +* [Practitioner](practitioner.html): A state specified in an address +* [RelatedPerson](relatedperson.html): A state specified in an address +
+ * Type: string
+ * Path: Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE); + + /** + * Search parameter: address-use + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A use code specified in an address +* [Person](person.html): A use code specified in an address +* [Practitioner](practitioner.html): A use code specified in an address +* [RelatedPerson](relatedperson.html): A use code specified in an address +
+ * Type: token
+ * Path: Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
+ *

+ */ + @SearchParamDefinition(name="address-use", path="Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A use code specified in an address\r\n* [Person](person.html): A use code specified in an address\r\n* [Practitioner](practitioner.html): A use code specified in an address\r\n* [RelatedPerson](relatedperson.html): A use code specified in an address\r\n", type="token" ) + public static final String SP_ADDRESS_USE = "address-use"; + /** + * Fluent Client search parameter constant for address-use + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A use code specified in an address +* [Person](person.html): A use code specified in an address +* [Practitioner](practitioner.html): A use code specified in an address +* [RelatedPerson](relatedperson.html): A use code specified in an address +
+ * Type: token
+ * Path: Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE); + + /** + * Search parameter: address + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +
+ * Type: string
+ * Path: Patient.address | Person.address | Practitioner.address | RelatedPerson.address
+ *

+ */ + @SearchParamDefinition(name="address", path="Patient.address | Person.address | Practitioner.address | RelatedPerson.address", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n", type="string" ) + public static final String SP_ADDRESS = "address"; + /** + * Fluent Client search parameter constant for address + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +
+ * Type: string
+ * Path: Patient.address | Person.address | Practitioner.address | RelatedPerson.address
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS); + + /** + * Search parameter: birthdate + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The patient's date of birth +* [Person](person.html): The person's date of birth +* [RelatedPerson](relatedperson.html): The Related Person's date of birth +
+ * Type: date
+ * Path: Patient.birthDate | Person.birthDate | RelatedPerson.birthDate
+ *

+ */ + @SearchParamDefinition(name="birthdate", path="Patient.birthDate | Person.birthDate | RelatedPerson.birthDate", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): The patient's date of birth\r\n* [Person](person.html): The person's date of birth\r\n* [RelatedPerson](relatedperson.html): The Related Person's date of birth\r\n", type="date" ) + public static final String SP_BIRTHDATE = "birthdate"; + /** + * Fluent Client search parameter constant for birthdate + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The patient's date of birth +* [Person](person.html): The person's date of birth +* [RelatedPerson](relatedperson.html): The Related Person's date of birth +
+ * Type: date
+ * Path: Patient.birthDate | Person.birthDate | RelatedPerson.birthDate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam BIRTHDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_BIRTHDATE); + + /** + * Search parameter: email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + @SearchParamDefinition(name="email", path="Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in an email contact\r\n* [Person](person.html): A value in an email contact\r\n* [Practitioner](practitioner.html): A value in an email contact\r\n* [PractitionerRole](practitionerrole.html): A value in an email contact\r\n* [RelatedPerson](relatedperson.html): A value in an email contact\r\n", type="token" ) + public static final String SP_EMAIL = "email"; + /** + * Fluent Client search parameter constant for email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL); + + /** + * Search parameter: family + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of the family name of the patient +* [Practitioner](practitioner.html): A portion of the family name +
+ * Type: string
+ * Path: Patient.name.family | Practitioner.name.family
+ *

+ */ + @SearchParamDefinition(name="family", path="Patient.name.family | Practitioner.name.family", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A portion of the family name of the patient\r\n* [Practitioner](practitioner.html): A portion of the family name\r\n", type="string" ) + public static final String SP_FAMILY = "family"; + /** + * Fluent Client search parameter constant for family + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of the family name of the patient +* [Practitioner](practitioner.html): A portion of the family name +
+ * Type: string
+ * Path: Patient.name.family | Practitioner.name.family
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam FAMILY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_FAMILY); + + /** + * Search parameter: gender + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): Gender of the patient +* [Person](person.html): The gender of the person +* [Practitioner](practitioner.html): Gender of the practitioner +* [RelatedPerson](relatedperson.html): Gender of the related person +
+ * Type: token
+ * Path: Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
+ *

+ */ + @SearchParamDefinition(name="gender", path="Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): Gender of the patient\r\n* [Person](person.html): The gender of the person\r\n* [Practitioner](practitioner.html): Gender of the practitioner\r\n* [RelatedPerson](relatedperson.html): Gender of the related person\r\n", type="token" ) + public static final String SP_GENDER = "gender"; + /** + * Fluent Client search parameter constant for gender + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): Gender of the patient +* [Person](person.html): The gender of the person +* [Practitioner](practitioner.html): Gender of the practitioner +* [RelatedPerson](relatedperson.html): Gender of the related person +
+ * Type: token
+ * Path: Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GENDER); + + /** + * Search parameter: given + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of the given name of the patient +* [Practitioner](practitioner.html): A portion of the given name +
+ * Type: string
+ * Path: Patient.name.given | Practitioner.name.given
+ *

+ */ + @SearchParamDefinition(name="given", path="Patient.name.given | Practitioner.name.given", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A portion of the given name of the patient\r\n* [Practitioner](practitioner.html): A portion of the given name\r\n", type="string" ) + public static final String SP_GIVEN = "given"; + /** + * Fluent Client search parameter constant for given + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of the given name of the patient +* [Practitioner](practitioner.html): A portion of the given name +
+ * Type: string
+ * Path: Patient.name.given | Practitioner.name.given
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam GIVEN = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_GIVEN); + + /** + * Search parameter: phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + @SearchParamDefinition(name="phone", path="Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in a phone contact\r\n* [Person](person.html): A value in a phone contact\r\n* [Practitioner](practitioner.html): A value in a phone contact\r\n* [PractitionerRole](practitionerrole.html): A value in a phone contact\r\n* [RelatedPerson](relatedperson.html): A value in a phone contact\r\n", type="token" ) + public static final String SP_PHONE = "phone"; + /** + * Fluent Client search parameter constant for phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE); + + /** + * Search parameter: phonetic + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [Person](person.html): A portion of name using some kind of phonetic matching algorithm +* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm +
+ * Type: string
+ * Path: Patient.name | Person.name | Practitioner.name | RelatedPerson.name
+ *

+ */ + @SearchParamDefinition(name="phonetic", path="Patient.name | Person.name | Practitioner.name | RelatedPerson.name", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm\r\n* [Person](person.html): A portion of name using some kind of phonetic matching algorithm\r\n* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm\r\n* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm\r\n", type="string" ) + public static final String SP_PHONETIC = "phonetic"; + /** + * Fluent Client search parameter constant for phonetic + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [Person](person.html): A portion of name using some kind of phonetic matching algorithm +* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm +
+ * Type: string
+ * Path: Patient.name | Person.name | Practitioner.name | RelatedPerson.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC); + + /** + * Search parameter: telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + @SearchParamDefinition(name="telecom", path="Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): The value in any kind of telecom details of the patient\r\n* [Person](person.html): The value in any kind of contact\r\n* [Practitioner](practitioner.html): The value in any kind of contact\r\n* [PractitionerRole](practitionerrole.html): The value in any kind of contact\r\n* [RelatedPerson](relatedperson.html): The value in any kind of contact\r\n", type="token" ) + public static final String SP_TELECOM = "telecom"; + /** + * Fluent Client search parameter constant for telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM); + /** * Search parameter: age *

diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentNotice.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentNotice.java index dab9baa70..6075b24ae 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentNotice.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentNotice.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -838,6 +838,164 @@ public class PaymentNotice extends DomainResource { return ResourceType.PaymentNotice; } + /** + * Search parameter: created + *

+ * Description: Creation date fro the notice
+ * Type: date
+ * Path: PaymentNotice.created
+ *

+ */ + @SearchParamDefinition(name="created", path="PaymentNotice.created", description="Creation date fro the notice", type="date" ) + public static final String SP_CREATED = "created"; + /** + * Fluent Client search parameter constant for created + *

+ * Description: Creation date fro the notice
+ * Type: date
+ * Path: PaymentNotice.created
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED); + + /** + * Search parameter: identifier + *

+ * Description: The business identifier of the notice
+ * Type: token
+ * Path: PaymentNotice.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="PaymentNotice.identifier", description="The business identifier of the notice", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The business identifier of the notice
+ * Type: token
+ * Path: PaymentNotice.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: payment-status + *

+ * Description: The type of payment notice
+ * Type: token
+ * Path: PaymentNotice.paymentStatus
+ *

+ */ + @SearchParamDefinition(name="payment-status", path="PaymentNotice.paymentStatus", description="The type of payment notice", type="token" ) + public static final String SP_PAYMENT_STATUS = "payment-status"; + /** + * Fluent Client search parameter constant for payment-status + *

+ * Description: The type of payment notice
+ * Type: token
+ * Path: PaymentNotice.paymentStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PAYMENT_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PAYMENT_STATUS); + + /** + * Search parameter: provider + *

+ * Description: The reference to the provider
+ * Type: reference
+ * Path: PaymentNotice.provider
+ *

+ */ + @SearchParamDefinition(name="provider", path="PaymentNotice.provider", description="The reference to the provider", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_PROVIDER = "provider"; + /** + * Fluent Client search parameter constant for provider + *

+ * Description: The reference to the provider
+ * Type: reference
+ * Path: PaymentNotice.provider
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PaymentNotice:provider". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("PaymentNotice:provider").toLocked(); + + /** + * Search parameter: request + *

+ * Description: The Claim
+ * Type: reference
+ * Path: PaymentNotice.request
+ *

+ */ + @SearchParamDefinition(name="request", path="PaymentNotice.request", description="The Claim", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_REQUEST = "request"; + /** + * Fluent Client search parameter constant for request + *

+ * Description: The Claim
+ * Type: reference
+ * Path: PaymentNotice.request
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PaymentNotice:request". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("PaymentNotice:request").toLocked(); + + /** + * Search parameter: response + *

+ * Description: The ClaimResponse
+ * Type: reference
+ * Path: PaymentNotice.response
+ *

+ */ + @SearchParamDefinition(name="response", path="PaymentNotice.response", description="The ClaimResponse", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_RESPONSE = "response"; + /** + * Fluent Client search parameter constant for response + *

+ * Description: The ClaimResponse
+ * Type: reference
+ * Path: PaymentNotice.response
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESPONSE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESPONSE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PaymentNotice:response". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RESPONSE = new ca.uhn.fhir.model.api.Include("PaymentNotice:response").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the payment notice
+ * Type: token
+ * Path: PaymentNotice.status
+ *

+ */ + @SearchParamDefinition(name="status", path="PaymentNotice.status", description="The status of the payment notice", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the payment notice
+ * Type: token
+ * Path: PaymentNotice.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentReconciliation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentReconciliation.java index 7da60de16..9d9fac77e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentReconciliation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentReconciliation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2070,6 +2070,184 @@ public class PaymentReconciliation extends DomainResource { return ResourceType.PaymentReconciliation; } + /** + * Search parameter: created + *

+ * Description: The creation date
+ * Type: date
+ * Path: PaymentReconciliation.created
+ *

+ */ + @SearchParamDefinition(name="created", path="PaymentReconciliation.created", description="The creation date", type="date" ) + public static final String SP_CREATED = "created"; + /** + * Fluent Client search parameter constant for created + *

+ * Description: The creation date
+ * Type: date
+ * Path: PaymentReconciliation.created
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED); + + /** + * Search parameter: disposition + *

+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: PaymentReconciliation.disposition
+ *

+ */ + @SearchParamDefinition(name="disposition", path="PaymentReconciliation.disposition", description="The contents of the disposition message", type="string" ) + public static final String SP_DISPOSITION = "disposition"; + /** + * Fluent Client search parameter constant for disposition + *

+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: PaymentReconciliation.disposition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DISPOSITION); + + /** + * Search parameter: identifier + *

+ * Description: The business identifier of the ExplanationOfBenefit
+ * Type: token
+ * Path: PaymentReconciliation.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="PaymentReconciliation.identifier", description="The business identifier of the ExplanationOfBenefit", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The business identifier of the ExplanationOfBenefit
+ * Type: token
+ * Path: PaymentReconciliation.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: outcome + *

+ * Description: The processing outcome
+ * Type: token
+ * Path: PaymentReconciliation.outcome
+ *

+ */ + @SearchParamDefinition(name="outcome", path="PaymentReconciliation.outcome", description="The processing outcome", type="token" ) + public static final String SP_OUTCOME = "outcome"; + /** + * Fluent Client search parameter constant for outcome + *

+ * Description: The processing outcome
+ * Type: token
+ * Path: PaymentReconciliation.outcome
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_OUTCOME); + + /** + * Search parameter: payment-issuer + *

+ * Description: The organization which generated this resource
+ * Type: reference
+ * Path: PaymentReconciliation.paymentIssuer
+ *

+ */ + @SearchParamDefinition(name="payment-issuer", path="PaymentReconciliation.paymentIssuer", description="The organization which generated this resource", type="reference", target={Organization.class } ) + public static final String SP_PAYMENT_ISSUER = "payment-issuer"; + /** + * Fluent Client search parameter constant for payment-issuer + *

+ * Description: The organization which generated this resource
+ * Type: reference
+ * Path: PaymentReconciliation.paymentIssuer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYMENT_ISSUER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PAYMENT_ISSUER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PaymentReconciliation:payment-issuer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYMENT_ISSUER = new ca.uhn.fhir.model.api.Include("PaymentReconciliation:payment-issuer").toLocked(); + + /** + * Search parameter: request + *

+ * Description: The reference to the claim
+ * Type: reference
+ * Path: PaymentReconciliation.request
+ *

+ */ + @SearchParamDefinition(name="request", path="PaymentReconciliation.request", description="The reference to the claim", type="reference", target={Task.class } ) + public static final String SP_REQUEST = "request"; + /** + * Fluent Client search parameter constant for request + *

+ * Description: The reference to the claim
+ * Type: reference
+ * Path: PaymentReconciliation.request
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PaymentReconciliation:request". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("PaymentReconciliation:request").toLocked(); + + /** + * Search parameter: requestor + *

+ * Description: The reference to the provider who submitted the claim
+ * Type: reference
+ * Path: PaymentReconciliation.requestor
+ *

+ */ + @SearchParamDefinition(name="requestor", path="PaymentReconciliation.requestor", description="The reference to the provider who submitted the claim", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_REQUESTOR = "requestor"; + /** + * Fluent Client search parameter constant for requestor + *

+ * Description: The reference to the provider who submitted the claim
+ * Type: reference
+ * Path: PaymentReconciliation.requestor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PaymentReconciliation:requestor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTOR = new ca.uhn.fhir.model.api.Include("PaymentReconciliation:requestor").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the payment reconciliation
+ * Type: token
+ * Path: PaymentReconciliation.status
+ *

+ */ + @SearchParamDefinition(name="status", path="PaymentReconciliation.status", description="The status of the payment reconciliation", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the payment reconciliation
+ * Type: token
+ * Path: PaymentReconciliation.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java index 533264c5d..d47a10693 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1569,6 +1569,26 @@ public class Permission extends DomainResource { return ResourceType.Permission; } + /** + * Search parameter: status + *

+ * Description: active | entered-in-error | draft | rejected
+ * Type: token
+ * Path: Permission.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Permission.status", description="active | entered-in-error | draft | rejected", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: active | entered-in-error | draft | rejected
+ * Type: token
+ * Path: Permission.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java index 2974df287..227ae02fa 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1693,6 +1693,644 @@ public class Person extends DomainResource { return ResourceType.Person; } + /** + * Search parameter: death-date + *

+ * Description: The date of death has been provided and satisfies this search value
+ * Type: date
+ * Path: (Person.deceased as dateTime)
+ *

+ */ + @SearchParamDefinition(name="death-date", path="(Person.deceased as dateTime)", description="The date of death has been provided and satisfies this search value", type="date" ) + public static final String SP_DEATH_DATE = "death-date"; + /** + * Fluent Client search parameter constant for death-date + *

+ * Description: The date of death has been provided and satisfies this search value
+ * Type: date
+ * Path: (Person.deceased as dateTime)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DEATH_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DEATH_DATE); + + /** + * Search parameter: deceased + *

+ * Description: This person has been marked as deceased, or has a death date entered
+ * Type: token
+ * Path: Person.deceased.exists() and Person.deceased != false
+ *

+ */ + @SearchParamDefinition(name="deceased", path="Person.deceased.exists() and Person.deceased != false", description="This person has been marked as deceased, or has a death date entered", type="token" ) + public static final String SP_DECEASED = "deceased"; + /** + * Fluent Client search parameter constant for deceased + *

+ * Description: This person has been marked as deceased, or has a death date entered
+ * Type: token
+ * Path: Person.deceased.exists() and Person.deceased != false
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DECEASED = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DECEASED); + + /** + * Search parameter: family + *

+ * Description: A portion of the family name of the person
+ * Type: string
+ * Path: Person.name.family
+ *

+ */ + @SearchParamDefinition(name="family", path="Person.name.family", description="A portion of the family name of the person", type="string" ) + public static final String SP_FAMILY = "family"; + /** + * Fluent Client search parameter constant for family + *

+ * Description: A portion of the family name of the person
+ * Type: string
+ * Path: Person.name.family
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam FAMILY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_FAMILY); + + /** + * Search parameter: given + *

+ * Description: A portion of the given name of the person
+ * Type: string
+ * Path: Person.name.given
+ *

+ */ + @SearchParamDefinition(name="given", path="Person.name.given", description="A portion of the given name of the person", type="string" ) + public static final String SP_GIVEN = "given"; + /** + * Fluent Client search parameter constant for given + *

+ * Description: A portion of the given name of the person
+ * Type: string
+ * Path: Person.name.given
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam GIVEN = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_GIVEN); + + /** + * Search parameter: identifier + *

+ * Description: A person Identifier
+ * Type: token
+ * Path: Person.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Person.identifier", description="A person Identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: A person Identifier
+ * Type: token
+ * Path: Person.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: link + *

+ * Description: Any link has this Patient, Person, RelatedPerson or Practitioner reference
+ * Type: reference
+ * Path: Person.link.target
+ *

+ */ + @SearchParamDefinition(name="link", path="Person.link.target", description="Any link has this Patient, Person, RelatedPerson or Practitioner reference", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Patient.class, Person.class, Practitioner.class, RelatedPerson.class } ) + public static final String SP_LINK = "link"; + /** + * Fluent Client search parameter constant for link + *

+ * Description: Any link has this Patient, Person, RelatedPerson or Practitioner reference
+ * Type: reference
+ * Path: Person.link.target
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LINK = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LINK); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Person:link". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LINK = new ca.uhn.fhir.model.api.Include("Person:link").toLocked(); + + /** + * Search parameter: name + *

+ * Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
+ * Type: string
+ * Path: Person.name
+ *

+ */ + @SearchParamDefinition(name="name", path="Person.name", description="A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
+ * Type: string
+ * Path: Person.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: organization + *

+ * Description: The organization at which this person record is being managed
+ * Type: reference
+ * Path: Person.managingOrganization
+ *

+ */ + @SearchParamDefinition(name="organization", path="Person.managingOrganization", description="The organization at which this person record is being managed", type="reference", target={Organization.class } ) + public static final String SP_ORGANIZATION = "organization"; + /** + * Fluent Client search parameter constant for organization + *

+ * Description: The organization at which this person record is being managed
+ * Type: reference
+ * Path: Person.managingOrganization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Person:organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Person:organization").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: The Person links to this Patient
+ * Type: reference
+ * Path: Person.link.target.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Person.link.target.where(resolve() is Patient)", description="The Person links to this Patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class, Person.class, Practitioner.class, RelatedPerson.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The Person links to this Patient
+ * Type: reference
+ * Path: Person.link.target.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Person:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Person:patient").toLocked(); + + /** + * Search parameter: practitioner + *

+ * Description: The Person links to this Practitioner
+ * Type: reference
+ * Path: Person.link.target.where(resolve() is Practitioner)
+ *

+ */ + @SearchParamDefinition(name="practitioner", path="Person.link.target.where(resolve() is Practitioner)", description="The Person links to this Practitioner", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Patient.class, Person.class, Practitioner.class, RelatedPerson.class } ) + public static final String SP_PRACTITIONER = "practitioner"; + /** + * Fluent Client search parameter constant for practitioner + *

+ * Description: The Person links to this Practitioner
+ * Type: reference
+ * Path: Person.link.target.where(resolve() is Practitioner)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Person:practitioner". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("Person:practitioner").toLocked(); + + /** + * Search parameter: relatedperson + *

+ * Description: The Person links to this RelatedPerson
+ * Type: reference
+ * Path: Person.link.target.where(resolve() is RelatedPerson)
+ *

+ */ + @SearchParamDefinition(name="relatedperson", path="Person.link.target.where(resolve() is RelatedPerson)", description="The Person links to this RelatedPerson", type="reference", target={Patient.class, Person.class, Practitioner.class, RelatedPerson.class } ) + public static final String SP_RELATEDPERSON = "relatedperson"; + /** + * Fluent Client search parameter constant for relatedperson + *

+ * Description: The Person links to this RelatedPerson
+ * Type: reference
+ * Path: Person.link.target.where(resolve() is RelatedPerson)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATEDPERSON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATEDPERSON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Person:relatedperson". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATEDPERSON = new ca.uhn.fhir.model.api.Include("Person:relatedperson").toLocked(); + + /** + * Search parameter: address-city + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A city specified in an address +* [Person](person.html): A city specified in an address +* [Practitioner](practitioner.html): A city specified in an address +* [RelatedPerson](relatedperson.html): A city specified in an address +
+ * Type: string
+ * Path: Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
+ *

+ */ + @SearchParamDefinition(name="address-city", path="Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A city specified in an address\r\n* [Person](person.html): A city specified in an address\r\n* [Practitioner](practitioner.html): A city specified in an address\r\n* [RelatedPerson](relatedperson.html): A city specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_CITY = "address-city"; + /** + * Fluent Client search parameter constant for address-city + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A city specified in an address +* [Person](person.html): A city specified in an address +* [Practitioner](practitioner.html): A city specified in an address +* [RelatedPerson](relatedperson.html): A city specified in an address +
+ * Type: string
+ * Path: Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY); + + /** + * Search parameter: address-country + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A country specified in an address +* [Person](person.html): A country specified in an address +* [Practitioner](practitioner.html): A country specified in an address +* [RelatedPerson](relatedperson.html): A country specified in an address +
+ * Type: string
+ * Path: Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
+ *

+ */ + @SearchParamDefinition(name="address-country", path="Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A country specified in an address\r\n* [Person](person.html): A country specified in an address\r\n* [Practitioner](practitioner.html): A country specified in an address\r\n* [RelatedPerson](relatedperson.html): A country specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_COUNTRY = "address-country"; + /** + * Fluent Client search parameter constant for address-country + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A country specified in an address +* [Person](person.html): A country specified in an address +* [Practitioner](practitioner.html): A country specified in an address +* [RelatedPerson](relatedperson.html): A country specified in an address +
+ * Type: string
+ * Path: Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY); + + /** + * Search parameter: address-postalcode + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A postalCode specified in an address +* [Person](person.html): A postal code specified in an address +* [Practitioner](practitioner.html): A postalCode specified in an address +* [RelatedPerson](relatedperson.html): A postal code specified in an address +
+ * Type: string
+ * Path: Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
+ *

+ */ + @SearchParamDefinition(name="address-postalcode", path="Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A postalCode specified in an address\r\n* [Person](person.html): A postal code specified in an address\r\n* [Practitioner](practitioner.html): A postalCode specified in an address\r\n* [RelatedPerson](relatedperson.html): A postal code specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_POSTALCODE = "address-postalcode"; + /** + * Fluent Client search parameter constant for address-postalcode + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A postalCode specified in an address +* [Person](person.html): A postal code specified in an address +* [Practitioner](practitioner.html): A postalCode specified in an address +* [RelatedPerson](relatedperson.html): A postal code specified in an address +
+ * Type: string
+ * Path: Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE); + + /** + * Search parameter: address-state + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A state specified in an address +* [Person](person.html): A state specified in an address +* [Practitioner](practitioner.html): A state specified in an address +* [RelatedPerson](relatedperson.html): A state specified in an address +
+ * Type: string
+ * Path: Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
+ *

+ */ + @SearchParamDefinition(name="address-state", path="Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A state specified in an address\r\n* [Person](person.html): A state specified in an address\r\n* [Practitioner](practitioner.html): A state specified in an address\r\n* [RelatedPerson](relatedperson.html): A state specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_STATE = "address-state"; + /** + * Fluent Client search parameter constant for address-state + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A state specified in an address +* [Person](person.html): A state specified in an address +* [Practitioner](practitioner.html): A state specified in an address +* [RelatedPerson](relatedperson.html): A state specified in an address +
+ * Type: string
+ * Path: Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE); + + /** + * Search parameter: address-use + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A use code specified in an address +* [Person](person.html): A use code specified in an address +* [Practitioner](practitioner.html): A use code specified in an address +* [RelatedPerson](relatedperson.html): A use code specified in an address +
+ * Type: token
+ * Path: Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
+ *

+ */ + @SearchParamDefinition(name="address-use", path="Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A use code specified in an address\r\n* [Person](person.html): A use code specified in an address\r\n* [Practitioner](practitioner.html): A use code specified in an address\r\n* [RelatedPerson](relatedperson.html): A use code specified in an address\r\n", type="token" ) + public static final String SP_ADDRESS_USE = "address-use"; + /** + * Fluent Client search parameter constant for address-use + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A use code specified in an address +* [Person](person.html): A use code specified in an address +* [Practitioner](practitioner.html): A use code specified in an address +* [RelatedPerson](relatedperson.html): A use code specified in an address +
+ * Type: token
+ * Path: Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE); + + /** + * Search parameter: address + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +
+ * Type: string
+ * Path: Patient.address | Person.address | Practitioner.address | RelatedPerson.address
+ *

+ */ + @SearchParamDefinition(name="address", path="Patient.address | Person.address | Practitioner.address | RelatedPerson.address", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n", type="string" ) + public static final String SP_ADDRESS = "address"; + /** + * Fluent Client search parameter constant for address + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +
+ * Type: string
+ * Path: Patient.address | Person.address | Practitioner.address | RelatedPerson.address
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS); + + /** + * Search parameter: birthdate + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The patient's date of birth +* [Person](person.html): The person's date of birth +* [RelatedPerson](relatedperson.html): The Related Person's date of birth +
+ * Type: date
+ * Path: Patient.birthDate | Person.birthDate | RelatedPerson.birthDate
+ *

+ */ + @SearchParamDefinition(name="birthdate", path="Patient.birthDate | Person.birthDate | RelatedPerson.birthDate", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): The patient's date of birth\r\n* [Person](person.html): The person's date of birth\r\n* [RelatedPerson](relatedperson.html): The Related Person's date of birth\r\n", type="date" ) + public static final String SP_BIRTHDATE = "birthdate"; + /** + * Fluent Client search parameter constant for birthdate + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The patient's date of birth +* [Person](person.html): The person's date of birth +* [RelatedPerson](relatedperson.html): The Related Person's date of birth +
+ * Type: date
+ * Path: Patient.birthDate | Person.birthDate | RelatedPerson.birthDate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam BIRTHDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_BIRTHDATE); + + /** + * Search parameter: email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + @SearchParamDefinition(name="email", path="Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in an email contact\r\n* [Person](person.html): A value in an email contact\r\n* [Practitioner](practitioner.html): A value in an email contact\r\n* [PractitionerRole](practitionerrole.html): A value in an email contact\r\n* [RelatedPerson](relatedperson.html): A value in an email contact\r\n", type="token" ) + public static final String SP_EMAIL = "email"; + /** + * Fluent Client search parameter constant for email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL); + + /** + * Search parameter: gender + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): Gender of the patient +* [Person](person.html): The gender of the person +* [Practitioner](practitioner.html): Gender of the practitioner +* [RelatedPerson](relatedperson.html): Gender of the related person +
+ * Type: token
+ * Path: Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
+ *

+ */ + @SearchParamDefinition(name="gender", path="Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): Gender of the patient\r\n* [Person](person.html): The gender of the person\r\n* [Practitioner](practitioner.html): Gender of the practitioner\r\n* [RelatedPerson](relatedperson.html): Gender of the related person\r\n", type="token" ) + public static final String SP_GENDER = "gender"; + /** + * Fluent Client search parameter constant for gender + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): Gender of the patient +* [Person](person.html): The gender of the person +* [Practitioner](practitioner.html): Gender of the practitioner +* [RelatedPerson](relatedperson.html): Gender of the related person +
+ * Type: token
+ * Path: Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GENDER); + + /** + * Search parameter: phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + @SearchParamDefinition(name="phone", path="Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in a phone contact\r\n* [Person](person.html): A value in a phone contact\r\n* [Practitioner](practitioner.html): A value in a phone contact\r\n* [PractitionerRole](practitionerrole.html): A value in a phone contact\r\n* [RelatedPerson](relatedperson.html): A value in a phone contact\r\n", type="token" ) + public static final String SP_PHONE = "phone"; + /** + * Fluent Client search parameter constant for phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE); + + /** + * Search parameter: phonetic + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [Person](person.html): A portion of name using some kind of phonetic matching algorithm +* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm +
+ * Type: string
+ * Path: Patient.name | Person.name | Practitioner.name | RelatedPerson.name
+ *

+ */ + @SearchParamDefinition(name="phonetic", path="Patient.name | Person.name | Practitioner.name | RelatedPerson.name", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm\r\n* [Person](person.html): A portion of name using some kind of phonetic matching algorithm\r\n* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm\r\n* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm\r\n", type="string" ) + public static final String SP_PHONETIC = "phonetic"; + /** + * Fluent Client search parameter constant for phonetic + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [Person](person.html): A portion of name using some kind of phonetic matching algorithm +* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm +
+ * Type: string
+ * Path: Patient.name | Person.name | Practitioner.name | RelatedPerson.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC); + + /** + * Search parameter: telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + @SearchParamDefinition(name="telecom", path="Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): The value in any kind of telecom details of the patient\r\n* [Person](person.html): The value in any kind of contact\r\n* [Practitioner](practitioner.html): The value in any kind of contact\r\n* [PractitionerRole](practitionerrole.html): The value in any kind of contact\r\n* [RelatedPerson](relatedperson.html): The value in any kind of contact\r\n", type="token" ) + public static final String SP_TELECOM = "telecom"; + /** + * Fluent Client search parameter constant for telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PlanDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PlanDefinition.java index 32f4ae8fb..31ceb9a9f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PlanDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PlanDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -8159,6 +8159,522 @@ public class PlanDefinition extends MetadataResource { return ResourceType.PlanDefinition; } + /** + * Search parameter: composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + @SearchParamDefinition(name="composed-of", path="PlanDefinition.relatedArtifact.where(type='composed-of').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_COMPOSED_OF = "composed-of"; + /** + * Fluent Client search parameter constant for composed-of + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='composed-of').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSED_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSED_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PlanDefinition:composed-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSED_OF = new ca.uhn.fhir.model.api.Include("PlanDefinition:composed-of").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the plan definition
+ * Type: quantity
+ * Path: (PlanDefinition.useContext.value as Quantity) | (PlanDefinition.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(PlanDefinition.useContext.value as Quantity) | (PlanDefinition.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the plan definition", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the plan definition
+ * Type: quantity
+ * Path: (PlanDefinition.useContext.value as Quantity) | (PlanDefinition.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the plan definition
+ * Type: composite
+ * Path: PlanDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="PlanDefinition.useContext", description="A use context type and quantity- or range-based value assigned to the plan definition", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the plan definition
+ * Type: composite
+ * Path: PlanDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the plan definition
+ * Type: composite
+ * Path: PlanDefinition.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="PlanDefinition.useContext", description="A use context type and value assigned to the plan definition", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the plan definition
+ * Type: composite
+ * Path: PlanDefinition.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the plan definition
+ * Type: token
+ * Path: PlanDefinition.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="PlanDefinition.useContext.code", description="A type of use context assigned to the plan definition", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the plan definition
+ * Type: token
+ * Path: PlanDefinition.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the plan definition
+ * Type: token
+ * Path: (PlanDefinition.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(PlanDefinition.useContext.value as CodeableConcept)", description="A use context assigned to the plan definition", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the plan definition
+ * Type: token
+ * Path: (PlanDefinition.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The plan definition publication date
+ * Type: date
+ * Path: PlanDefinition.date
+ *

+ */ + @SearchParamDefinition(name="date", path="PlanDefinition.date", description="The plan definition publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The plan definition publication date
+ * Type: date
+ * Path: PlanDefinition.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: definition + *

+ * Description: Activity or plan definitions used by plan definition
+ * Type: reference
+ * Path: PlanDefinition.action.definition
+ *

+ */ + @SearchParamDefinition(name="definition", path="PlanDefinition.action.definition", description="Activity or plan definitions used by plan definition", type="reference", target={ActivityDefinition.class, ObservationDefinition.class, PlanDefinition.class, Questionnaire.class } ) + public static final String SP_DEFINITION = "definition"; + /** + * Fluent Client search parameter constant for definition + *

+ * Description: Activity or plan definitions used by plan definition
+ * Type: reference
+ * Path: PlanDefinition.action.definition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEFINITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEFINITION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PlanDefinition:definition". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEFINITION = new ca.uhn.fhir.model.api.Include("PlanDefinition:definition").toLocked(); + + /** + * Search parameter: depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library
+ *

+ */ + @SearchParamDefinition(name="depends-on", path="PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DEPENDS_ON = "depends-on"; + /** + * Fluent Client search parameter constant for depends-on + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEPENDS_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEPENDS_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PlanDefinition:depends-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DEPENDS_ON = new ca.uhn.fhir.model.api.Include("PlanDefinition:depends-on").toLocked(); + + /** + * Search parameter: derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + @SearchParamDefinition(name="derived-from", path="PlanDefinition.relatedArtifact.where(type='derived-from').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_DERIVED_FROM = "derived-from"; + /** + * Fluent Client search parameter constant for derived-from + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='derived-from').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PlanDefinition:derived-from". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("PlanDefinition:derived-from").toLocked(); + + /** + * Search parameter: description + *

+ * Description: The description of the plan definition
+ * Type: string
+ * Path: PlanDefinition.description
+ *

+ */ + @SearchParamDefinition(name="description", path="PlanDefinition.description", description="The description of the plan definition", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the plan definition
+ * Type: string
+ * Path: PlanDefinition.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: effective + *

+ * Description: The time during which the plan definition is intended to be in use
+ * Type: date
+ * Path: PlanDefinition.effectivePeriod
+ *

+ */ + @SearchParamDefinition(name="effective", path="PlanDefinition.effectivePeriod", description="The time during which the plan definition is intended to be in use", type="date" ) + public static final String SP_EFFECTIVE = "effective"; + /** + * Fluent Client search parameter constant for effective + *

+ * Description: The time during which the plan definition is intended to be in use
+ * Type: date
+ * Path: PlanDefinition.effectivePeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the plan definition
+ * Type: token
+ * Path: PlanDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="PlanDefinition.identifier", description="External identifier for the plan definition", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the plan definition
+ * Type: token
+ * Path: PlanDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the plan definition
+ * Type: token
+ * Path: PlanDefinition.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="PlanDefinition.jurisdiction", description="Intended jurisdiction for the plan definition", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the plan definition
+ * Type: token
+ * Path: PlanDefinition.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the plan definition
+ * Type: string
+ * Path: PlanDefinition.name
+ *

+ */ + @SearchParamDefinition(name="name", path="PlanDefinition.name", description="Computationally friendly name of the plan definition", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the plan definition
+ * Type: string
+ * Path: PlanDefinition.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + @SearchParamDefinition(name="predecessor", path="PlanDefinition.relatedArtifact.where(type='predecessor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PREDECESSOR = "predecessor"; + /** + * Fluent Client search parameter constant for predecessor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='predecessor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREDECESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREDECESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PlanDefinition:predecessor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PREDECESSOR = new ca.uhn.fhir.model.api.Include("PlanDefinition:predecessor").toLocked(); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the plan definition
+ * Type: string
+ * Path: PlanDefinition.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="PlanDefinition.publisher", description="Name of the publisher of the plan definition", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the plan definition
+ * Type: string
+ * Path: PlanDefinition.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: The current status of the plan definition
+ * Type: token
+ * Path: PlanDefinition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="PlanDefinition.status", description="The current status of the plan definition", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the plan definition
+ * Type: token
+ * Path: PlanDefinition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='successor').resource
+ *

+ */ + @SearchParamDefinition(name="successor", path="PlanDefinition.relatedArtifact.where(type='successor').resource", description="What resource is being referenced", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUCCESSOR = "successor"; + /** + * Fluent Client search parameter constant for successor + *

+ * Description: What resource is being referenced
+ * Type: reference
+ * Path: PlanDefinition.relatedArtifact.where(type='successor').resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUCCESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUCCESSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PlanDefinition:successor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUCCESSOR = new ca.uhn.fhir.model.api.Include("PlanDefinition:successor").toLocked(); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the plan definition
+ * Type: string
+ * Path: PlanDefinition.title
+ *

+ */ + @SearchParamDefinition(name="title", path="PlanDefinition.title", description="The human-friendly name of the plan definition", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the plan definition
+ * Type: string
+ * Path: PlanDefinition.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: topic + *

+ * Description: Topics associated with the module
+ * Type: token
+ * Path: PlanDefinition.topic
+ *

+ */ + @SearchParamDefinition(name="topic", path="PlanDefinition.topic", description="Topics associated with the module", type="token" ) + public static final String SP_TOPIC = "topic"; + /** + * Fluent Client search parameter constant for topic + *

+ * Description: Topics associated with the module
+ * Type: token
+ * Path: PlanDefinition.topic
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC); + + /** + * Search parameter: type + *

+ * Description: The type of artifact the plan (e.g. order-set, eca-rule, protocol)
+ * Type: token
+ * Path: PlanDefinition.type
+ *

+ */ + @SearchParamDefinition(name="type", path="PlanDefinition.type", description="The type of artifact the plan (e.g. order-set, eca-rule, protocol)", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The type of artifact the plan (e.g. order-set, eca-rule, protocol)
+ * Type: token
+ * Path: PlanDefinition.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the plan definition
+ * Type: uri
+ * Path: PlanDefinition.url
+ *

+ */ + @SearchParamDefinition(name="url", path="PlanDefinition.url", description="The uri that identifies the plan definition", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the plan definition
+ * Type: uri
+ * Path: PlanDefinition.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the plan definition
+ * Type: token
+ * Path: PlanDefinition.version
+ *

+ */ + @SearchParamDefinition(name="version", path="PlanDefinition.version", description="The business version of the plan definition", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the plan definition
+ * Type: token
+ * Path: PlanDefinition.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Population.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Population.java index bf2ec6a0f..eec9c765b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Population.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Population.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Practitioner.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Practitioner.java index f71883d80..31e3ebb0f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Practitioner.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Practitioner.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1347,6 +1347,540 @@ public class Practitioner extends DomainResource { return ResourceType.Practitioner; } + /** + * Search parameter: active + *

+ * Description: Whether the practitioner record is active
+ * Type: token
+ * Path: Practitioner.active
+ *

+ */ + @SearchParamDefinition(name="active", path="Practitioner.active", description="Whether the practitioner record is active", type="token" ) + public static final String SP_ACTIVE = "active"; + /** + * Fluent Client search parameter constant for active + *

+ * Description: Whether the practitioner record is active
+ * Type: token
+ * Path: Practitioner.active
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE); + + /** + * Search parameter: communication + *

+ * Description: One of the languages that the practitioner can communicate with
+ * Type: token
+ * Path: Practitioner.communication
+ *

+ */ + @SearchParamDefinition(name="communication", path="Practitioner.communication", description="One of the languages that the practitioner can communicate with", type="token" ) + public static final String SP_COMMUNICATION = "communication"; + /** + * Fluent Client search parameter constant for communication + *

+ * Description: One of the languages that the practitioner can communicate with
+ * Type: token
+ * Path: Practitioner.communication
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMMUNICATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMMUNICATION); + + /** + * Search parameter: death-date + *

+ * Description: The date of death has been provided and satisfies this search value
+ * Type: date
+ * Path: (Practitioner.deceased as dateTime)
+ *

+ */ + @SearchParamDefinition(name="death-date", path="(Practitioner.deceased as dateTime)", description="The date of death has been provided and satisfies this search value", type="date" ) + public static final String SP_DEATH_DATE = "death-date"; + /** + * Fluent Client search parameter constant for death-date + *

+ * Description: The date of death has been provided and satisfies this search value
+ * Type: date
+ * Path: (Practitioner.deceased as dateTime)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DEATH_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DEATH_DATE); + + /** + * Search parameter: deceased + *

+ * Description: This Practitioner has been marked as deceased, or has a death date entered
+ * Type: token
+ * Path: Practitioner.deceased.exists() and Practitioner.deceased != false
+ *

+ */ + @SearchParamDefinition(name="deceased", path="Practitioner.deceased.exists() and Practitioner.deceased != false", description="This Practitioner has been marked as deceased, or has a death date entered", type="token" ) + public static final String SP_DECEASED = "deceased"; + /** + * Fluent Client search parameter constant for deceased + *

+ * Description: This Practitioner has been marked as deceased, or has a death date entered
+ * Type: token
+ * Path: Practitioner.deceased.exists() and Practitioner.deceased != false
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DECEASED = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DECEASED); + + /** + * Search parameter: identifier + *

+ * Description: A practitioner's Identifier
+ * Type: token
+ * Path: Practitioner.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Practitioner.identifier", description="A practitioner's Identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: A practitioner's Identifier
+ * Type: token
+ * Path: Practitioner.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: name + *

+ * Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
+ * Type: string
+ * Path: Practitioner.name
+ *

+ */ + @SearchParamDefinition(name="name", path="Practitioner.name", description="A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
+ * Type: string
+ * Path: Practitioner.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: address-city + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A city specified in an address +* [Person](person.html): A city specified in an address +* [Practitioner](practitioner.html): A city specified in an address +* [RelatedPerson](relatedperson.html): A city specified in an address +
+ * Type: string
+ * Path: Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
+ *

+ */ + @SearchParamDefinition(name="address-city", path="Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A city specified in an address\r\n* [Person](person.html): A city specified in an address\r\n* [Practitioner](practitioner.html): A city specified in an address\r\n* [RelatedPerson](relatedperson.html): A city specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_CITY = "address-city"; + /** + * Fluent Client search parameter constant for address-city + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A city specified in an address +* [Person](person.html): A city specified in an address +* [Practitioner](practitioner.html): A city specified in an address +* [RelatedPerson](relatedperson.html): A city specified in an address +
+ * Type: string
+ * Path: Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY); + + /** + * Search parameter: address-country + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A country specified in an address +* [Person](person.html): A country specified in an address +* [Practitioner](practitioner.html): A country specified in an address +* [RelatedPerson](relatedperson.html): A country specified in an address +
+ * Type: string
+ * Path: Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
+ *

+ */ + @SearchParamDefinition(name="address-country", path="Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A country specified in an address\r\n* [Person](person.html): A country specified in an address\r\n* [Practitioner](practitioner.html): A country specified in an address\r\n* [RelatedPerson](relatedperson.html): A country specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_COUNTRY = "address-country"; + /** + * Fluent Client search parameter constant for address-country + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A country specified in an address +* [Person](person.html): A country specified in an address +* [Practitioner](practitioner.html): A country specified in an address +* [RelatedPerson](relatedperson.html): A country specified in an address +
+ * Type: string
+ * Path: Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY); + + /** + * Search parameter: address-postalcode + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A postalCode specified in an address +* [Person](person.html): A postal code specified in an address +* [Practitioner](practitioner.html): A postalCode specified in an address +* [RelatedPerson](relatedperson.html): A postal code specified in an address +
+ * Type: string
+ * Path: Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
+ *

+ */ + @SearchParamDefinition(name="address-postalcode", path="Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A postalCode specified in an address\r\n* [Person](person.html): A postal code specified in an address\r\n* [Practitioner](practitioner.html): A postalCode specified in an address\r\n* [RelatedPerson](relatedperson.html): A postal code specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_POSTALCODE = "address-postalcode"; + /** + * Fluent Client search parameter constant for address-postalcode + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A postalCode specified in an address +* [Person](person.html): A postal code specified in an address +* [Practitioner](practitioner.html): A postalCode specified in an address +* [RelatedPerson](relatedperson.html): A postal code specified in an address +
+ * Type: string
+ * Path: Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE); + + /** + * Search parameter: address-state + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A state specified in an address +* [Person](person.html): A state specified in an address +* [Practitioner](practitioner.html): A state specified in an address +* [RelatedPerson](relatedperson.html): A state specified in an address +
+ * Type: string
+ * Path: Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
+ *

+ */ + @SearchParamDefinition(name="address-state", path="Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A state specified in an address\r\n* [Person](person.html): A state specified in an address\r\n* [Practitioner](practitioner.html): A state specified in an address\r\n* [RelatedPerson](relatedperson.html): A state specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_STATE = "address-state"; + /** + * Fluent Client search parameter constant for address-state + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A state specified in an address +* [Person](person.html): A state specified in an address +* [Practitioner](practitioner.html): A state specified in an address +* [RelatedPerson](relatedperson.html): A state specified in an address +
+ * Type: string
+ * Path: Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE); + + /** + * Search parameter: address-use + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A use code specified in an address +* [Person](person.html): A use code specified in an address +* [Practitioner](practitioner.html): A use code specified in an address +* [RelatedPerson](relatedperson.html): A use code specified in an address +
+ * Type: token
+ * Path: Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
+ *

+ */ + @SearchParamDefinition(name="address-use", path="Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A use code specified in an address\r\n* [Person](person.html): A use code specified in an address\r\n* [Practitioner](practitioner.html): A use code specified in an address\r\n* [RelatedPerson](relatedperson.html): A use code specified in an address\r\n", type="token" ) + public static final String SP_ADDRESS_USE = "address-use"; + /** + * Fluent Client search parameter constant for address-use + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A use code specified in an address +* [Person](person.html): A use code specified in an address +* [Practitioner](practitioner.html): A use code specified in an address +* [RelatedPerson](relatedperson.html): A use code specified in an address +
+ * Type: token
+ * Path: Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE); + + /** + * Search parameter: address + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +
+ * Type: string
+ * Path: Patient.address | Person.address | Practitioner.address | RelatedPerson.address
+ *

+ */ + @SearchParamDefinition(name="address", path="Patient.address | Person.address | Practitioner.address | RelatedPerson.address", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n", type="string" ) + public static final String SP_ADDRESS = "address"; + /** + * Fluent Client search parameter constant for address + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +
+ * Type: string
+ * Path: Patient.address | Person.address | Practitioner.address | RelatedPerson.address
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS); + + /** + * Search parameter: email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + @SearchParamDefinition(name="email", path="Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in an email contact\r\n* [Person](person.html): A value in an email contact\r\n* [Practitioner](practitioner.html): A value in an email contact\r\n* [PractitionerRole](practitionerrole.html): A value in an email contact\r\n* [RelatedPerson](relatedperson.html): A value in an email contact\r\n", type="token" ) + public static final String SP_EMAIL = "email"; + /** + * Fluent Client search parameter constant for email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL); + + /** + * Search parameter: family + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of the family name of the patient +* [Practitioner](practitioner.html): A portion of the family name +
+ * Type: string
+ * Path: Patient.name.family | Practitioner.name.family
+ *

+ */ + @SearchParamDefinition(name="family", path="Patient.name.family | Practitioner.name.family", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A portion of the family name of the patient\r\n* [Practitioner](practitioner.html): A portion of the family name\r\n", type="string" ) + public static final String SP_FAMILY = "family"; + /** + * Fluent Client search parameter constant for family + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of the family name of the patient +* [Practitioner](practitioner.html): A portion of the family name +
+ * Type: string
+ * Path: Patient.name.family | Practitioner.name.family
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam FAMILY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_FAMILY); + + /** + * Search parameter: gender + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): Gender of the patient +* [Person](person.html): The gender of the person +* [Practitioner](practitioner.html): Gender of the practitioner +* [RelatedPerson](relatedperson.html): Gender of the related person +
+ * Type: token
+ * Path: Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
+ *

+ */ + @SearchParamDefinition(name="gender", path="Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): Gender of the patient\r\n* [Person](person.html): The gender of the person\r\n* [Practitioner](practitioner.html): Gender of the practitioner\r\n* [RelatedPerson](relatedperson.html): Gender of the related person\r\n", type="token" ) + public static final String SP_GENDER = "gender"; + /** + * Fluent Client search parameter constant for gender + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): Gender of the patient +* [Person](person.html): The gender of the person +* [Practitioner](practitioner.html): Gender of the practitioner +* [RelatedPerson](relatedperson.html): Gender of the related person +
+ * Type: token
+ * Path: Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GENDER); + + /** + * Search parameter: given + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of the given name of the patient +* [Practitioner](practitioner.html): A portion of the given name +
+ * Type: string
+ * Path: Patient.name.given | Practitioner.name.given
+ *

+ */ + @SearchParamDefinition(name="given", path="Patient.name.given | Practitioner.name.given", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A portion of the given name of the patient\r\n* [Practitioner](practitioner.html): A portion of the given name\r\n", type="string" ) + public static final String SP_GIVEN = "given"; + /** + * Fluent Client search parameter constant for given + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of the given name of the patient +* [Practitioner](practitioner.html): A portion of the given name +
+ * Type: string
+ * Path: Patient.name.given | Practitioner.name.given
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam GIVEN = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_GIVEN); + + /** + * Search parameter: phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + @SearchParamDefinition(name="phone", path="Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in a phone contact\r\n* [Person](person.html): A value in a phone contact\r\n* [Practitioner](practitioner.html): A value in a phone contact\r\n* [PractitionerRole](practitionerrole.html): A value in a phone contact\r\n* [RelatedPerson](relatedperson.html): A value in a phone contact\r\n", type="token" ) + public static final String SP_PHONE = "phone"; + /** + * Fluent Client search parameter constant for phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE); + + /** + * Search parameter: phonetic + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [Person](person.html): A portion of name using some kind of phonetic matching algorithm +* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm +
+ * Type: string
+ * Path: Patient.name | Person.name | Practitioner.name | RelatedPerson.name
+ *

+ */ + @SearchParamDefinition(name="phonetic", path="Patient.name | Person.name | Practitioner.name | RelatedPerson.name", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm\r\n* [Person](person.html): A portion of name using some kind of phonetic matching algorithm\r\n* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm\r\n* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm\r\n", type="string" ) + public static final String SP_PHONETIC = "phonetic"; + /** + * Fluent Client search parameter constant for phonetic + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [Person](person.html): A portion of name using some kind of phonetic matching algorithm +* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm +
+ * Type: string
+ * Path: Patient.name | Person.name | Practitioner.name | RelatedPerson.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC); + + /** + * Search parameter: telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + @SearchParamDefinition(name="telecom", path="Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): The value in any kind of telecom details of the patient\r\n* [Person](person.html): The value in any kind of contact\r\n* [Practitioner](practitioner.html): The value in any kind of contact\r\n* [PractitionerRole](practitionerrole.html): The value in any kind of contact\r\n* [RelatedPerson](relatedperson.html): The value in any kind of contact\r\n", type="token" ) + public static final String SP_TELECOM = "telecom"; + /** + * Fluent Client search parameter constant for telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PractitionerRole.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PractitionerRole.java index 88915b508..88473180c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PractitionerRole.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PractitionerRole.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1790,6 +1790,338 @@ public class PractitionerRole extends DomainResource { return ResourceType.PractitionerRole; } + /** + * Search parameter: active + *

+ * Description: Whether this practitioner role record is in active use
+ * Type: token
+ * Path: PractitionerRole.active
+ *

+ */ + @SearchParamDefinition(name="active", path="PractitionerRole.active", description="Whether this practitioner role record is in active use", type="token" ) + public static final String SP_ACTIVE = "active"; + /** + * Fluent Client search parameter constant for active + *

+ * Description: Whether this practitioner role record is in active use
+ * Type: token
+ * Path: PractitionerRole.active
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE); + + /** + * Search parameter: date + *

+ * Description: The period during which the practitioner is authorized to perform in these role(s)
+ * Type: date
+ * Path: PractitionerRole.period
+ *

+ */ + @SearchParamDefinition(name="date", path="PractitionerRole.period", description="The period during which the practitioner is authorized to perform in these role(s)", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The period during which the practitioner is authorized to perform in these role(s)
+ * Type: date
+ * Path: PractitionerRole.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: endpoint + *

+ * Description: Technical endpoints providing access to services operated for the practitioner with this role
+ * Type: reference
+ * Path: PractitionerRole.endpoint
+ *

+ */ + @SearchParamDefinition(name="endpoint", path="PractitionerRole.endpoint", description="Technical endpoints providing access to services operated for the practitioner with this role", type="reference", target={Endpoint.class } ) + public static final String SP_ENDPOINT = "endpoint"; + /** + * Fluent Client search parameter constant for endpoint + *

+ * Description: Technical endpoints providing access to services operated for the practitioner with this role
+ * Type: reference
+ * Path: PractitionerRole.endpoint
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENDPOINT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PractitionerRole:endpoint". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT = new ca.uhn.fhir.model.api.Include("PractitionerRole:endpoint").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: A practitioner's Identifier
+ * Type: token
+ * Path: PractitionerRole.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="PractitionerRole.identifier", description="A practitioner's Identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: A practitioner's Identifier
+ * Type: token
+ * Path: PractitionerRole.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: location + *

+ * Description: One of the locations at which this practitioner provides care
+ * Type: reference
+ * Path: PractitionerRole.location
+ *

+ */ + @SearchParamDefinition(name="location", path="PractitionerRole.location", description="One of the locations at which this practitioner provides care", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: One of the locations at which this practitioner provides care
+ * Type: reference
+ * Path: PractitionerRole.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PractitionerRole:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("PractitionerRole:location").toLocked(); + + /** + * Search parameter: organization + *

+ * Description: The identity of the organization the practitioner represents / acts on behalf of
+ * Type: reference
+ * Path: PractitionerRole.organization
+ *

+ */ + @SearchParamDefinition(name="organization", path="PractitionerRole.organization", description="The identity of the organization the practitioner represents / acts on behalf of", type="reference", target={Organization.class } ) + public static final String SP_ORGANIZATION = "organization"; + /** + * Fluent Client search parameter constant for organization + *

+ * Description: The identity of the organization the practitioner represents / acts on behalf of
+ * Type: reference
+ * Path: PractitionerRole.organization
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PractitionerRole:organization". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("PractitionerRole:organization").toLocked(); + + /** + * Search parameter: practitioner + *

+ * Description: Practitioner that is able to provide the defined services for the organization
+ * Type: reference
+ * Path: PractitionerRole.practitioner
+ *

+ */ + @SearchParamDefinition(name="practitioner", path="PractitionerRole.practitioner", description="Practitioner that is able to provide the defined services for the organization", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class } ) + public static final String SP_PRACTITIONER = "practitioner"; + /** + * Fluent Client search parameter constant for practitioner + *

+ * Description: Practitioner that is able to provide the defined services for the organization
+ * Type: reference
+ * Path: PractitionerRole.practitioner
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PractitionerRole:practitioner". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("PractitionerRole:practitioner").toLocked(); + + /** + * Search parameter: role + *

+ * Description: The practitioner can perform this role at for the organization
+ * Type: token
+ * Path: PractitionerRole.code
+ *

+ */ + @SearchParamDefinition(name="role", path="PractitionerRole.code", description="The practitioner can perform this role at for the organization", type="token" ) + public static final String SP_ROLE = "role"; + /** + * Fluent Client search parameter constant for role + *

+ * Description: The practitioner can perform this role at for the organization
+ * Type: token
+ * Path: PractitionerRole.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ROLE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ROLE); + + /** + * Search parameter: service + *

+ * Description: The list of healthcare services that this worker provides for this role's Organization/Location(s)
+ * Type: reference
+ * Path: PractitionerRole.healthcareService
+ *

+ */ + @SearchParamDefinition(name="service", path="PractitionerRole.healthcareService", description="The list of healthcare services that this worker provides for this role's Organization/Location(s)", type="reference", target={HealthcareService.class } ) + public static final String SP_SERVICE = "service"; + /** + * Fluent Client search parameter constant for service + *

+ * Description: The list of healthcare services that this worker provides for this role's Organization/Location(s)
+ * Type: reference
+ * Path: PractitionerRole.healthcareService
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SERVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SERVICE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "PractitionerRole:service". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SERVICE = new ca.uhn.fhir.model.api.Include("PractitionerRole:service").toLocked(); + + /** + * Search parameter: specialty + *

+ * Description: The practitioner has this specialty at an organization
+ * Type: token
+ * Path: PractitionerRole.specialty
+ *

+ */ + @SearchParamDefinition(name="specialty", path="PractitionerRole.specialty", description="The practitioner has this specialty at an organization", type="token" ) + public static final String SP_SPECIALTY = "specialty"; + /** + * Fluent Client search parameter constant for specialty + *

+ * Description: The practitioner has this specialty at an organization
+ * Type: token
+ * Path: PractitionerRole.specialty
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIALTY); + + /** + * Search parameter: email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + @SearchParamDefinition(name="email", path="Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in an email contact\r\n* [Person](person.html): A value in an email contact\r\n* [Practitioner](practitioner.html): A value in an email contact\r\n* [PractitionerRole](practitionerrole.html): A value in an email contact\r\n* [RelatedPerson](relatedperson.html): A value in an email contact\r\n", type="token" ) + public static final String SP_EMAIL = "email"; + /** + * Fluent Client search parameter constant for email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL); + + /** + * Search parameter: phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + @SearchParamDefinition(name="phone", path="Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in a phone contact\r\n* [Person](person.html): A value in a phone contact\r\n* [Practitioner](practitioner.html): A value in a phone contact\r\n* [PractitionerRole](practitionerrole.html): A value in a phone contact\r\n* [RelatedPerson](relatedperson.html): A value in a phone contact\r\n", type="token" ) + public static final String SP_PHONE = "phone"; + /** + * Fluent Client search parameter constant for phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE); + + /** + * Search parameter: telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + @SearchParamDefinition(name="telecom", path="Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): The value in any kind of telecom details of the patient\r\n* [Person](person.html): The value in any kind of contact\r\n* [Practitioner](practitioner.html): The value in any kind of contact\r\n* [PractitionerRole](practitionerrole.html): The value in any kind of contact\r\n* [RelatedPerson](relatedperson.html): The value in any kind of contact\r\n", type="token" ) + public static final String SP_TELECOM = "telecom"; + /** + * Fluent Client search parameter constant for telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Procedure.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Procedure.java index 32f24d46a..48529b05c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Procedure.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Procedure.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2713,6 +2713,636 @@ public class Procedure extends DomainResource { return ResourceType.Procedure; } + /** + * Search parameter: based-on + *

+ * Description: A request for this procedure
+ * Type: reference
+ * Path: Procedure.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="Procedure.basedOn", description="A request for this procedure", type="reference", target={CarePlan.class, ServiceRequest.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: A request for this procedure
+ * Type: reference
+ * Path: Procedure.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("Procedure:based-on").toLocked(); + + /** + * Search parameter: category + *

+ * Description: Classification of the procedure
+ * Type: token
+ * Path: Procedure.category
+ *

+ */ + @SearchParamDefinition(name="category", path="Procedure.category", description="Classification of the procedure", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Classification of the procedure
+ * Type: token
+ * Path: Procedure.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: Procedure.instantiatesCanonical
+ *

+ */ + @SearchParamDefinition(name="instantiates-canonical", path="Procedure.instantiatesCanonical", description="Instantiates FHIR protocol or definition", type="reference", target={ActivityDefinition.class, Measure.class, OperationDefinition.class, PlanDefinition.class, Questionnaire.class } ) + public static final String SP_INSTANTIATES_CANONICAL = "instantiates-canonical"; + /** + * Fluent Client search parameter constant for instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: Procedure.instantiatesCanonical
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSTANTIATES_CANONICAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSTANTIATES_CANONICAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:instantiates-canonical". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSTANTIATES_CANONICAL = new ca.uhn.fhir.model.api.Include("Procedure:instantiates-canonical").toLocked(); + + /** + * Search parameter: instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: Procedure.instantiatesUri
+ *

+ */ + @SearchParamDefinition(name="instantiates-uri", path="Procedure.instantiatesUri", description="Instantiates external protocol or definition", type="uri" ) + public static final String SP_INSTANTIATES_URI = "instantiates-uri"; + /** + * Fluent Client search parameter constant for instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: Procedure.instantiatesUri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_INSTANTIATES_URI); + + /** + * Search parameter: location + *

+ * Description: Where the procedure happened
+ * Type: reference
+ * Path: Procedure.location
+ *

+ */ + @SearchParamDefinition(name="location", path="Procedure.location", description="Where the procedure happened", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: Where the procedure happened
+ * Type: reference
+ * Path: Procedure.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Procedure:location").toLocked(); + + /** + * Search parameter: part-of + *

+ * Description: Part of referenced event
+ * Type: reference
+ * Path: Procedure.partOf
+ *

+ */ + @SearchParamDefinition(name="part-of", path="Procedure.partOf", description="Part of referenced event", type="reference", target={MedicationAdministration.class, Observation.class, Procedure.class } ) + public static final String SP_PART_OF = "part-of"; + /** + * Fluent Client search parameter constant for part-of + *

+ * Description: Part of referenced event
+ * Type: reference
+ * Path: Procedure.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PART_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:part-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF = new ca.uhn.fhir.model.api.Include("Procedure:part-of").toLocked(); + + /** + * Search parameter: performer + *

+ * Description: Who performed the procedure
+ * Type: reference
+ * Path: Procedure.performer.actor
+ *

+ */ + @SearchParamDefinition(name="performer", path="Procedure.performer.actor", description="Who performed the procedure", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: Who performed the procedure
+ * Type: reference
+ * Path: Procedure.performer.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("Procedure:performer").toLocked(); + + /** + * Search parameter: reason-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: Procedure.reason.concept
+ *

+ */ + @SearchParamDefinition(name="reason-code", path="Procedure.reason.concept", description="Reference to a concept (by class)", type="token" ) + public static final String SP_REASON_CODE = "reason-code"; + /** + * Fluent Client search parameter constant for reason-code + *

+ * Description: Reference to a concept (by class)
+ * Type: token
+ * Path: Procedure.reason.concept
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON_CODE); + + /** + * Search parameter: reason-reference + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Procedure.reason.reference
+ *

+ */ + @SearchParamDefinition(name="reason-reference", path="Procedure.reason.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_REASON_REFERENCE = "reason-reference"; + /** + * Fluent Client search parameter constant for reason-reference + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Procedure.reason.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REASON_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REASON_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:reason-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REASON_REFERENCE = new ca.uhn.fhir.model.api.Include("Procedure:reason-reference").toLocked(); + + /** + * Search parameter: report + *

+ * Description: Any report resulting from the procedure
+ * Type: reference
+ * Path: Procedure.report
+ *

+ */ + @SearchParamDefinition(name="report", path="Procedure.report", description="Any report resulting from the procedure", type="reference", target={Composition.class, DiagnosticReport.class, DocumentReference.class } ) + public static final String SP_REPORT = "report"; + /** + * Fluent Client search parameter constant for report + *

+ * Description: Any report resulting from the procedure
+ * Type: reference
+ * Path: Procedure.report
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REPORT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REPORT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:report". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REPORT = new ca.uhn.fhir.model.api.Include("Procedure:report").toLocked(); + + /** + * Search parameter: status + *

+ * Description: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
+ * Type: token
+ * Path: Procedure.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Procedure.status", description="preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
+ * Type: token
+ * Path: Procedure.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Search by subject
+ * Type: reference
+ * Path: Procedure.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Procedure.subject", description="Search by subject", type="reference", target={Device.class, Group.class, Location.class, Organization.class, Patient.class, Practitioner.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Search by subject
+ * Type: reference
+ * Path: Procedure.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Procedure:subject").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Procedure:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Procedure:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Procedure:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProdCharacteristic.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProdCharacteristic.java index 6d2cddf25..984f8f238 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProdCharacteristic.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProdCharacteristic.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProductShelfLife.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProductShelfLife.java index 5f7683ff9..8a930c7e6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProductShelfLife.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProductShelfLife.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java index 4a2f92285..3da5ae89b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1832,6 +1832,308 @@ public class Provenance extends DomainResource { return ResourceType.Provenance; } + /** + * Search parameter: activity + *

+ * Description: Activity that occurred
+ * Type: token
+ * Path: Provenance.activity
+ *

+ */ + @SearchParamDefinition(name="activity", path="Provenance.activity", description="Activity that occurred", type="token" ) + public static final String SP_ACTIVITY = "activity"; + /** + * Fluent Client search parameter constant for activity + *

+ * Description: Activity that occurred
+ * Type: token
+ * Path: Provenance.activity
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVITY); + + /** + * Search parameter: agent-role + *

+ * Description: What the agents role was
+ * Type: token
+ * Path: Provenance.agent.role
+ *

+ */ + @SearchParamDefinition(name="agent-role", path="Provenance.agent.role", description="What the agents role was", type="token" ) + public static final String SP_AGENT_ROLE = "agent-role"; + /** + * Fluent Client search parameter constant for agent-role + *

+ * Description: What the agents role was
+ * Type: token
+ * Path: Provenance.agent.role
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam AGENT_ROLE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_AGENT_ROLE); + + /** + * Search parameter: agent-type + *

+ * Description: How the agent participated
+ * Type: token
+ * Path: Provenance.agent.type
+ *

+ */ + @SearchParamDefinition(name="agent-type", path="Provenance.agent.type", description="How the agent participated", type="token" ) + public static final String SP_AGENT_TYPE = "agent-type"; + /** + * Fluent Client search parameter constant for agent-type + *

+ * Description: How the agent participated
+ * Type: token
+ * Path: Provenance.agent.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam AGENT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_AGENT_TYPE); + + /** + * Search parameter: agent + *

+ * Description: Who participated
+ * Type: reference
+ * Path: Provenance.agent.who
+ *

+ */ + @SearchParamDefinition(name="agent", path="Provenance.agent.who", description="Who participated", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_AGENT = "agent"; + /** + * Fluent Client search parameter constant for agent + *

+ * Description: Who participated
+ * Type: reference
+ * Path: Provenance.agent.who
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AGENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AGENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Provenance:agent". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AGENT = new ca.uhn.fhir.model.api.Include("Provenance:agent").toLocked(); + + /** + * Search parameter: based-on + *

+ * Description: Reference to the service request.
+ * Type: reference
+ * Path: Provenance.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="Provenance.basedOn", description="Reference to the service request.", type="reference", target={CarePlan.class, DeviceRequest.class, ImmunizationRecommendation.class, MedicationRequest.class, NutritionOrder.class, ServiceRequest.class, Task.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Reference to the service request.
+ * Type: reference
+ * Path: Provenance.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Provenance:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("Provenance:based-on").toLocked(); + + /** + * Search parameter: encounter + *

+ * Description: Encounter related to the Provenance
+ * Type: reference
+ * Path: Provenance.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Provenance.encounter", description="Encounter related to the Provenance", type="reference", target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Encounter related to the Provenance
+ * Type: reference
+ * Path: Provenance.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Provenance:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Provenance:encounter").toLocked(); + + /** + * Search parameter: entity + *

+ * Description: Identity of entity
+ * Type: reference
+ * Path: Provenance.entity.what
+ *

+ */ + @SearchParamDefinition(name="entity", path="Provenance.entity.what", description="Identity of entity", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_ENTITY = "entity"; + /** + * Fluent Client search parameter constant for entity + *

+ * Description: Identity of entity
+ * Type: reference
+ * Path: Provenance.entity.what
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTITY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Provenance:entity". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTITY = new ca.uhn.fhir.model.api.Include("Provenance:entity").toLocked(); + + /** + * Search parameter: location + *

+ * Description: Where the activity occurred, if relevant
+ * Type: reference
+ * Path: Provenance.location
+ *

+ */ + @SearchParamDefinition(name="location", path="Provenance.location", description="Where the activity occurred, if relevant", type="reference", target={Location.class } ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: Where the activity occurred, if relevant
+ * Type: reference
+ * Path: Provenance.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Provenance:location". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Provenance:location").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Target Reference(s) (usually version specific)
+ * Type: reference
+ * Path: Provenance.target.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Provenance.target.where(resolve() is Patient)", description="Target Reference(s) (usually version specific)", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Target Reference(s) (usually version specific)
+ * Type: reference
+ * Path: Provenance.target.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Provenance:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Provenance:patient").toLocked(); + + /** + * Search parameter: recorded + *

+ * Description: When the activity was recorded / updated
+ * Type: date
+ * Path: Provenance.recorded
+ *

+ */ + @SearchParamDefinition(name="recorded", path="Provenance.recorded", description="When the activity was recorded / updated", type="date" ) + public static final String SP_RECORDED = "recorded"; + /** + * Fluent Client search parameter constant for recorded + *

+ * Description: When the activity was recorded / updated
+ * Type: date
+ * Path: Provenance.recorded
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam RECORDED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_RECORDED); + + /** + * Search parameter: signature-type + *

+ * Description: Indication of the reason the entity signed the object(s)
+ * Type: token
+ * Path: Provenance.signature.type
+ *

+ */ + @SearchParamDefinition(name="signature-type", path="Provenance.signature.type", description="Indication of the reason the entity signed the object(s)", type="token" ) + public static final String SP_SIGNATURE_TYPE = "signature-type"; + /** + * Fluent Client search parameter constant for signature-type + *

+ * Description: Indication of the reason the entity signed the object(s)
+ * Type: token
+ * Path: Provenance.signature.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SIGNATURE_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SIGNATURE_TYPE); + + /** + * Search parameter: target + *

+ * Description: Target Reference(s) (usually version specific)
+ * Type: reference
+ * Path: Provenance.target
+ *

+ */ + @SearchParamDefinition(name="target", path="Provenance.target", description="Target Reference(s) (usually version specific)", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_TARGET = "target"; + /** + * Fluent Client search parameter constant for target + *

+ * Description: Target Reference(s) (usually version specific)
+ * Type: reference
+ * Path: Provenance.target
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Provenance:target". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET = new ca.uhn.fhir.model.api.Include("Provenance:target").toLocked(); + + /** + * Search parameter: when + *

+ * Description: When the activity occurred
+ * Type: date
+ * Path: (Provenance.occurred as dateTime)
+ *

+ */ + @SearchParamDefinition(name="when", path="(Provenance.occurred as dateTime)", description="When the activity occurred", type="date" ) + public static final String SP_WHEN = "when"; + /** + * Fluent Client search parameter constant for when + *

+ * Description: When the activity occurred
+ * Type: date
+ * Path: (Provenance.occurred as dateTime)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam WHEN = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_WHEN); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java index 4769c84c7..771623e52 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -5477,6 +5477,426 @@ public QuestionnaireItemComponent getQuestion(String linkId) { return ResourceType.Questionnaire; } + /** + * Search parameter: combo-code + *

+ * Description: A code that corresponds to one of its items in the questionnaire
+ * Type: token
+ * Path: Questionnaire.code | Questionnaire.item.code
+ *

+ */ + @SearchParamDefinition(name="combo-code", path="Questionnaire.code | Questionnaire.item.code", description="A code that corresponds to one of its items in the questionnaire", type="token" ) + public static final String SP_COMBO_CODE = "combo-code"; + /** + * Fluent Client search parameter constant for combo-code + *

+ * Description: A code that corresponds to one of its items in the questionnaire
+ * Type: token
+ * Path: Questionnaire.code | Questionnaire.item.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMBO_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMBO_CODE); + + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the questionnaire
+ * Type: quantity
+ * Path: (Questionnaire.useContext.value as Quantity) | (Questionnaire.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(Questionnaire.useContext.value as Quantity) | (Questionnaire.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the questionnaire", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the questionnaire
+ * Type: quantity
+ * Path: (Questionnaire.useContext.value as Quantity) | (Questionnaire.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the questionnaire
+ * Type: composite
+ * Path: Questionnaire.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="Questionnaire.useContext", description="A use context type and quantity- or range-based value assigned to the questionnaire", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the questionnaire
+ * Type: composite
+ * Path: Questionnaire.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the questionnaire
+ * Type: composite
+ * Path: Questionnaire.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="Questionnaire.useContext", description="A use context type and value assigned to the questionnaire", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the questionnaire
+ * Type: composite
+ * Path: Questionnaire.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the questionnaire
+ * Type: token
+ * Path: Questionnaire.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="Questionnaire.useContext.code", description="A type of use context assigned to the questionnaire", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the questionnaire
+ * Type: token
+ * Path: Questionnaire.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the questionnaire
+ * Type: token
+ * Path: (Questionnaire.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(Questionnaire.useContext.value as CodeableConcept)", description="A use context assigned to the questionnaire", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the questionnaire
+ * Type: token
+ * Path: (Questionnaire.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The questionnaire publication date
+ * Type: date
+ * Path: Questionnaire.date
+ *

+ */ + @SearchParamDefinition(name="date", path="Questionnaire.date", description="The questionnaire publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The questionnaire publication date
+ * Type: date
+ * Path: Questionnaire.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: definition + *

+ * Description: ElementDefinition - details for the item
+ * Type: uri
+ * Path: Questionnaire.item.definition
+ *

+ */ + @SearchParamDefinition(name="definition", path="Questionnaire.item.definition", description="ElementDefinition - details for the item", type="uri" ) + public static final String SP_DEFINITION = "definition"; + /** + * Fluent Client search parameter constant for definition + *

+ * Description: ElementDefinition - details for the item
+ * Type: uri
+ * Path: Questionnaire.item.definition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam DEFINITION = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_DEFINITION); + + /** + * Search parameter: description + *

+ * Description: The description of the questionnaire
+ * Type: string
+ * Path: Questionnaire.description
+ *

+ */ + @SearchParamDefinition(name="description", path="Questionnaire.description", description="The description of the questionnaire", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the questionnaire
+ * Type: string
+ * Path: Questionnaire.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: effective + *

+ * Description: The time during which the questionnaire is intended to be in use
+ * Type: date
+ * Path: Questionnaire.effectivePeriod
+ *

+ */ + @SearchParamDefinition(name="effective", path="Questionnaire.effectivePeriod", description="The time during which the questionnaire is intended to be in use", type="date" ) + public static final String SP_EFFECTIVE = "effective"; + /** + * Fluent Client search parameter constant for effective + *

+ * Description: The time during which the questionnaire is intended to be in use
+ * Type: date
+ * Path: Questionnaire.effectivePeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the questionnaire
+ * Type: token
+ * Path: Questionnaire.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Questionnaire.identifier", description="External identifier for the questionnaire", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the questionnaire
+ * Type: token
+ * Path: Questionnaire.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: item-code + *

+ * Description: A code that corresponds to one of the items in the questionnaire
+ * Type: token
+ * Path: Questionnaire.item.code
+ *

+ */ + @SearchParamDefinition(name="item-code", path="Questionnaire.item.code", description="A code that corresponds to one of the items in the questionnaire", type="token" ) + public static final String SP_ITEM_CODE = "item-code"; + /** + * Fluent Client search parameter constant for item-code + *

+ * Description: A code that corresponds to one of the items in the questionnaire
+ * Type: token
+ * Path: Questionnaire.item.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ITEM_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ITEM_CODE); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the questionnaire
+ * Type: token
+ * Path: Questionnaire.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="Questionnaire.jurisdiction", description="Intended jurisdiction for the questionnaire", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the questionnaire
+ * Type: token
+ * Path: Questionnaire.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the questionnaire
+ * Type: string
+ * Path: Questionnaire.name
+ *

+ */ + @SearchParamDefinition(name="name", path="Questionnaire.name", description="Computationally friendly name of the questionnaire", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the questionnaire
+ * Type: string
+ * Path: Questionnaire.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the questionnaire
+ * Type: string
+ * Path: Questionnaire.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="Questionnaire.publisher", description="Name of the publisher of the questionnaire", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the questionnaire
+ * Type: string
+ * Path: Questionnaire.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: questionnaire-code + *

+ * Description: A code that matches one of the Questionnaire.code codings
+ * Type: token
+ * Path: Questionnaire.code
+ *

+ */ + @SearchParamDefinition(name="questionnaire-code", path="Questionnaire.code", description="A code that matches one of the Questionnaire.code codings", type="token" ) + public static final String SP_QUESTIONNAIRE_CODE = "questionnaire-code"; + /** + * Fluent Client search parameter constant for questionnaire-code + *

+ * Description: A code that matches one of the Questionnaire.code codings
+ * Type: token
+ * Path: Questionnaire.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam QUESTIONNAIRE_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_QUESTIONNAIRE_CODE); + + /** + * Search parameter: status + *

+ * Description: The current status of the questionnaire
+ * Type: token
+ * Path: Questionnaire.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Questionnaire.status", description="The current status of the questionnaire", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the questionnaire
+ * Type: token
+ * Path: Questionnaire.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject-type + *

+ * Description: Resource that can be subject of QuestionnaireResponse
+ * Type: token
+ * Path: Questionnaire.subjectType
+ *

+ */ + @SearchParamDefinition(name="subject-type", path="Questionnaire.subjectType", description="Resource that can be subject of QuestionnaireResponse", type="token" ) + public static final String SP_SUBJECT_TYPE = "subject-type"; + /** + * Fluent Client search parameter constant for subject-type + *

+ * Description: Resource that can be subject of QuestionnaireResponse
+ * Type: token
+ * Path: Questionnaire.subjectType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBJECT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUBJECT_TYPE); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the questionnaire
+ * Type: string
+ * Path: Questionnaire.title
+ *

+ */ + @SearchParamDefinition(name="title", path="Questionnaire.title", description="The human-friendly name of the questionnaire", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the questionnaire
+ * Type: string
+ * Path: Questionnaire.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the questionnaire
+ * Type: uri
+ * Path: Questionnaire.url
+ *

+ */ + @SearchParamDefinition(name="url", path="Questionnaire.url", description="The uri that identifies the questionnaire", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the questionnaire
+ * Type: uri
+ * Path: Questionnaire.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the questionnaire
+ * Type: token
+ * Path: Questionnaire.version
+ *

+ */ + @SearchParamDefinition(name="version", path="Questionnaire.version", description="The business version of the questionnaire", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the questionnaire
+ * Type: token
+ * Path: Questionnaire.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): public QuestionnaireItemComponent getQuestion(String linkId) { if (linkId == null) diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java index f12accf68..b64f98c2d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1985,6 +1985,300 @@ public class QuestionnaireResponse extends DomainResource { return ResourceType.QuestionnaireResponse; } + /** + * Search parameter: author + *

+ * Description: The author of the questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.author
+ *

+ */ + @SearchParamDefinition(name="author", path="QuestionnaireResponse.author", description="The author of the questionnaire response", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: The author of the questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "QuestionnaireResponse:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:author").toLocked(); + + /** + * Search parameter: authored + *

+ * Description: When the questionnaire response was last changed
+ * Type: date
+ * Path: QuestionnaireResponse.authored
+ *

+ */ + @SearchParamDefinition(name="authored", path="QuestionnaireResponse.authored", description="When the questionnaire response was last changed", type="date" ) + public static final String SP_AUTHORED = "authored"; + /** + * Fluent Client search parameter constant for authored + *

+ * Description: When the questionnaire response was last changed
+ * Type: date
+ * Path: QuestionnaireResponse.authored
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_AUTHORED); + + /** + * Search parameter: based-on + *

+ * Description: Plan/proposal/order fulfilled by this questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="QuestionnaireResponse.basedOn", description="Plan/proposal/order fulfilled by this questionnaire response", type="reference", target={CarePlan.class, ServiceRequest.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Plan/proposal/order fulfilled by this questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "QuestionnaireResponse:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:based-on").toLocked(); + + /** + * Search parameter: encounter + *

+ * Description: Encounter associated with the questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="QuestionnaireResponse.encounter", description="Encounter associated with the questionnaire response", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Encounter associated with the questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "QuestionnaireResponse:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: The unique identifier for the questionnaire response
+ * Type: token
+ * Path: QuestionnaireResponse.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="QuestionnaireResponse.identifier", description="The unique identifier for the questionnaire response", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The unique identifier for the questionnaire response
+ * Type: token
+ * Path: QuestionnaireResponse.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: item-subject + *

+ * Description: Allows searching for QuestionnaireResponses by item value where the item has isSubject=true
+ * Type: reference
+ * Path: QuestionnaireResponse.item.where(extension('http://hl7.org/fhir/StructureDefinition/questionnaireresponse-isSubject').exists()).answer.value.ofType(Reference)
+ *

+ */ + @SearchParamDefinition(name="item-subject", path="QuestionnaireResponse.item.where(extension('http://hl7.org/fhir/StructureDefinition/questionnaireresponse-isSubject').exists()).answer.value.ofType(Reference)", description="Allows searching for QuestionnaireResponses by item value where the item has isSubject=true", type="reference" ) + public static final String SP_ITEM_SUBJECT = "item-subject"; + /** + * Fluent Client search parameter constant for item-subject + *

+ * Description: Allows searching for QuestionnaireResponses by item value where the item has isSubject=true
+ * Type: reference
+ * Path: QuestionnaireResponse.item.where(extension('http://hl7.org/fhir/StructureDefinition/questionnaireresponse-isSubject').exists()).answer.value.ofType(Reference)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ITEM_SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ITEM_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "QuestionnaireResponse:item-subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ITEM_SUBJECT = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:item-subject").toLocked(); + + /** + * Search parameter: part-of + *

+ * Description: Procedure or observation this questionnaire response was performed as a part of
+ * Type: reference
+ * Path: QuestionnaireResponse.partOf
+ *

+ */ + @SearchParamDefinition(name="part-of", path="QuestionnaireResponse.partOf", description="Procedure or observation this questionnaire response was performed as a part of", type="reference", target={Observation.class, Procedure.class } ) + public static final String SP_PART_OF = "part-of"; + /** + * Fluent Client search parameter constant for part-of + *

+ * Description: Procedure or observation this questionnaire response was performed as a part of
+ * Type: reference
+ * Path: QuestionnaireResponse.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PART_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "QuestionnaireResponse:part-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:part-of").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: The patient that is the subject of the questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="QuestionnaireResponse.subject.where(resolve() is Patient)", description="The patient that is the subject of the questionnaire response", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The patient that is the subject of the questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "QuestionnaireResponse:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:patient").toLocked(); + + /** + * Search parameter: questionnaire + *

+ * Description: The questionnaire the answers are provided for
+ * Type: reference
+ * Path: QuestionnaireResponse.questionnaire
+ *

+ */ + @SearchParamDefinition(name="questionnaire", path="QuestionnaireResponse.questionnaire", description="The questionnaire the answers are provided for", type="reference", target={Questionnaire.class } ) + public static final String SP_QUESTIONNAIRE = "questionnaire"; + /** + * Fluent Client search parameter constant for questionnaire + *

+ * Description: The questionnaire the answers are provided for
+ * Type: reference
+ * Path: QuestionnaireResponse.questionnaire
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam QUESTIONNAIRE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_QUESTIONNAIRE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "QuestionnaireResponse:questionnaire". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_QUESTIONNAIRE = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:questionnaire").toLocked(); + + /** + * Search parameter: source + *

+ * Description: The individual providing the information reflected in the questionnaire respose
+ * Type: reference
+ * Path: QuestionnaireResponse.source
+ *

+ */ + @SearchParamDefinition(name="source", path="QuestionnaireResponse.source", description="The individual providing the information reflected in the questionnaire respose", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_SOURCE = "source"; + /** + * Fluent Client search parameter constant for source + *

+ * Description: The individual providing the information reflected in the questionnaire respose
+ * Type: reference
+ * Path: QuestionnaireResponse.source
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "QuestionnaireResponse:source". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:source").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the questionnaire response
+ * Type: token
+ * Path: QuestionnaireResponse.status
+ *

+ */ + @SearchParamDefinition(name="status", path="QuestionnaireResponse.status", description="The status of the questionnaire response", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the questionnaire response
+ * Type: token
+ * Path: QuestionnaireResponse.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The subject of the questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="QuestionnaireResponse.subject", description="The subject of the questionnaire response", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The subject of the questionnaire response
+ * Type: reference
+ * Path: QuestionnaireResponse.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "QuestionnaireResponse:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RegulatedAuthorization.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RegulatedAuthorization.java index 5e5ef9ab7..c5c3651b4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RegulatedAuthorization.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RegulatedAuthorization.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1481,6 +1481,158 @@ public class RegulatedAuthorization extends DomainResource { return ResourceType.RegulatedAuthorization; } + /** + * Search parameter: case-type + *

+ * Description: The defining type of case
+ * Type: token
+ * Path: RegulatedAuthorization.case.type
+ *

+ */ + @SearchParamDefinition(name="case-type", path="RegulatedAuthorization.case.type", description="The defining type of case", type="token" ) + public static final String SP_CASE_TYPE = "case-type"; + /** + * Fluent Client search parameter constant for case-type + *

+ * Description: The defining type of case
+ * Type: token
+ * Path: RegulatedAuthorization.case.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CASE_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CASE_TYPE); + + /** + * Search parameter: case + *

+ * Description: The case or procedure number
+ * Type: token
+ * Path: RegulatedAuthorization.case.identifier
+ *

+ */ + @SearchParamDefinition(name="case", path="RegulatedAuthorization.case.identifier", description="The case or procedure number", type="token" ) + public static final String SP_CASE = "case"; + /** + * Fluent Client search parameter constant for case + *

+ * Description: The case or procedure number
+ * Type: token
+ * Path: RegulatedAuthorization.case.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CASE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CASE); + + /** + * Search parameter: holder + *

+ * Description: The organization that holds the granted authorization
+ * Type: reference
+ * Path: RegulatedAuthorization.holder
+ *

+ */ + @SearchParamDefinition(name="holder", path="RegulatedAuthorization.holder", description="The organization that holds the granted authorization", type="reference", target={Organization.class } ) + public static final String SP_HOLDER = "holder"; + /** + * Fluent Client search parameter constant for holder + *

+ * Description: The organization that holds the granted authorization
+ * Type: reference
+ * Path: RegulatedAuthorization.holder
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam HOLDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_HOLDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RegulatedAuthorization:holder". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_HOLDER = new ca.uhn.fhir.model.api.Include("RegulatedAuthorization:holder").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier for the authorization, typically assigned by the authorizing body
+ * Type: token
+ * Path: RegulatedAuthorization.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="RegulatedAuthorization.identifier", description="Business identifier for the authorization, typically assigned by the authorizing body", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier for the authorization, typically assigned by the authorizing body
+ * Type: token
+ * Path: RegulatedAuthorization.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: region + *

+ * Description: The territory (e.g., country, jurisdiction etc.) in which the authorization has been granted
+ * Type: token
+ * Path: RegulatedAuthorization.region
+ *

+ */ + @SearchParamDefinition(name="region", path="RegulatedAuthorization.region", description="The territory (e.g., country, jurisdiction etc.) in which the authorization has been granted", type="token" ) + public static final String SP_REGION = "region"; + /** + * Fluent Client search parameter constant for region + *

+ * Description: The territory (e.g., country, jurisdiction etc.) in which the authorization has been granted
+ * Type: token
+ * Path: RegulatedAuthorization.region
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REGION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REGION); + + /** + * Search parameter: status + *

+ * Description: The status that is authorised e.g. approved. Intermediate states can be tracked with cases and applications
+ * Type: token
+ * Path: RegulatedAuthorization.status
+ *

+ */ + @SearchParamDefinition(name="status", path="RegulatedAuthorization.status", description="The status that is authorised e.g. approved. Intermediate states can be tracked with cases and applications", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status that is authorised e.g. approved. Intermediate states can be tracked with cases and applications
+ * Type: token
+ * Path: RegulatedAuthorization.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The type of regulated product, treatment, facility or activity that is being authorized
+ * Type: reference
+ * Path: RegulatedAuthorization.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="RegulatedAuthorization.subject", description="The type of regulated product, treatment, facility or activity that is being authorized", type="reference", target={ActivityDefinition.class, BiologicallyDerivedProduct.class, DeviceDefinition.class, Location.class, MedicinalProductDefinition.class, NutritionProduct.class, ObservationDefinition.class, Organization.class, PackagedProductDefinition.class, PlanDefinition.class, Practitioner.class, ResearchStudy.class, SubstanceDefinition.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The type of regulated product, treatment, facility or activity that is being authorized
+ * Type: reference
+ * Path: RegulatedAuthorization.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RegulatedAuthorization:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("RegulatedAuthorization:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedPerson.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedPerson.java index 59a17cabe..39da392d9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedPerson.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedPerson.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1260,6 +1260,540 @@ public class RelatedPerson extends DomainResource { return ResourceType.RelatedPerson; } + /** + * Search parameter: active + *

+ * Description: Indicates if the related person record is active
+ * Type: token
+ * Path: RelatedPerson.active
+ *

+ */ + @SearchParamDefinition(name="active", path="RelatedPerson.active", description="Indicates if the related person record is active", type="token" ) + public static final String SP_ACTIVE = "active"; + /** + * Fluent Client search parameter constant for active + *

+ * Description: Indicates if the related person record is active
+ * Type: token
+ * Path: RelatedPerson.active
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE); + + /** + * Search parameter: family + *

+ * Description: A portion of the family name of the related person
+ * Type: string
+ * Path: RelatedPerson.name.family
+ *

+ */ + @SearchParamDefinition(name="family", path="RelatedPerson.name.family", description="A portion of the family name of the related person", type="string" ) + public static final String SP_FAMILY = "family"; + /** + * Fluent Client search parameter constant for family + *

+ * Description: A portion of the family name of the related person
+ * Type: string
+ * Path: RelatedPerson.name.family
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam FAMILY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_FAMILY); + + /** + * Search parameter: given + *

+ * Description: A portion of the given name of the related person
+ * Type: string
+ * Path: RelatedPerson.name.given
+ *

+ */ + @SearchParamDefinition(name="given", path="RelatedPerson.name.given", description="A portion of the given name of the related person", type="string" ) + public static final String SP_GIVEN = "given"; + /** + * Fluent Client search parameter constant for given + *

+ * Description: A portion of the given name of the related person
+ * Type: string
+ * Path: RelatedPerson.name.given
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam GIVEN = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_GIVEN); + + /** + * Search parameter: identifier + *

+ * Description: An Identifier of the RelatedPerson
+ * Type: token
+ * Path: RelatedPerson.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="RelatedPerson.identifier", description="An Identifier of the RelatedPerson", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: An Identifier of the RelatedPerson
+ * Type: token
+ * Path: RelatedPerson.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: name + *

+ * Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
+ * Type: string
+ * Path: RelatedPerson.name
+ *

+ */ + @SearchParamDefinition(name="name", path="RelatedPerson.name", description="A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
+ * Type: string
+ * Path: RelatedPerson.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: patient + *

+ * Description: The patient this related person is related to
+ * Type: reference
+ * Path: RelatedPerson.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="RelatedPerson.patient", description="The patient this related person is related to", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The patient this related person is related to
+ * Type: reference
+ * Path: RelatedPerson.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RelatedPerson:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("RelatedPerson:patient").toLocked(); + + /** + * Search parameter: relationship + *

+ * Description: The relationship between the patient and the relatedperson
+ * Type: token
+ * Path: RelatedPerson.relationship
+ *

+ */ + @SearchParamDefinition(name="relationship", path="RelatedPerson.relationship", description="The relationship between the patient and the relatedperson", type="token" ) + public static final String SP_RELATIONSHIP = "relationship"; + /** + * Fluent Client search parameter constant for relationship + *

+ * Description: The relationship between the patient and the relatedperson
+ * Type: token
+ * Path: RelatedPerson.relationship
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATIONSHIP = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATIONSHIP); + + /** + * Search parameter: address-city + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A city specified in an address +* [Person](person.html): A city specified in an address +* [Practitioner](practitioner.html): A city specified in an address +* [RelatedPerson](relatedperson.html): A city specified in an address +
+ * Type: string
+ * Path: Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
+ *

+ */ + @SearchParamDefinition(name="address-city", path="Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A city specified in an address\r\n* [Person](person.html): A city specified in an address\r\n* [Practitioner](practitioner.html): A city specified in an address\r\n* [RelatedPerson](relatedperson.html): A city specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_CITY = "address-city"; + /** + * Fluent Client search parameter constant for address-city + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A city specified in an address +* [Person](person.html): A city specified in an address +* [Practitioner](practitioner.html): A city specified in an address +* [RelatedPerson](relatedperson.html): A city specified in an address +
+ * Type: string
+ * Path: Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY); + + /** + * Search parameter: address-country + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A country specified in an address +* [Person](person.html): A country specified in an address +* [Practitioner](practitioner.html): A country specified in an address +* [RelatedPerson](relatedperson.html): A country specified in an address +
+ * Type: string
+ * Path: Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
+ *

+ */ + @SearchParamDefinition(name="address-country", path="Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A country specified in an address\r\n* [Person](person.html): A country specified in an address\r\n* [Practitioner](practitioner.html): A country specified in an address\r\n* [RelatedPerson](relatedperson.html): A country specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_COUNTRY = "address-country"; + /** + * Fluent Client search parameter constant for address-country + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A country specified in an address +* [Person](person.html): A country specified in an address +* [Practitioner](practitioner.html): A country specified in an address +* [RelatedPerson](relatedperson.html): A country specified in an address +
+ * Type: string
+ * Path: Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY); + + /** + * Search parameter: address-postalcode + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A postalCode specified in an address +* [Person](person.html): A postal code specified in an address +* [Practitioner](practitioner.html): A postalCode specified in an address +* [RelatedPerson](relatedperson.html): A postal code specified in an address +
+ * Type: string
+ * Path: Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
+ *

+ */ + @SearchParamDefinition(name="address-postalcode", path="Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A postalCode specified in an address\r\n* [Person](person.html): A postal code specified in an address\r\n* [Practitioner](practitioner.html): A postalCode specified in an address\r\n* [RelatedPerson](relatedperson.html): A postal code specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_POSTALCODE = "address-postalcode"; + /** + * Fluent Client search parameter constant for address-postalcode + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A postalCode specified in an address +* [Person](person.html): A postal code specified in an address +* [Practitioner](practitioner.html): A postalCode specified in an address +* [RelatedPerson](relatedperson.html): A postal code specified in an address +
+ * Type: string
+ * Path: Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE); + + /** + * Search parameter: address-state + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A state specified in an address +* [Person](person.html): A state specified in an address +* [Practitioner](practitioner.html): A state specified in an address +* [RelatedPerson](relatedperson.html): A state specified in an address +
+ * Type: string
+ * Path: Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
+ *

+ */ + @SearchParamDefinition(name="address-state", path="Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A state specified in an address\r\n* [Person](person.html): A state specified in an address\r\n* [Practitioner](practitioner.html): A state specified in an address\r\n* [RelatedPerson](relatedperson.html): A state specified in an address\r\n", type="string" ) + public static final String SP_ADDRESS_STATE = "address-state"; + /** + * Fluent Client search parameter constant for address-state + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A state specified in an address +* [Person](person.html): A state specified in an address +* [Practitioner](practitioner.html): A state specified in an address +* [RelatedPerson](relatedperson.html): A state specified in an address +
+ * Type: string
+ * Path: Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE); + + /** + * Search parameter: address-use + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A use code specified in an address +* [Person](person.html): A use code specified in an address +* [Practitioner](practitioner.html): A use code specified in an address +* [RelatedPerson](relatedperson.html): A use code specified in an address +
+ * Type: token
+ * Path: Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
+ *

+ */ + @SearchParamDefinition(name="address-use", path="Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A use code specified in an address\r\n* [Person](person.html): A use code specified in an address\r\n* [Practitioner](practitioner.html): A use code specified in an address\r\n* [RelatedPerson](relatedperson.html): A use code specified in an address\r\n", type="token" ) + public static final String SP_ADDRESS_USE = "address-use"; + /** + * Fluent Client search parameter constant for address-use + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A use code specified in an address +* [Person](person.html): A use code specified in an address +* [Practitioner](practitioner.html): A use code specified in an address +* [RelatedPerson](relatedperson.html): A use code specified in an address +
+ * Type: token
+ * Path: Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE); + + /** + * Search parameter: address + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +
+ * Type: string
+ * Path: Patient.address | Person.address | Practitioner.address | RelatedPerson.address
+ *

+ */ + @SearchParamDefinition(name="address", path="Patient.address | Person.address | Practitioner.address | RelatedPerson.address", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text\r\n", type="string" ) + public static final String SP_ADDRESS = "address"; + /** + * Fluent Client search parameter constant for address + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Person](person.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [Practitioner](practitioner.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +* [RelatedPerson](relatedperson.html): A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text +
+ * Type: string
+ * Path: Patient.address | Person.address | Practitioner.address | RelatedPerson.address
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS); + + /** + * Search parameter: birthdate + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The patient's date of birth +* [Person](person.html): The person's date of birth +* [RelatedPerson](relatedperson.html): The Related Person's date of birth +
+ * Type: date
+ * Path: Patient.birthDate | Person.birthDate | RelatedPerson.birthDate
+ *

+ */ + @SearchParamDefinition(name="birthdate", path="Patient.birthDate | Person.birthDate | RelatedPerson.birthDate", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): The patient's date of birth\r\n* [Person](person.html): The person's date of birth\r\n* [RelatedPerson](relatedperson.html): The Related Person's date of birth\r\n", type="date" ) + public static final String SP_BIRTHDATE = "birthdate"; + /** + * Fluent Client search parameter constant for birthdate + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The patient's date of birth +* [Person](person.html): The person's date of birth +* [RelatedPerson](relatedperson.html): The Related Person's date of birth +
+ * Type: date
+ * Path: Patient.birthDate | Person.birthDate | RelatedPerson.birthDate
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam BIRTHDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_BIRTHDATE); + + /** + * Search parameter: email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + @SearchParamDefinition(name="email", path="Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in an email contact\r\n* [Person](person.html): A value in an email contact\r\n* [Practitioner](practitioner.html): A value in an email contact\r\n* [PractitionerRole](practitionerrole.html): A value in an email contact\r\n* [RelatedPerson](relatedperson.html): A value in an email contact\r\n", type="token" ) + public static final String SP_EMAIL = "email"; + /** + * Fluent Client search parameter constant for email + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in an email contact +* [Person](person.html): A value in an email contact +* [Practitioner](practitioner.html): A value in an email contact +* [PractitionerRole](practitionerrole.html): A value in an email contact +* [RelatedPerson](relatedperson.html): A value in an email contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL); + + /** + * Search parameter: gender + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): Gender of the patient +* [Person](person.html): The gender of the person +* [Practitioner](practitioner.html): Gender of the practitioner +* [RelatedPerson](relatedperson.html): Gender of the related person +
+ * Type: token
+ * Path: Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
+ *

+ */ + @SearchParamDefinition(name="gender", path="Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): Gender of the patient\r\n* [Person](person.html): The gender of the person\r\n* [Practitioner](practitioner.html): Gender of the practitioner\r\n* [RelatedPerson](relatedperson.html): Gender of the related person\r\n", type="token" ) + public static final String SP_GENDER = "gender"; + /** + * Fluent Client search parameter constant for gender + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): Gender of the patient +* [Person](person.html): The gender of the person +* [Practitioner](practitioner.html): Gender of the practitioner +* [RelatedPerson](relatedperson.html): Gender of the related person +
+ * Type: token
+ * Path: Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GENDER); + + /** + * Search parameter: phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + @SearchParamDefinition(name="phone", path="Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A value in a phone contact\r\n* [Person](person.html): A value in a phone contact\r\n* [Practitioner](practitioner.html): A value in a phone contact\r\n* [PractitionerRole](practitionerrole.html): A value in a phone contact\r\n* [RelatedPerson](relatedperson.html): A value in a phone contact\r\n", type="token" ) + public static final String SP_PHONE = "phone"; + /** + * Fluent Client search parameter constant for phone + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A value in a phone contact +* [Person](person.html): A value in a phone contact +* [Practitioner](practitioner.html): A value in a phone contact +* [PractitionerRole](practitionerrole.html): A value in a phone contact +* [RelatedPerson](relatedperson.html): A value in a phone contact +
+ * Type: token
+ * Path: Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE); + + /** + * Search parameter: phonetic + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [Person](person.html): A portion of name using some kind of phonetic matching algorithm +* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm +
+ * Type: string
+ * Path: Patient.name | Person.name | Practitioner.name | RelatedPerson.name
+ *

+ */ + @SearchParamDefinition(name="phonetic", path="Patient.name | Person.name | Practitioner.name | RelatedPerson.name", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm\r\n* [Person](person.html): A portion of name using some kind of phonetic matching algorithm\r\n* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm\r\n* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm\r\n", type="string" ) + public static final String SP_PHONETIC = "phonetic"; + /** + * Fluent Client search parameter constant for phonetic + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [Person](person.html): A portion of name using some kind of phonetic matching algorithm +* [Practitioner](practitioner.html): A portion of either family or given name using some kind of phonetic matching algorithm +* [RelatedPerson](relatedperson.html): A portion of name using some kind of phonetic matching algorithm +
+ * Type: string
+ * Path: Patient.name | Person.name | Practitioner.name | RelatedPerson.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC); + + /** + * Search parameter: telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + @SearchParamDefinition(name="telecom", path="Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom", description="Multiple Resources: \r\n\r\n* [Patient](patient.html): The value in any kind of telecom details of the patient\r\n* [Person](person.html): The value in any kind of contact\r\n* [Practitioner](practitioner.html): The value in any kind of contact\r\n* [PractitionerRole](practitionerrole.html): The value in any kind of contact\r\n* [RelatedPerson](relatedperson.html): The value in any kind of contact\r\n", type="token" ) + public static final String SP_TELECOM = "telecom"; + /** + * Fluent Client search parameter constant for telecom + *

+ * Description: Multiple Resources: + +* [Patient](patient.html): The value in any kind of telecom details of the patient +* [Person](person.html): The value in any kind of contact +* [Practitioner](practitioner.html): The value in any kind of contact +* [PractitionerRole](practitionerrole.html): The value in any kind of contact +* [RelatedPerson](relatedperson.html): The value in any kind of contact +
+ * Type: token
+ * Path: Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RequestGroup.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RequestGroup.java index 202257b9d..c5655e5a4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RequestGroup.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RequestGroup.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4118,6 +4118,322 @@ public class RequestGroup extends DomainResource { return ResourceType.RequestGroup; } + /** + * Search parameter: author + *

+ * Description: The author of the request group
+ * Type: reference
+ * Path: RequestGroup.author
+ *

+ */ + @SearchParamDefinition(name="author", path="RequestGroup.author", description="The author of the request group", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: The author of the request group
+ * Type: reference
+ * Path: RequestGroup.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RequestGroup:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("RequestGroup:author").toLocked(); + + /** + * Search parameter: authored + *

+ * Description: The date the request group was authored
+ * Type: date
+ * Path: RequestGroup.authoredOn
+ *

+ */ + @SearchParamDefinition(name="authored", path="RequestGroup.authoredOn", description="The date the request group was authored", type="date" ) + public static final String SP_AUTHORED = "authored"; + /** + * Fluent Client search parameter constant for authored + *

+ * Description: The date the request group was authored
+ * Type: date
+ * Path: RequestGroup.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_AUTHORED); + + /** + * Search parameter: code + *

+ * Description: The code of the request group
+ * Type: token
+ * Path: RequestGroup.code
+ *

+ */ + @SearchParamDefinition(name="code", path="RequestGroup.code", description="The code of the request group", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: The code of the request group
+ * Type: token
+ * Path: RequestGroup.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: encounter + *

+ * Description: The encounter the request group applies to
+ * Type: reference
+ * Path: RequestGroup.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="RequestGroup.encounter", description="The encounter the request group applies to", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: The encounter the request group applies to
+ * Type: reference
+ * Path: RequestGroup.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RequestGroup:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("RequestGroup:encounter").toLocked(); + + /** + * Search parameter: group-identifier + *

+ * Description: The group identifier for the request group
+ * Type: token
+ * Path: RequestGroup.groupIdentifier
+ *

+ */ + @SearchParamDefinition(name="group-identifier", path="RequestGroup.groupIdentifier", description="The group identifier for the request group", type="token" ) + public static final String SP_GROUP_IDENTIFIER = "group-identifier"; + /** + * Fluent Client search parameter constant for group-identifier + *

+ * Description: The group identifier for the request group
+ * Type: token
+ * Path: RequestGroup.groupIdentifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam GROUP_IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GROUP_IDENTIFIER); + + /** + * Search parameter: identifier + *

+ * Description: External identifiers for the request group
+ * Type: token
+ * Path: RequestGroup.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="RequestGroup.identifier", description="External identifiers for the request group", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifiers for the request group
+ * Type: token
+ * Path: RequestGroup.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: instantiates-canonical + *

+ * Description: The FHIR-based definition from which the request group is realized
+ * Type: reference
+ * Path: RequestGroup.instantiatesCanonical
+ *

+ */ + @SearchParamDefinition(name="instantiates-canonical", path="RequestGroup.instantiatesCanonical", description="The FHIR-based definition from which the request group is realized", type="reference" ) + public static final String SP_INSTANTIATES_CANONICAL = "instantiates-canonical"; + /** + * Fluent Client search parameter constant for instantiates-canonical + *

+ * Description: The FHIR-based definition from which the request group is realized
+ * Type: reference
+ * Path: RequestGroup.instantiatesCanonical
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSTANTIATES_CANONICAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSTANTIATES_CANONICAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RequestGroup:instantiates-canonical". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSTANTIATES_CANONICAL = new ca.uhn.fhir.model.api.Include("RequestGroup:instantiates-canonical").toLocked(); + + /** + * Search parameter: instantiates-uri + *

+ * Description: The external definition from which the request group is realized
+ * Type: uri
+ * Path: RequestGroup.instantiatesUri
+ *

+ */ + @SearchParamDefinition(name="instantiates-uri", path="RequestGroup.instantiatesUri", description="The external definition from which the request group is realized", type="uri" ) + public static final String SP_INSTANTIATES_URI = "instantiates-uri"; + /** + * Fluent Client search parameter constant for instantiates-uri + *

+ * Description: The external definition from which the request group is realized
+ * Type: uri
+ * Path: RequestGroup.instantiatesUri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_INSTANTIATES_URI); + + /** + * Search parameter: intent + *

+ * Description: The intent of the request group
+ * Type: token
+ * Path: RequestGroup.intent
+ *

+ */ + @SearchParamDefinition(name="intent", path="RequestGroup.intent", description="The intent of the request group", type="token" ) + public static final String SP_INTENT = "intent"; + /** + * Fluent Client search parameter constant for intent + *

+ * Description: The intent of the request group
+ * Type: token
+ * Path: RequestGroup.intent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INTENT); + + /** + * Search parameter: participant + *

+ * Description: The participant in the requests in the group
+ * Type: reference
+ * Path: RequestGroup.action.participant.actor
+ *

+ */ + @SearchParamDefinition(name="participant", path="RequestGroup.action.participant.actor", description="The participant in the requests in the group", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, Group.class, HealthcareService.class, Location.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PARTICIPANT = "participant"; + /** + * Fluent Client search parameter constant for participant + *

+ * Description: The participant in the requests in the group
+ * Type: reference
+ * Path: RequestGroup.action.participant.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPANT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTICIPANT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RequestGroup:participant". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPANT = new ca.uhn.fhir.model.api.Include("RequestGroup:participant").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: The identity of a patient to search for request groups
+ * Type: reference
+ * Path: RequestGroup.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="RequestGroup.subject.where(resolve() is Patient)", description="The identity of a patient to search for request groups", type="reference", target={Group.class, Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The identity of a patient to search for request groups
+ * Type: reference
+ * Path: RequestGroup.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RequestGroup:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("RequestGroup:patient").toLocked(); + + /** + * Search parameter: priority + *

+ * Description: The priority of the request group
+ * Type: token
+ * Path: RequestGroup.priority
+ *

+ */ + @SearchParamDefinition(name="priority", path="RequestGroup.priority", description="The priority of the request group", type="token" ) + public static final String SP_PRIORITY = "priority"; + /** + * Fluent Client search parameter constant for priority + *

+ * Description: The priority of the request group
+ * Type: token
+ * Path: RequestGroup.priority
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRIORITY); + + /** + * Search parameter: status + *

+ * Description: The status of the request group
+ * Type: token
+ * Path: RequestGroup.status
+ *

+ */ + @SearchParamDefinition(name="status", path="RequestGroup.status", description="The status of the request group", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the request group
+ * Type: token
+ * Path: RequestGroup.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The subject that the request group is about
+ * Type: reference
+ * Path: RequestGroup.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="RequestGroup.subject", description="The subject that the request group is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The subject that the request group is about
+ * Type: reference
+ * Path: RequestGroup.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RequestGroup:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("RequestGroup:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java index c2e065ca1..c56183f64 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -5956,6 +5956,356 @@ public class ResearchStudy extends DomainResource { return ResourceType.ResearchStudy; } + /** + * Search parameter: category + *

+ * Description: Classifications for the study
+ * Type: token
+ * Path: ResearchStudy.category
+ *

+ */ + @SearchParamDefinition(name="category", path="ResearchStudy.category", description="Classifications for the study", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Classifications for the study
+ * Type: token
+ * Path: ResearchStudy.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: condition + *

+ * Description: Condition being studied
+ * Type: token
+ * Path: ResearchStudy.condition
+ *

+ */ + @SearchParamDefinition(name="condition", path="ResearchStudy.condition", description="Condition being studied", type="token" ) + public static final String SP_CONDITION = "condition"; + /** + * Fluent Client search parameter constant for condition + *

+ * Description: Condition being studied
+ * Type: token
+ * Path: ResearchStudy.condition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONDITION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONDITION); + + /** + * Search parameter: date + *

+ * Description: When the study began and ended
+ * Type: date
+ * Path: ResearchStudy.period
+ *

+ */ + @SearchParamDefinition(name="date", path="ResearchStudy.period", description="When the study began and ended", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: When the study began and ended
+ * Type: date
+ * Path: ResearchStudy.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: focus + *

+ * Description: Drugs, devices, etc. under study
+ * Type: token
+ * Path: ResearchStudy.focus
+ *

+ */ + @SearchParamDefinition(name="focus", path="ResearchStudy.focus", description="Drugs, devices, etc. under study", type="token" ) + public static final String SP_FOCUS = "focus"; + /** + * Fluent Client search parameter constant for focus + *

+ * Description: Drugs, devices, etc. under study
+ * Type: token
+ * Path: ResearchStudy.focus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam FOCUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FOCUS); + + /** + * Search parameter: identifier + *

+ * Description: Business Identifier for study
+ * Type: token
+ * Path: ResearchStudy.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ResearchStudy.identifier", description="Business Identifier for study", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business Identifier for study
+ * Type: token
+ * Path: ResearchStudy.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: keyword + *

+ * Description: Used to search for the study
+ * Type: token
+ * Path: ResearchStudy.keyword
+ *

+ */ + @SearchParamDefinition(name="keyword", path="ResearchStudy.keyword", description="Used to search for the study", type="token" ) + public static final String SP_KEYWORD = "keyword"; + /** + * Fluent Client search parameter constant for keyword + *

+ * Description: Used to search for the study
+ * Type: token
+ * Path: ResearchStudy.keyword
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam KEYWORD = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KEYWORD); + + /** + * Search parameter: location + *

+ * Description: Geographic region(s) for study
+ * Type: token
+ * Path: ResearchStudy.location
+ *

+ */ + @SearchParamDefinition(name="location", path="ResearchStudy.location", description="Geographic region(s) for study", type="token" ) + public static final String SP_LOCATION = "location"; + /** + * Fluent Client search parameter constant for location + *

+ * Description: Geographic region(s) for study
+ * Type: token
+ * Path: ResearchStudy.location
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam LOCATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_LOCATION); + + /** + * Search parameter: partof + *

+ * Description: Part of larger study
+ * Type: reference
+ * Path: ResearchStudy.partOf
+ *

+ */ + @SearchParamDefinition(name="partof", path="ResearchStudy.partOf", description="Part of larger study", type="reference", target={ResearchStudy.class } ) + public static final String SP_PARTOF = "partof"; + /** + * Fluent Client search parameter constant for partof + *

+ * Description: Part of larger study
+ * Type: reference
+ * Path: ResearchStudy.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTOF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTOF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ResearchStudy:partof". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTOF = new ca.uhn.fhir.model.api.Include("ResearchStudy:partof").toLocked(); + + /** + * Search parameter: principalinvestigator + *

+ * Description: Researcher who oversees multiple aspects of the study
+ * Type: reference
+ * Path: ResearchStudy.principalInvestigator
+ *

+ */ + @SearchParamDefinition(name="principalinvestigator", path="ResearchStudy.principalInvestigator", description="Researcher who oversees multiple aspects of the study", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_PRINCIPALINVESTIGATOR = "principalinvestigator"; + /** + * Fluent Client search parameter constant for principalinvestigator + *

+ * Description: Researcher who oversees multiple aspects of the study
+ * Type: reference
+ * Path: ResearchStudy.principalInvestigator
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRINCIPALINVESTIGATOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRINCIPALINVESTIGATOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ResearchStudy:principalinvestigator". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRINCIPALINVESTIGATOR = new ca.uhn.fhir.model.api.Include("ResearchStudy:principalinvestigator").toLocked(); + + /** + * Search parameter: protocol + *

+ * Description: Steps followed in executing study
+ * Type: reference
+ * Path: ResearchStudy.protocol
+ *

+ */ + @SearchParamDefinition(name="protocol", path="ResearchStudy.protocol", description="Steps followed in executing study", type="reference", target={PlanDefinition.class } ) + public static final String SP_PROTOCOL = "protocol"; + /** + * Fluent Client search parameter constant for protocol + *

+ * Description: Steps followed in executing study
+ * Type: reference
+ * Path: ResearchStudy.protocol
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROTOCOL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROTOCOL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ResearchStudy:protocol". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PROTOCOL = new ca.uhn.fhir.model.api.Include("ResearchStudy:protocol").toLocked(); + + /** + * Search parameter: recruitment_actual + *

+ * Description: Actual number of participants enrolled in study across all groups
+ * Type: number
+ * Path: ResearchStudy.recruitment.actualNumber
+ *

+ */ + @SearchParamDefinition(name="recruitment_actual", path="ResearchStudy.recruitment.actualNumber", description="Actual number of participants enrolled in study across all groups", type="number" ) + public static final String SP_RECRUITMENTACTUAL = "recruitment_actual"; + /** + * Fluent Client search parameter constant for recruitment_actual + *

+ * Description: Actual number of participants enrolled in study across all groups
+ * Type: number
+ * Path: ResearchStudy.recruitment.actualNumber
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.NumberClientParam RECRUITMENTACTUAL = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_RECRUITMENTACTUAL); + + /** + * Search parameter: recruitment_target + *

+ * Description: Target number of participants enrolled in study across all groups
+ * Type: number
+ * Path: ResearchStudy.recruitment.targetNumber
+ *

+ */ + @SearchParamDefinition(name="recruitment_target", path="ResearchStudy.recruitment.targetNumber", description="Target number of participants enrolled in study across all groups", type="number" ) + public static final String SP_RECRUITMENTTARGET = "recruitment_target"; + /** + * Fluent Client search parameter constant for recruitment_target + *

+ * Description: Target number of participants enrolled in study across all groups
+ * Type: number
+ * Path: ResearchStudy.recruitment.targetNumber
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.NumberClientParam RECRUITMENTTARGET = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_RECRUITMENTTARGET); + + /** + * Search parameter: site + *

+ * Description: Facility where study activities are conducted
+ * Type: reference
+ * Path: ResearchStudy.site
+ *

+ */ + @SearchParamDefinition(name="site", path="ResearchStudy.site", description="Facility where study activities are conducted", type="reference", target={Location.class, Organization.class, ResearchStudy.class } ) + public static final String SP_SITE = "site"; + /** + * Fluent Client search parameter constant for site + *

+ * Description: Facility where study activities are conducted
+ * Type: reference
+ * Path: ResearchStudy.site
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SITE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SITE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ResearchStudy:site". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SITE = new ca.uhn.fhir.model.api.Include("ResearchStudy:site").toLocked(); + + /** + * Search parameter: sponsor + *

+ * Description: Organization that initiates and is legally responsible for the study
+ * Type: reference
+ * Path: ResearchStudy.sponsor
+ *

+ */ + @SearchParamDefinition(name="sponsor", path="ResearchStudy.sponsor", description="Organization that initiates and is legally responsible for the study", type="reference", target={Organization.class } ) + public static final String SP_SPONSOR = "sponsor"; + /** + * Fluent Client search parameter constant for sponsor + *

+ * Description: Organization that initiates and is legally responsible for the study
+ * Type: reference
+ * Path: ResearchStudy.sponsor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPONSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SPONSOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ResearchStudy:sponsor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SPONSOR = new ca.uhn.fhir.model.api.Include("ResearchStudy:sponsor").toLocked(); + + /** + * Search parameter: status + *

+ * Description: active | administratively-completed | approved | closed-to-accrual | closed-to-accrual-and-intervention | completed | disapproved | in-review | temporarily-closed-to-accrual | temporarily-closed-to-accrual-and-intervention | withdrawn
+ * Type: token
+ * Path: ResearchStudy.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ResearchStudy.status", description="active | administratively-completed | approved | closed-to-accrual | closed-to-accrual-and-intervention | completed | disapproved | in-review | temporarily-closed-to-accrual | temporarily-closed-to-accrual-and-intervention | withdrawn", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: active | administratively-completed | approved | closed-to-accrual | closed-to-accrual-and-intervention | completed | disapproved | in-review | temporarily-closed-to-accrual | temporarily-closed-to-accrual-and-intervention | withdrawn
+ * Type: token
+ * Path: ResearchStudy.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Name for this study
+ * Type: string
+ * Path: ResearchStudy.title
+ *

+ */ + @SearchParamDefinition(name="title", path="ResearchStudy.title", description="Name for this study", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Name for this study
+ * Type: string
+ * Path: ResearchStudy.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java index 1d66862ec..3479cc988 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1171,6 +1171,164 @@ public class ResearchSubject extends DomainResource { return ResourceType.ResearchSubject; } + /** + * Search parameter: date + *

+ * Description: Start and end of participation
+ * Type: date
+ * Path: ResearchSubject.period
+ *

+ */ + @SearchParamDefinition(name="date", path="ResearchSubject.period", description="Start and end of participation", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Start and end of participation
+ * Type: date
+ * Path: ResearchSubject.period
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Business Identifier for research subject in a study
+ * Type: token
+ * Path: ResearchSubject.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="ResearchSubject.identifier", description="Business Identifier for research subject in a study", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business Identifier for research subject in a study
+ * Type: token
+ * Path: ResearchSubject.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Who or what is part of study
+ * Type: reference
+ * Path: ResearchSubject.subject
+ *

+ */ + @SearchParamDefinition(name="patient", path="ResearchSubject.subject", description="Who or what is part of study", type="reference", target={BiologicallyDerivedProduct.class, Device.class, Group.class, Medication.class, Patient.class, Specimen.class, Substance.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Who or what is part of study
+ * Type: reference
+ * Path: ResearchSubject.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ResearchSubject:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ResearchSubject:patient").toLocked(); + + /** + * Search parameter: status + *

+ * Description: draft | active | retired | unknown
+ * Type: token
+ * Path: ResearchSubject.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ResearchSubject.status", description="draft | active | retired | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: draft | active | retired | unknown
+ * Type: token
+ * Path: ResearchSubject.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: study + *

+ * Description: Study subject is part of
+ * Type: reference
+ * Path: ResearchSubject.study
+ *

+ */ + @SearchParamDefinition(name="study", path="ResearchSubject.study", description="Study subject is part of", type="reference", target={ResearchStudy.class } ) + public static final String SP_STUDY = "study"; + /** + * Fluent Client search parameter constant for study + *

+ * Description: Study subject is part of
+ * Type: reference
+ * Path: ResearchSubject.study
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam STUDY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_STUDY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ResearchSubject:study". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_STUDY = new ca.uhn.fhir.model.api.Include("ResearchSubject:study").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: Who or what is part of study
+ * Type: reference
+ * Path: ResearchSubject.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="ResearchSubject.subject", description="Who or what is part of study", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={BiologicallyDerivedProduct.class, Device.class, Group.class, Medication.class, Patient.class, Specimen.class, Substance.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Who or what is part of study
+ * Type: reference
+ * Path: ResearchSubject.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ResearchSubject:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ResearchSubject:subject").toLocked(); + + /** + * Search parameter: subject_state + *

+ * Description: candidate | eligible | follow-up | ineligible | not-registered | off-study | on-study | on-study-intervention | on-study-observation | pending-on-study | potential-candidate | screening | withdrawn
+ * Type: token
+ * Path: ResearchSubject.progress.subjectState
+ *

+ */ + @SearchParamDefinition(name="subject_state", path="ResearchSubject.progress.subjectState", description="candidate | eligible | follow-up | ineligible | not-registered | off-study | on-study | on-study-intervention | on-study-observation | pending-on-study | potential-candidate | screening | withdrawn", type="token" ) + public static final String SP_SUBJECTSTATE = "subject_state"; + /** + * Fluent Client search parameter constant for subject_state + *

+ * Description: candidate | eligible | follow-up | ineligible | not-registered | off-study | on-study | on-study-intervention | on-study-observation | pending-on-study | potential-candidate | screening | withdrawn
+ * Type: token
+ * Path: ResearchSubject.progress.subjectState
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBJECTSTATE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUBJECTSTATE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Schedule.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Schedule.java index 098625ef1..7f9d7c02c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Schedule.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Schedule.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -754,6 +754,152 @@ public class Schedule extends DomainResource { return ResourceType.Schedule; } + /** + * Search parameter: active + *

+ * Description: Is the schedule in active use
+ * Type: token
+ * Path: Schedule.active
+ *

+ */ + @SearchParamDefinition(name="active", path="Schedule.active", description="Is the schedule in active use", type="token" ) + public static final String SP_ACTIVE = "active"; + /** + * Fluent Client search parameter constant for active + *

+ * Description: Is the schedule in active use
+ * Type: token
+ * Path: Schedule.active
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE); + + /** + * Search parameter: actor + *

+ * Description: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
+ * Type: reference
+ * Path: Schedule.actor
+ *

+ */ + @SearchParamDefinition(name="actor", path="Schedule.actor", description="The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_ACTOR = "actor"; + /** + * Fluent Client search parameter constant for actor + *

+ * Description: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
+ * Type: reference
+ * Path: Schedule.actor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Schedule:actor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR = new ca.uhn.fhir.model.api.Include("Schedule:actor").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Search for Schedule resources that have a period that contains this date specified
+ * Type: date
+ * Path: Schedule.planningHorizon
+ *

+ */ + @SearchParamDefinition(name="date", path="Schedule.planningHorizon", description="Search for Schedule resources that have a period that contains this date specified", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Search for Schedule resources that have a period that contains this date specified
+ * Type: date
+ * Path: Schedule.planningHorizon
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: A Schedule Identifier
+ * Type: token
+ * Path: Schedule.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Schedule.identifier", description="A Schedule Identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: A Schedule Identifier
+ * Type: token
+ * Path: Schedule.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: service-category + *

+ * Description: High-level category
+ * Type: token
+ * Path: Schedule.serviceCategory
+ *

+ */ + @SearchParamDefinition(name="service-category", path="Schedule.serviceCategory", description="High-level category", type="token" ) + public static final String SP_SERVICE_CATEGORY = "service-category"; + /** + * Fluent Client search parameter constant for service-category + *

+ * Description: High-level category
+ * Type: token
+ * Path: Schedule.serviceCategory
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICE_CATEGORY); + + /** + * Search parameter: service-type + *

+ * Description: The type of appointments that can be booked into associated slot(s)
+ * Type: token
+ * Path: Schedule.serviceType
+ *

+ */ + @SearchParamDefinition(name="service-type", path="Schedule.serviceType", description="The type of appointments that can be booked into associated slot(s)", type="token" ) + public static final String SP_SERVICE_TYPE = "service-type"; + /** + * Fluent Client search parameter constant for service-type + *

+ * Description: The type of appointments that can be booked into associated slot(s)
+ * Type: token
+ * Path: Schedule.serviceType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICE_TYPE); + + /** + * Search parameter: specialty + *

+ * Description: Type of specialty needed
+ * Type: token
+ * Path: Schedule.specialty
+ *

+ */ + @SearchParamDefinition(name="specialty", path="Schedule.specialty", description="Type of specialty needed", type="token" ) + public static final String SP_SPECIALTY = "specialty"; + /** + * Fluent Client search parameter constant for specialty + *

+ * Description: Type of specialty needed
+ * Type: token
+ * Path: Schedule.specialty
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIALTY); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java index 1b27c8933..f523afa13 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3069,6 +3069,812 @@ public class SearchParameter extends CanonicalResource { return ResourceType.SearchParameter; } + /** + * Search parameter: base + *

+ * Description: The resource type(s) this search parameter applies to
+ * Type: token
+ * Path: SearchParameter.base
+ *

+ */ + @SearchParamDefinition(name="base", path="SearchParameter.base", description="The resource type(s) this search parameter applies to", type="token" ) + public static final String SP_BASE = "base"; + /** + * Fluent Client search parameter constant for base + *

+ * Description: The resource type(s) this search parameter applies to
+ * Type: token
+ * Path: SearchParameter.base
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BASE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BASE); + + /** + * Search parameter: code + *

+ * Description: Code used in URL
+ * Type: token
+ * Path: SearchParameter.code
+ *

+ */ + @SearchParamDefinition(name="code", path="SearchParameter.code", description="Code used in URL", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Code used in URL
+ * Type: token
+ * Path: SearchParameter.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: component + *

+ * Description: Defines how the part works
+ * Type: reference
+ * Path: SearchParameter.component.definition
+ *

+ */ + @SearchParamDefinition(name="component", path="SearchParameter.component.definition", description="Defines how the part works", type="reference", target={SearchParameter.class } ) + public static final String SP_COMPONENT = "component"; + /** + * Fluent Client search parameter constant for component + *

+ * Description: Defines how the part works
+ * Type: reference
+ * Path: SearchParameter.component.definition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPONENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPONENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "SearchParameter:component". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPONENT = new ca.uhn.fhir.model.api.Include("SearchParameter:component").toLocked(); + + /** + * Search parameter: derived-from + *

+ * Description: Original definition for the search parameter
+ * Type: reference
+ * Path: SearchParameter.derivedFrom
+ *

+ */ + @SearchParamDefinition(name="derived-from", path="SearchParameter.derivedFrom", description="Original definition for the search parameter", type="reference", target={SearchParameter.class } ) + public static final String SP_DERIVED_FROM = "derived-from"; + /** + * Fluent Client search parameter constant for derived-from + *

+ * Description: Original definition for the search parameter
+ * Type: reference
+ * Path: SearchParameter.derivedFrom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "SearchParameter:derived-from". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("SearchParameter:derived-from").toLocked(); + + /** + * Search parameter: target + *

+ * Description: Types of resource (if a resource reference)
+ * Type: token
+ * Path: SearchParameter.target
+ *

+ */ + @SearchParamDefinition(name="target", path="SearchParameter.target", description="Types of resource (if a resource reference)", type="token" ) + public static final String SP_TARGET = "target"; + /** + * Fluent Client search parameter constant for target + *

+ * Description: Types of resource (if a resource reference)
+ * Type: token
+ * Path: SearchParameter.target
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGET = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TARGET); + + /** + * Search parameter: type + *

+ * Description: number | date | string | token | reference | composite | quantity | uri | special
+ * Type: token
+ * Path: SearchParameter.type
+ *

+ */ + @SearchParamDefinition(name="type", path="SearchParameter.type", description="number | date | string | token | reference | composite | quantity | uri | special", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: number | date | string | token | reference | composite | quantity | uri | special
+ * Type: token
+ * Path: SearchParameter.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): public boolean supportsCopyright() { return false; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ServiceRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ServiceRequest.java index 51f457f1e..7ae48c7c9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ServiceRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ServiceRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2445,6 +2445,672 @@ public class ServiceRequest extends DomainResource { return ResourceType.ServiceRequest; } + /** + * Search parameter: authored + *

+ * Description: Date request signed
+ * Type: date
+ * Path: ServiceRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="authored", path="ServiceRequest.authoredOn", description="Date request signed", type="date" ) + public static final String SP_AUTHORED = "authored"; + /** + * Fluent Client search parameter constant for authored + *

+ * Description: Date request signed
+ * Type: date
+ * Path: ServiceRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_AUTHORED); + + /** + * Search parameter: based-on + *

+ * Description: What request fulfills
+ * Type: reference
+ * Path: ServiceRequest.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="ServiceRequest.basedOn", description="What request fulfills", type="reference", target={CarePlan.class, MedicationRequest.class, ServiceRequest.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: What request fulfills
+ * Type: reference
+ * Path: ServiceRequest.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ServiceRequest:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("ServiceRequest:based-on").toLocked(); + + /** + * Search parameter: body-site + *

+ * Description: Where procedure is going to be done
+ * Type: token
+ * Path: ServiceRequest.bodySite
+ *

+ */ + @SearchParamDefinition(name="body-site", path="ServiceRequest.bodySite", description="Where procedure is going to be done", type="token" ) + public static final String SP_BODY_SITE = "body-site"; + /** + * Fluent Client search parameter constant for body-site + *

+ * Description: Where procedure is going to be done
+ * Type: token
+ * Path: ServiceRequest.bodySite
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODY_SITE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BODY_SITE); + + /** + * Search parameter: category + *

+ * Description: Classification of service
+ * Type: token
+ * Path: ServiceRequest.category
+ *

+ */ + @SearchParamDefinition(name="category", path="ServiceRequest.category", description="Classification of service", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: Classification of service
+ * Type: token
+ * Path: ServiceRequest.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: ServiceRequest.instantiatesCanonical
+ *

+ */ + @SearchParamDefinition(name="instantiates-canonical", path="ServiceRequest.instantiatesCanonical", description="Instantiates FHIR protocol or definition", type="reference", target={ActivityDefinition.class, PlanDefinition.class } ) + public static final String SP_INSTANTIATES_CANONICAL = "instantiates-canonical"; + /** + * Fluent Client search parameter constant for instantiates-canonical + *

+ * Description: Instantiates FHIR protocol or definition
+ * Type: reference
+ * Path: ServiceRequest.instantiatesCanonical
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSTANTIATES_CANONICAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INSTANTIATES_CANONICAL); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ServiceRequest:instantiates-canonical". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_INSTANTIATES_CANONICAL = new ca.uhn.fhir.model.api.Include("ServiceRequest:instantiates-canonical").toLocked(); + + /** + * Search parameter: instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: ServiceRequest.instantiatesUri
+ *

+ */ + @SearchParamDefinition(name="instantiates-uri", path="ServiceRequest.instantiatesUri", description="Instantiates external protocol or definition", type="uri" ) + public static final String SP_INSTANTIATES_URI = "instantiates-uri"; + /** + * Fluent Client search parameter constant for instantiates-uri + *

+ * Description: Instantiates external protocol or definition
+ * Type: uri
+ * Path: ServiceRequest.instantiatesUri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_INSTANTIATES_URI); + + /** + * Search parameter: intent + *

+ * Description: proposal | plan | directive | order +
+ * Type: token
+ * Path: ServiceRequest.intent
+ *

+ */ + @SearchParamDefinition(name="intent", path="ServiceRequest.intent", description="proposal | plan | directive | order +", type="token" ) + public static final String SP_INTENT = "intent"; + /** + * Fluent Client search parameter constant for intent + *

+ * Description: proposal | plan | directive | order +
+ * Type: token
+ * Path: ServiceRequest.intent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INTENT); + + /** + * Search parameter: occurrence + *

+ * Description: When service should occur
+ * Type: date
+ * Path: ServiceRequest.occurrence
+ *

+ */ + @SearchParamDefinition(name="occurrence", path="ServiceRequest.occurrence", description="When service should occur", type="date" ) + public static final String SP_OCCURRENCE = "occurrence"; + /** + * Fluent Client search parameter constant for occurrence + *

+ * Description: When service should occur
+ * Type: date
+ * Path: ServiceRequest.occurrence
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam OCCURRENCE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_OCCURRENCE); + + /** + * Search parameter: performer-type + *

+ * Description: Performer role
+ * Type: token
+ * Path: ServiceRequest.performerType
+ *

+ */ + @SearchParamDefinition(name="performer-type", path="ServiceRequest.performerType", description="Performer role", type="token" ) + public static final String SP_PERFORMER_TYPE = "performer-type"; + /** + * Fluent Client search parameter constant for performer-type + *

+ * Description: Performer role
+ * Type: token
+ * Path: ServiceRequest.performerType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PERFORMER_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PERFORMER_TYPE); + + /** + * Search parameter: performer + *

+ * Description: Requested performer
+ * Type: reference
+ * Path: ServiceRequest.performer
+ *

+ */ + @SearchParamDefinition(name="performer", path="ServiceRequest.performer", description="Requested performer", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: Requested performer
+ * Type: reference
+ * Path: ServiceRequest.performer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ServiceRequest:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("ServiceRequest:performer").toLocked(); + + /** + * Search parameter: priority + *

+ * Description: routine | urgent | asap | stat
+ * Type: token
+ * Path: ServiceRequest.priority
+ *

+ */ + @SearchParamDefinition(name="priority", path="ServiceRequest.priority", description="routine | urgent | asap | stat", type="token" ) + public static final String SP_PRIORITY = "priority"; + /** + * Fluent Client search parameter constant for priority + *

+ * Description: routine | urgent | asap | stat
+ * Type: token
+ * Path: ServiceRequest.priority
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRIORITY); + + /** + * Search parameter: replaces + *

+ * Description: What request replaces
+ * Type: reference
+ * Path: ServiceRequest.replaces
+ *

+ */ + @SearchParamDefinition(name="replaces", path="ServiceRequest.replaces", description="What request replaces", type="reference", target={ServiceRequest.class } ) + public static final String SP_REPLACES = "replaces"; + /** + * Fluent Client search parameter constant for replaces + *

+ * Description: What request replaces
+ * Type: reference
+ * Path: ServiceRequest.replaces
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REPLACES = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REPLACES); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ServiceRequest:replaces". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REPLACES = new ca.uhn.fhir.model.api.Include("ServiceRequest:replaces").toLocked(); + + /** + * Search parameter: requester + *

+ * Description: Who/what is requesting service
+ * Type: reference
+ * Path: ServiceRequest.requester
+ *

+ */ + @SearchParamDefinition(name="requester", path="ServiceRequest.requester", description="Who/what is requesting service", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_REQUESTER = "requester"; + /** + * Fluent Client search parameter constant for requester + *

+ * Description: Who/what is requesting service
+ * Type: reference
+ * Path: ServiceRequest.requester
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ServiceRequest:requester". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER = new ca.uhn.fhir.model.api.Include("ServiceRequest:requester").toLocked(); + + /** + * Search parameter: requisition + *

+ * Description: Composite Request ID
+ * Type: token
+ * Path: ServiceRequest.requisition
+ *

+ */ + @SearchParamDefinition(name="requisition", path="ServiceRequest.requisition", description="Composite Request ID", type="token" ) + public static final String SP_REQUISITION = "requisition"; + /** + * Fluent Client search parameter constant for requisition + *

+ * Description: Composite Request ID
+ * Type: token
+ * Path: ServiceRequest.requisition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam REQUISITION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REQUISITION); + + /** + * Search parameter: specimen + *

+ * Description: Specimen to be tested
+ * Type: reference
+ * Path: ServiceRequest.specimen
+ *

+ */ + @SearchParamDefinition(name="specimen", path="ServiceRequest.specimen", description="Specimen to be tested", type="reference", target={Specimen.class } ) + public static final String SP_SPECIMEN = "specimen"; + /** + * Fluent Client search parameter constant for specimen + *

+ * Description: Specimen to be tested
+ * Type: reference
+ * Path: ServiceRequest.specimen
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPECIMEN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SPECIMEN); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ServiceRequest:specimen". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SPECIMEN = new ca.uhn.fhir.model.api.Include("ServiceRequest:specimen").toLocked(); + + /** + * Search parameter: status + *

+ * Description: draft | active | on-hold | revoked | completed | entered-in-error | unknown
+ * Type: token
+ * Path: ServiceRequest.status
+ *

+ */ + @SearchParamDefinition(name="status", path="ServiceRequest.status", description="draft | active | on-hold | revoked | completed | entered-in-error | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: draft | active | on-hold | revoked | completed | entered-in-error | unknown
+ * Type: token
+ * Path: ServiceRequest.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Search by subject
+ * Type: reference
+ * Path: ServiceRequest.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="ServiceRequest.subject", description="Search by subject", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Device.class, Group.class, Location.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Search by subject
+ * Type: reference
+ * Path: ServiceRequest.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ServiceRequest:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ServiceRequest:subject").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + @SearchParamDefinition(name="code", path="AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance\r\n* [Condition](condition.html): Code for the condition\r\n* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered\r\n* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code\r\n* [List](list.html): What the purpose of this list is\r\n* [Medication](medication.html): Returns medications for a specific code\r\n* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code\r\n* [MedicationUsage](medicationusage.html): Return statements of this medication code\r\n* [Observation](observation.html): The code of the observation type\r\n* [Procedure](procedure.html): A code to identify a procedure\r\n* [ServiceRequest](servicerequest.html): What is being requested/ordered\r\n", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance +* [Condition](condition.html): Code for the condition +* [DeviceRequest](devicerequest.html): Code for what is being requested/ordered +* [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result +* [FamilyMemberHistory](familymemberhistory.html): A search by a condition code +* [List](list.html): What the purpose of this list is +* [Medication](medication.html): Returns medications for a specific code +* [MedicationAdministration](medicationadministration.html): Return administrations of this medication code +* [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code +* [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code +* [MedicationUsage](medicationusage.html): Return statements of this medication code +* [Observation](observation.html): The code of the observation type +* [Procedure](procedure.html): A code to identify a procedure +* [ServiceRequest](servicerequest.html): What is being requested/ordered +
+ * Type: token
+ * Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ServiceRequest:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("ServiceRequest:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "ServiceRequest:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ServiceRequest:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java index 3752390e5..dbb259737 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1102,6 +1102,172 @@ public class Slot extends DomainResource { return ResourceType.Slot; } + /** + * Search parameter: appointment-type + *

+ * Description: The style of appointment or patient that may be booked in the slot (not service type)
+ * Type: token
+ * Path: Slot.appointmentType
+ *

+ */ + @SearchParamDefinition(name="appointment-type", path="Slot.appointmentType", description="The style of appointment or patient that may be booked in the slot (not service type)", type="token" ) + public static final String SP_APPOINTMENT_TYPE = "appointment-type"; + /** + * Fluent Client search parameter constant for appointment-type + *

+ * Description: The style of appointment or patient that may be booked in the slot (not service type)
+ * Type: token
+ * Path: Slot.appointmentType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam APPOINTMENT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_APPOINTMENT_TYPE); + + /** + * Search parameter: identifier + *

+ * Description: A Slot Identifier
+ * Type: token
+ * Path: Slot.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Slot.identifier", description="A Slot Identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: A Slot Identifier
+ * Type: token
+ * Path: Slot.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: schedule + *

+ * Description: The Schedule Resource that we are seeking a slot within
+ * Type: reference
+ * Path: Slot.schedule
+ *

+ */ + @SearchParamDefinition(name="schedule", path="Slot.schedule", description="The Schedule Resource that we are seeking a slot within", type="reference", target={Schedule.class } ) + public static final String SP_SCHEDULE = "schedule"; + /** + * Fluent Client search parameter constant for schedule + *

+ * Description: The Schedule Resource that we are seeking a slot within
+ * Type: reference
+ * Path: Slot.schedule
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SCHEDULE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SCHEDULE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Slot:schedule". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SCHEDULE = new ca.uhn.fhir.model.api.Include("Slot:schedule").toLocked(); + + /** + * Search parameter: service-category + *

+ * Description: A broad categorization of the service that is to be performed during this appointment
+ * Type: token
+ * Path: Slot.serviceCategory
+ *

+ */ + @SearchParamDefinition(name="service-category", path="Slot.serviceCategory", description="A broad categorization of the service that is to be performed during this appointment", type="token" ) + public static final String SP_SERVICE_CATEGORY = "service-category"; + /** + * Fluent Client search parameter constant for service-category + *

+ * Description: A broad categorization of the service that is to be performed during this appointment
+ * Type: token
+ * Path: Slot.serviceCategory
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICE_CATEGORY); + + /** + * Search parameter: service-type + *

+ * Description: The type of appointments that can be booked into the slot
+ * Type: token
+ * Path: Slot.serviceType
+ *

+ */ + @SearchParamDefinition(name="service-type", path="Slot.serviceType", description="The type of appointments that can be booked into the slot", type="token" ) + public static final String SP_SERVICE_TYPE = "service-type"; + /** + * Fluent Client search parameter constant for service-type + *

+ * Description: The type of appointments that can be booked into the slot
+ * Type: token
+ * Path: Slot.serviceType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICE_TYPE); + + /** + * Search parameter: specialty + *

+ * Description: The specialty of a practitioner that would be required to perform the service requested in this appointment
+ * Type: token
+ * Path: Slot.specialty
+ *

+ */ + @SearchParamDefinition(name="specialty", path="Slot.specialty", description="The specialty of a practitioner that would be required to perform the service requested in this appointment", type="token" ) + public static final String SP_SPECIALTY = "specialty"; + /** + * Fluent Client search parameter constant for specialty + *

+ * Description: The specialty of a practitioner that would be required to perform the service requested in this appointment
+ * Type: token
+ * Path: Slot.specialty
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIALTY); + + /** + * Search parameter: start + *

+ * Description: Appointment date/time.
+ * Type: date
+ * Path: Slot.start
+ *

+ */ + @SearchParamDefinition(name="start", path="Slot.start", description="Appointment date/time.", type="date" ) + public static final String SP_START = "start"; + /** + * Fluent Client search parameter constant for start + *

+ * Description: Appointment date/time.
+ * Type: date
+ * Path: Slot.start
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam START = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_START); + + /** + * Search parameter: status + *

+ * Description: The free/busy status of the appointment
+ * Type: token
+ * Path: Slot.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Slot.status", description="The free/busy status of the appointment", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The free/busy status of the appointment
+ * Type: token
+ * Path: Slot.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java index 66cb714f0..9567787fd 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2687,6 +2687,276 @@ public class Specimen extends DomainResource { return ResourceType.Specimen; } + /** + * Search parameter: accession + *

+ * Description: The accession number associated with the specimen
+ * Type: token
+ * Path: Specimen.accessionIdentifier
+ *

+ */ + @SearchParamDefinition(name="accession", path="Specimen.accessionIdentifier", description="The accession number associated with the specimen", type="token" ) + public static final String SP_ACCESSION = "accession"; + /** + * Fluent Client search parameter constant for accession + *

+ * Description: The accession number associated with the specimen
+ * Type: token
+ * Path: Specimen.accessionIdentifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACCESSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACCESSION); + + /** + * Search parameter: bodysite + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Specimen.collection.bodySite.reference
+ *

+ */ + @SearchParamDefinition(name="bodysite", path="Specimen.collection.bodySite.reference", description="Reference to a resource (by instance)", type="reference" ) + public static final String SP_BODYSITE = "bodysite"; + /** + * Fluent Client search parameter constant for bodysite + *

+ * Description: Reference to a resource (by instance)
+ * Type: reference
+ * Path: Specimen.collection.bodySite.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BODYSITE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BODYSITE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Specimen:bodysite". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BODYSITE = new ca.uhn.fhir.model.api.Include("Specimen:bodysite").toLocked(); + + /** + * Search parameter: collected + *

+ * Description: The date the specimen was collected
+ * Type: date
+ * Path: Specimen.collection.collected
+ *

+ */ + @SearchParamDefinition(name="collected", path="Specimen.collection.collected", description="The date the specimen was collected", type="date" ) + public static final String SP_COLLECTED = "collected"; + /** + * Fluent Client search parameter constant for collected + *

+ * Description: The date the specimen was collected
+ * Type: date
+ * Path: Specimen.collection.collected
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam COLLECTED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_COLLECTED); + + /** + * Search parameter: collector + *

+ * Description: Who collected the specimen
+ * Type: reference
+ * Path: Specimen.collection.collector
+ *

+ */ + @SearchParamDefinition(name="collector", path="Specimen.collection.collector", description="Who collected the specimen", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_COLLECTOR = "collector"; + /** + * Fluent Client search parameter constant for collector + *

+ * Description: Who collected the specimen
+ * Type: reference
+ * Path: Specimen.collection.collector
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COLLECTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COLLECTOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Specimen:collector". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_COLLECTOR = new ca.uhn.fhir.model.api.Include("Specimen:collector").toLocked(); + + /** + * Search parameter: container-id + *

+ * Description: The unique identifier associated with the specimen container
+ * Type: token
+ * Path: Specimen.container.identifier
+ *

+ */ + @SearchParamDefinition(name="container-id", path="Specimen.container.identifier", description="The unique identifier associated with the specimen container", type="token" ) + public static final String SP_CONTAINER_ID = "container-id"; + /** + * Fluent Client search parameter constant for container-id + *

+ * Description: The unique identifier associated with the specimen container
+ * Type: token
+ * Path: Specimen.container.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTAINER_ID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTAINER_ID); + + /** + * Search parameter: container + *

+ * Description: The kind of specimen container
+ * Type: token
+ * Path: Specimen.container.type
+ *

+ */ + @SearchParamDefinition(name="container", path="Specimen.container.type", description="The kind of specimen container", type="token" ) + public static final String SP_CONTAINER = "container"; + /** + * Fluent Client search parameter constant for container + *

+ * Description: The kind of specimen container
+ * Type: token
+ * Path: Specimen.container.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTAINER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTAINER); + + /** + * Search parameter: identifier + *

+ * Description: The unique identifier associated with the specimen
+ * Type: token
+ * Path: Specimen.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Specimen.identifier", description="The unique identifier associated with the specimen", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The unique identifier associated with the specimen
+ * Type: token
+ * Path: Specimen.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: parent + *

+ * Description: The parent of the specimen
+ * Type: reference
+ * Path: Specimen.parent
+ *

+ */ + @SearchParamDefinition(name="parent", path="Specimen.parent", description="The parent of the specimen", type="reference", target={Specimen.class } ) + public static final String SP_PARENT = "parent"; + /** + * Fluent Client search parameter constant for parent + *

+ * Description: The parent of the specimen
+ * Type: reference
+ * Path: Specimen.parent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Specimen:parent". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT = new ca.uhn.fhir.model.api.Include("Specimen:parent").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: The patient the specimen comes from
+ * Type: reference
+ * Path: Specimen.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Specimen.subject.where(resolve() is Patient)", description="The patient the specimen comes from", type="reference", target={BiologicallyDerivedProduct.class, Device.class, Group.class, Location.class, Patient.class, Substance.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: The patient the specimen comes from
+ * Type: reference
+ * Path: Specimen.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Specimen:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Specimen:patient").toLocked(); + + /** + * Search parameter: status + *

+ * Description: available | unavailable | unsatisfactory | entered-in-error
+ * Type: token
+ * Path: Specimen.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Specimen.status", description="available | unavailable | unsatisfactory | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: available | unavailable | unsatisfactory | entered-in-error
+ * Type: token
+ * Path: Specimen.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The subject of the specimen
+ * Type: reference
+ * Path: Specimen.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Specimen.subject", description="The subject of the specimen", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={BiologicallyDerivedProduct.class, Device.class, Group.class, Location.class, Patient.class, Substance.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The subject of the specimen
+ * Type: reference
+ * Path: Specimen.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Specimen:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Specimen:subject").toLocked(); + + /** + * Search parameter: type + *

+ * Description: The specimen type
+ * Type: token
+ * Path: Specimen.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Specimen.type", description="The specimen type", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The specimen type
+ * Type: token
+ * Path: Specimen.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java index c4a8d0f9a..36bc189a6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3918,6 +3918,186 @@ public class SpecimenDefinition extends DomainResource { return ResourceType.SpecimenDefinition; } + /** + * Search parameter: container + *

+ * Description: The type of specimen conditioned in container expected by the lab
+ * Type: token
+ * Path: SpecimenDefinition.typeTested.container.type
+ *

+ */ + @SearchParamDefinition(name="container", path="SpecimenDefinition.typeTested.container.type", description="The type of specimen conditioned in container expected by the lab", type="token" ) + public static final String SP_CONTAINER = "container"; + /** + * Fluent Client search parameter constant for container + *

+ * Description: The type of specimen conditioned in container expected by the lab
+ * Type: token
+ * Path: SpecimenDefinition.typeTested.container.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTAINER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTAINER); + + /** + * Search parameter: experimental + *

+ * Description: Not for genuine usage (true)
+ * Type: token
+ * Path: SpecimenDefinition.experimental
+ *

+ */ + @SearchParamDefinition(name="experimental", path="SpecimenDefinition.experimental", description="Not for genuine usage (true)", type="token" ) + public static final String SP_EXPERIMENTAL = "experimental"; + /** + * Fluent Client search parameter constant for experimental + *

+ * Description: Not for genuine usage (true)
+ * Type: token
+ * Path: SpecimenDefinition.experimental
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXPERIMENTAL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EXPERIMENTAL); + + /** + * Search parameter: identifier + *

+ * Description: The unique identifier associated with the SpecimenDefinition
+ * Type: token
+ * Path: SpecimenDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="SpecimenDefinition.identifier", description="The unique identifier associated with the SpecimenDefinition", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The unique identifier associated with the SpecimenDefinition
+ * Type: token
+ * Path: SpecimenDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: is-derived + *

+ * Description: Primary specimen (false) or derived specimen (true)
+ * Type: token
+ * Path: SpecimenDefinition.typeTested.isDerived
+ *

+ */ + @SearchParamDefinition(name="is-derived", path="SpecimenDefinition.typeTested.isDerived", description="Primary specimen (false) or derived specimen (true)", type="token" ) + public static final String SP_IS_DERIVED = "is-derived"; + /** + * Fluent Client search parameter constant for is-derived + *

+ * Description: Primary specimen (false) or derived specimen (true)
+ * Type: token
+ * Path: SpecimenDefinition.typeTested.isDerived
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IS_DERIVED = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IS_DERIVED); + + /** + * Search parameter: status + *

+ * Description: Publication status of the SpecimenDefinition: draft, active, retired, unknown
+ * Type: token
+ * Path: SpecimenDefinition.status
+ *

+ */ + @SearchParamDefinition(name="status", path="SpecimenDefinition.status", description="Publication status of the SpecimenDefinition: draft, active, retired, unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Publication status of the SpecimenDefinition: draft, active, retired, unknown
+ * Type: token
+ * Path: SpecimenDefinition.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Human-friendly name of the SpecimenDefinition
+ * Type: string
+ * Path: SpecimenDefinition.title
+ *

+ */ + @SearchParamDefinition(name="title", path="SpecimenDefinition.title", description="Human-friendly name of the SpecimenDefinition", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Human-friendly name of the SpecimenDefinition
+ * Type: string
+ * Path: SpecimenDefinition.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: type-tested + *

+ * Description: The type of specimen conditioned for testing
+ * Type: token
+ * Path: SpecimenDefinition.typeTested.type
+ *

+ */ + @SearchParamDefinition(name="type-tested", path="SpecimenDefinition.typeTested.type", description="The type of specimen conditioned for testing", type="token" ) + public static final String SP_TYPE_TESTED = "type-tested"; + /** + * Fluent Client search parameter constant for type-tested + *

+ * Description: The type of specimen conditioned for testing
+ * Type: token
+ * Path: SpecimenDefinition.typeTested.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE_TESTED = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE_TESTED); + + /** + * Search parameter: type + *

+ * Description: The type of collected specimen
+ * Type: token
+ * Path: SpecimenDefinition.typeCollected
+ *

+ */ + @SearchParamDefinition(name="type", path="SpecimenDefinition.typeCollected", description="The type of collected specimen", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The type of collected specimen
+ * Type: token
+ * Path: SpecimenDefinition.typeCollected
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the specimen definition
+ * Type: uri
+ * Path: SpecimenDefinition.url
+ *

+ */ + @SearchParamDefinition(name="url", path="SpecimenDefinition.url", description="The uri that identifies the specimen definition", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the specimen definition
+ * Type: uri
+ * Path: SpecimenDefinition.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java index 58f17cf8c..bb7c0b09f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3463,6 +3463,994 @@ public class StructureDefinition extends CanonicalResource { return ResourceType.StructureDefinition; } + /** + * Search parameter: abstract + *

+ * Description: Whether the structure is abstract
+ * Type: token
+ * Path: StructureDefinition.abstract
+ *

+ */ + @SearchParamDefinition(name="abstract", path="StructureDefinition.abstract", description="Whether the structure is abstract", type="token" ) + public static final String SP_ABSTRACT = "abstract"; + /** + * Fluent Client search parameter constant for abstract + *

+ * Description: Whether the structure is abstract
+ * Type: token
+ * Path: StructureDefinition.abstract
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam ABSTRACT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ABSTRACT); + + /** + * Search parameter: base-path + *

+ * Description: Path that identifies the base element
+ * Type: token
+ * Path: StructureDefinition.snapshot.element.base.path | StructureDefinition.differential.element.base.path
+ *

+ */ + @SearchParamDefinition(name="base-path", path="StructureDefinition.snapshot.element.base.path | StructureDefinition.differential.element.base.path", description="Path that identifies the base element", type="token" ) + public static final String SP_BASE_PATH = "base-path"; + /** + * Fluent Client search parameter constant for base-path + *

+ * Description: Path that identifies the base element
+ * Type: token
+ * Path: StructureDefinition.snapshot.element.base.path | StructureDefinition.differential.element.base.path
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BASE_PATH = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BASE_PATH); + + /** + * Search parameter: base + *

+ * Description: Definition that this type is constrained/specialized from
+ * Type: reference
+ * Path: StructureDefinition.baseDefinition
+ *

+ */ + @SearchParamDefinition(name="base", path="StructureDefinition.baseDefinition", description="Definition that this type is constrained/specialized from", type="reference", target={StructureDefinition.class } ) + public static final String SP_BASE = "base"; + /** + * Fluent Client search parameter constant for base + *

+ * Description: Definition that this type is constrained/specialized from
+ * Type: reference
+ * Path: StructureDefinition.baseDefinition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "StructureDefinition:base". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASE = new ca.uhn.fhir.model.api.Include("StructureDefinition:base").toLocked(); + + /** + * Search parameter: derivation + *

+ * Description: specialization | constraint - How relates to base definition
+ * Type: token
+ * Path: StructureDefinition.derivation
+ *

+ */ + @SearchParamDefinition(name="derivation", path="StructureDefinition.derivation", description="specialization | constraint - How relates to base definition", type="token" ) + public static final String SP_DERIVATION = "derivation"; + /** + * Fluent Client search parameter constant for derivation + *

+ * Description: specialization | constraint - How relates to base definition
+ * Type: token
+ * Path: StructureDefinition.derivation
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DERIVATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DERIVATION); + + /** + * Search parameter: experimental + *

+ * Description: For testing purposes, not real usage
+ * Type: token
+ * Path: StructureDefinition.experimental
+ *

+ */ + @SearchParamDefinition(name="experimental", path="StructureDefinition.experimental", description="For testing purposes, not real usage", type="token" ) + public static final String SP_EXPERIMENTAL = "experimental"; + /** + * Fluent Client search parameter constant for experimental + *

+ * Description: For testing purposes, not real usage
+ * Type: token
+ * Path: StructureDefinition.experimental
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXPERIMENTAL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EXPERIMENTAL); + + /** + * Search parameter: ext-context + *

+ * Description: The system is the URL for the context-type: e.g. http://hl7.org/fhir/extension-context-type#element|CodeableConcept.text
+ * Type: token
+ * Path: StructureDefinition.context
+ *

+ */ + @SearchParamDefinition(name="ext-context", path="StructureDefinition.context", description="The system is the URL for the context-type: e.g. http://hl7.org/fhir/extension-context-type#element|CodeableConcept.text", type="token" ) + public static final String SP_EXT_CONTEXT = "ext-context"; + /** + * Fluent Client search parameter constant for ext-context + *

+ * Description: The system is the URL for the context-type: e.g. http://hl7.org/fhir/extension-context-type#element|CodeableConcept.text
+ * Type: token
+ * Path: StructureDefinition.context
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXT_CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EXT_CONTEXT); + + /** + * Search parameter: keyword + *

+ * Description: A code for the StructureDefinition
+ * Type: token
+ * Path: StructureDefinition.keyword
+ *

+ */ + @SearchParamDefinition(name="keyword", path="StructureDefinition.keyword", description="A code for the StructureDefinition", type="token" ) + public static final String SP_KEYWORD = "keyword"; + /** + * Fluent Client search parameter constant for keyword + *

+ * Description: A code for the StructureDefinition
+ * Type: token
+ * Path: StructureDefinition.keyword
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam KEYWORD = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KEYWORD); + + /** + * Search parameter: kind + *

+ * Description: primitive-type | complex-type | resource | logical
+ * Type: token
+ * Path: StructureDefinition.kind
+ *

+ */ + @SearchParamDefinition(name="kind", path="StructureDefinition.kind", description="primitive-type | complex-type | resource | logical", type="token" ) + public static final String SP_KIND = "kind"; + /** + * Fluent Client search parameter constant for kind + *

+ * Description: primitive-type | complex-type | resource | logical
+ * Type: token
+ * Path: StructureDefinition.kind
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam KIND = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KIND); + + /** + * Search parameter: path + *

+ * Description: A path that is constrained in the StructureDefinition
+ * Type: token
+ * Path: StructureDefinition.snapshot.element.path | StructureDefinition.differential.element.path
+ *

+ */ + @SearchParamDefinition(name="path", path="StructureDefinition.snapshot.element.path | StructureDefinition.differential.element.path", description="A path that is constrained in the StructureDefinition", type="token" ) + public static final String SP_PATH = "path"; + /** + * Fluent Client search parameter constant for path + *

+ * Description: A path that is constrained in the StructureDefinition
+ * Type: token
+ * Path: StructureDefinition.snapshot.element.path | StructureDefinition.differential.element.path
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PATH = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PATH); + + /** + * Search parameter: type + *

+ * Description: Type defined or constrained by this structure
+ * Type: uri
+ * Path: StructureDefinition.type
+ *

+ */ + @SearchParamDefinition(name="type", path="StructureDefinition.type", description="Type defined or constrained by this structure", type="uri" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: Type defined or constrained by this structure
+ * Type: uri
+ * Path: StructureDefinition.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam TYPE = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_TYPE); + + /** + * Search parameter: valueset + *

+ * Description: A vocabulary binding reference
+ * Type: reference
+ * Path: StructureDefinition.snapshot.element.binding.valueSet
+ *

+ */ + @SearchParamDefinition(name="valueset", path="StructureDefinition.snapshot.element.binding.valueSet", description="A vocabulary binding reference", type="reference", target={ValueSet.class } ) + public static final String SP_VALUESET = "valueset"; + /** + * Fluent Client search parameter constant for valueset + *

+ * Description: A vocabulary binding reference
+ * Type: reference
+ * Path: StructureDefinition.snapshot.element.binding.valueSet
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam VALUESET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_VALUESET); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "StructureDefinition:valueset". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_VALUESET = new ca.uhn.fhir.model.api.Include("StructureDefinition:valueset").toLocked(); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier", description="Multiple Resources: \r\n\r\n* [CodeSystem](codesystem.html): External identifier for the code system\r\n* [ConceptMap](conceptmap.html): External identifier for the concept map\r\n* [MessageDefinition](messagedefinition.html): External identifier for the message definition\r\n* [StructureDefinition](structuredefinition.html): External identifier for the structure definition\r\n* [StructureMap](structuremap.html): External identifier for the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities\r\n* [ValueSet](valueset.html): External identifier for the value set\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): public String describeType() { if ("Extension".equals(getType())) diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java index 2c56d5e24..076855b8e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -6456,6 +6456,762 @@ public String toString() { return ResourceType.StructureMap; } + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier", description="Multiple Resources: \r\n\r\n* [CodeSystem](codesystem.html): External identifier for the code system\r\n* [ConceptMap](conceptmap.html): External identifier for the concept map\r\n* [MessageDefinition](messagedefinition.html): External identifier for the message definition\r\n* [StructureDefinition](structuredefinition.html): External identifier for the structure definition\r\n* [StructureMap](structuremap.html): External identifier for the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities\r\n* [ValueSet](valueset.html): External identifier for the value set\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + // Manual code (from Configuration.txt): public String toString() { return StructureMapUtilities.render(this); diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java index 86f7c234a..0c908d0a4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2016,6 +2016,126 @@ public class Subscription extends DomainResource { return ResourceType.Subscription; } + /** + * Search parameter: contact + *

+ * Description: Contact details for the subscription
+ * Type: token
+ * Path: Subscription.contact
+ *

+ */ + @SearchParamDefinition(name="contact", path="Subscription.contact", description="Contact details for the subscription", type="token" ) + public static final String SP_CONTACT = "contact"; + /** + * Fluent Client search parameter constant for contact + *

+ * Description: Contact details for the subscription
+ * Type: token
+ * Path: Subscription.contact
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTACT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTACT); + + /** + * Search parameter: identifier + *

+ * Description: A subscription identifier
+ * Type: token
+ * Path: Subscription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Subscription.identifier", description="A subscription identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: A subscription identifier
+ * Type: token
+ * Path: Subscription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: payload + *

+ * Description: The mime-type of the notification payload
+ * Type: token
+ * Path: null
+ *

+ */ + @SearchParamDefinition(name="payload", path="", description="The mime-type of the notification payload", type="token" ) + public static final String SP_PAYLOAD = "payload"; + /** + * Fluent Client search parameter constant for payload + *

+ * Description: The mime-type of the notification payload
+ * Type: token
+ * Path: null
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PAYLOAD = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PAYLOAD); + + /** + * Search parameter: status + *

+ * Description: The current state of the subscription
+ * Type: token
+ * Path: Subscription.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Subscription.status", description="The current state of the subscription", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current state of the subscription
+ * Type: token
+ * Path: Subscription.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: type + *

+ * Description: The type of channel for the sent notifications
+ * Type: token
+ * Path: null
+ *

+ */ + @SearchParamDefinition(name="type", path="", description="The type of channel for the sent notifications", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The type of channel for the sent notifications
+ * Type: token
+ * Path: null
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + + /** + * Search parameter: url + *

+ * Description: The uri that will receive the notifications
+ * Type: uri
+ * Path: null
+ *

+ */ + @SearchParamDefinition(name="url", path="", description="The uri that will receive the notifications", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that will receive the notifications
+ * Type: uri
+ * Path: null
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java index c0fd79734..43ea033ce 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java index 8cd6e2221..895079112 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3987,6 +3987,186 @@ public class SubscriptionTopic extends DomainResource { return ResourceType.SubscriptionTopic; } + /** + * Search parameter: date + *

+ * Description: Date status first applied
+ * Type: date
+ * Path: SubscriptionTopic.date
+ *

+ */ + @SearchParamDefinition(name="date", path="SubscriptionTopic.date", description="Date status first applied", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Date status first applied
+ * Type: date
+ * Path: SubscriptionTopic.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: derived-or-self + *

+ * Description: A server defined search that matches either the url or derivedFrom
+ * Type: uri
+ * Path: SubscriptionTopic.url | SubscriptionTopic.derivedFrom
+ *

+ */ + @SearchParamDefinition(name="derived-or-self", path="SubscriptionTopic.url | SubscriptionTopic.derivedFrom", description="A server defined search that matches either the url or derivedFrom", type="uri" ) + public static final String SP_DERIVED_OR_SELF = "derived-or-self"; + /** + * Fluent Client search parameter constant for derived-or-self + *

+ * Description: A server defined search that matches either the url or derivedFrom
+ * Type: uri
+ * Path: SubscriptionTopic.url | SubscriptionTopic.derivedFrom
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam DERIVED_OR_SELF = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_DERIVED_OR_SELF); + + /** + * Search parameter: identifier + *

+ * Description: Business Identifier for SubscriptionTopic
+ * Type: token
+ * Path: SubscriptionTopic.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="SubscriptionTopic.identifier", description="Business Identifier for SubscriptionTopic", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business Identifier for SubscriptionTopic
+ * Type: token
+ * Path: SubscriptionTopic.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: resource + *

+ * Description: Allowed Data type or Resource (reference to definition) for this definition, searches resourceTrigger, eventTrigger, and notificationShape for matches.
+ * Type: uri
+ * Path: SubscriptionTopic.resourceTrigger.resource
+ *

+ */ + @SearchParamDefinition(name="resource", path="SubscriptionTopic.resourceTrigger.resource", description="Allowed Data type or Resource (reference to definition) for this definition, searches resourceTrigger, eventTrigger, and notificationShape for matches.", type="uri" ) + public static final String SP_RESOURCE = "resource"; + /** + * Fluent Client search parameter constant for resource + *

+ * Description: Allowed Data type or Resource (reference to definition) for this definition, searches resourceTrigger, eventTrigger, and notificationShape for matches.
+ * Type: uri
+ * Path: SubscriptionTopic.resourceTrigger.resource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam RESOURCE = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_RESOURCE); + + /** + * Search parameter: status + *

+ * Description: draft | active | retired | unknown
+ * Type: token
+ * Path: SubscriptionTopic.status
+ *

+ */ + @SearchParamDefinition(name="status", path="SubscriptionTopic.status", description="draft | active | retired | unknown", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: draft | active | retired | unknown
+ * Type: token
+ * Path: SubscriptionTopic.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Name for this SubscriptionTopic (Human friendly)
+ * Type: string
+ * Path: SubscriptionTopic.title
+ *

+ */ + @SearchParamDefinition(name="title", path="SubscriptionTopic.title", description="Name for this SubscriptionTopic (Human friendly)", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Name for this SubscriptionTopic (Human friendly)
+ * Type: string
+ * Path: SubscriptionTopic.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: trigger-description + *

+ * Description: Text representation of the trigger
+ * Type: string
+ * Path: SubscriptionTopic.resourceTrigger.description
+ *

+ */ + @SearchParamDefinition(name="trigger-description", path="SubscriptionTopic.resourceTrigger.description", description="Text representation of the trigger", type="string" ) + public static final String SP_TRIGGER_DESCRIPTION = "trigger-description"; + /** + * Fluent Client search parameter constant for trigger-description + *

+ * Description: Text representation of the trigger
+ * Type: string
+ * Path: SubscriptionTopic.resourceTrigger.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TRIGGER_DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TRIGGER_DESCRIPTION); + + /** + * Search parameter: url + *

+ * Description: Logical canonical URL to reference this SubscriptionTopic (globally unique)
+ * Type: uri
+ * Path: SubscriptionTopic.url
+ *

+ */ + @SearchParamDefinition(name="url", path="SubscriptionTopic.url", description="Logical canonical URL to reference this SubscriptionTopic (globally unique)", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Logical canonical URL to reference this SubscriptionTopic (globally unique)
+ * Type: uri
+ * Path: SubscriptionTopic.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Business version of the SubscriptionTopic
+ * Type: token
+ * Path: SubscriptionTopic.version
+ *

+ */ + @SearchParamDefinition(name="version", path="SubscriptionTopic.version", description="Business version of the SubscriptionTopic", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Business version of the SubscriptionTopic
+ * Type: token
+ * Path: SubscriptionTopic.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java index cda2bc1d7..ec5e1f1a5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1141,6 +1141,178 @@ public class Substance extends DomainResource { return ResourceType.Substance; } + /** + * Search parameter: category + *

+ * Description: The category of the substance
+ * Type: token
+ * Path: Substance.category
+ *

+ */ + @SearchParamDefinition(name="category", path="Substance.category", description="The category of the substance", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: The category of the substance
+ * Type: token
+ * Path: Substance.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: code-reference + *

+ * Description: A reference to the defining substance
+ * Type: reference
+ * Path: Substance.code.reference
+ *

+ */ + @SearchParamDefinition(name="code-reference", path="Substance.code.reference", description="A reference to the defining substance", type="reference" ) + public static final String SP_CODE_REFERENCE = "code-reference"; + /** + * Fluent Client search parameter constant for code-reference + *

+ * Description: A reference to the defining substance
+ * Type: reference
+ * Path: Substance.code.reference
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CODE_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CODE_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Substance:code-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CODE_REFERENCE = new ca.uhn.fhir.model.api.Include("Substance:code-reference").toLocked(); + + /** + * Search parameter: code + *

+ * Description: The code of the substance or ingredient
+ * Type: token
+ * Path: Substance.code.concept | (Substance.ingredient.substance as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="code", path="Substance.code.concept | (Substance.ingredient.substance as CodeableConcept)", description="The code of the substance or ingredient", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: The code of the substance or ingredient
+ * Type: token
+ * Path: Substance.code.concept | (Substance.ingredient.substance as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: expiry + *

+ * Description: Expiry date of package or container of substance
+ * Type: date
+ * Path: Substance.expiry
+ *

+ */ + @SearchParamDefinition(name="expiry", path="Substance.expiry", description="Expiry date of package or container of substance", type="date" ) + public static final String SP_EXPIRY = "expiry"; + /** + * Fluent Client search parameter constant for expiry + *

+ * Description: Expiry date of package or container of substance
+ * Type: date
+ * Path: Substance.expiry
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam EXPIRY = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EXPIRY); + + /** + * Search parameter: identifier + *

+ * Description: Unique identifier for the substance
+ * Type: token
+ * Path: Substance.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Substance.identifier", description="Unique identifier for the substance", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Unique identifier for the substance
+ * Type: token
+ * Path: Substance.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: quantity + *

+ * Description: Amount of substance in the package
+ * Type: quantity
+ * Path: Substance.quantity
+ *

+ */ + @SearchParamDefinition(name="quantity", path="Substance.quantity", description="Amount of substance in the package", type="quantity" ) + public static final String SP_QUANTITY = "quantity"; + /** + * Fluent Client search parameter constant for quantity + *

+ * Description: Amount of substance in the package
+ * Type: quantity
+ * Path: Substance.quantity
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_QUANTITY); + + /** + * Search parameter: status + *

+ * Description: active | inactive | entered-in-error
+ * Type: token
+ * Path: Substance.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Substance.status", description="active | inactive | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: active | inactive | entered-in-error
+ * Type: token
+ * Path: Substance.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: substance-reference + *

+ * Description: A component of the substance
+ * Type: reference
+ * Path: (Substance.ingredient.substance as Reference)
+ *

+ */ + @SearchParamDefinition(name="substance-reference", path="(Substance.ingredient.substance as Reference)", description="A component of the substance", type="reference", target={Substance.class } ) + public static final String SP_SUBSTANCE_REFERENCE = "substance-reference"; + /** + * Fluent Client search parameter constant for substance-reference + *

+ * Description: A component of the substance
+ * Type: reference
+ * Path: (Substance.ingredient.substance as Reference)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSTANCE_REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBSTANCE_REFERENCE); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Substance:substance-reference". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSTANCE_REFERENCE = new ca.uhn.fhir.model.api.Include("Substance:substance-reference").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceDefinition.java index f235bc87b..3c80615d3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -6322,6 +6322,106 @@ public class SubstanceDefinition extends DomainResource { return ResourceType.SubstanceDefinition; } + /** + * Search parameter: classification + *

+ * Description: High or low level categorization, e.g. polymer vs. nucleic acid or linear vs. branch chain
+ * Type: token
+ * Path: SubstanceDefinition.classification
+ *

+ */ + @SearchParamDefinition(name="classification", path="SubstanceDefinition.classification", description="High or low level categorization, e.g. polymer vs. nucleic acid or linear vs. branch chain", type="token" ) + public static final String SP_CLASSIFICATION = "classification"; + /** + * Fluent Client search parameter constant for classification + *

+ * Description: High or low level categorization, e.g. polymer vs. nucleic acid or linear vs. branch chain
+ * Type: token
+ * Path: SubstanceDefinition.classification
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASSIFICATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLASSIFICATION); + + /** + * Search parameter: code + *

+ * Description: The specific code
+ * Type: token
+ * Path: SubstanceDefinition.code.code
+ *

+ */ + @SearchParamDefinition(name="code", path="SubstanceDefinition.code.code", description="The specific code", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: The specific code
+ * Type: token
+ * Path: SubstanceDefinition.code.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: domain + *

+ * Description: If the substance applies to only human or veterinary use
+ * Type: token
+ * Path: SubstanceDefinition.domain
+ *

+ */ + @SearchParamDefinition(name="domain", path="SubstanceDefinition.domain", description="If the substance applies to only human or veterinary use", type="token" ) + public static final String SP_DOMAIN = "domain"; + /** + * Fluent Client search parameter constant for domain + *

+ * Description: If the substance applies to only human or veterinary use
+ * Type: token
+ * Path: SubstanceDefinition.domain
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam DOMAIN = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DOMAIN); + + /** + * Search parameter: identifier + *

+ * Description: Identifier by which this substance is known
+ * Type: token
+ * Path: SubstanceDefinition.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="SubstanceDefinition.identifier", description="Identifier by which this substance is known", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Identifier by which this substance is known
+ * Type: token
+ * Path: SubstanceDefinition.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: name + *

+ * Description: The actual name
+ * Type: string
+ * Path: SubstanceDefinition.name.name
+ *

+ */ + @SearchParamDefinition(name="name", path="SubstanceDefinition.name.name", description="The actual name", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: The actual name
+ * Type: string
+ * Path: SubstanceDefinition.name.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceNucleicAcid.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceNucleicAcid.java index 2ff4a696d..e816ab69a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceNucleicAcid.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceNucleicAcid.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstancePolymer.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstancePolymer.java index 10fbf7408..1719aaec0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstancePolymer.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstancePolymer.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceProtein.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceProtein.java index 7ddfc5275..112e2158a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceProtein.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceProtein.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceReferenceInformation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceReferenceInformation.java index 7c150d4c0..5e4184e69 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceReferenceInformation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceReferenceInformation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceSourceMaterial.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceSourceMaterial.java index 6c5c3e86e..21a9c2e24 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceSourceMaterial.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceSourceMaterial.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java index e824a5416..56df3f89d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1251,6 +1251,256 @@ public class SupplyDelivery extends DomainResource { return ResourceType.SupplyDelivery; } + /** + * Search parameter: receiver + *

+ * Description: Who collected the Supply
+ * Type: reference
+ * Path: SupplyDelivery.receiver
+ *

+ */ + @SearchParamDefinition(name="receiver", path="SupplyDelivery.receiver", description="Who collected the Supply", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_RECEIVER = "receiver"; + /** + * Fluent Client search parameter constant for receiver + *

+ * Description: Who collected the Supply
+ * Type: reference
+ * Path: SupplyDelivery.receiver
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECEIVER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECEIVER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "SupplyDelivery:receiver". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_RECEIVER = new ca.uhn.fhir.model.api.Include("SupplyDelivery:receiver").toLocked(); + + /** + * Search parameter: status + *

+ * Description: in-progress | completed | abandoned | entered-in-error
+ * Type: token
+ * Path: SupplyDelivery.status
+ *

+ */ + @SearchParamDefinition(name="status", path="SupplyDelivery.status", description="in-progress | completed | abandoned | entered-in-error", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: in-progress | completed | abandoned | entered-in-error
+ * Type: token
+ * Path: SupplyDelivery.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: supplier + *

+ * Description: Dispenser
+ * Type: reference
+ * Path: SupplyDelivery.supplier
+ *

+ */ + @SearchParamDefinition(name="supplier", path="SupplyDelivery.supplier", description="Dispenser", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Organization.class, Practitioner.class, PractitionerRole.class } ) + public static final String SP_SUPPLIER = "supplier"; + /** + * Fluent Client search parameter constant for supplier + *

+ * Description: Dispenser
+ * Type: reference
+ * Path: SupplyDelivery.supplier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPLIER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPLIER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "SupplyDelivery:supplier". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPLIER = new ca.uhn.fhir.model.api.Include("SupplyDelivery:supplier").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "SupplyDelivery:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("SupplyDelivery:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java index a8eb88abe..53c3404f7 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1618,6 +1618,266 @@ public class SupplyRequest extends DomainResource { return ResourceType.SupplyRequest; } + /** + * Search parameter: category + *

+ * Description: The kind of supply (central, non-stock, etc.)
+ * Type: token
+ * Path: SupplyRequest.category
+ *

+ */ + @SearchParamDefinition(name="category", path="SupplyRequest.category", description="The kind of supply (central, non-stock, etc.)", type="token" ) + public static final String SP_CATEGORY = "category"; + /** + * Fluent Client search parameter constant for category + *

+ * Description: The kind of supply (central, non-stock, etc.)
+ * Type: token
+ * Path: SupplyRequest.category
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY); + + /** + * Search parameter: requester + *

+ * Description: Individual making the request
+ * Type: reference
+ * Path: SupplyRequest.requester
+ *

+ */ + @SearchParamDefinition(name="requester", path="SupplyRequest.requester", description="Individual making the request", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={CareTeam.class, Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_REQUESTER = "requester"; + /** + * Fluent Client search parameter constant for requester + *

+ * Description: Individual making the request
+ * Type: reference
+ * Path: SupplyRequest.requester
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "SupplyRequest:requester". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER = new ca.uhn.fhir.model.api.Include("SupplyRequest:requester").toLocked(); + + /** + * Search parameter: status + *

+ * Description: draft | active | suspended +
+ * Type: token
+ * Path: SupplyRequest.status
+ *

+ */ + @SearchParamDefinition(name="status", path="SupplyRequest.status", description="draft | active | suspended +", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: draft | active | suspended +
+ * Type: token
+ * Path: SupplyRequest.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: The destination of the supply
+ * Type: reference
+ * Path: SupplyRequest.deliverTo
+ *

+ */ + @SearchParamDefinition(name="subject", path="SupplyRequest.deliverTo", description="The destination of the supply", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Location.class, Organization.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: The destination of the supply
+ * Type: reference
+ * Path: SupplyRequest.deliverTo
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "SupplyRequest:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("SupplyRequest:subject").toLocked(); + + /** + * Search parameter: supplier + *

+ * Description: Who is intended to fulfill the request
+ * Type: reference
+ * Path: SupplyRequest.supplier
+ *

+ */ + @SearchParamDefinition(name="supplier", path="SupplyRequest.supplier", description="Who is intended to fulfill the request", type="reference", target={HealthcareService.class, Organization.class } ) + public static final String SP_SUPPLIER = "supplier"; + /** + * Fluent Client search parameter constant for supplier + *

+ * Description: Who is intended to fulfill the request
+ * Type: reference
+ * Path: SupplyRequest.supplier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPLIER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPLIER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "SupplyRequest:supplier". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPLIER = new ca.uhn.fhir.model.api.Include("SupplyRequest:supplier").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java index 524f21aab..b4504998a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -5392,6 +5392,434 @@ public class Task extends DomainResource { return ResourceType.Task; } + /** + * Search parameter: authored-on + *

+ * Description: Search by creation date
+ * Type: date
+ * Path: Task.authoredOn
+ *

+ */ + @SearchParamDefinition(name="authored-on", path="Task.authoredOn", description="Search by creation date", type="date" ) + public static final String SP_AUTHORED_ON = "authored-on"; + /** + * Fluent Client search parameter constant for authored-on + *

+ * Description: Search by creation date
+ * Type: date
+ * Path: Task.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORED_ON = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_AUTHORED_ON); + + /** + * Search parameter: based-on + *

+ * Description: Search by requests this task is based on
+ * Type: reference
+ * Path: Task.basedOn
+ *

+ */ + @SearchParamDefinition(name="based-on", path="Task.basedOn", description="Search by requests this task is based on", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_BASED_ON = "based-on"; + /** + * Fluent Client search parameter constant for based-on + *

+ * Description: Search by requests this task is based on
+ * Type: reference
+ * Path: Task.basedOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASED_ON); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Task:based-on". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON = new ca.uhn.fhir.model.api.Include("Task:based-on").toLocked(); + + /** + * Search parameter: business-status + *

+ * Description: Search by business status
+ * Type: token
+ * Path: Task.businessStatus
+ *

+ */ + @SearchParamDefinition(name="business-status", path="Task.businessStatus", description="Search by business status", type="token" ) + public static final String SP_BUSINESS_STATUS = "business-status"; + /** + * Fluent Client search parameter constant for business-status + *

+ * Description: Search by business status
+ * Type: token
+ * Path: Task.businessStatus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BUSINESS_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BUSINESS_STATUS); + + /** + * Search parameter: code + *

+ * Description: Search by task code
+ * Type: token
+ * Path: Task.code
+ *

+ */ + @SearchParamDefinition(name="code", path="Task.code", description="Search by task code", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Search by task code
+ * Type: token
+ * Path: Task.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: encounter + *

+ * Description: Search by encounter
+ * Type: reference
+ * Path: Task.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Task.encounter", description="Search by encounter", type="reference", target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Search by encounter
+ * Type: reference
+ * Path: Task.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Task:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Task:encounter").toLocked(); + + /** + * Search parameter: focus + *

+ * Description: Search by task focus
+ * Type: reference
+ * Path: Task.focus
+ *

+ */ + @SearchParamDefinition(name="focus", path="Task.focus", description="Search by task focus", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_FOCUS = "focus"; + /** + * Fluent Client search parameter constant for focus + *

+ * Description: Search by task focus
+ * Type: reference
+ * Path: Task.focus
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FOCUS = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FOCUS); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Task:focus". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_FOCUS = new ca.uhn.fhir.model.api.Include("Task:focus").toLocked(); + + /** + * Search parameter: group-identifier + *

+ * Description: Search by group identifier
+ * Type: token
+ * Path: Task.groupIdentifier
+ *

+ */ + @SearchParamDefinition(name="group-identifier", path="Task.groupIdentifier", description="Search by group identifier", type="token" ) + public static final String SP_GROUP_IDENTIFIER = "group-identifier"; + /** + * Fluent Client search parameter constant for group-identifier + *

+ * Description: Search by group identifier
+ * Type: token
+ * Path: Task.groupIdentifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam GROUP_IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GROUP_IDENTIFIER); + + /** + * Search parameter: identifier + *

+ * Description: Search for a task instance by its business identifier
+ * Type: token
+ * Path: Task.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Task.identifier", description="Search for a task instance by its business identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Search for a task instance by its business identifier
+ * Type: token
+ * Path: Task.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: intent + *

+ * Description: Search by task intent
+ * Type: token
+ * Path: Task.intent
+ *

+ */ + @SearchParamDefinition(name="intent", path="Task.intent", description="Search by task intent", type="token" ) + public static final String SP_INTENT = "intent"; + /** + * Fluent Client search parameter constant for intent + *

+ * Description: Search by task intent
+ * Type: token
+ * Path: Task.intent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INTENT); + + /** + * Search parameter: modified + *

+ * Description: Search by last modification date
+ * Type: date
+ * Path: Task.lastModified
+ *

+ */ + @SearchParamDefinition(name="modified", path="Task.lastModified", description="Search by last modification date", type="date" ) + public static final String SP_MODIFIED = "modified"; + /** + * Fluent Client search parameter constant for modified + *

+ * Description: Search by last modification date
+ * Type: date
+ * Path: Task.lastModified
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam MODIFIED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_MODIFIED); + + /** + * Search parameter: owner + *

+ * Description: Search by task owner
+ * Type: reference
+ * Path: Task.owner
+ *

+ */ + @SearchParamDefinition(name="owner", path="Task.owner", description="Search by task owner", type="reference", target={CareTeam.class, Device.class, HealthcareService.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_OWNER = "owner"; + /** + * Fluent Client search parameter constant for owner + *

+ * Description: Search by task owner
+ * Type: reference
+ * Path: Task.owner
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OWNER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_OWNER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Task:owner". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_OWNER = new ca.uhn.fhir.model.api.Include("Task:owner").toLocked(); + + /** + * Search parameter: part-of + *

+ * Description: Search by task this task is part of
+ * Type: reference
+ * Path: Task.partOf
+ *

+ */ + @SearchParamDefinition(name="part-of", path="Task.partOf", description="Search by task this task is part of", type="reference", target={Task.class } ) + public static final String SP_PART_OF = "part-of"; + /** + * Fluent Client search parameter constant for part-of + *

+ * Description: Search by task this task is part of
+ * Type: reference
+ * Path: Task.partOf
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PART_OF); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Task:part-of". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF = new ca.uhn.fhir.model.api.Include("Task:part-of").toLocked(); + + /** + * Search parameter: patient + *

+ * Description: Search by patient
+ * Type: reference
+ * Path: Task.for.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Task.for.where(resolve() is Patient)", description="Search by patient", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Search by patient
+ * Type: reference
+ * Path: Task.for.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Task:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Task:patient").toLocked(); + + /** + * Search parameter: performer + *

+ * Description: Search by recommended type of performer (e.g., Requester, Performer, Scheduler).
+ * Type: token
+ * Path: Task.performerType
+ *

+ */ + @SearchParamDefinition(name="performer", path="Task.performerType", description="Search by recommended type of performer (e.g., Requester, Performer, Scheduler).", type="token" ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: Search by recommended type of performer (e.g., Requester, Performer, Scheduler).
+ * Type: token
+ * Path: Task.performerType
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PERFORMER); + + /** + * Search parameter: period + *

+ * Description: Search by period Task is/was underway
+ * Type: date
+ * Path: Task.executionPeriod
+ *

+ */ + @SearchParamDefinition(name="period", path="Task.executionPeriod", description="Search by period Task is/was underway", type="date" ) + public static final String SP_PERIOD = "period"; + /** + * Fluent Client search parameter constant for period + *

+ * Description: Search by period Task is/was underway
+ * Type: date
+ * Path: Task.executionPeriod
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD); + + /** + * Search parameter: priority + *

+ * Description: Search by task priority
+ * Type: token
+ * Path: Task.priority
+ *

+ */ + @SearchParamDefinition(name="priority", path="Task.priority", description="Search by task priority", type="token" ) + public static final String SP_PRIORITY = "priority"; + /** + * Fluent Client search parameter constant for priority + *

+ * Description: Search by task priority
+ * Type: token
+ * Path: Task.priority
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRIORITY); + + /** + * Search parameter: requester + *

+ * Description: Search by task requester
+ * Type: reference
+ * Path: Task.requester
+ *

+ */ + @SearchParamDefinition(name="requester", path="Task.requester", description="Search by task requester", type="reference", target={Device.class, Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_REQUESTER = "requester"; + /** + * Fluent Client search parameter constant for requester + *

+ * Description: Search by task requester
+ * Type: reference
+ * Path: Task.requester
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Task:requester". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER = new ca.uhn.fhir.model.api.Include("Task:requester").toLocked(); + + /** + * Search parameter: status + *

+ * Description: Search by task status
+ * Type: token
+ * Path: Task.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Task.status", description="Search by task status", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Search by task status
+ * Type: token
+ * Path: Task.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subject + *

+ * Description: Search by subject
+ * Type: reference
+ * Path: Task.for
+ *

+ */ + @SearchParamDefinition(name="subject", path="Task.for", description="Search by subject", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Search by subject
+ * Type: reference
+ * Path: Task.for
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Task:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Task:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java index a6c142a11..76970c2fe 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -4838,6 +4838,762 @@ public class TerminologyCapabilities extends CanonicalResource { return ResourceType.TerminologyCapabilities; } + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier", description="Multiple Resources: \r\n\r\n* [CodeSystem](codesystem.html): External identifier for the code system\r\n* [ConceptMap](conceptmap.html): External identifier for the concept map\r\n* [MessageDefinition](messagedefinition.html): External identifier for the message definition\r\n* [StructureDefinition](structuredefinition.html): External identifier for the structure definition\r\n* [StructureMap](structuremap.html): External identifier for the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities\r\n* [ValueSet](valueset.html): External identifier for the value set\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java index 6ec6433cf..f81847c2a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -3733,6 +3733,132 @@ public class TestReport extends DomainResource { return ResourceType.TestReport; } + /** + * Search parameter: identifier + *

+ * Description: An external identifier for the test report
+ * Type: token
+ * Path: TestReport.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="TestReport.identifier", description="An external identifier for the test report", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: An external identifier for the test report
+ * Type: token
+ * Path: TestReport.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: issued + *

+ * Description: The test report generation date
+ * Type: date
+ * Path: TestReport.issued
+ *

+ */ + @SearchParamDefinition(name="issued", path="TestReport.issued", description="The test report generation date", type="date" ) + public static final String SP_ISSUED = "issued"; + /** + * Fluent Client search parameter constant for issued + *

+ * Description: The test report generation date
+ * Type: date
+ * Path: TestReport.issued
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam ISSUED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ISSUED); + + /** + * Search parameter: participant + *

+ * Description: The reference to a participant in the test execution
+ * Type: uri
+ * Path: TestReport.participant.uri
+ *

+ */ + @SearchParamDefinition(name="participant", path="TestReport.participant.uri", description="The reference to a participant in the test execution", type="uri" ) + public static final String SP_PARTICIPANT = "participant"; + /** + * Fluent Client search parameter constant for participant + *

+ * Description: The reference to a participant in the test execution
+ * Type: uri
+ * Path: TestReport.participant.uri
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam PARTICIPANT = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_PARTICIPANT); + + /** + * Search parameter: result + *

+ * Description: The result disposition of the test execution
+ * Type: token
+ * Path: TestReport.result
+ *

+ */ + @SearchParamDefinition(name="result", path="TestReport.result", description="The result disposition of the test execution", type="token" ) + public static final String SP_RESULT = "result"; + /** + * Fluent Client search parameter constant for result + *

+ * Description: The result disposition of the test execution
+ * Type: token
+ * Path: TestReport.result
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESULT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RESULT); + + /** + * Search parameter: tester + *

+ * Description: The name of the testing organization
+ * Type: string
+ * Path: TestReport.tester
+ *

+ */ + @SearchParamDefinition(name="tester", path="TestReport.tester", description="The name of the testing organization", type="string" ) + public static final String SP_TESTER = "tester"; + /** + * Fluent Client search parameter constant for tester + *

+ * Description: The name of the testing organization
+ * Type: string
+ * Path: TestReport.tester
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TESTER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TESTER); + + /** + * Search parameter: testscript + *

+ * Description: The test script executed to produce this report
+ * Type: reference
+ * Path: TestReport.testScript
+ *

+ */ + @SearchParamDefinition(name="testscript", path="TestReport.testScript", description="The test script executed to produce this report", type="reference", target={TestScript.class } ) + public static final String SP_TESTSCRIPT = "testscript"; + /** + * Fluent Client search parameter constant for testscript + *

+ * Description: The test script executed to produce this report
+ * Type: reference
+ * Path: TestReport.testScript
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TESTSCRIPT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TESTSCRIPT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "TestReport:testscript". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_TESTSCRIPT = new ca.uhn.fhir.model.api.Include("TestReport:testscript").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java index b819b078a..9df591515 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -13833,6 +13833,352 @@ public class TestScript extends CanonicalResource { return ResourceType.TestScript; } + /** + * Search parameter: context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the test script
+ * Type: quantity
+ * Path: (TestScript.useContext.value as Quantity) | (TestScript.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(TestScript.useContext.value as Quantity) | (TestScript.useContext.value as Range)", description="A quantity- or range-valued use context assigned to the test script", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: A quantity- or range-valued use context assigned to the test script
+ * Type: quantity
+ * Path: (TestScript.useContext.value as Quantity) | (TestScript.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the test script
+ * Type: composite
+ * Path: TestScript.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="TestScript.useContext", description="A use context type and quantity- or range-based value assigned to the test script", type="composite", compositeOf={"context-type", "context-quantity"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: A use context type and quantity- or range-based value assigned to the test script
+ * Type: composite
+ * Path: TestScript.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: A use context type and value assigned to the test script
+ * Type: composite
+ * Path: TestScript.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="TestScript.useContext", description="A use context type and value assigned to the test script", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: A use context type and value assigned to the test script
+ * Type: composite
+ * Path: TestScript.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: A type of use context assigned to the test script
+ * Type: token
+ * Path: TestScript.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="TestScript.useContext.code", description="A type of use context assigned to the test script", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: A type of use context assigned to the test script
+ * Type: token
+ * Path: TestScript.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: A use context assigned to the test script
+ * Type: token
+ * Path: (TestScript.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(TestScript.useContext.value as CodeableConcept)", description="A use context assigned to the test script", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: A use context assigned to the test script
+ * Type: token
+ * Path: (TestScript.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: The test script publication date
+ * Type: date
+ * Path: TestScript.date
+ *

+ */ + @SearchParamDefinition(name="date", path="TestScript.date", description="The test script publication date", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: The test script publication date
+ * Type: date
+ * Path: TestScript.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: The description of the test script
+ * Type: string
+ * Path: TestScript.description
+ *

+ */ + @SearchParamDefinition(name="description", path="TestScript.description", description="The description of the test script", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: The description of the test script
+ * Type: string
+ * Path: TestScript.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: External identifier for the test script
+ * Type: token
+ * Path: TestScript.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="TestScript.identifier", description="External identifier for the test script", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: External identifier for the test script
+ * Type: token
+ * Path: TestScript.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Intended jurisdiction for the test script
+ * Type: token
+ * Path: TestScript.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="TestScript.jurisdiction", description="Intended jurisdiction for the test script", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Intended jurisdiction for the test script
+ * Type: token
+ * Path: TestScript.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Computationally friendly name of the test script
+ * Type: string
+ * Path: TestScript.name
+ *

+ */ + @SearchParamDefinition(name="name", path="TestScript.name", description="Computationally friendly name of the test script", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Computationally friendly name of the test script
+ * Type: string
+ * Path: TestScript.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Name of the publisher of the test script
+ * Type: string
+ * Path: TestScript.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="TestScript.publisher", description="Name of the publisher of the test script", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Name of the publisher of the test script
+ * Type: string
+ * Path: TestScript.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: scope-artifact + *

+ * Description: The artifact under test
+ * Type: reference
+ * Path: TestScript.scope.artifact
+ *

+ */ + @SearchParamDefinition(name="scope-artifact", path="TestScript.scope.artifact", description="The artifact under test", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SCOPE_ARTIFACT = "scope-artifact"; + /** + * Fluent Client search parameter constant for scope-artifact + *

+ * Description: The artifact under test
+ * Type: reference
+ * Path: TestScript.scope.artifact
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SCOPE_ARTIFACT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SCOPE_ARTIFACT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "TestScript:scope-artifact". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SCOPE_ARTIFACT = new ca.uhn.fhir.model.api.Include("TestScript:scope-artifact").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The current status of the test script
+ * Type: token
+ * Path: TestScript.status
+ *

+ */ + @SearchParamDefinition(name="status", path="TestScript.status", description="The current status of the test script", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The current status of the test script
+ * Type: token
+ * Path: TestScript.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: testscript-capability + *

+ * Description: TestScript required and validated capability
+ * Type: string
+ * Path: TestScript.metadata.capability.description
+ *

+ */ + @SearchParamDefinition(name="testscript-capability", path="TestScript.metadata.capability.description", description="TestScript required and validated capability", type="string" ) + public static final String SP_TESTSCRIPT_CAPABILITY = "testscript-capability"; + /** + * Fluent Client search parameter constant for testscript-capability + *

+ * Description: TestScript required and validated capability
+ * Type: string
+ * Path: TestScript.metadata.capability.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TESTSCRIPT_CAPABILITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TESTSCRIPT_CAPABILITY); + + /** + * Search parameter: title + *

+ * Description: The human-friendly name of the test script
+ * Type: string
+ * Path: TestScript.title
+ *

+ */ + @SearchParamDefinition(name="title", path="TestScript.title", description="The human-friendly name of the test script", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: The human-friendly name of the test script
+ * Type: string
+ * Path: TestScript.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: The uri that identifies the test script
+ * Type: uri
+ * Path: TestScript.url
+ *

+ */ + @SearchParamDefinition(name="url", path="TestScript.url", description="The uri that identifies the test script", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: The uri that identifies the test script
+ * Type: uri
+ * Path: TestScript.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: The business version of the test script
+ * Type: token
+ * Path: TestScript.version
+ *

+ */ + @SearchParamDefinition(name="version", path="TestScript.version", description="The business version of the test script", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: The business version of the test script
+ * Type: token
+ * Path: TestScript.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java index 310bdbfcc..35b7b83bb 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ValueSet.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ValueSet.java index 42c8a048a..4e5a1b806 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ValueSet.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ValueSet.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -6177,6 +6177,822 @@ public class ValueSet extends CanonicalResource { return ResourceType.ValueSet; } + /** + * Search parameter: code + *

+ * Description: This special parameter searches for codes in the value set. See additional notes on the ValueSet resource
+ * Type: token
+ * Path: ValueSet.expansion.contains.code | ValueSet.compose.include.concept.code
+ *

+ */ + @SearchParamDefinition(name="code", path="ValueSet.expansion.contains.code | ValueSet.compose.include.concept.code", description="This special parameter searches for codes in the value set. See additional notes on the ValueSet resource", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: This special parameter searches for codes in the value set. See additional notes on the ValueSet resource
+ * Type: token
+ * Path: ValueSet.expansion.contains.code | ValueSet.compose.include.concept.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: expansion + *

+ * Description: Identifies the value set expansion (business identifier)
+ * Type: uri
+ * Path: ValueSet.expansion.identifier
+ *

+ */ + @SearchParamDefinition(name="expansion", path="ValueSet.expansion.identifier", description="Identifies the value set expansion (business identifier)", type="uri" ) + public static final String SP_EXPANSION = "expansion"; + /** + * Fluent Client search parameter constant for expansion + *

+ * Description: Identifies the value set expansion (business identifier)
+ * Type: uri
+ * Path: ValueSet.expansion.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam EXPANSION = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_EXPANSION); + + /** + * Search parameter: reference + *

+ * Description: A code system included or excluded in the value set or an imported value set
+ * Type: uri
+ * Path: ValueSet.compose.include.system
+ *

+ */ + @SearchParamDefinition(name="reference", path="ValueSet.compose.include.system", description="A code system included or excluded in the value set or an imported value set", type="uri" ) + public static final String SP_REFERENCE = "reference"; + /** + * Fluent Client search parameter constant for reference + *

+ * Description: A code system included or excluded in the value set or an imported value set
+ * Type: uri
+ * Path: ValueSet.compose.include.system
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam REFERENCE = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_REFERENCE); + + /** + * Search parameter: context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + @SearchParamDefinition(name="context-quantity", path="(CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) + public static final String SP_CONTEXT_QUANTITY = "context-quantity"; + /** + * Fluent Client search parameter constant for context-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement +* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition +* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition +* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set +
+ * Type: quantity
+ * Path: (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); + + /** + * Search parameter: context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-quantity", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\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* [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* [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* [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* [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"} ) + public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; + /** + * Fluent Client search parameter constant for context-type-quantity + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_QUANTITY); + + /** + * Search parameter: context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + @SearchParamDefinition(name="context-type-value", path="CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) + public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; + /** + * Fluent Client search parameter constant for context-type-value + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement +* [CodeSystem](codesystem.html): A use context type and value assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition +* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition +* [StructureMap](structuremap.html): A use context type and value assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context type and value assigned to the value set +
+ * Type: composite
+ * Path: CapabilityStatement.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | ValueSet.useContext
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CONTEXT_TYPE_VALUE); + + /** + * Search parameter: context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + @SearchParamDefinition(name="context-type", path="CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT_TYPE = "context-type"; + /** + * Fluent Client search parameter constant for context-type + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement +* [CodeSystem](codesystem.html): A type of use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition +* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition +* [StructureMap](structuremap.html): A type of use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A type of use context assigned to the value set +
+ * Type: token
+ * Path: CapabilityStatement.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | ValueSet.useContext.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); + + /** + * Search parameter: context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + @SearchParamDefinition(name="context", path="(CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) + public static final String SP_CONTEXT = "context"; + /** + * Fluent Client search parameter constant for context + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement +* [CodeSystem](codesystem.html): A use context assigned to the code system +* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition +* [ConceptMap](conceptmap.html): A use context assigned to the concept map +* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition +* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide +* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition +* [NamingSystem](namingsystem.html): A use context assigned to the naming system +* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition +* [SearchParameter](searchparameter.html): A use context assigned to the search parameter +* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition +* [StructureMap](structuremap.html): A use context assigned to the structure map +* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities +* [ValueSet](valueset.html): A use context assigned to the value set +
+ * Type: token
+ * Path: (CapabilityStatement.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + @SearchParamDefinition(name="date", path="CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement 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* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide 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* [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* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The capability statement publication date +* [CodeSystem](codesystem.html): The code system publication date +* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date +* [ConceptMap](conceptmap.html): The concept map publication date +* [GraphDefinition](graphdefinition.html): The graph definition publication date +* [ImplementationGuide](implementationguide.html): The implementation guide publication date +* [MessageDefinition](messagedefinition.html): The message definition publication date +* [NamingSystem](namingsystem.html): The naming system publication date +* [OperationDefinition](operationdefinition.html): The operation definition publication date +* [SearchParameter](searchparameter.html): The search parameter publication date +* [StructureDefinition](structuredefinition.html): The structure definition publication date +* [StructureMap](structuremap.html): The structure map publication date +* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date +* [ValueSet](valueset.html): The value set publication date +
+ * Type: date
+ * Path: CapabilityStatement.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | GraphDefinition.date | ImplementationGuide.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | TerminologyCapabilities.date | ValueSet.date
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + @SearchParamDefinition(name="description", path="CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\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* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\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* [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* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) + public static final String SP_DESCRIPTION = "description"; + /** + * Fluent Client search parameter constant for description + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The description of the capability statement +* [CodeSystem](codesystem.html): The description of the code system +* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition +* [ConceptMap](conceptmap.html): The description of the concept map +* [GraphDefinition](graphdefinition.html): The description of the graph definition +* [ImplementationGuide](implementationguide.html): The description of the implementation guide +* [MessageDefinition](messagedefinition.html): The description of the message definition +* [NamingSystem](namingsystem.html): The description of the naming system +* [OperationDefinition](operationdefinition.html): The description of the operation definition +* [SearchParameter](searchparameter.html): The description of the search parameter +* [StructureDefinition](structuredefinition.html): The description of the structure definition +* [StructureMap](structuremap.html): The description of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities +* [ValueSet](valueset.html): The description of the value set +
+ * Type: string
+ * Path: CapabilityStatement.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | GraphDefinition.description | ImplementationGuide.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | ValueSet.description
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier", description="Multiple Resources: \r\n\r\n* [CodeSystem](codesystem.html): External identifier for the code system\r\n* [ConceptMap](conceptmap.html): External identifier for the concept map\r\n* [MessageDefinition](messagedefinition.html): External identifier for the message definition\r\n* [StructureDefinition](structuredefinition.html): External identifier for the structure definition\r\n* [StructureMap](structuremap.html): External identifier for the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities\r\n* [ValueSet](valueset.html): External identifier for the value set\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [CodeSystem](codesystem.html): External identifier for the code system +* [ConceptMap](conceptmap.html): External identifier for the concept map +* [MessageDefinition](messagedefinition.html): External identifier for the message definition +* [StructureDefinition](structuredefinition.html): External identifier for the structure definition +* [StructureMap](structuremap.html): External identifier for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities +* [ValueSet](valueset.html): External identifier for the value set +
+ * Type: token
+ * Path: CodeSystem.identifier | ConceptMap.identifier | MessageDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | TerminologyCapabilities.identifier | ValueSet.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + @SearchParamDefinition(name="jurisdiction", path="CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\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* [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* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) + public static final String SP_JURISDICTION = "jurisdiction"; + /** + * Fluent Client search parameter constant for jurisdiction + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement +* [CodeSystem](codesystem.html): Intended jurisdiction for the code system +* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map +* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition +* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide +* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition +* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system +* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition +* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter +* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition +* [StructureMap](structuremap.html): Intended jurisdiction for the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities +* [ValueSet](valueset.html): Intended jurisdiction for the value set +
+ * Type: token
+ * Path: CapabilityStatement.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | ValueSet.jurisdiction
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); + + /** + * Search parameter: name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + @SearchParamDefinition(name="name", path="CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\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* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\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* [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* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) + public static final String SP_NAME = "name"; + /** + * Fluent Client search parameter constant for name + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement +* [CodeSystem](codesystem.html): Computationally friendly name of the code system +* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition +* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map +* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition +* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition +* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system +* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition +* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter +* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition +* [StructureMap](structuremap.html): Computationally friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities +* [ValueSet](valueset.html): Computationally friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | GraphDefinition.name | ImplementationGuide.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | ValueSet.name
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); + + /** + * Search parameter: publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + @SearchParamDefinition(name="publisher", path="CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\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* [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* [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* [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* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) + public static final String SP_PUBLISHER = "publisher"; + /** + * Fluent Client search parameter constant for publisher + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement +* [CodeSystem](codesystem.html): Name of the publisher of the code system +* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition +* [ConceptMap](conceptmap.html): Name of the publisher of the concept map +* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition +* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide +* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition +* [NamingSystem](namingsystem.html): Name of the publisher of the naming system +* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition +* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter +* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition +* [StructureMap](structuremap.html): Name of the publisher of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities +* [ValueSet](valueset.html): Name of the publisher of the value set +
+ * Type: string
+ * Path: CapabilityStatement.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | ValueSet.publisher
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); + + /** + * Search parameter: status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + @SearchParamDefinition(name="status", path="CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\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* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\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* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement +* [CodeSystem](codesystem.html): The current status of the code system +* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition +* [ConceptMap](conceptmap.html): The current status of the concept map +* [GraphDefinition](graphdefinition.html): The current status of the graph definition +* [ImplementationGuide](implementationguide.html): The current status of the implementation guide +* [MessageDefinition](messagedefinition.html): The current status of the message definition +* [NamingSystem](namingsystem.html): The current status of the naming system +* [OperationDefinition](operationdefinition.html): The current status of the operation definition +* [SearchParameter](searchparameter.html): The current status of the search parameter +* [StructureDefinition](structuredefinition.html): The current status of the structure definition +* [StructureMap](structuremap.html): The current status of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities +* [ValueSet](valueset.html): The current status of the value set +
+ * Type: token
+ * Path: CapabilityStatement.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | GraphDefinition.status | ImplementationGuide.status | MessageDefinition.status | NamingSystem.status | OperationDefinition.status | SearchParameter.status | StructureDefinition.status | StructureMap.status | TerminologyCapabilities.status | ValueSet.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + @SearchParamDefinition(name="title", path="CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\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* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\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* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) + public static final String SP_TITLE = "title"; + /** + * Fluent Client search parameter constant for title + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement +* [CodeSystem](codesystem.html): The human-friendly name of the code system +* [ConceptMap](conceptmap.html): The human-friendly name of the concept map +* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide +* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition +* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition +* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition +* [StructureMap](structuremap.html): The human-friendly name of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities +* [ValueSet](valueset.html): The human-friendly name of the value set +
+ * Type: string
+ * Path: CapabilityStatement.title | CodeSystem.title | ConceptMap.title | ImplementationGuide.title | MessageDefinition.title | OperationDefinition.title | StructureDefinition.title | StructureMap.title | TerminologyCapabilities.title | ValueSet.title
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); + + /** + * Search parameter: url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + @SearchParamDefinition(name="url", path="CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\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* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\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* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\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* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) + public static final String SP_URL = "url"; + /** + * Fluent Client search parameter constant for url + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement +* [CodeSystem](codesystem.html): The uri that identifies the code system +* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition +* [ConceptMap](conceptmap.html): The uri that identifies the concept map +* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition +* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide +* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition +* [NamingSystem](namingsystem.html): The uri that identifies the naming system +* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition +* [SearchParameter](searchparameter.html): The uri that identifies the search parameter +* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition +* [StructureMap](structuremap.html): The uri that identifies the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities +* [ValueSet](valueset.html): The uri that identifies the value set +
+ * Type: uri
+ * Path: CapabilityStatement.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | GraphDefinition.url | ImplementationGuide.url | MessageDefinition.url | NamingSystem.url | OperationDefinition.url | SearchParameter.url | StructureDefinition.url | StructureMap.url | TerminologyCapabilities.url | ValueSet.url
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); + + /** + * Search parameter: version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + @SearchParamDefinition(name="version", path="CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\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* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\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* [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* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) + public static final String SP_VERSION = "version"; + /** + * Fluent Client search parameter constant for version + *

+ * Description: Multiple Resources: + +* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement +* [CodeSystem](codesystem.html): The business version of the code system +* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition +* [ConceptMap](conceptmap.html): The business version of the concept map +* [GraphDefinition](graphdefinition.html): The business version of the graph definition +* [ImplementationGuide](implementationguide.html): The business version of the implementation guide +* [MessageDefinition](messagedefinition.html): The business version of the message definition +* [NamingSystem](namingsystem.html): The business version of the naming system +* [OperationDefinition](operationdefinition.html): The business version of the operation definition +* [SearchParameter](searchparameter.html): The business version of the search parameter +* [StructureDefinition](structuredefinition.html): The business version of the structure definition +* [StructureMap](structuremap.html): The business version of the structure map +* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities +* [ValueSet](valueset.html): The business version of the value set +
+ * Type: token
+ * Path: CapabilityStatement.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | GraphDefinition.version | ImplementationGuide.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | TerminologyCapabilities.version | ValueSet.version
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java index 304977b5a..b45f74c9c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2649,6 +2649,32 @@ public class VerificationResult extends DomainResource { return ResourceType.VerificationResult; } + /** + * Search parameter: target + *

+ * Description: A resource that was validated
+ * Type: reference
+ * Path: VerificationResult.target
+ *

+ */ + @SearchParamDefinition(name="target", path="VerificationResult.target", description="A resource that was validated", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_TARGET = "target"; + /** + * Fluent Client search parameter constant for target + *

+ * Description: A resource that was validated
+ * Type: reference
+ * Path: VerificationResult.target
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "VerificationResult:target". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET = new ca.uhn.fhir.model.api.Include("VerificationResult:target").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java index 5160527c9..f17e492fc 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2347,6 +2347,304 @@ public class VisionPrescription extends DomainResource { return ResourceType.VisionPrescription; } + /** + * Search parameter: datewritten + *

+ * Description: Return prescriptions written on this date
+ * Type: date
+ * Path: VisionPrescription.dateWritten
+ *

+ */ + @SearchParamDefinition(name="datewritten", path="VisionPrescription.dateWritten", description="Return prescriptions written on this date", type="date" ) + public static final String SP_DATEWRITTEN = "datewritten"; + /** + * Fluent Client search parameter constant for datewritten + *

+ * Description: Return prescriptions written on this date
+ * Type: date
+ * Path: VisionPrescription.dateWritten
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATEWRITTEN = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATEWRITTEN); + + /** + * Search parameter: prescriber + *

+ * Description: Who authorized the vision prescription
+ * Type: reference
+ * Path: VisionPrescription.prescriber
+ *

+ */ + @SearchParamDefinition(name="prescriber", path="VisionPrescription.prescriber", description="Who authorized the vision prescription", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Practitioner.class, PractitionerRole.class } ) + public static final String SP_PRESCRIBER = "prescriber"; + /** + * Fluent Client search parameter constant for prescriber + *

+ * Description: Who authorized the vision prescription
+ * Type: reference
+ * Path: VisionPrescription.prescriber
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRESCRIBER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRESCRIBER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "VisionPrescription:prescriber". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PRESCRIBER = new ca.uhn.fhir.model.api.Include("VisionPrescription:prescriber").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the vision prescription
+ * Type: token
+ * Path: VisionPrescription.status
+ *

+ */ + @SearchParamDefinition(name="status", path="VisionPrescription.status", description="The status of the vision prescription", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the vision prescription
+ * Type: token
+ * Path: VisionPrescription.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Encounter") }, target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "VisionPrescription:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("VisionPrescription:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "VisionPrescription:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("VisionPrescription:patient").toLocked(); + } From 0c108545b430765bcd4194590bc4656c663dec38 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Tue, 28 Dec 2021 07:45:04 +1100 Subject: [PATCH 2/2] fix compile issues --- .../java/org/hl7/fhir/r5/model/Account.java | 2 +- .../hl7/fhir/r5/model/ActivityDefinition.java | 2 +- .../java/org/hl7/fhir/r5/model/Address.java | 2 +- .../model/AdministrableProductDefinition.java | 2 +- .../org/hl7/fhir/r5/model/AdverseEvent.java | 2 +- .../main/java/org/hl7/fhir/r5/model/Age.java | 2 +- .../hl7/fhir/r5/model/AllergyIntolerance.java | 2 +- .../org/hl7/fhir/r5/model/Annotation.java | 2 +- .../org/hl7/fhir/r5/model/Appointment.java | 2 +- .../fhir/r5/model/AppointmentResponse.java | 2 +- .../hl7/fhir/r5/model/ArtifactAssessment.java | 52 +-- .../org/hl7/fhir/r5/model/Attachment.java | 2 +- .../org/hl7/fhir/r5/model/AuditEvent.java | 2 +- .../hl7/fhir/r5/model/BackboneElement.java | 2 +- .../org/hl7/fhir/r5/model/BackboneType.java | 2 +- .../java/org/hl7/fhir/r5/model/Basic.java | 140 +++++- .../java/org/hl7/fhir/r5/model/Binary.java | 2 +- .../r5/model/BiologicallyDerivedProduct.java | 22 +- .../org/hl7/fhir/r5/model/BodyStructure.java | 2 +- .../java/org/hl7/fhir/r5/model/Bundle.java | 2 +- .../hl7/fhir/r5/model/CanonicalResource.java | 2 +- .../fhir/r5/model/CapabilityStatement.java | 2 +- .../fhir/r5/model/CapabilityStatement2.java | 2 +- .../java/org/hl7/fhir/r5/model/CarePlan.java | 2 +- .../java/org/hl7/fhir/r5/model/CareTeam.java | 2 +- .../org/hl7/fhir/r5/model/ChargeItem.java | 2 +- .../fhir/r5/model/ChargeItemDefinition.java | 2 +- .../java/org/hl7/fhir/r5/model/Citation.java | 2 +- .../java/org/hl7/fhir/r5/model/Claim.java | 2 +- .../org/hl7/fhir/r5/model/ClaimResponse.java | 2 +- .../hl7/fhir/r5/model/ClinicalImpression.java | 2 +- .../fhir/r5/model/ClinicalUseDefinition.java | 2 +- .../hl7/fhir/r5/model/ClinicalUseIssue.java | 2 +- .../org/hl7/fhir/r5/model/CodeSystem.java | 2 +- .../hl7/fhir/r5/model/CodeableConcept.java | 2 +- .../hl7/fhir/r5/model/CodeableReference.java | 2 +- .../java/org/hl7/fhir/r5/model/Coding.java | 4 +- .../org/hl7/fhir/r5/model/Communication.java | 2 +- .../fhir/r5/model/CommunicationRequest.java | 2 +- .../fhir/r5/model/CompartmentDefinition.java | 2 +- .../org/hl7/fhir/r5/model/Composition.java | 2 +- .../org/hl7/fhir/r5/model/ConceptMap.java | 2 +- .../org/hl7/fhir/r5/model/ConceptMap2.java | 2 +- .../java/org/hl7/fhir/r5/model/Condition.java | 2 +- .../fhir/r5/model/ConditionDefinition.java | 2 +- .../java/org/hl7/fhir/r5/model/Consent.java | 2 +- .../java/org/hl7/fhir/r5/model/Constants.java | 4 +- .../org/hl7/fhir/r5/model/ContactDetail.java | 2 +- .../org/hl7/fhir/r5/model/ContactPoint.java | 2 +- .../java/org/hl7/fhir/r5/model/Contract.java | 2 +- .../org/hl7/fhir/r5/model/Contributor.java | 2 +- .../java/org/hl7/fhir/r5/model/Count.java | 2 +- .../java/org/hl7/fhir/r5/model/Coverage.java | 252 +++++++++- .../r5/model/CoverageEligibilityRequest.java | 2 +- .../r5/model/CoverageEligibilityResponse.java | 2 +- .../hl7/fhir/r5/model/DataRequirement.java | 2 +- .../java/org/hl7/fhir/r5/model/DataType.java | 35 +- .../org/hl7/fhir/r5/model/DetectedIssue.java | 2 +- .../java/org/hl7/fhir/r5/model/Device.java | 2 +- .../hl7/fhir/r5/model/DeviceDefinition.java | 2 +- .../org/hl7/fhir/r5/model/DeviceDispense.java | 2 +- .../org/hl7/fhir/r5/model/DeviceMetric.java | 2 +- .../org/hl7/fhir/r5/model/DeviceRequest.java | 2 +- .../org/hl7/fhir/r5/model/DeviceUsage.java | 2 +- .../hl7/fhir/r5/model/DiagnosticReport.java | 2 +- .../java/org/hl7/fhir/r5/model/Distance.java | 2 +- .../hl7/fhir/r5/model/DocumentManifest.java | 2 +- .../hl7/fhir/r5/model/DocumentReference.java | 2 +- .../org/hl7/fhir/r5/model/DomainResource.java | 2 +- .../java/org/hl7/fhir/r5/model/Dosage.java | 2 +- .../java/org/hl7/fhir/r5/model/Duration.java | 2 +- .../java/org/hl7/fhir/r5/model/Element.java | 2 +- .../hl7/fhir/r5/model/ElementDefinition.java | 2 +- .../java/org/hl7/fhir/r5/model/Encounter.java | 2 +- .../java/org/hl7/fhir/r5/model/Endpoint.java | 2 +- .../hl7/fhir/r5/model/EnrollmentRequest.java | 2 +- .../hl7/fhir/r5/model/EnrollmentResponse.java | 2 +- .../org/hl7/fhir/r5/model/Enumerations.java | 74 +-- .../org/hl7/fhir/r5/model/EpisodeOfCare.java | 2 +- .../hl7/fhir/r5/model/EventDefinition.java | 2 +- .../java/org/hl7/fhir/r5/model/Evidence.java | 2 +- .../org/hl7/fhir/r5/model/EvidenceReport.java | 2 +- .../hl7/fhir/r5/model/EvidenceVariable.java | 2 +- .../hl7/fhir/r5/model/ExampleScenario.java | 2 +- .../fhir/r5/model/ExplanationOfBenefit.java | 2 +- .../org/hl7/fhir/r5/model/Expression.java | 2 +- .../java/org/hl7/fhir/r5/model/Extension.java | 2 +- .../fhir/r5/model/FamilyMemberHistory.java | 2 +- .../main/java/org/hl7/fhir/r5/model/Flag.java | 2 +- .../main/java/org/hl7/fhir/r5/model/Goal.java | 2 +- .../hl7/fhir/r5/model/GraphDefinition.java | 2 +- .../java/org/hl7/fhir/r5/model/Group.java | 2 +- .../hl7/fhir/r5/model/GuidanceResponse.java | 2 +- .../hl7/fhir/r5/model/HealthcareService.java | 2 +- .../java/org/hl7/fhir/r5/model/HumanName.java | 2 +- .../org/hl7/fhir/r5/model/Identifier.java | 2 +- .../hl7/fhir/r5/model/ImagingSelection.java | 2 +- .../org/hl7/fhir/r5/model/ImagingStudy.java | 2 +- .../org/hl7/fhir/r5/model/Immunization.java | 2 +- .../fhir/r5/model/ImmunizationEvaluation.java | 2 +- .../r5/model/ImmunizationRecommendation.java | 2 +- .../fhir/r5/model/ImplementationGuide.java | 2 +- .../org/hl7/fhir/r5/model/Ingredient.java | 2 +- .../org/hl7/fhir/r5/model/InsurancePlan.java | 2 +- .../hl7/fhir/r5/model/InventoryReport.java | 2 +- .../java/org/hl7/fhir/r5/model/Invoice.java | 2 +- .../java/org/hl7/fhir/r5/model/Library.java | 2 +- .../java/org/hl7/fhir/r5/model/Linkage.java | 2 +- .../org/hl7/fhir/r5/model/ListResource.java | 2 +- .../java/org/hl7/fhir/r5/model/Location.java | 2 +- .../r5/model/ManufacturedItemDefinition.java | 2 +- .../hl7/fhir/r5/model/MarketingStatus.java | 2 +- .../java/org/hl7/fhir/r5/model/Measure.java | 2 +- .../org/hl7/fhir/r5/model/MeasureReport.java | 2 +- .../org/hl7/fhir/r5/model/Medication.java | 2 +- .../r5/model/MedicationAdministration.java | 2 +- .../hl7/fhir/r5/model/MedicationDispense.java | 2 +- .../fhir/r5/model/MedicationKnowledge.java | 2 +- .../hl7/fhir/r5/model/MedicationRequest.java | 2 +- .../hl7/fhir/r5/model/MedicationUsage.java | 2 +- .../r5/model/MedicinalProductDefinition.java | 2 +- .../hl7/fhir/r5/model/MessageDefinition.java | 2 +- .../org/hl7/fhir/r5/model/MessageHeader.java | 2 +- .../main/java/org/hl7/fhir/r5/model/Meta.java | 2 +- .../hl7/fhir/r5/model/MetadataResource.java | 2 +- .../hl7/fhir/r5/model/MolecularSequence.java | 2 +- .../java/org/hl7/fhir/r5/model/Money.java | 2 +- .../org/hl7/fhir/r5/model/NamingSystem.java | 2 +- .../java/org/hl7/fhir/r5/model/Narrative.java | 2 +- .../hl7/fhir/r5/model/NutritionIntake.java | 2 +- .../org/hl7/fhir/r5/model/NutritionOrder.java | 2 +- .../hl7/fhir/r5/model/NutritionProduct.java | 2 +- .../org/hl7/fhir/r5/model/Observation.java | 2 +- .../fhir/r5/model/ObservationDefinition.java | 2 +- .../fhir/r5/model/OperationDefinition.java | 2 +- .../hl7/fhir/r5/model/OperationOutcome.java | 2 +- .../org/hl7/fhir/r5/model/Organization.java | 2 +- .../r5/model/OrganizationAffiliation.java | 2 +- .../r5/model/PackagedProductDefinition.java | 2 +- .../fhir/r5/model/ParameterDefinition.java | 2 +- .../org/hl7/fhir/r5/model/Parameters.java | 2 +- .../java/org/hl7/fhir/r5/model/Patient.java | 2 +- .../org/hl7/fhir/r5/model/PaymentNotice.java | 2 +- .../fhir/r5/model/PaymentReconciliation.java | 2 +- .../java/org/hl7/fhir/r5/model/Period.java | 2 +- .../org/hl7/fhir/r5/model/Permission.java | 2 +- .../java/org/hl7/fhir/r5/model/Person.java | 2 +- .../org/hl7/fhir/r5/model/PlanDefinition.java | 2 +- .../org/hl7/fhir/r5/model/Population.java | 2 +- .../org/hl7/fhir/r5/model/Practitioner.java | 2 +- .../hl7/fhir/r5/model/PractitionerRole.java | 2 +- .../java/org/hl7/fhir/r5/model/Procedure.java | 2 +- .../hl7/fhir/r5/model/ProdCharacteristic.java | 2 +- .../hl7/fhir/r5/model/ProductShelfLife.java | 2 +- .../org/hl7/fhir/r5/model/Provenance.java | 2 +- .../java/org/hl7/fhir/r5/model/Quantity.java | 2 +- .../org/hl7/fhir/r5/model/Questionnaire.java | 2 +- .../fhir/r5/model/QuestionnaireResponse.java | 2 +- .../java/org/hl7/fhir/r5/model/Range.java | 2 +- .../java/org/hl7/fhir/r5/model/Ratio.java | 2 +- .../org/hl7/fhir/r5/model/RatioRange.java | 2 +- .../java/org/hl7/fhir/r5/model/Reference.java | 2 +- .../fhir/r5/model/RegulatedAuthorization.java | 2 +- .../hl7/fhir/r5/model/RelatedArtifact.java | 2 +- .../org/hl7/fhir/r5/model/RelatedPerson.java | 2 +- .../org/hl7/fhir/r5/model/RequestGroup.java | 2 +- .../org/hl7/fhir/r5/model/ResearchStudy.java | 2 +- .../hl7/fhir/r5/model/ResearchSubject.java | 2 +- .../java/org/hl7/fhir/r5/model/Resource.java | 2 +- .../hl7/fhir/r5/model/ResourceFactory.java | 52 +-- .../org/hl7/fhir/r5/model/ResourceType.java | 2 +- .../org/hl7/fhir/r5/model/RiskAssessment.java | 430 +++++++++++++++++- .../org/hl7/fhir/r5/model/SampledData.java | 2 +- .../java/org/hl7/fhir/r5/model/Schedule.java | 2 +- .../hl7/fhir/r5/model/SearchParameter.java | 2 +- .../org/hl7/fhir/r5/model/ServiceRequest.java | 2 +- .../java/org/hl7/fhir/r5/model/Signature.java | 2 +- .../main/java/org/hl7/fhir/r5/model/Slot.java | 2 +- .../java/org/hl7/fhir/r5/model/Specimen.java | 2 +- .../hl7/fhir/r5/model/SpecimenDefinition.java | 2 +- .../fhir/r5/model/StructureDefinition.java | 2 +- .../org/hl7/fhir/r5/model/StructureMap.java | 2 +- .../org/hl7/fhir/r5/model/Subscription.java | 2 +- .../hl7/fhir/r5/model/SubscriptionStatus.java | 2 +- .../hl7/fhir/r5/model/SubscriptionTopic.java | 2 +- .../java/org/hl7/fhir/r5/model/Substance.java | 2 +- .../fhir/r5/model/SubstanceDefinition.java | 2 +- .../fhir/r5/model/SubstanceNucleicAcid.java | 2 +- .../hl7/fhir/r5/model/SubstancePolymer.java | 2 +- .../hl7/fhir/r5/model/SubstanceProtein.java | 2 +- .../model/SubstanceReferenceInformation.java | 2 +- .../r5/model/SubstanceSourceMaterial.java | 2 +- .../org/hl7/fhir/r5/model/SupplyDelivery.java | 2 +- .../org/hl7/fhir/r5/model/SupplyRequest.java | 2 +- .../main/java/org/hl7/fhir/r5/model/Task.java | 2 +- .../r5/model/TerminologyCapabilities.java | 2 +- .../org/hl7/fhir/r5/model/TestReport.java | 2 +- .../org/hl7/fhir/r5/model/TestScript.java | 2 +- .../java/org/hl7/fhir/r5/model/Timing.java | 2 +- .../hl7/fhir/r5/model/TriggerDefinition.java | 2 +- .../org/hl7/fhir/r5/model/UsageContext.java | 2 +- .../java/org/hl7/fhir/r5/model/ValueSet.java | 2 +- .../hl7/fhir/r5/model/VerificationResult.java | 2 +- .../hl7/fhir/r5/model/VisionPrescription.java | 2 +- 204 files changed, 1150 insertions(+), 303 deletions(-) diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java index f1dda99b9..f4222d77b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java index 417d89dc6..49ed8a574 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Address.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Address.java index 08ed8ba18..4088ad8bf 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Address.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Address.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdministrableProductDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdministrableProductDefinition.java index 2981f850f..81be7ae35 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdministrableProductDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdministrableProductDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java index 3c8e34ee9..d5f1e7a7e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Age.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Age.java index 817161d8d..d638707f1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Age.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Age.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java index 47f746644..971a605f6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Annotation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Annotation.java index 6db5fd9f2..39f92c0c1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Annotation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Annotation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java index 6161cc3d3..c33c393c6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AppointmentResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AppointmentResponse.java index 5bab86144..7479ff7ad 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AppointmentResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AppointmentResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ArtifactAssessment.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ArtifactAssessment.java index 48e4394c4..0105c59c4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ArtifactAssessment.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ArtifactAssessment.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1321,16 +1321,16 @@ public class ArtifactAssessment extends MetadataResource { /** * The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. */ - @Child(name = "approvalDate", type = {DateTimeType.class}, order=4, min=0, max=1, modifier=false, summary=false) + @Child(name = "approvalDate", type = {DateType.class}, order=4, min=0, max=1, modifier=false, summary=false) @Description(shortDefinition="When the artifact assessment 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." ) - protected DateTimeType approvalDate; + protected DateType approvalDate; /** * The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date. */ - @Child(name = "lastReviewDate", type = {DateTimeType.class}, order=5, min=0, max=1, modifier=false, summary=true) + @Child(name = "lastReviewDate", type = {DateType.class}, order=5, min=0, max=1, modifier=false, summary=true) @Description(shortDefinition="When the artifact assessment was last reviewed", formalDefinition="The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date." ) - protected DateTimeType lastReviewDate; + protected DateType lastReviewDate; /** * A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about. @@ -1362,7 +1362,7 @@ public class ArtifactAssessment extends MetadataResource { @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/artifactassessment-disposition") protected Enumeration disposition; - private static final long serialVersionUID = 2088637814L; + private static final long serialVersionUID = -2002325424L; /** * Constructor @@ -1584,12 +1584,12 @@ public class ArtifactAssessment extends MetadataResource { /** * @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 */ - public DateTimeType getApprovalDateElement() { + public DateType getApprovalDateElement() { if (this.approvalDate == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create ArtifactAssessment.approvalDate"); else if (Configuration.doAutoCreate()) - this.approvalDate = new DateTimeType(); // bb + this.approvalDate = new DateType(); // bb return this.approvalDate; } @@ -1604,7 +1604,7 @@ public class ArtifactAssessment extends MetadataResource { /** * @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 */ - public ArtifactAssessment setApprovalDateElement(DateTimeType value) { + public ArtifactAssessment setApprovalDateElement(DateType value) { this.approvalDate = value; return this; } @@ -1624,7 +1624,7 @@ public class ArtifactAssessment extends MetadataResource { this.approvalDate = null; else { if (this.approvalDate == null) - this.approvalDate = new DateTimeType(); + this.approvalDate = new DateType(); this.approvalDate.setValue(value); } return this; @@ -1633,12 +1633,12 @@ public class ArtifactAssessment extends MetadataResource { /** * @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 */ - public DateTimeType getLastReviewDateElement() { + public DateType getLastReviewDateElement() { if (this.lastReviewDate == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create ArtifactAssessment.lastReviewDate"); else if (Configuration.doAutoCreate()) - this.lastReviewDate = new DateTimeType(); // bb + this.lastReviewDate = new DateType(); // bb return this.lastReviewDate; } @@ -1653,7 +1653,7 @@ public class ArtifactAssessment extends MetadataResource { /** * @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 */ - public ArtifactAssessment setLastReviewDateElement(DateTimeType value) { + public ArtifactAssessment setLastReviewDateElement(DateType value) { this.lastReviewDate = value; return this; } @@ -1673,7 +1673,7 @@ public class ArtifactAssessment extends MetadataResource { this.lastReviewDate = null; else { if (this.lastReviewDate == null) - this.lastReviewDate = new DateTimeType(); + this.lastReviewDate = new DateType(); this.lastReviewDate.setValue(value); } return this; @@ -2564,8 +2564,8 @@ public class ArtifactAssessment extends MetadataResource { children.add(new Property("citeAs[x]", "Reference(Citation)|markdown", "Display of or reference to the bibliographic citation of the comment, classifier, or rating.", 0, 1, citeAs)); children.add(new Property("date", "dateTime", "The date (and optionally time) when the artifact assessment was published. The date must change when the disposition changes and it must change if the workflow status code changes. In addition, it should change when the substantive content of the artifact assessment changes.", 0, 1, date)); children.add(new Property("copyright", "markdown", "A copyright statement relating to the artifact assessment and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the artifact assessment.", 0, 1, copyright)); - children.add(new Property("approvalDate", "dateTime", "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)); - children.add(new Property("lastReviewDate", "dateTime", "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)); + 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)); + 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)); children.add(new Property("artifact[x]", "Reference(Any)|canonical|uri", "A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.", 0, 1, artifact)); children.add(new Property("content", "", "A component comment, classifier, or rating of the artifact.", 0, java.lang.Integer.MAX_VALUE, content)); children.add(new Property("workflowStatus", "code", "Indicates the workflow status of the comment or change request.", 0, 1, workflowStatus)); @@ -2582,8 +2582,8 @@ public class ArtifactAssessment extends MetadataResource { case 456265720: /*citeAsMarkdown*/ return new Property("citeAs[x]", "markdown", "Display of or reference to the bibliographic citation of the comment, classifier, or rating.", 0, 1, citeAs); case 3076014: /*date*/ return new Property("date", "dateTime", "The date (and optionally time) when the artifact assessment was published. The date must change when the disposition changes and it must change if the workflow status code changes. In addition, it should change when the substantive content of the artifact assessment changes.", 0, 1, date); case 1522889671: /*copyright*/ return new Property("copyright", "markdown", "A copyright statement relating to the artifact assessment and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the artifact assessment.", 0, 1, copyright); - case 223539345: /*approvalDate*/ return new Property("approvalDate", "dateTime", "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); - case -1687512484: /*lastReviewDate*/ return new Property("lastReviewDate", "dateTime", "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); + 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); + 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); case -1130056338: /*artifact[x]*/ return new Property("artifact[x]", "Reference(Any)|canonical|uri", "A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.", 0, 1, artifact); case -1228798510: /*artifact*/ return new Property("artifact[x]", "Reference(Any)|canonical|uri", "A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.", 0, 1, artifact); case -683686503: /*artifactReference*/ return new Property("artifact[x]", "Reference(Any)", "A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.", 0, 1, artifact); @@ -2604,8 +2604,8 @@ public class ArtifactAssessment extends MetadataResource { case -1360156695: /*citeAs*/ return this.citeAs == null ? new Base[0] : new Base[] {this.citeAs}; // DataType case 3076014: /*date*/ return this.date == null ? new Base[0] : new Base[] {this.date}; // DateTimeType case 1522889671: /*copyright*/ return this.copyright == null ? new Base[0] : new Base[] {this.copyright}; // MarkdownType - case 223539345: /*approvalDate*/ return this.approvalDate == null ? new Base[0] : new Base[] {this.approvalDate}; // DateTimeType - case -1687512484: /*lastReviewDate*/ return this.lastReviewDate == null ? new Base[0] : new Base[] {this.lastReviewDate}; // DateTimeType + case 223539345: /*approvalDate*/ return this.approvalDate == null ? new Base[0] : new Base[] {this.approvalDate}; // DateType + case -1687512484: /*lastReviewDate*/ return this.lastReviewDate == null ? new Base[0] : new Base[] {this.lastReviewDate}; // DateType case -1228798510: /*artifact*/ return this.artifact == null ? new Base[0] : new Base[] {this.artifact}; // DataType case 951530617: /*content*/ return this.content == null ? new Base[0] : this.content.toArray(new Base[this.content.size()]); // ArtifactAssessmentContentComponent case 697796753: /*workflowStatus*/ return this.workflowStatus == null ? new Base[0] : new Base[] {this.workflowStatus}; // Enumeration @@ -2631,10 +2631,10 @@ public class ArtifactAssessment extends MetadataResource { this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType return value; case 223539345: // approvalDate - this.approvalDate = TypeConvertor.castToDateTime(value); // DateTimeType + this.approvalDate = TypeConvertor.castToDate(value); // DateType return value; case -1687512484: // lastReviewDate - this.lastReviewDate = TypeConvertor.castToDateTime(value); // DateTimeType + this.lastReviewDate = TypeConvertor.castToDate(value); // DateType return value; case -1228798510: // artifact this.artifact = TypeConvertor.castToType(value); // DataType @@ -2666,9 +2666,9 @@ public class ArtifactAssessment extends MetadataResource { } else if (name.equals("copyright")) { this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType } else if (name.equals("approvalDate")) { - this.approvalDate = TypeConvertor.castToDateTime(value); // DateTimeType + this.approvalDate = TypeConvertor.castToDate(value); // DateType } else if (name.equals("lastReviewDate")) { - this.lastReviewDate = TypeConvertor.castToDateTime(value); // DateTimeType + this.lastReviewDate = TypeConvertor.castToDate(value); // DateType } else if (name.equals("artifact[x]")) { this.artifact = TypeConvertor.castToType(value); // DataType } else if (name.equals("content")) { @@ -2711,8 +2711,8 @@ public class ArtifactAssessment extends MetadataResource { case -1360156695: /*citeAs*/ return new String[] {"Reference", "markdown"}; case 3076014: /*date*/ return new String[] {"dateTime"}; case 1522889671: /*copyright*/ return new String[] {"markdown"}; - case 223539345: /*approvalDate*/ return new String[] {"dateTime"}; - case -1687512484: /*lastReviewDate*/ return new String[] {"dateTime"}; + case 223539345: /*approvalDate*/ return new String[] {"date"}; + case -1687512484: /*lastReviewDate*/ return new String[] {"date"}; case -1228798510: /*artifact*/ return new String[] {"Reference", "canonical", "uri"}; case 951530617: /*content*/ return new String[] {}; case 697796753: /*workflowStatus*/ return new String[] {"code"}; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Attachment.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Attachment.java index 2ccb6a5a2..fc5a0ec83 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Attachment.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Attachment.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java index 46c3f20c2..865de2eed 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BackboneElement.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BackboneElement.java index 44d78920e..2d74d2919 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BackboneElement.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BackboneElement.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BackboneType.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BackboneType.java index b82bb86dd..58e1c51c2 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BackboneType.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BackboneType.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Basic.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Basic.java index 1ce9d3016..452216fd3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Basic.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Basic.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -463,6 +463,144 @@ public class Basic extends DomainResource { return ResourceType.Basic; } + /** + * Search parameter: author + *

+ * Description: Who created
+ * Type: reference
+ * Path: Basic.author
+ *

+ */ + @SearchParamDefinition(name="author", path="Basic.author", description="Who created", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Organization.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_AUTHOR = "author"; + /** + * Fluent Client search parameter constant for author + *

+ * Description: Who created
+ * Type: reference
+ * Path: Basic.author
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Basic:author". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("Basic:author").toLocked(); + + /** + * Search parameter: code + *

+ * Description: Kind of Resource
+ * Type: token
+ * Path: Basic.code
+ *

+ */ + @SearchParamDefinition(name="code", path="Basic.code", description="Kind of Resource", type="token" ) + public static final String SP_CODE = "code"; + /** + * Fluent Client search parameter constant for code + *

+ * Description: Kind of Resource
+ * Type: token
+ * Path: Basic.code
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE); + + /** + * Search parameter: created + *

+ * Description: When created
+ * Type: date
+ * Path: Basic.created
+ *

+ */ + @SearchParamDefinition(name="created", path="Basic.created", description="When created", type="date" ) + public static final String SP_CREATED = "created"; + /** + * Fluent Client search parameter constant for created + *

+ * Description: When created
+ * Type: date
+ * Path: Basic.created
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED); + + /** + * Search parameter: identifier + *

+ * Description: Business identifier
+ * Type: token
+ * Path: Basic.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Basic.identifier", description="Business identifier", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Business identifier
+ * Type: token
+ * Path: Basic.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Identifies the focus of this resource
+ * Type: reference
+ * Path: Basic.subject.where(resolve() is Patient)
+ *

+ */ + @SearchParamDefinition(name="patient", path="Basic.subject.where(resolve() is Patient)", description="Identifies the focus of this resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Identifies the focus of this resource
+ * Type: reference
+ * Path: Basic.subject.where(resolve() is Patient)
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Basic:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Basic:patient").toLocked(); + + /** + * Search parameter: subject + *

+ * Description: Identifies the focus of this resource
+ * Type: reference
+ * Path: Basic.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="Basic.subject", description="Identifies the focus of this resource", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Identifies the focus of this resource
+ * Type: reference
+ * Path: Basic.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Basic:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Basic:subject").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Binary.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Binary.java index aa2f971de..936f86151 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Binary.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Binary.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BiologicallyDerivedProduct.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BiologicallyDerivedProduct.java index 008e5c653..2d772b7d5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BiologicallyDerivedProduct.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BiologicallyDerivedProduct.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1897,6 +1897,26 @@ public class BiologicallyDerivedProduct extends DomainResource { return ResourceType.BiologicallyDerivedProduct; } + /** + * Search parameter: biological-source + *

+ * Description: The biological source for the biologically derived product
+ * Type: token
+ * Path: BiologicallyDerivedProduct.biologicalSource
+ *

+ */ + @SearchParamDefinition(name="biological-source", path="BiologicallyDerivedProduct.biologicalSource", description="The biological source for the biologically derived product", type="token" ) + public static final String SP_BIOLOGICAL_SOURCE = "biological-source"; + /** + * Fluent Client search parameter constant for biological-source + *

+ * Description: The biological source for the biologically derived product
+ * Type: token
+ * Path: BiologicallyDerivedProduct.biologicalSource
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam BIOLOGICAL_SOURCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BIOLOGICAL_SOURCE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BodyStructure.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BodyStructure.java index 4196d5467..78583f651 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BodyStructure.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BodyStructure.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java index 9090d2e27..f09a66596 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CanonicalResource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CanonicalResource.java index 961bfeba3..1cd62a1c7 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CanonicalResource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CanonicalResource.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java index 39f464c0b..011c51b9f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java index 98e16aff5..c0ecb5be3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java index c0d09bb49..acd7c01b5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java index 42254255d..6be131c34 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java index 09c600551..d158eefd5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItemDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItemDefinition.java index 2df304294..d40c8eac1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItemDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItemDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Citation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Citation.java index 28cd812bd..25ef23d60 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Citation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Citation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Claim.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Claim.java index bda61dc09..1d410108b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Claim.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Claim.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClaimResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClaimResponse.java index 82eca5139..bb7a6012f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClaimResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClaimResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalImpression.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalImpression.java index de7af9b8b..1a95cb654 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalImpression.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalImpression.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseDefinition.java index e795cad66..356c54301 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java index 849bb036b..bc0992e20 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java index 8699bdca0..667b5ce82 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeableConcept.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeableConcept.java index 323742932..7f3027363 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeableConcept.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeableConcept.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeableReference.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeableReference.java index b0f93e467..1c0b1d619 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeableReference.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeableReference.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Coding.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Coding.java index 75909e9b4..100b529a6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Coding.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Coding.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -610,7 +610,7 @@ public class Coding extends DataType implements IBaseCoding, ICompositeType, ICo setVersion(theVersion); setCode(theCode); setDisplay(theDisplay); - } + } // end addition } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Communication.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Communication.java index f655c80a0..734647af1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Communication.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Communication.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CommunicationRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CommunicationRequest.java index 2fe5349a5..4b3e63cc5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CommunicationRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CommunicationRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CompartmentDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CompartmentDefinition.java index 8ac86b9d0..fb444da62 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CompartmentDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CompartmentDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java index 633145122..f3d1601c9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java index 750da5df1..652d2f6bc 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap2.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap2.java index 0b554199c..4b8df2ce4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap2.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap2.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Condition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Condition.java index 526b61ea0..56c08d96e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Condition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Condition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java index 3fb88726b..3d2ecaa78 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java index 71eb2607a..040917068 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Constants.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Constants.java index da653df5d..cdeadb62c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Constants.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Constants.java @@ -30,7 +30,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 @@ -41,6 +41,6 @@ public class Constants { public final static String VERSION = "5.0.0-snapshot1"; public final static String VERSION_MM = "5.0"; - public final static String DATE = "Tue, Dec 21, 2021 05:44+1100"; + public final static String DATE = "Tue, Dec 28, 2021 07:16+1100"; public final static String URI_REGEX = "((http|https)://([A-Za-z0-9\\\\\\.\\:\\%\\$]*\\/)*)?(Account|ActivityDefinition|AdministrableProductDefinition|AdverseEvent|AllergyIntolerance|Appointment|AppointmentResponse|ArtifactAssessment|AuditEvent|Basic|Binary|BiologicallyDerivedProduct|BodyStructure|Bundle|CapabilityStatement|CapabilityStatement2|CarePlan|CareTeam|ChargeItem|ChargeItemDefinition|Citation|Claim|ClaimResponse|ClinicalImpression|ClinicalUseDefinition|ClinicalUseIssue|CodeSystem|Communication|CommunicationRequest|CompartmentDefinition|Composition|ConceptMap|ConceptMap2|Condition|ConditionDefinition|Consent|Contract|Coverage|CoverageEligibilityRequest|CoverageEligibilityResponse|DetectedIssue|Device|DeviceDefinition|DeviceDispense|DeviceMetric|DeviceRequest|DeviceUsage|DiagnosticReport|DocumentManifest|DocumentReference|Encounter|Endpoint|EnrollmentRequest|EnrollmentResponse|EpisodeOfCare|EventDefinition|Evidence|EvidenceReport|EvidenceVariable|ExampleScenario|ExplanationOfBenefit|FamilyMemberHistory|Flag|Goal|GraphDefinition|Group|GuidanceResponse|HealthcareService|ImagingSelection|ImagingStudy|Immunization|ImmunizationEvaluation|ImmunizationRecommendation|ImplementationGuide|Ingredient|InsurancePlan|InventoryReport|Invoice|Library|Linkage|List|Location|ManufacturedItemDefinition|Measure|MeasureReport|Medication|MedicationAdministration|MedicationDispense|MedicationKnowledge|MedicationRequest|MedicationUsage|MedicinalProductDefinition|MessageDefinition|MessageHeader|MolecularSequence|NamingSystem|NutritionIntake|NutritionOrder|NutritionProduct|Observation|ObservationDefinition|OperationDefinition|OperationOutcome|Organization|OrganizationAffiliation|PackagedProductDefinition|Parameters|Patient|PaymentNotice|PaymentReconciliation|Permission|Person|PlanDefinition|Practitioner|PractitionerRole|Procedure|Provenance|Questionnaire|QuestionnaireResponse|RegulatedAuthorization|RelatedPerson|RequestGroup|ResearchStudy|ResearchSubject|RiskAssessment|Schedule|SearchParameter|ServiceRequest|Slot|Specimen|SpecimenDefinition|StructureDefinition|StructureMap|Subscription|SubscriptionStatus|SubscriptionTopic|Substance|SubstanceDefinition|SubstanceNucleicAcid|SubstancePolymer|SubstanceProtein|SubstanceReferenceInformation|SubstanceSourceMaterial|SupplyDelivery|SupplyRequest|Task|TerminologyCapabilities|TestReport|TestScript|ValueSet|VerificationResult|VisionPrescription)\\/[A-Za-z0-9\\-\\.]{1,64}(\\/_history\\/[A-Za-z0-9\\-\\.]{1,64})?"; } \ No newline at end of file diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactDetail.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactDetail.java index 447f041ec..d1f2705d4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactDetail.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactDetail.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactPoint.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactPoint.java index 3e2d0e826..50b1b5adc 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactPoint.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactPoint.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java index 898aba623..7798c750d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contributor.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contributor.java index 5905d6432..9149d5dec 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contributor.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contributor.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Count.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Count.java index 6da1c88b3..cf985e22f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Count.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Count.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Coverage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Coverage.java index 305d138e0..86ab92676 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Coverage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Coverage.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -2077,6 +2077,256 @@ public class Coverage extends DomainResource { return ResourceType.Coverage; } + /** + * Search parameter: beneficiary + *

+ * Description: Covered party
+ * Type: reference
+ * Path: Coverage.beneficiary
+ *

+ */ + @SearchParamDefinition(name="beneficiary", path="Coverage.beneficiary", description="Covered party", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Patient.class } ) + public static final String SP_BENEFICIARY = "beneficiary"; + /** + * Fluent Client search parameter constant for beneficiary + *

+ * Description: Covered party
+ * Type: reference
+ * Path: Coverage.beneficiary
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BENEFICIARY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BENEFICIARY); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Coverage:beneficiary". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_BENEFICIARY = new ca.uhn.fhir.model.api.Include("Coverage:beneficiary").toLocked(); + + /** + * Search parameter: class-type + *

+ * Description: Coverage class (eg. plan, group)
+ * Type: token
+ * Path: Coverage.class.type
+ *

+ */ + @SearchParamDefinition(name="class-type", path="Coverage.class.type", description="Coverage class (eg. plan, group)", type="token" ) + public static final String SP_CLASS_TYPE = "class-type"; + /** + * Fluent Client search parameter constant for class-type + *

+ * Description: Coverage class (eg. plan, group)
+ * Type: token
+ * Path: Coverage.class.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASS_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLASS_TYPE); + + /** + * Search parameter: class-value + *

+ * Description: Value of the class (eg. Plan number, group number)
+ * Type: string
+ * Path: Coverage.class.value
+ *

+ */ + @SearchParamDefinition(name="class-value", path="Coverage.class.value", description="Value of the class (eg. Plan number, group number)", type="string" ) + public static final String SP_CLASS_VALUE = "class-value"; + /** + * Fluent Client search parameter constant for class-value + *

+ * Description: Value of the class (eg. Plan number, group number)
+ * Type: string
+ * Path: Coverage.class.value
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam CLASS_VALUE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_CLASS_VALUE); + + /** + * Search parameter: dependent + *

+ * Description: Dependent number
+ * Type: string
+ * Path: Coverage.dependent
+ *

+ */ + @SearchParamDefinition(name="dependent", path="Coverage.dependent", description="Dependent number", type="string" ) + public static final String SP_DEPENDENT = "dependent"; + /** + * Fluent Client search parameter constant for dependent + *

+ * Description: Dependent number
+ * Type: string
+ * Path: Coverage.dependent
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.StringClientParam DEPENDENT = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DEPENDENT); + + /** + * Search parameter: identifier + *

+ * Description: The primary identifier of the insured and the coverage
+ * Type: token
+ * Path: Coverage.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="Coverage.identifier", description="The primary identifier of the insured and the coverage", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: The primary identifier of the insured and the coverage
+ * Type: token
+ * Path: Coverage.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Retrieve coverages for a patient
+ * Type: reference
+ * Path: Coverage.beneficiary
+ *

+ */ + @SearchParamDefinition(name="patient", path="Coverage.beneficiary", description="Retrieve coverages for a patient", type="reference", target={Patient.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Retrieve coverages for a patient
+ * Type: reference
+ * Path: Coverage.beneficiary
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Coverage:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Coverage:patient").toLocked(); + + /** + * Search parameter: payor + *

+ * Description: The identity of the insurer or party paying for services
+ * Type: reference
+ * Path: Coverage.payor
+ *

+ */ + @SearchParamDefinition(name="payor", path="Coverage.payor", description="The identity of the insurer or party paying for services", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Organization.class, Patient.class, RelatedPerson.class } ) + public static final String SP_PAYOR = "payor"; + /** + * Fluent Client search parameter constant for payor + *

+ * Description: The identity of the insurer or party paying for services
+ * Type: reference
+ * Path: Coverage.payor
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PAYOR); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Coverage:payor". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYOR = new ca.uhn.fhir.model.api.Include("Coverage:payor").toLocked(); + + /** + * Search parameter: policy-holder + *

+ * Description: Reference to the policyholder
+ * Type: reference
+ * Path: Coverage.policyHolder
+ *

+ */ + @SearchParamDefinition(name="policy-holder", path="Coverage.policyHolder", description="Reference to the policyholder", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Organization.class, Patient.class, RelatedPerson.class } ) + public static final String SP_POLICY_HOLDER = "policy-holder"; + /** + * Fluent Client search parameter constant for policy-holder + *

+ * Description: Reference to the policyholder
+ * Type: reference
+ * Path: Coverage.policyHolder
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam POLICY_HOLDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_POLICY_HOLDER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Coverage:policy-holder". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_POLICY_HOLDER = new ca.uhn.fhir.model.api.Include("Coverage:policy-holder").toLocked(); + + /** + * Search parameter: status + *

+ * Description: The status of the Coverage
+ * Type: token
+ * Path: Coverage.status
+ *

+ */ + @SearchParamDefinition(name="status", path="Coverage.status", description="The status of the Coverage", type="token" ) + public static final String SP_STATUS = "status"; + /** + * Fluent Client search parameter constant for status + *

+ * Description: The status of the Coverage
+ * Type: token
+ * Path: Coverage.status
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); + + /** + * Search parameter: subscriber + *

+ * Description: Reference to the subscriber
+ * Type: reference
+ * Path: Coverage.subscriber
+ *

+ */ + @SearchParamDefinition(name="subscriber", path="Coverage.subscriber", description="Reference to the subscriber", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for RelatedPerson") }, target={Patient.class, RelatedPerson.class } ) + public static final String SP_SUBSCRIBER = "subscriber"; + /** + * Fluent Client search parameter constant for subscriber + *

+ * Description: Reference to the subscriber
+ * Type: reference
+ * Path: Coverage.subscriber
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSCRIBER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBSCRIBER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "Coverage:subscriber". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSCRIBER = new ca.uhn.fhir.model.api.Include("Coverage:subscriber").toLocked(); + + /** + * Search parameter: type + *

+ * Description: The kind of coverage (health plan, auto, Workers Compensation)
+ * Type: token
+ * Path: Coverage.type
+ *

+ */ + @SearchParamDefinition(name="type", path="Coverage.type", description="The kind of coverage (health plan, auto, Workers Compensation)", type="token" ) + public static final String SP_TYPE = "type"; + /** + * Fluent Client search parameter constant for type + *

+ * Description: The kind of coverage (health plan, auto, Workers Compensation)
+ * Type: token
+ * Path: Coverage.type
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java index 0f8d3afd3..7535b3b8c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java index e0c483a53..27bf8745e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataRequirement.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataRequirement.java index 697dddeef..2114f7af2 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataRequirement.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataRequirement.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataType.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataType.java index eb64b3350..99cd20ad9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataType.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataType.java @@ -29,37 +29,48 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, May 4, 2021 07:17+1000 for FHIR v4.6.0 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 -import ca.uhn.fhir.model.api.IElement; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import org.hl7.fhir.r5.model.Enumerations.*; +import org.hl7.fhir.instance.model.api.IBaseDatatypeElement; +import org.hl7.fhir.exceptions.FHIRException; +import org.hl7.fhir.instance.model.api.ICompositeType; +import ca.uhn.fhir.model.api.annotation.Child; +import ca.uhn.fhir.model.api.annotation.ChildOrder; import ca.uhn.fhir.model.api.annotation.DatatypeDef; -import org.hl7.fhir.instance.model.api.IBaseDatatype; +import ca.uhn.fhir.model.api.annotation.Description; +import ca.uhn.fhir.model.api.annotation.Block; +import org.hl7.fhir.instance.model.api.IBaseDatatype; +import ca.uhn.fhir.model.api.IElement; /** * Base StructureDefinition for DataType Type: The base class for all re-useable types defined as part of the FHIR Specification. */ -@DatatypeDef(name = "DataType") +@DatatypeDef(name="DataType") public abstract class DataType extends Element implements IBaseDatatype, IElement { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; /** * Constructor */ - public DataType() { - super(); - } + public DataType() { + super(); + } public String fhirType() { return "DataType"; } - public abstract DataType copy(); + public abstract DataType copy(); - public void copyValues(DataType dst) { - super.copyValues(dst); - } + public void copyValues(DataType dst) { + super.copyValues(dst); + } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java index 3e73d339d..8d36caee1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java index 5c8f87f6a..7aecc53f7 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDefinition.java index 17167e783..eb9ed9d02 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDispense.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDispense.java index 66335b85b..b9af0d523 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDispense.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceDispense.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java index 54fb3a158..3e0cde13a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceRequest.java index 132d3a6c9..103a3f301 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUsage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUsage.java index 6837af3f1..db252622d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUsage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUsage.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java index b3f29fdd4..06f070ccb 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Distance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Distance.java index c48c2ca83..f60a12402 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Distance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Distance.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentManifest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentManifest.java index cccafc46d..64f9562e4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentManifest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentManifest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java index 969988f1d..6dc37eb93 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DomainResource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DomainResource.java index 48af93f45..5f3ffd2c9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DomainResource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DomainResource.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Dosage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Dosage.java index cc684eb09..622ea6b06 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Dosage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Dosage.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Duration.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Duration.java index c7b65f398..901ba9ea1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Duration.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Duration.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Element.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Element.java index eb7f65b99..c35e16760 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Element.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Element.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ElementDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ElementDefinition.java index 5fb4ea896..247f3085a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ElementDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ElementDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java index 24a2321cb..18a0f34d5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java index 03fc88037..7c9d3c194 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentRequest.java index 05b5424f1..a46cdd267 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentResponse.java index 6550eb9d5..8a2de0112 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EnrollmentResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Enumerations.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Enumerations.java index 0a610b0e1..d153c5280 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Enumerations.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Enumerations.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import org.hl7.fhir.instance.model.api.*; @@ -6842,11 +6842,11 @@ The primary difference between a medicationusage and a medicationadministration /** * R4B Snapshot #1. */ - _4_3_0_SNAPSHOT1, + _4_3_0SNAPSHOT1, /** * R4B Rolling CI-Build. */ - _4_3_0_CIBUILD, + _4_3_0CIBUILD, /** * R5 Preview #2. */ @@ -6862,11 +6862,11 @@ The primary difference between a medicationusage and a medicationadministration /** * R5 Snapshot #1. */ - _5_0_0_SNAPSHOT1, + _5_0_0SNAPSHOT1, /** * R5 Rolling CI-Build. */ - _5_0_0_CIBUILD, + _5_0_0CIBUILD, /** * added to help the parsers */ @@ -6925,9 +6925,9 @@ The primary difference between a medicationusage and a medicationadministration if ("4.2.0".equals(codeString)) return _4_2_0; if ("4.3.0-snapshot1".equals(codeString)) - return _4_3_0_SNAPSHOT1; + return _4_3_0SNAPSHOT1; if ("4.3.0-cibuild".equals(codeString)) - return _4_3_0_CIBUILD; + return _4_3_0CIBUILD; if ("4.4.0".equals(codeString)) return _4_4_0; if ("4.5.0".equals(codeString)) @@ -6935,9 +6935,9 @@ The primary difference between a medicationusage and a medicationadministration if ("4.6.0".equals(codeString)) return _4_6_0; if ("5.0.0-snapshot1".equals(codeString)) - return _5_0_0_SNAPSHOT1; + return _5_0_0SNAPSHOT1; if ("5.0.0-cibuild".equals(codeString)) - return _5_0_0_CIBUILD; + return _5_0_0CIBUILD; throw new FHIRException("Unknown FHIRVersion code '"+codeString+"'"); } public String toCode() { @@ -6967,13 +6967,13 @@ The primary difference between a medicationusage and a medicationadministration case _4_0_1: return "4.0.1"; case _4_1_0: return "4.1.0"; case _4_2_0: return "4.2.0"; - case _4_3_0_SNAPSHOT1: return "4.3.0-snapshot1"; - case _4_3_0_CIBUILD: return "4.3.0-cibuild"; + case _4_3_0SNAPSHOT1: return "4.3.0-snapshot1"; + case _4_3_0CIBUILD: return "4.3.0-cibuild"; case _4_4_0: return "4.4.0"; case _4_5_0: return "4.5.0"; case _4_6_0: return "4.6.0"; - case _5_0_0_SNAPSHOT1: return "5.0.0-snapshot1"; - case _5_0_0_CIBUILD: return "5.0.0-cibuild"; + case _5_0_0SNAPSHOT1: return "5.0.0-snapshot1"; + case _5_0_0CIBUILD: return "5.0.0-cibuild"; case NULL: return null; default: return "?"; } @@ -7005,13 +7005,13 @@ The primary difference between a medicationusage and a medicationadministration case _4_0_1: return "http://hl7.org/fhir/FHIR-version"; case _4_1_0: return "http://hl7.org/fhir/FHIR-version"; case _4_2_0: return "http://hl7.org/fhir/FHIR-version"; - case _4_3_0_SNAPSHOT1: return "http://hl7.org/fhir/FHIR-version"; - case _4_3_0_CIBUILD: return "http://hl7.org/fhir/FHIR-version"; + case _4_3_0SNAPSHOT1: return "http://hl7.org/fhir/FHIR-version"; + case _4_3_0CIBUILD: return "http://hl7.org/fhir/FHIR-version"; case _4_4_0: return "http://hl7.org/fhir/FHIR-version"; case _4_5_0: return "http://hl7.org/fhir/FHIR-version"; case _4_6_0: return "http://hl7.org/fhir/FHIR-version"; - case _5_0_0_SNAPSHOT1: return "http://hl7.org/fhir/FHIR-version"; - case _5_0_0_CIBUILD: return "http://hl7.org/fhir/FHIR-version"; + case _5_0_0SNAPSHOT1: return "http://hl7.org/fhir/FHIR-version"; + case _5_0_0CIBUILD: return "http://hl7.org/fhir/FHIR-version"; case NULL: return null; default: return "?"; } @@ -7043,13 +7043,13 @@ The primary difference between a medicationusage and a medicationadministration case _4_0_1: return "FHIR Release 4 (Normative + STU) with 1 technical errata."; case _4_1_0: return "Interim Version."; case _4_2_0: return "R5 Preview #1."; - case _4_3_0_SNAPSHOT1: return "R4B Snapshot #1."; - case _4_3_0_CIBUILD: return "R4B Rolling CI-Build."; + case _4_3_0SNAPSHOT1: return "R4B Snapshot #1."; + case _4_3_0CIBUILD: return "R4B Rolling CI-Build."; case _4_4_0: return "R5 Preview #2."; case _4_5_0: return "R5 Preview #3."; case _4_6_0: return "R5 Draft Ballot."; - case _5_0_0_SNAPSHOT1: return "R5 Snapshot #1."; - case _5_0_0_CIBUILD: return "R5 Rolling CI-Build."; + case _5_0_0SNAPSHOT1: return "R5 Snapshot #1."; + case _5_0_0CIBUILD: return "R5 Rolling CI-Build."; case NULL: return null; default: return "?"; } @@ -7081,13 +7081,13 @@ The primary difference between a medicationusage and a medicationadministration case _4_0_1: return "4.0.1"; case _4_1_0: return "4.1.0"; case _4_2_0: return "4.2.0"; - case _4_3_0_SNAPSHOT1: return "4.3.0-snapshot1"; - case _4_3_0_CIBUILD: return "4.3.0-cibuild"; + case _4_3_0SNAPSHOT1: return "4.3.0-snapshot1"; + case _4_3_0CIBUILD: return "4.3.0-cibuild"; case _4_4_0: return "4.4.0"; case _4_5_0: return "4.5.0"; case _4_6_0: return "4.6.0"; - case _5_0_0_SNAPSHOT1: return "5.0.0-snapshot1"; - case _5_0_0_CIBUILD: return "5.0.0-cibuild"; + case _5_0_0SNAPSHOT1: return "5.0.0-snapshot1"; + case _5_0_0CIBUILD: return "5.0.0-cibuild"; case NULL: return null; default: return "?"; } @@ -7220,9 +7220,9 @@ public String toCode(int len) { if ("4.2.0".equals(codeString)) return FHIRVersion._4_2_0; if ("4.3.0-snapshot1".equals(codeString)) - return FHIRVersion._4_3_0_SNAPSHOT1; + return FHIRVersion._4_3_0SNAPSHOT1; if ("4.3.0-cibuild".equals(codeString)) - return FHIRVersion._4_3_0_CIBUILD; + return FHIRVersion._4_3_0CIBUILD; if ("4.4.0".equals(codeString)) return FHIRVersion._4_4_0; if ("4.5.0".equals(codeString)) @@ -7230,9 +7230,9 @@ public String toCode(int len) { if ("4.6.0".equals(codeString)) return FHIRVersion._4_6_0; if ("5.0.0-snapshot1".equals(codeString)) - return FHIRVersion._5_0_0_SNAPSHOT1; + return FHIRVersion._5_0_0SNAPSHOT1; if ("5.0.0-cibuild".equals(codeString)) - return FHIRVersion._5_0_0_CIBUILD; + return FHIRVersion._5_0_0CIBUILD; throw new IllegalArgumentException("Unknown FHIRVersion code '"+codeString+"'"); } public Enumeration fromType(Base code) throws FHIRException { @@ -7294,9 +7294,9 @@ public String toCode(int len) { if ("4.2.0".equals(codeString)) return new Enumeration(this, FHIRVersion._4_2_0); if ("4.3.0-snapshot1".equals(codeString)) - return new Enumeration(this, FHIRVersion._4_3_0_SNAPSHOT1); + return new Enumeration(this, FHIRVersion._4_3_0SNAPSHOT1); if ("4.3.0-cibuild".equals(codeString)) - return new Enumeration(this, FHIRVersion._4_3_0_CIBUILD); + return new Enumeration(this, FHIRVersion._4_3_0CIBUILD); if ("4.4.0".equals(codeString)) return new Enumeration(this, FHIRVersion._4_4_0); if ("4.5.0".equals(codeString)) @@ -7304,9 +7304,9 @@ public String toCode(int len) { if ("4.6.0".equals(codeString)) return new Enumeration(this, FHIRVersion._4_6_0); if ("5.0.0-snapshot1".equals(codeString)) - return new Enumeration(this, FHIRVersion._5_0_0_SNAPSHOT1); + return new Enumeration(this, FHIRVersion._5_0_0SNAPSHOT1); if ("5.0.0-cibuild".equals(codeString)) - return new Enumeration(this, FHIRVersion._5_0_0_CIBUILD); + return new Enumeration(this, FHIRVersion._5_0_0CIBUILD); throw new FHIRException("Unknown FHIRVersion code '"+codeString+"'"); } public String toCode(FHIRVersion code) { @@ -7360,9 +7360,9 @@ public String toCode(int len) { return "4.1.0"; if (code == FHIRVersion._4_2_0) return "4.2.0"; - if (code == FHIRVersion._4_3_0_SNAPSHOT1) + if (code == FHIRVersion._4_3_0SNAPSHOT1) return "4.3.0-snapshot1"; - if (code == FHIRVersion._4_3_0_CIBUILD) + if (code == FHIRVersion._4_3_0CIBUILD) return "4.3.0-cibuild"; if (code == FHIRVersion._4_4_0) return "4.4.0"; @@ -7370,9 +7370,9 @@ public String toCode(int len) { return "4.5.0"; if (code == FHIRVersion._4_6_0) return "4.6.0"; - if (code == FHIRVersion._5_0_0_SNAPSHOT1) + if (code == FHIRVersion._5_0_0SNAPSHOT1) return "5.0.0-snapshot1"; - if (code == FHIRVersion._5_0_0_CIBUILD) + if (code == FHIRVersion._5_0_0CIBUILD) return "5.0.0-cibuild"; return "?"; } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java index 47be23711..f09b7750a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EventDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EventDefinition.java index 589e92117..f6b0e4d9a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EventDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EventDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Evidence.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Evidence.java index 536fa1f0d..200ee15d0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Evidence.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Evidence.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java index af30756b6..0c00acf44 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java index 0206e5a0d..7f4db6418 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java index 7b769b96e..0d0137450 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java index ca7e1f24a..8a3e236cd 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Expression.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Expression.java index 873031de9..23bfadba1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Expression.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Expression.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Extension.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Extension.java index daac040e5..990336d69 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Extension.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Extension.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java index 333774732..8414895a1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java index bf2c7dc75..bf802f915 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java index 63975d522..6bb4e44f0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java index 0387d94ae..638201353 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java index cae730406..e226dd433 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java index 993c066ab..61815d7de 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HealthcareService.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HealthcareService.java index bf2343adf..d7f0d5d9c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HealthcareService.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HealthcareService.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HumanName.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HumanName.java index 1e7799e37..8d9dcab96 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HumanName.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HumanName.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Identifier.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Identifier.java index 20d4d0b5a..676579ad9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Identifier.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Identifier.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingSelection.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingSelection.java index 4f4168b73..9a704c2ed 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingSelection.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingSelection.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java index 214d942bf..72d731356 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java index 04fa390f1..0d6ce641c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java index 06769d741..8f50c939e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationRecommendation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationRecommendation.java index a94e9cccd..e0f230f5b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationRecommendation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationRecommendation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java index ba9e9a97d..9ab8913e8 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ingredient.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ingredient.java index e59980f67..85f03f4b7 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ingredient.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ingredient.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InsurancePlan.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InsurancePlan.java index 0ef38d58b..9229c0678 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InsurancePlan.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InsurancePlan.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InventoryReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InventoryReport.java index 4012ad0f6..d4335cf78 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InventoryReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/InventoryReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java index 7458822a9..0e728bafe 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Library.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Library.java index 32569989b..4502b771f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Library.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Library.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java index 13c636586..3010af319 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java index d16d13ff5..cc5fb02f4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java index 896e10f2c..16288e9ff 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ManufacturedItemDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ManufacturedItemDefinition.java index 0396292d6..96a1babcc 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ManufacturedItemDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ManufacturedItemDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MarketingStatus.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MarketingStatus.java index 36012308d..6cde7c1cf 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MarketingStatus.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MarketingStatus.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Measure.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Measure.java index 838297a4e..1ce041c65 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Measure.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Measure.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java index 3a8027b05..b7b812d37 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java index e54bd24c2..4bb2c4d85 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java index 4a43d0806..a66944582 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java index abe0e96f5..23afc8a68 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java index 052c6a816..86ffdd9be 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java index dbf8d48d8..5df926ac9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java index ffcfeec44..6df85f02c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicinalProductDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicinalProductDefinition.java index 496d97daf..a3f80d5d4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicinalProductDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicinalProductDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java index 2793edcc6..13b95bacf 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java index 00c4ec7cb..9c768b168 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Meta.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Meta.java index 6b621a39f..c2ba0abd1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Meta.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Meta.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MetadataResource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MetadataResource.java index e95f5afc3..486259a6b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MetadataResource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MetadataResource.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java index d2ddf23f7..ac5343a18 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Money.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Money.java index 9a65c46ad..47f4e91ee 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Money.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Money.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java index 4816f47db..486815520 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Narrative.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Narrative.java index a47ed3a0b..6bf6427e4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Narrative.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Narrative.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionIntake.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionIntake.java index 453b8eec6..e1576b9aa 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionIntake.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionIntake.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionOrder.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionOrder.java index 7b40285b5..e91167a85 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionOrder.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionOrder.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java index 9d218159d..b3593a3ff 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Observation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Observation.java index 2a97d6810..45ff7a6a7 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Observation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Observation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java index 1b92d9e80..03f1f2a84 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java index b7a1609df..dbde9d777 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java index 0d2465070..ae1f15a57 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Organization.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Organization.java index bf755570d..b18970178 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Organization.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Organization.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OrganizationAffiliation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OrganizationAffiliation.java index aa685290b..d0cea061d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OrganizationAffiliation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OrganizationAffiliation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PackagedProductDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PackagedProductDefinition.java index f9e0daeaa..749da3c74 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PackagedProductDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PackagedProductDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ParameterDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ParameterDefinition.java index 627d0704b..333b62d35 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ParameterDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ParameterDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Parameters.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Parameters.java index 5f9e8d452..e72a34006 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Parameters.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Parameters.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java index 11484b15b..cf8316c53 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentNotice.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentNotice.java index 6075b24ae..bcb9e4059 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentNotice.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentNotice.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentReconciliation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentReconciliation.java index 9d9fac77e..3cbdb82a4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentReconciliation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PaymentReconciliation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Period.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Period.java index 2ecd6dce8..d6f401866 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Period.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Period.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java index d47a10693..e7c03a4b8 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java index 227ae02fa..28749cb3c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PlanDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PlanDefinition.java index 31ceb9a9f..331ab6d00 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PlanDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PlanDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Population.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Population.java index eec9c765b..1ccf15b94 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Population.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Population.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Practitioner.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Practitioner.java index 31e3ebb0f..32906665f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Practitioner.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Practitioner.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PractitionerRole.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PractitionerRole.java index 88473180c..27ecc0e5e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PractitionerRole.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/PractitionerRole.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Procedure.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Procedure.java index 48529b05c..23e919a15 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Procedure.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Procedure.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProdCharacteristic.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProdCharacteristic.java index 984f8f238..2ab9c09cc 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProdCharacteristic.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProdCharacteristic.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProductShelfLife.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProductShelfLife.java index 8a930c7e6..8b9837c88 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProductShelfLife.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ProductShelfLife.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java index 3da5ae89b..63a1a7744 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Quantity.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Quantity.java index 985b0ac57..d7f34b5f3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Quantity.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Quantity.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java index 771623e52..14f69e8c1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java index b64f98c2d..cba5d4450 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Range.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Range.java index 1766be66c..1804edb20 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Range.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Range.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ratio.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ratio.java index e853c77f9..fe144135b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ratio.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Ratio.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RatioRange.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RatioRange.java index 4c5e16e1c..21a68459c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RatioRange.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RatioRange.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Reference.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Reference.java index fcf747f4b..20772c728 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Reference.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Reference.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RegulatedAuthorization.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RegulatedAuthorization.java index c5c3651b4..d892b3894 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RegulatedAuthorization.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RegulatedAuthorization.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedArtifact.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedArtifact.java index a61eadb18..607c95e39 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedArtifact.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedArtifact.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedPerson.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedPerson.java index 39da392d9..3921f4c6c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedPerson.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedPerson.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RequestGroup.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RequestGroup.java index c5655e5a4..ae182cdfe 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RequestGroup.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RequestGroup.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java index c56183f64..aa3f9c9b0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java index 3479cc988..c854a04b0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Resource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Resource.java index 5f46d5ec2..74681d14d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Resource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Resource.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResourceFactory.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResourceFactory.java index fc52fc8f4..16af00567 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResourceFactory.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResourceFactory.java @@ -28,7 +28,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 @@ -690,31 +690,31 @@ public class ResourceFactory extends Factory { } } - public static DataType createPrimitive(String type, String value) { - switch (type) { - case "boolean": return new BooleanType(value); - case "integer": return new IntegerType(value); - case "integer64": return new Integer64Type(value); - case "string": return new StringType(value); - case "decimal": return new DecimalType(value); - case "uri": return new UriType(value); - case "url": return new UrlType(value); - case "canonical": return new CanonicalType(value); - case "base64Binary": return new Base64BinaryType(value); - case "instant": return new InstantType(value); - case "date": return new DateType(value); - case "dateTime": return new DateTimeType(value); - case "time": return new TimeType(value); - case "code": return new CodeType(value); - case "oid": return new OidType(value); - case "id": return new IdType(value); - case "markdown": return new MarkdownType(value); - case "unsignedInt": return new UnsignedIntType(value); - case "positiveInt": return new PositiveIntType(value); - case "uuid": return new UuidType(value); - default: - throw new FHIRException("Unknown Primitive Type '"+type+"'"); + public static DataType createPrimitive(String type, String value) { + switch (type) { + case "boolean": return new BooleanType(value); + case "integer": return new IntegerType(value); + case "integer64": return new Integer64Type(value); + case "string": return new StringType(value); + case "decimal": return new DecimalType(value); + case "uri": return new UriType(value); + case "url": return new UrlType(value); + case "canonical": return new CanonicalType(value); + case "base64Binary": return new Base64BinaryType(value); + case "instant": return new InstantType(value); + case "date": return new DateType(value); + case "dateTime": return new DateTimeType(value); + case "time": return new TimeType(value); + case "code": return new CodeType(value); + case "oid": return new OidType(value); + case "id": return new IdType(value); + case "markdown": return new MarkdownType(value); + case "unsignedInt": return new UnsignedIntType(value); + case "positiveInt": return new PositiveIntType(value); + case "uuid": return new UuidType(value); + default: + throw new FHIRException("Unknown Primitive Type '"+type+"'"); + } } - } } \ No newline at end of file diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResourceType.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResourceType.java index f19284af6..5177f7e32 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResourceType.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResourceType.java @@ -28,7 +28,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RiskAssessment.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RiskAssessment.java index 008f9669c..e068a0da4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RiskAssessment.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RiskAssessment.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; @@ -1688,6 +1688,434 @@ public class RiskAssessment extends DomainResource { return ResourceType.RiskAssessment; } + /** + * Search parameter: condition + *

+ * Description: Condition assessed
+ * Type: reference
+ * Path: RiskAssessment.condition
+ *

+ */ + @SearchParamDefinition(name="condition", path="RiskAssessment.condition", description="Condition assessed", type="reference", target={Condition.class } ) + public static final String SP_CONDITION = "condition"; + /** + * Fluent Client search parameter constant for condition + *

+ * Description: Condition assessed
+ * Type: reference
+ * Path: RiskAssessment.condition
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONDITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONDITION); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RiskAssessment:condition". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_CONDITION = new ca.uhn.fhir.model.api.Include("RiskAssessment:condition").toLocked(); + + /** + * Search parameter: method + *

+ * Description: Evaluation mechanism
+ * Type: token
+ * Path: RiskAssessment.method
+ *

+ */ + @SearchParamDefinition(name="method", path="RiskAssessment.method", description="Evaluation mechanism", type="token" ) + public static final String SP_METHOD = "method"; + /** + * Fluent Client search parameter constant for method + *

+ * Description: Evaluation mechanism
+ * Type: token
+ * Path: RiskAssessment.method
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam METHOD = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_METHOD); + + /** + * Search parameter: performer + *

+ * Description: Who did assessment?
+ * Type: reference
+ * Path: RiskAssessment.performer
+ *

+ */ + @SearchParamDefinition(name="performer", path="RiskAssessment.performer", description="Who did assessment?", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Patient.class, Practitioner.class, PractitionerRole.class, RelatedPerson.class } ) + public static final String SP_PERFORMER = "performer"; + /** + * Fluent Client search parameter constant for performer + *

+ * Description: Who did assessment?
+ * Type: reference
+ * Path: RiskAssessment.performer
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RiskAssessment:performer". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("RiskAssessment:performer").toLocked(); + + /** + * Search parameter: probability + *

+ * Description: Likelihood of specified outcome
+ * Type: number
+ * Path: RiskAssessment.prediction.probability
+ *

+ */ + @SearchParamDefinition(name="probability", path="RiskAssessment.prediction.probability", description="Likelihood of specified outcome", type="number" ) + public static final String SP_PROBABILITY = "probability"; + /** + * Fluent Client search parameter constant for probability + *

+ * Description: Likelihood of specified outcome
+ * Type: number
+ * Path: RiskAssessment.prediction.probability
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.NumberClientParam PROBABILITY = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_PROBABILITY); + + /** + * Search parameter: risk + *

+ * Description: Likelihood of specified outcome as a qualitative value
+ * Type: token
+ * Path: RiskAssessment.prediction.qualitativeRisk
+ *

+ */ + @SearchParamDefinition(name="risk", path="RiskAssessment.prediction.qualitativeRisk", description="Likelihood of specified outcome as a qualitative value", type="token" ) + public static final String SP_RISK = "risk"; + /** + * Fluent Client search parameter constant for risk + *

+ * Description: Likelihood of specified outcome as a qualitative value
+ * Type: token
+ * Path: RiskAssessment.prediction.qualitativeRisk
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam RISK = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RISK); + + /** + * Search parameter: subject + *

+ * Description: Who/what does assessment apply to?
+ * Type: reference
+ * Path: RiskAssessment.subject
+ *

+ */ + @SearchParamDefinition(name="subject", path="RiskAssessment.subject", description="Who/what does assessment apply to?", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient") }, target={Group.class, Patient.class } ) + public static final String SP_SUBJECT = "subject"; + /** + * Fluent Client search parameter constant for subject + *

+ * Description: Who/what does assessment apply to?
+ * Type: reference
+ * Path: RiskAssessment.subject
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RiskAssessment:subject". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("RiskAssessment:subject").toLocked(); + + /** + * Search parameter: date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + @SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded\r\n* [CarePlan](careplan.html): Time period plan covers\r\n* [CareTeam](careteam.html): A date within the coverage time period.\r\n* [ClinicalImpression](clinicalimpression.html): When the assessment was documented\r\n* [Composition](composition.html): Composition editing time\r\n* [Consent](consent.html): When consent was agreed to\r\n* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report\r\n* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted\r\n* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period\r\n* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated\r\n* [Flag](flag.html): Time period when flag is active\r\n* [Immunization](immunization.html): Vaccination (non)-Administration Date\r\n* [List](list.html): When the list was prepared\r\n* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period\r\n* [Procedure](procedure.html): When the procedure occurred or is occurring\r\n* [RiskAssessment](riskassessment.html): When was assessment made?\r\n* [SupplyRequest](supplyrequest.html): When the request was made\r\n", type="date" ) + public static final String SP_DATE = "date"; + /** + * Fluent Client search parameter constant for date + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded +* [CarePlan](careplan.html): Time period plan covers +* [CareTeam](careteam.html): A date within the coverage time period. +* [ClinicalImpression](clinicalimpression.html): When the assessment was documented +* [Composition](composition.html): Composition editing time +* [Consent](consent.html): When consent was agreed to +* [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report +* [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted +* [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period +* [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated +* [Flag](flag.html): Time period when flag is active +* [Immunization](immunization.html): Vaccination (non)-Administration Date +* [List](list.html): When the list was prepared +* [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period +* [Procedure](procedure.html): When the procedure occurred or is occurring +* [RiskAssessment](riskassessment.html): When was assessment made? +* [SupplyRequest](supplyrequest.html): When the request was made +
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); + + /** + * Search parameter: encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + @SearchParamDefinition(name="encounter", path="Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter", description="Multiple Resources: \r\n\r\n* [Composition](composition.html): Context of the Composition\r\n* [DeviceRequest](devicerequest.html): Encounter during which request was created\r\n* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made\r\n* [DocumentReference](documentreference.html): Context of the document content\r\n* [Flag](flag.html): Alert relevant during encounter\r\n* [List](list.html): Context in which list created\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier\r\n* [Observation](observation.html): Encounter related to the observation\r\n* [Procedure](procedure.html): The Encounter during which this Procedure was created\r\n* [RiskAssessment](riskassessment.html): Where was assessment performed?\r\n* [ServiceRequest](servicerequest.html): An encounter in which this request is made\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier\r\n", type="reference", target={Encounter.class } ) + public static final String SP_ENCOUNTER = "encounter"; + /** + * Fluent Client search parameter constant for encounter + *

+ * Description: Multiple Resources: + +* [Composition](composition.html): Context of the Composition +* [DeviceRequest](devicerequest.html): Encounter during which request was created +* [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made +* [DocumentReference](documentreference.html): Context of the document content +* [Flag](flag.html): Alert relevant during encounter +* [List](list.html): Context in which list created +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier +* [Observation](observation.html): Encounter related to the observation +* [Procedure](procedure.html): The Encounter during which this Procedure was created +* [RiskAssessment](riskassessment.html): Where was assessment performed? +* [ServiceRequest](servicerequest.html): An encounter in which this request is made +* [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier +
+ * Type: reference
+ * Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RiskAssessment:encounter". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("RiskAssessment:encounter").toLocked(); + + /** + * Search parameter: identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + @SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): External ids for this item\r\n* [CarePlan](careplan.html): External Ids for this plan\r\n* [CareTeam](careteam.html): External Ids for this team\r\n* [Composition](composition.html): Version-independent identifier for the Composition\r\n* [Condition](condition.html): A unique identifier of the condition record\r\n* [Consent](consent.html): Identifier for this record (external references)\r\n* [DetectedIssue](detectedissue.html): Unique id for the detected issue\r\n* [DeviceRequest](devicerequest.html): Business identifier for request/order\r\n* [DiagnosticReport](diagnosticreport.html): An identifier for the report\r\n* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents\r\n* [DocumentReference](documentreference.html): Identifier of the attachment binary\r\n* [Encounter](encounter.html): Identifier(s) by which this encounter is known\r\n* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare\r\n* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier\r\n* [Goal](goal.html): External Ids for this goal\r\n* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID\r\n* [Immunization](immunization.html): Business identifier\r\n* [List](list.html): Business identifier\r\n* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier\r\n* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier\r\n* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier\r\n* [MedicationUsage](medicationusage.html): Return statements with this external identifier\r\n* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier\r\n* [Observation](observation.html): The unique id for a particular observation\r\n* [Procedure](procedure.html): A unique identifier for a procedure\r\n* [RiskAssessment](riskassessment.html): Unique identifier for the assessment\r\n* [ServiceRequest](servicerequest.html): Identifiers assigned to this order\r\n* [SupplyDelivery](supplydelivery.html): External identifier\r\n* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\r\n* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier\r\n", type="token" ) + public static final String SP_IDENTIFIER = "identifier"; + /** + * Fluent Client search parameter constant for identifier + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): External ids for this item +* [CarePlan](careplan.html): External Ids for this plan +* [CareTeam](careteam.html): External Ids for this team +* [Composition](composition.html): Version-independent identifier for the Composition +* [Condition](condition.html): A unique identifier of the condition record +* [Consent](consent.html): Identifier for this record (external references) +* [DetectedIssue](detectedissue.html): Unique id for the detected issue +* [DeviceRequest](devicerequest.html): Business identifier for request/order +* [DiagnosticReport](diagnosticreport.html): An identifier for the report +* [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents +* [DocumentReference](documentreference.html): Identifier of the attachment binary +* [Encounter](encounter.html): Identifier(s) by which this encounter is known +* [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare +* [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier +* [Goal](goal.html): External Ids for this goal +* [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID +* [Immunization](immunization.html): Business identifier +* [List](list.html): Business identifier +* [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier +* [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier +* [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier +* [MedicationUsage](medicationusage.html): Return statements with this external identifier +* [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier +* [Observation](observation.html): The unique id for a particular observation +* [Procedure](procedure.html): A unique identifier for a procedure +* [RiskAssessment](riskassessment.html): Unique identifier for the assessment +* [ServiceRequest](servicerequest.html): Identifiers assigned to this order +* [SupplyDelivery](supplydelivery.html): External identifier +* [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest +* [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier +
+ * Type: token
+ * Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); + + /** + * Search parameter: patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + @SearchParamDefinition(name="patient", path="AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient", description="Multiple Resources: \r\n\r\n* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for\r\n* [CarePlan](careplan.html): Who the care plan is for\r\n* [CareTeam](careteam.html): Who care team is for\r\n* [ClinicalImpression](clinicalimpression.html): Patient assessed\r\n* [Composition](composition.html): Who and/or what the composition is about\r\n* [Condition](condition.html): Who has the condition?\r\n* [Consent](consent.html): Who the consent applies to\r\n* [DetectedIssue](detectedissue.html): Associated patient\r\n* [DeviceRequest](devicerequest.html): Individual the service is ordered for\r\n* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device\r\n* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient\r\n* [DocumentManifest](documentmanifest.html): The subject of the set of documents\r\n* [DocumentReference](documentreference.html): Who/what is the subject of the document\r\n* [Encounter](encounter.html): The patient present at the encounter\r\n* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care\r\n* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for\r\n* [Flag](flag.html): The identity of a subject to list flags for\r\n* [Goal](goal.html): Who this goal is intended for\r\n* [ImagingStudy](imagingstudy.html): Who the study is about\r\n* [Immunization](immunization.html): The patient for the vaccination record\r\n* [List](list.html): If all resources have the same subject\r\n* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for\r\n* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for\r\n* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient\r\n* [MedicationUsage](medicationusage.html): Returns statements for a specific patient.\r\n* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement\r\n* [Observation](observation.html): The subject that the observation is about (if patient)\r\n* [Procedure](procedure.html): Search by subject - a patient\r\n* [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\r\n* [ServiceRequest](servicerequest.html): Search by subject - a patient\r\n* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\r\n* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for\r\n", type="reference", target={Account.class, ActivityDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CapabilityStatement2.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, ClinicalUseIssue.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, ConceptMap2.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.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, 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, 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, MedicationUsage.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, 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, RequestGroup.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, TestReport.class, TestScript.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) + public static final String SP_PATIENT = "patient"; + /** + * Fluent Client search parameter constant for patient + *

+ * Description: Multiple Resources: + +* [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for +* [CarePlan](careplan.html): Who the care plan is for +* [CareTeam](careteam.html): Who care team is for +* [ClinicalImpression](clinicalimpression.html): Patient assessed +* [Composition](composition.html): Who and/or what the composition is about +* [Condition](condition.html): Who has the condition? +* [Consent](consent.html): Who the consent applies to +* [DetectedIssue](detectedissue.html): Associated patient +* [DeviceRequest](devicerequest.html): Individual the service is ordered for +* [DeviceUsage](deviceusage.html): Search by patient who used / uses the device +* [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient +* [DocumentManifest](documentmanifest.html): The subject of the set of documents +* [DocumentReference](documentreference.html): Who/what is the subject of the document +* [Encounter](encounter.html): The patient present at the encounter +* [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care +* [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for +* [Flag](flag.html): The identity of a subject to list flags for +* [Goal](goal.html): Who this goal is intended for +* [ImagingStudy](imagingstudy.html): Who the study is about +* [Immunization](immunization.html): The patient for the vaccination record +* [List](list.html): If all resources have the same subject +* [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for +* [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for +* [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient +* [MedicationUsage](medicationusage.html): Returns statements for a specific patient. +* [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement +* [Observation](observation.html): The subject that the observation is about (if patient) +* [Procedure](procedure.html): Search by subject - a patient +* [RiskAssessment](riskassessment.html): Who/what does assessment apply to? +* [ServiceRequest](servicerequest.html): Search by subject - a patient +* [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied +* [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for +
+ * Type: reference
+ * Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
+ *

+ */ + public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT); + +/** + * Constant for fluent queries to be used to add include statements. Specifies + * the path value of "RiskAssessment:patient". + */ + public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("RiskAssessment:patient").toLocked(); + } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SampledData.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SampledData.java index a4f8654ff..d21b47919 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SampledData.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SampledData.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Schedule.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Schedule.java index 7f9d7c02c..8e43eaeaf 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Schedule.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Schedule.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java index f523afa13..8a73da8ad 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ServiceRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ServiceRequest.java index 7ae48c7c9..8357936d1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ServiceRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ServiceRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Signature.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Signature.java index a03d35f72..8183fed47 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Signature.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Signature.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java index dbb259737..1fa5ea30d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java index 9567787fd..8e4500e1c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java index 36bc189a6..f3243dbc0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java index bb7c0b09f..6f8923f8a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java index 076855b8e..b55509d88 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java index 0c908d0a4..33663d7b8 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java index 43ea033ce..1d8d604a9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java index 895079112..3c73c5d29 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java index ec5e1f1a5..19bf7fa74 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceDefinition.java index 3c80615d3..83e24c654 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceNucleicAcid.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceNucleicAcid.java index e816ab69a..3a86b74ae 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceNucleicAcid.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceNucleicAcid.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstancePolymer.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstancePolymer.java index 1719aaec0..e60eba22d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstancePolymer.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstancePolymer.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceProtein.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceProtein.java index 112e2158a..d0e67ad42 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceProtein.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceProtein.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceReferenceInformation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceReferenceInformation.java index 5e4184e69..d02ea547a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceReferenceInformation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceReferenceInformation.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceSourceMaterial.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceSourceMaterial.java index 21a9c2e24..bac3f7fca 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceSourceMaterial.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubstanceSourceMaterial.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java index 56df3f89d..0060a8c51 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java index 53c3404f7..772622aa7 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java index b4504998a..b76074d28 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java index 76970c2fe..2ee9a0c99 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java index f81847c2a..bb56fdcdd 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java index 9df591515..fa76b1924 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Timing.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Timing.java index c7b13191c..14eb271c9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Timing.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Timing.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java index 35b7b83bb..e67667d51 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/UsageContext.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/UsageContext.java index f17e44c5d..48e200916 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/UsageContext.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/UsageContext.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 21, 2021 05:44+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ValueSet.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ValueSet.java index 4e5a1b806..61e8c683c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ValueSet.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ValueSet.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java index b45f74c9c..4835645e6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date; diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java index f17e492fc..6baba41c0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java @@ -29,7 +29,7 @@ package org.hl7.fhir.r5.model; POSSIBILITY OF SUCH DAMAGE. */ -// Generated on Tue, Dec 28, 2021 06:28+1100 for FHIR v5.0.0-snapshot1 +// Generated on Tue, Dec 28, 2021 07:16+1100 for FHIR v5.0.0-snapshot1 import java.util.ArrayList; import java.util.Date;