All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hl7.fhir.ResourceContainer Maven / Gradle / Ivy

Go to download

The quick library for the Clinical Quality Language Java reference implementation

There is a newer version: 3.22.0
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2018.01.12 at 11:04:27 AM MST 
//


package org.hl7.fhir;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import org.jvnet.jaxb2_commons.lang.Equals;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy;
import org.jvnet.jaxb2_commons.lang.HashCode;
import org.jvnet.jaxb2_commons.lang.HashCodeStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;


/**
 * 

Java class for ResourceContainer complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="ResourceContainer">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <choice>
 *         <element ref="{http://hl7.org/fhir}Account"/>
 *         <element ref="{http://hl7.org/fhir}AllergyIntolerance"/>
 *         <element ref="{http://hl7.org/fhir}Appointment"/>
 *         <element ref="{http://hl7.org/fhir}AppointmentResponse"/>
 *         <element ref="{http://hl7.org/fhir}AuditEvent"/>
 *         <element ref="{http://hl7.org/fhir}Basic"/>
 *         <element ref="{http://hl7.org/fhir}Binary"/>
 *         <element ref="{http://hl7.org/fhir}BodySite"/>
 *         <element ref="{http://hl7.org/fhir}Bundle"/>
 *         <element ref="{http://hl7.org/fhir}CarePlan"/>
 *         <element ref="{http://hl7.org/fhir}CareTeam"/>
 *         <element ref="{http://hl7.org/fhir}Claim"/>
 *         <element ref="{http://hl7.org/fhir}ClaimResponse"/>
 *         <element ref="{http://hl7.org/fhir}ClinicalImpression"/>
 *         <element ref="{http://hl7.org/fhir}CodeSystem"/>
 *         <element ref="{http://hl7.org/fhir}Communication"/>
 *         <element ref="{http://hl7.org/fhir}CommunicationRequest"/>
 *         <element ref="{http://hl7.org/fhir}CompartmentDefinition"/>
 *         <element ref="{http://hl7.org/fhir}Composition"/>
 *         <element ref="{http://hl7.org/fhir}ConceptMap"/>
 *         <element ref="{http://hl7.org/fhir}Condition"/>
 *         <element ref="{http://hl7.org/fhir}Conformance"/>
 *         <element ref="{http://hl7.org/fhir}Contract"/>
 *         <element ref="{http://hl7.org/fhir}Coverage"/>
 *         <element ref="{http://hl7.org/fhir}DataElement"/>
 *         <element ref="{http://hl7.org/fhir}DecisionSupportRule"/>
 *         <element ref="{http://hl7.org/fhir}DecisionSupportServiceModule"/>
 *         <element ref="{http://hl7.org/fhir}DetectedIssue"/>
 *         <element ref="{http://hl7.org/fhir}Device"/>
 *         <element ref="{http://hl7.org/fhir}DeviceComponent"/>
 *         <element ref="{http://hl7.org/fhir}DeviceMetric"/>
 *         <element ref="{http://hl7.org/fhir}DeviceUseRequest"/>
 *         <element ref="{http://hl7.org/fhir}DeviceUseStatement"/>
 *         <element ref="{http://hl7.org/fhir}DiagnosticOrder"/>
 *         <element ref="{http://hl7.org/fhir}DiagnosticReport"/>
 *         <element ref="{http://hl7.org/fhir}DocumentManifest"/>
 *         <element ref="{http://hl7.org/fhir}DocumentReference"/>
 *         <element ref="{http://hl7.org/fhir}EligibilityRequest"/>
 *         <element ref="{http://hl7.org/fhir}EligibilityResponse"/>
 *         <element ref="{http://hl7.org/fhir}Encounter"/>
 *         <element ref="{http://hl7.org/fhir}EnrollmentRequest"/>
 *         <element ref="{http://hl7.org/fhir}EnrollmentResponse"/>
 *         <element ref="{http://hl7.org/fhir}EpisodeOfCare"/>
 *         <element ref="{http://hl7.org/fhir}ExpansionProfile"/>
 *         <element ref="{http://hl7.org/fhir}ExplanationOfBenefit"/>
 *         <element ref="{http://hl7.org/fhir}FamilyMemberHistory"/>
 *         <element ref="{http://hl7.org/fhir}Flag"/>
 *         <element ref="{http://hl7.org/fhir}Goal"/>
 *         <element ref="{http://hl7.org/fhir}Group"/>
 *         <element ref="{http://hl7.org/fhir}GuidanceResponse"/>
 *         <element ref="{http://hl7.org/fhir}HealthcareService"/>
 *         <element ref="{http://hl7.org/fhir}ImagingExcerpt"/>
 *         <element ref="{http://hl7.org/fhir}ImagingObjectSelection"/>
 *         <element ref="{http://hl7.org/fhir}ImagingStudy"/>
 *         <element ref="{http://hl7.org/fhir}Immunization"/>
 *         <element ref="{http://hl7.org/fhir}ImmunizationRecommendation"/>
 *         <element ref="{http://hl7.org/fhir}ImplementationGuide"/>
 *         <element ref="{http://hl7.org/fhir}Library"/>
 *         <element ref="{http://hl7.org/fhir}Linkage"/>
 *         <element ref="{http://hl7.org/fhir}List"/>
 *         <element ref="{http://hl7.org/fhir}Location"/>
 *         <element ref="{http://hl7.org/fhir}Measure"/>
 *         <element ref="{http://hl7.org/fhir}MeasureReport"/>
 *         <element ref="{http://hl7.org/fhir}Media"/>
 *         <element ref="{http://hl7.org/fhir}Medication"/>
 *         <element ref="{http://hl7.org/fhir}MedicationAdministration"/>
 *         <element ref="{http://hl7.org/fhir}MedicationDispense"/>
 *         <element ref="{http://hl7.org/fhir}MedicationOrder"/>
 *         <element ref="{http://hl7.org/fhir}MedicationStatement"/>
 *         <element ref="{http://hl7.org/fhir}MessageHeader"/>
 *         <element ref="{http://hl7.org/fhir}ModuleDefinition"/>
 *         <element ref="{http://hl7.org/fhir}NamingSystem"/>
 *         <element ref="{http://hl7.org/fhir}NutritionOrder"/>
 *         <element ref="{http://hl7.org/fhir}Observation"/>
 *         <element ref="{http://hl7.org/fhir}OperationDefinition"/>
 *         <element ref="{http://hl7.org/fhir}OperationOutcome"/>
 *         <element ref="{http://hl7.org/fhir}Order"/>
 *         <element ref="{http://hl7.org/fhir}OrderResponse"/>
 *         <element ref="{http://hl7.org/fhir}OrderSet"/>
 *         <element ref="{http://hl7.org/fhir}Organization"/>
 *         <element ref="{http://hl7.org/fhir}Patient"/>
 *         <element ref="{http://hl7.org/fhir}PaymentNotice"/>
 *         <element ref="{http://hl7.org/fhir}PaymentReconciliation"/>
 *         <element ref="{http://hl7.org/fhir}Person"/>
 *         <element ref="{http://hl7.org/fhir}Practitioner"/>
 *         <element ref="{http://hl7.org/fhir}PractitionerRole"/>
 *         <element ref="{http://hl7.org/fhir}Procedure"/>
 *         <element ref="{http://hl7.org/fhir}ProcedureRequest"/>
 *         <element ref="{http://hl7.org/fhir}ProcessRequest"/>
 *         <element ref="{http://hl7.org/fhir}ProcessResponse"/>
 *         <element ref="{http://hl7.org/fhir}Protocol"/>
 *         <element ref="{http://hl7.org/fhir}Provenance"/>
 *         <element ref="{http://hl7.org/fhir}Questionnaire"/>
 *         <element ref="{http://hl7.org/fhir}QuestionnaireResponse"/>
 *         <element ref="{http://hl7.org/fhir}ReferralRequest"/>
 *         <element ref="{http://hl7.org/fhir}RelatedPerson"/>
 *         <element ref="{http://hl7.org/fhir}RiskAssessment"/>
 *         <element ref="{http://hl7.org/fhir}Schedule"/>
 *         <element ref="{http://hl7.org/fhir}SearchParameter"/>
 *         <element ref="{http://hl7.org/fhir}Sequence"/>
 *         <element ref="{http://hl7.org/fhir}Slot"/>
 *         <element ref="{http://hl7.org/fhir}Specimen"/>
 *         <element ref="{http://hl7.org/fhir}StructureDefinition"/>
 *         <element ref="{http://hl7.org/fhir}StructureMap"/>
 *         <element ref="{http://hl7.org/fhir}Subscription"/>
 *         <element ref="{http://hl7.org/fhir}Substance"/>
 *         <element ref="{http://hl7.org/fhir}SupplyDelivery"/>
 *         <element ref="{http://hl7.org/fhir}SupplyRequest"/>
 *         <element ref="{http://hl7.org/fhir}Task"/>
 *         <element ref="{http://hl7.org/fhir}TestScript"/>
 *         <element ref="{http://hl7.org/fhir}ValueSet"/>
 *         <element ref="{http://hl7.org/fhir}VisionPrescription"/>
 *         <element ref="{http://hl7.org/fhir}Parameters"/>
 *       </choice>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ResourceContainer", propOrder = { "account", "allergyIntolerance", "appointment", "appointmentResponse", "auditEvent", "basic", "binary", "bodySite", "bundle", "carePlan", "careTeam", "claim", "claimResponse", "clinicalImpression", "codeSystem", "communication", "communicationRequest", "compartmentDefinition", "composition", "conceptMap", "condition", "conformance", "contract", "coverage", "dataElement", "decisionSupportRule", "decisionSupportServiceModule", "detectedIssue", "device", "deviceComponent", "deviceMetric", "deviceUseRequest", "deviceUseStatement", "diagnosticOrder", "diagnosticReport", "documentManifest", "documentReference", "eligibilityRequest", "eligibilityResponse", "encounter", "enrollmentRequest", "enrollmentResponse", "episodeOfCare", "expansionProfile", "explanationOfBenefit", "familyMemberHistory", "flag", "goal", "group", "guidanceResponse", "healthcareService", "imagingExcerpt", "imagingObjectSelection", "imagingStudy", "immunization", "immunizationRecommendation", "implementationGuide", "library", "linkage", "list", "location", "measure", "measureReport", "media", "medication", "medicationAdministration", "medicationDispense", "medicationOrder", "medicationStatement", "messageHeader", "moduleDefinition", "namingSystem", "nutritionOrder", "observation", "operationDefinition", "operationOutcome", "order", "orderResponse", "orderSet", "organization", "patient", "paymentNotice", "paymentReconciliation", "person", "practitioner", "practitionerRole", "procedure", "procedureRequest", "processRequest", "processResponse", "protocol", "provenance", "questionnaire", "questionnaireResponse", "referralRequest", "relatedPerson", "riskAssessment", "schedule", "searchParameter", "sequence", "slot", "specimen", "structureDefinition", "structureMap", "subscription", "substance", "supplyDelivery", "supplyRequest", "task", "testScript", "valueSet", "visionPrescription", "parameters" }) public class ResourceContainer implements Equals, HashCode, ToString { @XmlElement(name = "Account") protected Account account; @XmlElement(name = "AllergyIntolerance") protected AllergyIntolerance allergyIntolerance; @XmlElement(name = "Appointment") protected Appointment appointment; @XmlElement(name = "AppointmentResponse") protected AppointmentResponse appointmentResponse; @XmlElement(name = "AuditEvent") protected AuditEvent auditEvent; @XmlElement(name = "Basic") protected Basic basic; @XmlElement(name = "Binary") protected Binary binary; @XmlElement(name = "BodySite") protected BodySite bodySite; @XmlElement(name = "Bundle") protected Bundle bundle; @XmlElement(name = "CarePlan") protected CarePlan carePlan; @XmlElement(name = "CareTeam") protected CareTeam careTeam; @XmlElement(name = "Claim") protected Claim claim; @XmlElement(name = "ClaimResponse") protected ClaimResponse claimResponse; @XmlElement(name = "ClinicalImpression") protected ClinicalImpression clinicalImpression; @XmlElement(name = "CodeSystem") protected CodeSystem codeSystem; @XmlElement(name = "Communication") protected Communication communication; @XmlElement(name = "CommunicationRequest") protected CommunicationRequest communicationRequest; @XmlElement(name = "CompartmentDefinition") protected CompartmentDefinition compartmentDefinition; @XmlElement(name = "Composition") protected Composition composition; @XmlElement(name = "ConceptMap") protected ConceptMap conceptMap; @XmlElement(name = "Condition") protected Condition condition; @XmlElement(name = "Conformance") protected Conformance conformance; @XmlElement(name = "Contract") protected Contract contract; @XmlElement(name = "Coverage") protected Coverage coverage; @XmlElement(name = "DataElement") protected DataElement dataElement; @XmlElement(name = "DecisionSupportRule") protected DecisionSupportRule decisionSupportRule; @XmlElement(name = "DecisionSupportServiceModule") protected DecisionSupportServiceModule decisionSupportServiceModule; @XmlElement(name = "DetectedIssue") protected DetectedIssue detectedIssue; @XmlElement(name = "Device") protected Device device; @XmlElement(name = "DeviceComponent") protected DeviceComponent deviceComponent; @XmlElement(name = "DeviceMetric") protected DeviceMetric deviceMetric; @XmlElement(name = "DeviceUseRequest") protected DeviceUseRequest deviceUseRequest; @XmlElement(name = "DeviceUseStatement") protected DeviceUseStatement deviceUseStatement; @XmlElement(name = "DiagnosticOrder") protected DiagnosticOrder diagnosticOrder; @XmlElement(name = "DiagnosticReport") protected DiagnosticReport diagnosticReport; @XmlElement(name = "DocumentManifest") protected DocumentManifest documentManifest; @XmlElement(name = "DocumentReference") protected DocumentReference documentReference; @XmlElement(name = "EligibilityRequest") protected EligibilityRequest eligibilityRequest; @XmlElement(name = "EligibilityResponse") protected EligibilityResponse eligibilityResponse; @XmlElement(name = "Encounter") protected Encounter encounter; @XmlElement(name = "EnrollmentRequest") protected EnrollmentRequest enrollmentRequest; @XmlElement(name = "EnrollmentResponse") protected EnrollmentResponse enrollmentResponse; @XmlElement(name = "EpisodeOfCare") protected EpisodeOfCare episodeOfCare; @XmlElement(name = "ExpansionProfile") protected ExpansionProfile expansionProfile; @XmlElement(name = "ExplanationOfBenefit") protected ExplanationOfBenefit explanationOfBenefit; @XmlElement(name = "FamilyMemberHistory") protected FamilyMemberHistory familyMemberHistory; @XmlElement(name = "Flag") protected Flag flag; @XmlElement(name = "Goal") protected Goal goal; @XmlElement(name = "Group") protected Group group; @XmlElement(name = "GuidanceResponse") protected GuidanceResponse guidanceResponse; @XmlElement(name = "HealthcareService") protected HealthcareService healthcareService; @XmlElement(name = "ImagingExcerpt") protected ImagingExcerpt imagingExcerpt; @XmlElement(name = "ImagingObjectSelection") protected ImagingObjectSelection imagingObjectSelection; @XmlElement(name = "ImagingStudy") protected ImagingStudy imagingStudy; @XmlElement(name = "Immunization") protected Immunization immunization; @XmlElement(name = "ImmunizationRecommendation") protected ImmunizationRecommendation immunizationRecommendation; @XmlElement(name = "ImplementationGuide") protected ImplementationGuide implementationGuide; @XmlElement(name = "Library") protected Library library; @XmlElement(name = "Linkage") protected Linkage linkage; @XmlElement(name = "List") protected List list; @XmlElement(name = "Location") protected Location location; @XmlElement(name = "Measure") protected Measure measure; @XmlElement(name = "MeasureReport") protected MeasureReport measureReport; @XmlElement(name = "Media") protected Media media; @XmlElement(name = "Medication") protected Medication medication; @XmlElement(name = "MedicationAdministration") protected MedicationAdministration medicationAdministration; @XmlElement(name = "MedicationDispense") protected MedicationDispense medicationDispense; @XmlElement(name = "MedicationOrder") protected MedicationOrder medicationOrder; @XmlElement(name = "MedicationStatement") protected MedicationStatement medicationStatement; @XmlElement(name = "MessageHeader") protected MessageHeader messageHeader; @XmlElement(name = "ModuleDefinition") protected ModuleDefinition moduleDefinition; @XmlElement(name = "NamingSystem") protected NamingSystem namingSystem; @XmlElement(name = "NutritionOrder") protected NutritionOrder nutritionOrder; @XmlElement(name = "Observation") protected Observation observation; @XmlElement(name = "OperationDefinition") protected OperationDefinition operationDefinition; @XmlElement(name = "OperationOutcome") protected OperationOutcome operationOutcome; @XmlElement(name = "Order") protected Order order; @XmlElement(name = "OrderResponse") protected OrderResponse orderResponse; @XmlElement(name = "OrderSet") protected OrderSet orderSet; @XmlElement(name = "Organization") protected Organization organization; @XmlElement(name = "Patient") protected Patient patient; @XmlElement(name = "PaymentNotice") protected PaymentNotice paymentNotice; @XmlElement(name = "PaymentReconciliation") protected PaymentReconciliation paymentReconciliation; @XmlElement(name = "Person") protected Person person; @XmlElement(name = "Practitioner") protected Practitioner practitioner; @XmlElement(name = "PractitionerRole") protected PractitionerRole practitionerRole; @XmlElement(name = "Procedure") protected Procedure procedure; @XmlElement(name = "ProcedureRequest") protected ProcedureRequest procedureRequest; @XmlElement(name = "ProcessRequest") protected ProcessRequest processRequest; @XmlElement(name = "ProcessResponse") protected ProcessResponse processResponse; @XmlElement(name = "Protocol") protected Protocol protocol; @XmlElement(name = "Provenance") protected Provenance provenance; @XmlElement(name = "Questionnaire") protected Questionnaire questionnaire; @XmlElement(name = "QuestionnaireResponse") protected QuestionnaireResponse questionnaireResponse; @XmlElement(name = "ReferralRequest") protected ReferralRequest referralRequest; @XmlElement(name = "RelatedPerson") protected RelatedPerson relatedPerson; @XmlElement(name = "RiskAssessment") protected RiskAssessment riskAssessment; @XmlElement(name = "Schedule") protected Schedule schedule; @XmlElement(name = "SearchParameter") protected SearchParameter searchParameter; @XmlElement(name = "Sequence") protected Sequence sequence; @XmlElement(name = "Slot") protected Slot slot; @XmlElement(name = "Specimen") protected Specimen specimen; @XmlElement(name = "StructureDefinition") protected StructureDefinition structureDefinition; @XmlElement(name = "StructureMap") protected StructureMap structureMap; @XmlElement(name = "Subscription") protected Subscription subscription; @XmlElement(name = "Substance") protected Substance substance; @XmlElement(name = "SupplyDelivery") protected SupplyDelivery supplyDelivery; @XmlElement(name = "SupplyRequest") protected SupplyRequest supplyRequest; @XmlElement(name = "Task") protected Task task; @XmlElement(name = "TestScript") protected TestScript testScript; @XmlElement(name = "ValueSet") protected ValueSet valueSet; @XmlElement(name = "VisionPrescription") protected VisionPrescription visionPrescription; @XmlElement(name = "Parameters") protected Parameters parameters; /** * Gets the value of the account property. * * @return * possible object is * {@link Account } * */ public Account getAccount() { return account; } /** * Sets the value of the account property. * * @param value * allowed object is * {@link Account } * */ public void setAccount(Account value) { this.account = value; } /** * Gets the value of the allergyIntolerance property. * * @return * possible object is * {@link AllergyIntolerance } * */ public AllergyIntolerance getAllergyIntolerance() { return allergyIntolerance; } /** * Sets the value of the allergyIntolerance property. * * @param value * allowed object is * {@link AllergyIntolerance } * */ public void setAllergyIntolerance(AllergyIntolerance value) { this.allergyIntolerance = value; } /** * Gets the value of the appointment property. * * @return * possible object is * {@link Appointment } * */ public Appointment getAppointment() { return appointment; } /** * Sets the value of the appointment property. * * @param value * allowed object is * {@link Appointment } * */ public void setAppointment(Appointment value) { this.appointment = value; } /** * Gets the value of the appointmentResponse property. * * @return * possible object is * {@link AppointmentResponse } * */ public AppointmentResponse getAppointmentResponse() { return appointmentResponse; } /** * Sets the value of the appointmentResponse property. * * @param value * allowed object is * {@link AppointmentResponse } * */ public void setAppointmentResponse(AppointmentResponse value) { this.appointmentResponse = value; } /** * Gets the value of the auditEvent property. * * @return * possible object is * {@link AuditEvent } * */ public AuditEvent getAuditEvent() { return auditEvent; } /** * Sets the value of the auditEvent property. * * @param value * allowed object is * {@link AuditEvent } * */ public void setAuditEvent(AuditEvent value) { this.auditEvent = value; } /** * Gets the value of the basic property. * * @return * possible object is * {@link Basic } * */ public Basic getBasic() { return basic; } /** * Sets the value of the basic property. * * @param value * allowed object is * {@link Basic } * */ public void setBasic(Basic value) { this.basic = value; } /** * Gets the value of the binary property. * * @return * possible object is * {@link Binary } * */ public Binary getBinary() { return binary; } /** * Sets the value of the binary property. * * @param value * allowed object is * {@link Binary } * */ public void setBinary(Binary value) { this.binary = value; } /** * Gets the value of the bodySite property. * * @return * possible object is * {@link BodySite } * */ public BodySite getBodySite() { return bodySite; } /** * Sets the value of the bodySite property. * * @param value * allowed object is * {@link BodySite } * */ public void setBodySite(BodySite value) { this.bodySite = value; } /** * Gets the value of the bundle property. * * @return * possible object is * {@link Bundle } * */ public Bundle getBundle() { return bundle; } /** * Sets the value of the bundle property. * * @param value * allowed object is * {@link Bundle } * */ public void setBundle(Bundle value) { this.bundle = value; } /** * Gets the value of the carePlan property. * * @return * possible object is * {@link CarePlan } * */ public CarePlan getCarePlan() { return carePlan; } /** * Sets the value of the carePlan property. * * @param value * allowed object is * {@link CarePlan } * */ public void setCarePlan(CarePlan value) { this.carePlan = value; } /** * Gets the value of the careTeam property. * * @return * possible object is * {@link CareTeam } * */ public CareTeam getCareTeam() { return careTeam; } /** * Sets the value of the careTeam property. * * @param value * allowed object is * {@link CareTeam } * */ public void setCareTeam(CareTeam value) { this.careTeam = value; } /** * Gets the value of the claim property. * * @return * possible object is * {@link Claim } * */ public Claim getClaim() { return claim; } /** * Sets the value of the claim property. * * @param value * allowed object is * {@link Claim } * */ public void setClaim(Claim value) { this.claim = value; } /** * Gets the value of the claimResponse property. * * @return * possible object is * {@link ClaimResponse } * */ public ClaimResponse getClaimResponse() { return claimResponse; } /** * Sets the value of the claimResponse property. * * @param value * allowed object is * {@link ClaimResponse } * */ public void setClaimResponse(ClaimResponse value) { this.claimResponse = value; } /** * Gets the value of the clinicalImpression property. * * @return * possible object is * {@link ClinicalImpression } * */ public ClinicalImpression getClinicalImpression() { return clinicalImpression; } /** * Sets the value of the clinicalImpression property. * * @param value * allowed object is * {@link ClinicalImpression } * */ public void setClinicalImpression(ClinicalImpression value) { this.clinicalImpression = value; } /** * Gets the value of the codeSystem property. * * @return * possible object is * {@link CodeSystem } * */ public CodeSystem getCodeSystem() { return codeSystem; } /** * Sets the value of the codeSystem property. * * @param value * allowed object is * {@link CodeSystem } * */ public void setCodeSystem(CodeSystem value) { this.codeSystem = value; } /** * Gets the value of the communication property. * * @return * possible object is * {@link Communication } * */ public Communication getCommunication() { return communication; } /** * Sets the value of the communication property. * * @param value * allowed object is * {@link Communication } * */ public void setCommunication(Communication value) { this.communication = value; } /** * Gets the value of the communicationRequest property. * * @return * possible object is * {@link CommunicationRequest } * */ public CommunicationRequest getCommunicationRequest() { return communicationRequest; } /** * Sets the value of the communicationRequest property. * * @param value * allowed object is * {@link CommunicationRequest } * */ public void setCommunicationRequest(CommunicationRequest value) { this.communicationRequest = value; } /** * Gets the value of the compartmentDefinition property. * * @return * possible object is * {@link CompartmentDefinition } * */ public CompartmentDefinition getCompartmentDefinition() { return compartmentDefinition; } /** * Sets the value of the compartmentDefinition property. * * @param value * allowed object is * {@link CompartmentDefinition } * */ public void setCompartmentDefinition(CompartmentDefinition value) { this.compartmentDefinition = value; } /** * Gets the value of the composition property. * * @return * possible object is * {@link Composition } * */ public Composition getComposition() { return composition; } /** * Sets the value of the composition property. * * @param value * allowed object is * {@link Composition } * */ public void setComposition(Composition value) { this.composition = value; } /** * Gets the value of the conceptMap property. * * @return * possible object is * {@link ConceptMap } * */ public ConceptMap getConceptMap() { return conceptMap; } /** * Sets the value of the conceptMap property. * * @param value * allowed object is * {@link ConceptMap } * */ public void setConceptMap(ConceptMap value) { this.conceptMap = value; } /** * Gets the value of the condition property. * * @return * possible object is * {@link Condition } * */ public Condition getCondition() { return condition; } /** * Sets the value of the condition property. * * @param value * allowed object is * {@link Condition } * */ public void setCondition(Condition value) { this.condition = value; } /** * Gets the value of the conformance property. * * @return * possible object is * {@link Conformance } * */ public Conformance getConformance() { return conformance; } /** * Sets the value of the conformance property. * * @param value * allowed object is * {@link Conformance } * */ public void setConformance(Conformance value) { this.conformance = value; } /** * Gets the value of the contract property. * * @return * possible object is * {@link Contract } * */ public Contract getContract() { return contract; } /** * Sets the value of the contract property. * * @param value * allowed object is * {@link Contract } * */ public void setContract(Contract value) { this.contract = value; } /** * Gets the value of the coverage property. * * @return * possible object is * {@link Coverage } * */ public Coverage getCoverage() { return coverage; } /** * Sets the value of the coverage property. * * @param value * allowed object is * {@link Coverage } * */ public void setCoverage(Coverage value) { this.coverage = value; } /** * Gets the value of the dataElement property. * * @return * possible object is * {@link DataElement } * */ public DataElement getDataElement() { return dataElement; } /** * Sets the value of the dataElement property. * * @param value * allowed object is * {@link DataElement } * */ public void setDataElement(DataElement value) { this.dataElement = value; } /** * Gets the value of the decisionSupportRule property. * * @return * possible object is * {@link DecisionSupportRule } * */ public DecisionSupportRule getDecisionSupportRule() { return decisionSupportRule; } /** * Sets the value of the decisionSupportRule property. * * @param value * allowed object is * {@link DecisionSupportRule } * */ public void setDecisionSupportRule(DecisionSupportRule value) { this.decisionSupportRule = value; } /** * Gets the value of the decisionSupportServiceModule property. * * @return * possible object is * {@link DecisionSupportServiceModule } * */ public DecisionSupportServiceModule getDecisionSupportServiceModule() { return decisionSupportServiceModule; } /** * Sets the value of the decisionSupportServiceModule property. * * @param value * allowed object is * {@link DecisionSupportServiceModule } * */ public void setDecisionSupportServiceModule(DecisionSupportServiceModule value) { this.decisionSupportServiceModule = value; } /** * Gets the value of the detectedIssue property. * * @return * possible object is * {@link DetectedIssue } * */ public DetectedIssue getDetectedIssue() { return detectedIssue; } /** * Sets the value of the detectedIssue property. * * @param value * allowed object is * {@link DetectedIssue } * */ public void setDetectedIssue(DetectedIssue value) { this.detectedIssue = value; } /** * Gets the value of the device property. * * @return * possible object is * {@link Device } * */ public Device getDevice() { return device; } /** * Sets the value of the device property. * * @param value * allowed object is * {@link Device } * */ public void setDevice(Device value) { this.device = value; } /** * Gets the value of the deviceComponent property. * * @return * possible object is * {@link DeviceComponent } * */ public DeviceComponent getDeviceComponent() { return deviceComponent; } /** * Sets the value of the deviceComponent property. * * @param value * allowed object is * {@link DeviceComponent } * */ public void setDeviceComponent(DeviceComponent value) { this.deviceComponent = value; } /** * Gets the value of the deviceMetric property. * * @return * possible object is * {@link DeviceMetric } * */ public DeviceMetric getDeviceMetric() { return deviceMetric; } /** * Sets the value of the deviceMetric property. * * @param value * allowed object is * {@link DeviceMetric } * */ public void setDeviceMetric(DeviceMetric value) { this.deviceMetric = value; } /** * Gets the value of the deviceUseRequest property. * * @return * possible object is * {@link DeviceUseRequest } * */ public DeviceUseRequest getDeviceUseRequest() { return deviceUseRequest; } /** * Sets the value of the deviceUseRequest property. * * @param value * allowed object is * {@link DeviceUseRequest } * */ public void setDeviceUseRequest(DeviceUseRequest value) { this.deviceUseRequest = value; } /** * Gets the value of the deviceUseStatement property. * * @return * possible object is * {@link DeviceUseStatement } * */ public DeviceUseStatement getDeviceUseStatement() { return deviceUseStatement; } /** * Sets the value of the deviceUseStatement property. * * @param value * allowed object is * {@link DeviceUseStatement } * */ public void setDeviceUseStatement(DeviceUseStatement value) { this.deviceUseStatement = value; } /** * Gets the value of the diagnosticOrder property. * * @return * possible object is * {@link DiagnosticOrder } * */ public DiagnosticOrder getDiagnosticOrder() { return diagnosticOrder; } /** * Sets the value of the diagnosticOrder property. * * @param value * allowed object is * {@link DiagnosticOrder } * */ public void setDiagnosticOrder(DiagnosticOrder value) { this.diagnosticOrder = value; } /** * Gets the value of the diagnosticReport property. * * @return * possible object is * {@link DiagnosticReport } * */ public DiagnosticReport getDiagnosticReport() { return diagnosticReport; } /** * Sets the value of the diagnosticReport property. * * @param value * allowed object is * {@link DiagnosticReport } * */ public void setDiagnosticReport(DiagnosticReport value) { this.diagnosticReport = value; } /** * Gets the value of the documentManifest property. * * @return * possible object is * {@link DocumentManifest } * */ public DocumentManifest getDocumentManifest() { return documentManifest; } /** * Sets the value of the documentManifest property. * * @param value * allowed object is * {@link DocumentManifest } * */ public void setDocumentManifest(DocumentManifest value) { this.documentManifest = value; } /** * Gets the value of the documentReference property. * * @return * possible object is * {@link DocumentReference } * */ public DocumentReference getDocumentReference() { return documentReference; } /** * Sets the value of the documentReference property. * * @param value * allowed object is * {@link DocumentReference } * */ public void setDocumentReference(DocumentReference value) { this.documentReference = value; } /** * Gets the value of the eligibilityRequest property. * * @return * possible object is * {@link EligibilityRequest } * */ public EligibilityRequest getEligibilityRequest() { return eligibilityRequest; } /** * Sets the value of the eligibilityRequest property. * * @param value * allowed object is * {@link EligibilityRequest } * */ public void setEligibilityRequest(EligibilityRequest value) { this.eligibilityRequest = value; } /** * Gets the value of the eligibilityResponse property. * * @return * possible object is * {@link EligibilityResponse } * */ public EligibilityResponse getEligibilityResponse() { return eligibilityResponse; } /** * Sets the value of the eligibilityResponse property. * * @param value * allowed object is * {@link EligibilityResponse } * */ public void setEligibilityResponse(EligibilityResponse value) { this.eligibilityResponse = value; } /** * Gets the value of the encounter property. * * @return * possible object is * {@link Encounter } * */ public Encounter getEncounter() { return encounter; } /** * Sets the value of the encounter property. * * @param value * allowed object is * {@link Encounter } * */ public void setEncounter(Encounter value) { this.encounter = value; } /** * Gets the value of the enrollmentRequest property. * * @return * possible object is * {@link EnrollmentRequest } * */ public EnrollmentRequest getEnrollmentRequest() { return enrollmentRequest; } /** * Sets the value of the enrollmentRequest property. * * @param value * allowed object is * {@link EnrollmentRequest } * */ public void setEnrollmentRequest(EnrollmentRequest value) { this.enrollmentRequest = value; } /** * Gets the value of the enrollmentResponse property. * * @return * possible object is * {@link EnrollmentResponse } * */ public EnrollmentResponse getEnrollmentResponse() { return enrollmentResponse; } /** * Sets the value of the enrollmentResponse property. * * @param value * allowed object is * {@link EnrollmentResponse } * */ public void setEnrollmentResponse(EnrollmentResponse value) { this.enrollmentResponse = value; } /** * Gets the value of the episodeOfCare property. * * @return * possible object is * {@link EpisodeOfCare } * */ public EpisodeOfCare getEpisodeOfCare() { return episodeOfCare; } /** * Sets the value of the episodeOfCare property. * * @param value * allowed object is * {@link EpisodeOfCare } * */ public void setEpisodeOfCare(EpisodeOfCare value) { this.episodeOfCare = value; } /** * Gets the value of the expansionProfile property. * * @return * possible object is * {@link ExpansionProfile } * */ public ExpansionProfile getExpansionProfile() { return expansionProfile; } /** * Sets the value of the expansionProfile property. * * @param value * allowed object is * {@link ExpansionProfile } * */ public void setExpansionProfile(ExpansionProfile value) { this.expansionProfile = value; } /** * Gets the value of the explanationOfBenefit property. * * @return * possible object is * {@link ExplanationOfBenefit } * */ public ExplanationOfBenefit getExplanationOfBenefit() { return explanationOfBenefit; } /** * Sets the value of the explanationOfBenefit property. * * @param value * allowed object is * {@link ExplanationOfBenefit } * */ public void setExplanationOfBenefit(ExplanationOfBenefit value) { this.explanationOfBenefit = value; } /** * Gets the value of the familyMemberHistory property. * * @return * possible object is * {@link FamilyMemberHistory } * */ public FamilyMemberHistory getFamilyMemberHistory() { return familyMemberHistory; } /** * Sets the value of the familyMemberHistory property. * * @param value * allowed object is * {@link FamilyMemberHistory } * */ public void setFamilyMemberHistory(FamilyMemberHistory value) { this.familyMemberHistory = value; } /** * Gets the value of the flag property. * * @return * possible object is * {@link Flag } * */ public Flag getFlag() { return flag; } /** * Sets the value of the flag property. * * @param value * allowed object is * {@link Flag } * */ public void setFlag(Flag value) { this.flag = value; } /** * Gets the value of the goal property. * * @return * possible object is * {@link Goal } * */ public Goal getGoal() { return goal; } /** * Sets the value of the goal property. * * @param value * allowed object is * {@link Goal } * */ public void setGoal(Goal value) { this.goal = value; } /** * Gets the value of the group property. * * @return * possible object is * {@link Group } * */ public Group getGroup() { return group; } /** * Sets the value of the group property. * * @param value * allowed object is * {@link Group } * */ public void setGroup(Group value) { this.group = value; } /** * Gets the value of the guidanceResponse property. * * @return * possible object is * {@link GuidanceResponse } * */ public GuidanceResponse getGuidanceResponse() { return guidanceResponse; } /** * Sets the value of the guidanceResponse property. * * @param value * allowed object is * {@link GuidanceResponse } * */ public void setGuidanceResponse(GuidanceResponse value) { this.guidanceResponse = value; } /** * Gets the value of the healthcareService property. * * @return * possible object is * {@link HealthcareService } * */ public HealthcareService getHealthcareService() { return healthcareService; } /** * Sets the value of the healthcareService property. * * @param value * allowed object is * {@link HealthcareService } * */ public void setHealthcareService(HealthcareService value) { this.healthcareService = value; } /** * Gets the value of the imagingExcerpt property. * * @return * possible object is * {@link ImagingExcerpt } * */ public ImagingExcerpt getImagingExcerpt() { return imagingExcerpt; } /** * Sets the value of the imagingExcerpt property. * * @param value * allowed object is * {@link ImagingExcerpt } * */ public void setImagingExcerpt(ImagingExcerpt value) { this.imagingExcerpt = value; } /** * Gets the value of the imagingObjectSelection property. * * @return * possible object is * {@link ImagingObjectSelection } * */ public ImagingObjectSelection getImagingObjectSelection() { return imagingObjectSelection; } /** * Sets the value of the imagingObjectSelection property. * * @param value * allowed object is * {@link ImagingObjectSelection } * */ public void setImagingObjectSelection(ImagingObjectSelection value) { this.imagingObjectSelection = value; } /** * Gets the value of the imagingStudy property. * * @return * possible object is * {@link ImagingStudy } * */ public ImagingStudy getImagingStudy() { return imagingStudy; } /** * Sets the value of the imagingStudy property. * * @param value * allowed object is * {@link ImagingStudy } * */ public void setImagingStudy(ImagingStudy value) { this.imagingStudy = value; } /** * Gets the value of the immunization property. * * @return * possible object is * {@link Immunization } * */ public Immunization getImmunization() { return immunization; } /** * Sets the value of the immunization property. * * @param value * allowed object is * {@link Immunization } * */ public void setImmunization(Immunization value) { this.immunization = value; } /** * Gets the value of the immunizationRecommendation property. * * @return * possible object is * {@link ImmunizationRecommendation } * */ public ImmunizationRecommendation getImmunizationRecommendation() { return immunizationRecommendation; } /** * Sets the value of the immunizationRecommendation property. * * @param value * allowed object is * {@link ImmunizationRecommendation } * */ public void setImmunizationRecommendation(ImmunizationRecommendation value) { this.immunizationRecommendation = value; } /** * Gets the value of the implementationGuide property. * * @return * possible object is * {@link ImplementationGuide } * */ public ImplementationGuide getImplementationGuide() { return implementationGuide; } /** * Sets the value of the implementationGuide property. * * @param value * allowed object is * {@link ImplementationGuide } * */ public void setImplementationGuide(ImplementationGuide value) { this.implementationGuide = value; } /** * Gets the value of the library property. * * @return * possible object is * {@link Library } * */ public Library getLibrary() { return library; } /** * Sets the value of the library property. * * @param value * allowed object is * {@link Library } * */ public void setLibrary(Library value) { this.library = value; } /** * Gets the value of the linkage property. * * @return * possible object is * {@link Linkage } * */ public Linkage getLinkage() { return linkage; } /** * Sets the value of the linkage property. * * @param value * allowed object is * {@link Linkage } * */ public void setLinkage(Linkage value) { this.linkage = value; } /** * Gets the value of the list property. * * @return * possible object is * {@link List } * */ public List getList() { return list; } /** * Sets the value of the list property. * * @param value * allowed object is * {@link List } * */ public void setList(List value) { this.list = value; } /** * Gets the value of the location property. * * @return * possible object is * {@link Location } * */ public Location getLocation() { return location; } /** * Sets the value of the location property. * * @param value * allowed object is * {@link Location } * */ public void setLocation(Location value) { this.location = value; } /** * Gets the value of the measure property. * * @return * possible object is * {@link Measure } * */ public Measure getMeasure() { return measure; } /** * Sets the value of the measure property. * * @param value * allowed object is * {@link Measure } * */ public void setMeasure(Measure value) { this.measure = value; } /** * Gets the value of the measureReport property. * * @return * possible object is * {@link MeasureReport } * */ public MeasureReport getMeasureReport() { return measureReport; } /** * Sets the value of the measureReport property. * * @param value * allowed object is * {@link MeasureReport } * */ public void setMeasureReport(MeasureReport value) { this.measureReport = value; } /** * Gets the value of the media property. * * @return * possible object is * {@link Media } * */ public Media getMedia() { return media; } /** * Sets the value of the media property. * * @param value * allowed object is * {@link Media } * */ public void setMedia(Media value) { this.media = value; } /** * Gets the value of the medication property. * * @return * possible object is * {@link Medication } * */ public Medication getMedication() { return medication; } /** * Sets the value of the medication property. * * @param value * allowed object is * {@link Medication } * */ public void setMedication(Medication value) { this.medication = value; } /** * Gets the value of the medicationAdministration property. * * @return * possible object is * {@link MedicationAdministration } * */ public MedicationAdministration getMedicationAdministration() { return medicationAdministration; } /** * Sets the value of the medicationAdministration property. * * @param value * allowed object is * {@link MedicationAdministration } * */ public void setMedicationAdministration(MedicationAdministration value) { this.medicationAdministration = value; } /** * Gets the value of the medicationDispense property. * * @return * possible object is * {@link MedicationDispense } * */ public MedicationDispense getMedicationDispense() { return medicationDispense; } /** * Sets the value of the medicationDispense property. * * @param value * allowed object is * {@link MedicationDispense } * */ public void setMedicationDispense(MedicationDispense value) { this.medicationDispense = value; } /** * Gets the value of the medicationOrder property. * * @return * possible object is * {@link MedicationOrder } * */ public MedicationOrder getMedicationOrder() { return medicationOrder; } /** * Sets the value of the medicationOrder property. * * @param value * allowed object is * {@link MedicationOrder } * */ public void setMedicationOrder(MedicationOrder value) { this.medicationOrder = value; } /** * Gets the value of the medicationStatement property. * * @return * possible object is * {@link MedicationStatement } * */ public MedicationStatement getMedicationStatement() { return medicationStatement; } /** * Sets the value of the medicationStatement property. * * @param value * allowed object is * {@link MedicationStatement } * */ public void setMedicationStatement(MedicationStatement value) { this.medicationStatement = value; } /** * Gets the value of the messageHeader property. * * @return * possible object is * {@link MessageHeader } * */ public MessageHeader getMessageHeader() { return messageHeader; } /** * Sets the value of the messageHeader property. * * @param value * allowed object is * {@link MessageHeader } * */ public void setMessageHeader(MessageHeader value) { this.messageHeader = value; } /** * Gets the value of the moduleDefinition property. * * @return * possible object is * {@link ModuleDefinition } * */ public ModuleDefinition getModuleDefinition() { return moduleDefinition; } /** * Sets the value of the moduleDefinition property. * * @param value * allowed object is * {@link ModuleDefinition } * */ public void setModuleDefinition(ModuleDefinition value) { this.moduleDefinition = value; } /** * Gets the value of the namingSystem property. * * @return * possible object is * {@link NamingSystem } * */ public NamingSystem getNamingSystem() { return namingSystem; } /** * Sets the value of the namingSystem property. * * @param value * allowed object is * {@link NamingSystem } * */ public void setNamingSystem(NamingSystem value) { this.namingSystem = value; } /** * Gets the value of the nutritionOrder property. * * @return * possible object is * {@link NutritionOrder } * */ public NutritionOrder getNutritionOrder() { return nutritionOrder; } /** * Sets the value of the nutritionOrder property. * * @param value * allowed object is * {@link NutritionOrder } * */ public void setNutritionOrder(NutritionOrder value) { this.nutritionOrder = value; } /** * Gets the value of the observation property. * * @return * possible object is * {@link Observation } * */ public Observation getObservation() { return observation; } /** * Sets the value of the observation property. * * @param value * allowed object is * {@link Observation } * */ public void setObservation(Observation value) { this.observation = value; } /** * Gets the value of the operationDefinition property. * * @return * possible object is * {@link OperationDefinition } * */ public OperationDefinition getOperationDefinition() { return operationDefinition; } /** * Sets the value of the operationDefinition property. * * @param value * allowed object is * {@link OperationDefinition } * */ public void setOperationDefinition(OperationDefinition value) { this.operationDefinition = value; } /** * Gets the value of the operationOutcome property. * * @return * possible object is * {@link OperationOutcome } * */ public OperationOutcome getOperationOutcome() { return operationOutcome; } /** * Sets the value of the operationOutcome property. * * @param value * allowed object is * {@link OperationOutcome } * */ public void setOperationOutcome(OperationOutcome value) { this.operationOutcome = value; } /** * Gets the value of the order property. * * @return * possible object is * {@link Order } * */ public Order getOrder() { return order; } /** * Sets the value of the order property. * * @param value * allowed object is * {@link Order } * */ public void setOrder(Order value) { this.order = value; } /** * Gets the value of the orderResponse property. * * @return * possible object is * {@link OrderResponse } * */ public OrderResponse getOrderResponse() { return orderResponse; } /** * Sets the value of the orderResponse property. * * @param value * allowed object is * {@link OrderResponse } * */ public void setOrderResponse(OrderResponse value) { this.orderResponse = value; } /** * Gets the value of the orderSet property. * * @return * possible object is * {@link OrderSet } * */ public OrderSet getOrderSet() { return orderSet; } /** * Sets the value of the orderSet property. * * @param value * allowed object is * {@link OrderSet } * */ public void setOrderSet(OrderSet value) { this.orderSet = value; } /** * Gets the value of the organization property. * * @return * possible object is * {@link Organization } * */ public Organization getOrganization() { return organization; } /** * Sets the value of the organization property. * * @param value * allowed object is * {@link Organization } * */ public void setOrganization(Organization value) { this.organization = value; } /** * Gets the value of the patient property. * * @return * possible object is * {@link Patient } * */ public Patient getPatient() { return patient; } /** * Sets the value of the patient property. * * @param value * allowed object is * {@link Patient } * */ public void setPatient(Patient value) { this.patient = value; } /** * Gets the value of the paymentNotice property. * * @return * possible object is * {@link PaymentNotice } * */ public PaymentNotice getPaymentNotice() { return paymentNotice; } /** * Sets the value of the paymentNotice property. * * @param value * allowed object is * {@link PaymentNotice } * */ public void setPaymentNotice(PaymentNotice value) { this.paymentNotice = value; } /** * Gets the value of the paymentReconciliation property. * * @return * possible object is * {@link PaymentReconciliation } * */ public PaymentReconciliation getPaymentReconciliation() { return paymentReconciliation; } /** * Sets the value of the paymentReconciliation property. * * @param value * allowed object is * {@link PaymentReconciliation } * */ public void setPaymentReconciliation(PaymentReconciliation value) { this.paymentReconciliation = value; } /** * Gets the value of the person property. * * @return * possible object is * {@link Person } * */ public Person getPerson() { return person; } /** * Sets the value of the person property. * * @param value * allowed object is * {@link Person } * */ public void setPerson(Person value) { this.person = value; } /** * Gets the value of the practitioner property. * * @return * possible object is * {@link Practitioner } * */ public Practitioner getPractitioner() { return practitioner; } /** * Sets the value of the practitioner property. * * @param value * allowed object is * {@link Practitioner } * */ public void setPractitioner(Practitioner value) { this.practitioner = value; } /** * Gets the value of the practitionerRole property. * * @return * possible object is * {@link PractitionerRole } * */ public PractitionerRole getPractitionerRole() { return practitionerRole; } /** * Sets the value of the practitionerRole property. * * @param value * allowed object is * {@link PractitionerRole } * */ public void setPractitionerRole(PractitionerRole value) { this.practitionerRole = value; } /** * Gets the value of the procedure property. * * @return * possible object is * {@link Procedure } * */ public Procedure getProcedure() { return procedure; } /** * Sets the value of the procedure property. * * @param value * allowed object is * {@link Procedure } * */ public void setProcedure(Procedure value) { this.procedure = value; } /** * Gets the value of the procedureRequest property. * * @return * possible object is * {@link ProcedureRequest } * */ public ProcedureRequest getProcedureRequest() { return procedureRequest; } /** * Sets the value of the procedureRequest property. * * @param value * allowed object is * {@link ProcedureRequest } * */ public void setProcedureRequest(ProcedureRequest value) { this.procedureRequest = value; } /** * Gets the value of the processRequest property. * * @return * possible object is * {@link ProcessRequest } * */ public ProcessRequest getProcessRequest() { return processRequest; } /** * Sets the value of the processRequest property. * * @param value * allowed object is * {@link ProcessRequest } * */ public void setProcessRequest(ProcessRequest value) { this.processRequest = value; } /** * Gets the value of the processResponse property. * * @return * possible object is * {@link ProcessResponse } * */ public ProcessResponse getProcessResponse() { return processResponse; } /** * Sets the value of the processResponse property. * * @param value * allowed object is * {@link ProcessResponse } * */ public void setProcessResponse(ProcessResponse value) { this.processResponse = value; } /** * Gets the value of the protocol property. * * @return * possible object is * {@link Protocol } * */ public Protocol getProtocol() { return protocol; } /** * Sets the value of the protocol property. * * @param value * allowed object is * {@link Protocol } * */ public void setProtocol(Protocol value) { this.protocol = value; } /** * Gets the value of the provenance property. * * @return * possible object is * {@link Provenance } * */ public Provenance getProvenance() { return provenance; } /** * Sets the value of the provenance property. * * @param value * allowed object is * {@link Provenance } * */ public void setProvenance(Provenance value) { this.provenance = value; } /** * Gets the value of the questionnaire property. * * @return * possible object is * {@link Questionnaire } * */ public Questionnaire getQuestionnaire() { return questionnaire; } /** * Sets the value of the questionnaire property. * * @param value * allowed object is * {@link Questionnaire } * */ public void setQuestionnaire(Questionnaire value) { this.questionnaire = value; } /** * Gets the value of the questionnaireResponse property. * * @return * possible object is * {@link QuestionnaireResponse } * */ public QuestionnaireResponse getQuestionnaireResponse() { return questionnaireResponse; } /** * Sets the value of the questionnaireResponse property. * * @param value * allowed object is * {@link QuestionnaireResponse } * */ public void setQuestionnaireResponse(QuestionnaireResponse value) { this.questionnaireResponse = value; } /** * Gets the value of the referralRequest property. * * @return * possible object is * {@link ReferralRequest } * */ public ReferralRequest getReferralRequest() { return referralRequest; } /** * Sets the value of the referralRequest property. * * @param value * allowed object is * {@link ReferralRequest } * */ public void setReferralRequest(ReferralRequest value) { this.referralRequest = value; } /** * Gets the value of the relatedPerson property. * * @return * possible object is * {@link RelatedPerson } * */ public RelatedPerson getRelatedPerson() { return relatedPerson; } /** * Sets the value of the relatedPerson property. * * @param value * allowed object is * {@link RelatedPerson } * */ public void setRelatedPerson(RelatedPerson value) { this.relatedPerson = value; } /** * Gets the value of the riskAssessment property. * * @return * possible object is * {@link RiskAssessment } * */ public RiskAssessment getRiskAssessment() { return riskAssessment; } /** * Sets the value of the riskAssessment property. * * @param value * allowed object is * {@link RiskAssessment } * */ public void setRiskAssessment(RiskAssessment value) { this.riskAssessment = value; } /** * Gets the value of the schedule property. * * @return * possible object is * {@link Schedule } * */ public Schedule getSchedule() { return schedule; } /** * Sets the value of the schedule property. * * @param value * allowed object is * {@link Schedule } * */ public void setSchedule(Schedule value) { this.schedule = value; } /** * Gets the value of the searchParameter property. * * @return * possible object is * {@link SearchParameter } * */ public SearchParameter getSearchParameter() { return searchParameter; } /** * Sets the value of the searchParameter property. * * @param value * allowed object is * {@link SearchParameter } * */ public void setSearchParameter(SearchParameter value) { this.searchParameter = value; } /** * Gets the value of the sequence property. * * @return * possible object is * {@link Sequence } * */ public Sequence getSequence() { return sequence; } /** * Sets the value of the sequence property. * * @param value * allowed object is * {@link Sequence } * */ public void setSequence(Sequence value) { this.sequence = value; } /** * Gets the value of the slot property. * * @return * possible object is * {@link Slot } * */ public Slot getSlot() { return slot; } /** * Sets the value of the slot property. * * @param value * allowed object is * {@link Slot } * */ public void setSlot(Slot value) { this.slot = value; } /** * Gets the value of the specimen property. * * @return * possible object is * {@link Specimen } * */ public Specimen getSpecimen() { return specimen; } /** * Sets the value of the specimen property. * * @param value * allowed object is * {@link Specimen } * */ public void setSpecimen(Specimen value) { this.specimen = value; } /** * Gets the value of the structureDefinition property. * * @return * possible object is * {@link StructureDefinition } * */ public StructureDefinition getStructureDefinition() { return structureDefinition; } /** * Sets the value of the structureDefinition property. * * @param value * allowed object is * {@link StructureDefinition } * */ public void setStructureDefinition(StructureDefinition value) { this.structureDefinition = value; } /** * Gets the value of the structureMap property. * * @return * possible object is * {@link StructureMap } * */ public StructureMap getStructureMap() { return structureMap; } /** * Sets the value of the structureMap property. * * @param value * allowed object is * {@link StructureMap } * */ public void setStructureMap(StructureMap value) { this.structureMap = value; } /** * Gets the value of the subscription property. * * @return * possible object is * {@link Subscription } * */ public Subscription getSubscription() { return subscription; } /** * Sets the value of the subscription property. * * @param value * allowed object is * {@link Subscription } * */ public void setSubscription(Subscription value) { this.subscription = value; } /** * Gets the value of the substance property. * * @return * possible object is * {@link Substance } * */ public Substance getSubstance() { return substance; } /** * Sets the value of the substance property. * * @param value * allowed object is * {@link Substance } * */ public void setSubstance(Substance value) { this.substance = value; } /** * Gets the value of the supplyDelivery property. * * @return * possible object is * {@link SupplyDelivery } * */ public SupplyDelivery getSupplyDelivery() { return supplyDelivery; } /** * Sets the value of the supplyDelivery property. * * @param value * allowed object is * {@link SupplyDelivery } * */ public void setSupplyDelivery(SupplyDelivery value) { this.supplyDelivery = value; } /** * Gets the value of the supplyRequest property. * * @return * possible object is * {@link SupplyRequest } * */ public SupplyRequest getSupplyRequest() { return supplyRequest; } /** * Sets the value of the supplyRequest property. * * @param value * allowed object is * {@link SupplyRequest } * */ public void setSupplyRequest(SupplyRequest value) { this.supplyRequest = value; } /** * Gets the value of the task property. * * @return * possible object is * {@link Task } * */ public Task getTask() { return task; } /** * Sets the value of the task property. * * @param value * allowed object is * {@link Task } * */ public void setTask(Task value) { this.task = value; } /** * Gets the value of the testScript property. * * @return * possible object is * {@link TestScript } * */ public TestScript getTestScript() { return testScript; } /** * Sets the value of the testScript property. * * @param value * allowed object is * {@link TestScript } * */ public void setTestScript(TestScript value) { this.testScript = value; } /** * Gets the value of the valueSet property. * * @return * possible object is * {@link ValueSet } * */ public ValueSet getValueSet() { return valueSet; } /** * Sets the value of the valueSet property. * * @param value * allowed object is * {@link ValueSet } * */ public void setValueSet(ValueSet value) { this.valueSet = value; } /** * Gets the value of the visionPrescription property. * * @return * possible object is * {@link VisionPrescription } * */ public VisionPrescription getVisionPrescription() { return visionPrescription; } /** * Sets the value of the visionPrescription property. * * @param value * allowed object is * {@link VisionPrescription } * */ public void setVisionPrescription(VisionPrescription value) { this.visionPrescription = value; } /** * Gets the value of the parameters property. * * @return * possible object is * {@link Parameters } * */ public Parameters getParameters() { return parameters; } /** * Sets the value of the parameters property. * * @param value * allowed object is * {@link Parameters } * */ public void setParameters(Parameters value) { this.parameters = value; } public ResourceContainer withAccount(Account value) { setAccount(value); return this; } public ResourceContainer withAllergyIntolerance(AllergyIntolerance value) { setAllergyIntolerance(value); return this; } public ResourceContainer withAppointment(Appointment value) { setAppointment(value); return this; } public ResourceContainer withAppointmentResponse(AppointmentResponse value) { setAppointmentResponse(value); return this; } public ResourceContainer withAuditEvent(AuditEvent value) { setAuditEvent(value); return this; } public ResourceContainer withBasic(Basic value) { setBasic(value); return this; } public ResourceContainer withBinary(Binary value) { setBinary(value); return this; } public ResourceContainer withBodySite(BodySite value) { setBodySite(value); return this; } public ResourceContainer withBundle(Bundle value) { setBundle(value); return this; } public ResourceContainer withCarePlan(CarePlan value) { setCarePlan(value); return this; } public ResourceContainer withCareTeam(CareTeam value) { setCareTeam(value); return this; } public ResourceContainer withClaim(Claim value) { setClaim(value); return this; } public ResourceContainer withClaimResponse(ClaimResponse value) { setClaimResponse(value); return this; } public ResourceContainer withClinicalImpression(ClinicalImpression value) { setClinicalImpression(value); return this; } public ResourceContainer withCodeSystem(CodeSystem value) { setCodeSystem(value); return this; } public ResourceContainer withCommunication(Communication value) { setCommunication(value); return this; } public ResourceContainer withCommunicationRequest(CommunicationRequest value) { setCommunicationRequest(value); return this; } public ResourceContainer withCompartmentDefinition(CompartmentDefinition value) { setCompartmentDefinition(value); return this; } public ResourceContainer withComposition(Composition value) { setComposition(value); return this; } public ResourceContainer withConceptMap(ConceptMap value) { setConceptMap(value); return this; } public ResourceContainer withCondition(Condition value) { setCondition(value); return this; } public ResourceContainer withConformance(Conformance value) { setConformance(value); return this; } public ResourceContainer withContract(Contract value) { setContract(value); return this; } public ResourceContainer withCoverage(Coverage value) { setCoverage(value); return this; } public ResourceContainer withDataElement(DataElement value) { setDataElement(value); return this; } public ResourceContainer withDecisionSupportRule(DecisionSupportRule value) { setDecisionSupportRule(value); return this; } public ResourceContainer withDecisionSupportServiceModule(DecisionSupportServiceModule value) { setDecisionSupportServiceModule(value); return this; } public ResourceContainer withDetectedIssue(DetectedIssue value) { setDetectedIssue(value); return this; } public ResourceContainer withDevice(Device value) { setDevice(value); return this; } public ResourceContainer withDeviceComponent(DeviceComponent value) { setDeviceComponent(value); return this; } public ResourceContainer withDeviceMetric(DeviceMetric value) { setDeviceMetric(value); return this; } public ResourceContainer withDeviceUseRequest(DeviceUseRequest value) { setDeviceUseRequest(value); return this; } public ResourceContainer withDeviceUseStatement(DeviceUseStatement value) { setDeviceUseStatement(value); return this; } public ResourceContainer withDiagnosticOrder(DiagnosticOrder value) { setDiagnosticOrder(value); return this; } public ResourceContainer withDiagnosticReport(DiagnosticReport value) { setDiagnosticReport(value); return this; } public ResourceContainer withDocumentManifest(DocumentManifest value) { setDocumentManifest(value); return this; } public ResourceContainer withDocumentReference(DocumentReference value) { setDocumentReference(value); return this; } public ResourceContainer withEligibilityRequest(EligibilityRequest value) { setEligibilityRequest(value); return this; } public ResourceContainer withEligibilityResponse(EligibilityResponse value) { setEligibilityResponse(value); return this; } public ResourceContainer withEncounter(Encounter value) { setEncounter(value); return this; } public ResourceContainer withEnrollmentRequest(EnrollmentRequest value) { setEnrollmentRequest(value); return this; } public ResourceContainer withEnrollmentResponse(EnrollmentResponse value) { setEnrollmentResponse(value); return this; } public ResourceContainer withEpisodeOfCare(EpisodeOfCare value) { setEpisodeOfCare(value); return this; } public ResourceContainer withExpansionProfile(ExpansionProfile value) { setExpansionProfile(value); return this; } public ResourceContainer withExplanationOfBenefit(ExplanationOfBenefit value) { setExplanationOfBenefit(value); return this; } public ResourceContainer withFamilyMemberHistory(FamilyMemberHistory value) { setFamilyMemberHistory(value); return this; } public ResourceContainer withFlag(Flag value) { setFlag(value); return this; } public ResourceContainer withGoal(Goal value) { setGoal(value); return this; } public ResourceContainer withGroup(Group value) { setGroup(value); return this; } public ResourceContainer withGuidanceResponse(GuidanceResponse value) { setGuidanceResponse(value); return this; } public ResourceContainer withHealthcareService(HealthcareService value) { setHealthcareService(value); return this; } public ResourceContainer withImagingExcerpt(ImagingExcerpt value) { setImagingExcerpt(value); return this; } public ResourceContainer withImagingObjectSelection(ImagingObjectSelection value) { setImagingObjectSelection(value); return this; } public ResourceContainer withImagingStudy(ImagingStudy value) { setImagingStudy(value); return this; } public ResourceContainer withImmunization(Immunization value) { setImmunization(value); return this; } public ResourceContainer withImmunizationRecommendation(ImmunizationRecommendation value) { setImmunizationRecommendation(value); return this; } public ResourceContainer withImplementationGuide(ImplementationGuide value) { setImplementationGuide(value); return this; } public ResourceContainer withLibrary(Library value) { setLibrary(value); return this; } public ResourceContainer withLinkage(Linkage value) { setLinkage(value); return this; } public ResourceContainer withList(List value) { setList(value); return this; } public ResourceContainer withLocation(Location value) { setLocation(value); return this; } public ResourceContainer withMeasure(Measure value) { setMeasure(value); return this; } public ResourceContainer withMeasureReport(MeasureReport value) { setMeasureReport(value); return this; } public ResourceContainer withMedia(Media value) { setMedia(value); return this; } public ResourceContainer withMedication(Medication value) { setMedication(value); return this; } public ResourceContainer withMedicationAdministration(MedicationAdministration value) { setMedicationAdministration(value); return this; } public ResourceContainer withMedicationDispense(MedicationDispense value) { setMedicationDispense(value); return this; } public ResourceContainer withMedicationOrder(MedicationOrder value) { setMedicationOrder(value); return this; } public ResourceContainer withMedicationStatement(MedicationStatement value) { setMedicationStatement(value); return this; } public ResourceContainer withMessageHeader(MessageHeader value) { setMessageHeader(value); return this; } public ResourceContainer withModuleDefinition(ModuleDefinition value) { setModuleDefinition(value); return this; } public ResourceContainer withNamingSystem(NamingSystem value) { setNamingSystem(value); return this; } public ResourceContainer withNutritionOrder(NutritionOrder value) { setNutritionOrder(value); return this; } public ResourceContainer withObservation(Observation value) { setObservation(value); return this; } public ResourceContainer withOperationDefinition(OperationDefinition value) { setOperationDefinition(value); return this; } public ResourceContainer withOperationOutcome(OperationOutcome value) { setOperationOutcome(value); return this; } public ResourceContainer withOrder(Order value) { setOrder(value); return this; } public ResourceContainer withOrderResponse(OrderResponse value) { setOrderResponse(value); return this; } public ResourceContainer withOrderSet(OrderSet value) { setOrderSet(value); return this; } public ResourceContainer withOrganization(Organization value) { setOrganization(value); return this; } public ResourceContainer withPatient(Patient value) { setPatient(value); return this; } public ResourceContainer withPaymentNotice(PaymentNotice value) { setPaymentNotice(value); return this; } public ResourceContainer withPaymentReconciliation(PaymentReconciliation value) { setPaymentReconciliation(value); return this; } public ResourceContainer withPerson(Person value) { setPerson(value); return this; } public ResourceContainer withPractitioner(Practitioner value) { setPractitioner(value); return this; } public ResourceContainer withPractitionerRole(PractitionerRole value) { setPractitionerRole(value); return this; } public ResourceContainer withProcedure(Procedure value) { setProcedure(value); return this; } public ResourceContainer withProcedureRequest(ProcedureRequest value) { setProcedureRequest(value); return this; } public ResourceContainer withProcessRequest(ProcessRequest value) { setProcessRequest(value); return this; } public ResourceContainer withProcessResponse(ProcessResponse value) { setProcessResponse(value); return this; } public ResourceContainer withProtocol(Protocol value) { setProtocol(value); return this; } public ResourceContainer withProvenance(Provenance value) { setProvenance(value); return this; } public ResourceContainer withQuestionnaire(Questionnaire value) { setQuestionnaire(value); return this; } public ResourceContainer withQuestionnaireResponse(QuestionnaireResponse value) { setQuestionnaireResponse(value); return this; } public ResourceContainer withReferralRequest(ReferralRequest value) { setReferralRequest(value); return this; } public ResourceContainer withRelatedPerson(RelatedPerson value) { setRelatedPerson(value); return this; } public ResourceContainer withRiskAssessment(RiskAssessment value) { setRiskAssessment(value); return this; } public ResourceContainer withSchedule(Schedule value) { setSchedule(value); return this; } public ResourceContainer withSearchParameter(SearchParameter value) { setSearchParameter(value); return this; } public ResourceContainer withSequence(Sequence value) { setSequence(value); return this; } public ResourceContainer withSlot(Slot value) { setSlot(value); return this; } public ResourceContainer withSpecimen(Specimen value) { setSpecimen(value); return this; } public ResourceContainer withStructureDefinition(StructureDefinition value) { setStructureDefinition(value); return this; } public ResourceContainer withStructureMap(StructureMap value) { setStructureMap(value); return this; } public ResourceContainer withSubscription(Subscription value) { setSubscription(value); return this; } public ResourceContainer withSubstance(Substance value) { setSubstance(value); return this; } public ResourceContainer withSupplyDelivery(SupplyDelivery value) { setSupplyDelivery(value); return this; } public ResourceContainer withSupplyRequest(SupplyRequest value) { setSupplyRequest(value); return this; } public ResourceContainer withTask(Task value) { setTask(value); return this; } public ResourceContainer withTestScript(TestScript value) { setTestScript(value); return this; } public ResourceContainer withValueSet(ValueSet value) { setValueSet(value); return this; } public ResourceContainer withVisionPrescription(VisionPrescription value) { setVisionPrescription(value); return this; } public ResourceContainer withParameters(Parameters value) { setParameters(value); return this; } public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { if (!(object instanceof ResourceContainer)) { return false; } if (this == object) { return true; } final ResourceContainer that = ((ResourceContainer) object); { Account lhsAccount; lhsAccount = this.getAccount(); Account rhsAccount; rhsAccount = that.getAccount(); if (!strategy.equals(LocatorUtils.property(thisLocator, "account", lhsAccount), LocatorUtils.property(thatLocator, "account", rhsAccount), lhsAccount, rhsAccount)) { return false; } } { AllergyIntolerance lhsAllergyIntolerance; lhsAllergyIntolerance = this.getAllergyIntolerance(); AllergyIntolerance rhsAllergyIntolerance; rhsAllergyIntolerance = that.getAllergyIntolerance(); if (!strategy.equals(LocatorUtils.property(thisLocator, "allergyIntolerance", lhsAllergyIntolerance), LocatorUtils.property(thatLocator, "allergyIntolerance", rhsAllergyIntolerance), lhsAllergyIntolerance, rhsAllergyIntolerance)) { return false; } } { Appointment lhsAppointment; lhsAppointment = this.getAppointment(); Appointment rhsAppointment; rhsAppointment = that.getAppointment(); if (!strategy.equals(LocatorUtils.property(thisLocator, "appointment", lhsAppointment), LocatorUtils.property(thatLocator, "appointment", rhsAppointment), lhsAppointment, rhsAppointment)) { return false; } } { AppointmentResponse lhsAppointmentResponse; lhsAppointmentResponse = this.getAppointmentResponse(); AppointmentResponse rhsAppointmentResponse; rhsAppointmentResponse = that.getAppointmentResponse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "appointmentResponse", lhsAppointmentResponse), LocatorUtils.property(thatLocator, "appointmentResponse", rhsAppointmentResponse), lhsAppointmentResponse, rhsAppointmentResponse)) { return false; } } { AuditEvent lhsAuditEvent; lhsAuditEvent = this.getAuditEvent(); AuditEvent rhsAuditEvent; rhsAuditEvent = that.getAuditEvent(); if (!strategy.equals(LocatorUtils.property(thisLocator, "auditEvent", lhsAuditEvent), LocatorUtils.property(thatLocator, "auditEvent", rhsAuditEvent), lhsAuditEvent, rhsAuditEvent)) { return false; } } { Basic lhsBasic; lhsBasic = this.getBasic(); Basic rhsBasic; rhsBasic = that.getBasic(); if (!strategy.equals(LocatorUtils.property(thisLocator, "basic", lhsBasic), LocatorUtils.property(thatLocator, "basic", rhsBasic), lhsBasic, rhsBasic)) { return false; } } { Binary lhsBinary; lhsBinary = this.getBinary(); Binary rhsBinary; rhsBinary = that.getBinary(); if (!strategy.equals(LocatorUtils.property(thisLocator, "binary", lhsBinary), LocatorUtils.property(thatLocator, "binary", rhsBinary), lhsBinary, rhsBinary)) { return false; } } { BodySite lhsBodySite; lhsBodySite = this.getBodySite(); BodySite rhsBodySite; rhsBodySite = that.getBodySite(); if (!strategy.equals(LocatorUtils.property(thisLocator, "bodySite", lhsBodySite), LocatorUtils.property(thatLocator, "bodySite", rhsBodySite), lhsBodySite, rhsBodySite)) { return false; } } { Bundle lhsBundle; lhsBundle = this.getBundle(); Bundle rhsBundle; rhsBundle = that.getBundle(); if (!strategy.equals(LocatorUtils.property(thisLocator, "bundle", lhsBundle), LocatorUtils.property(thatLocator, "bundle", rhsBundle), lhsBundle, rhsBundle)) { return false; } } { CarePlan lhsCarePlan; lhsCarePlan = this.getCarePlan(); CarePlan rhsCarePlan; rhsCarePlan = that.getCarePlan(); if (!strategy.equals(LocatorUtils.property(thisLocator, "carePlan", lhsCarePlan), LocatorUtils.property(thatLocator, "carePlan", rhsCarePlan), lhsCarePlan, rhsCarePlan)) { return false; } } { CareTeam lhsCareTeam; lhsCareTeam = this.getCareTeam(); CareTeam rhsCareTeam; rhsCareTeam = that.getCareTeam(); if (!strategy.equals(LocatorUtils.property(thisLocator, "careTeam", lhsCareTeam), LocatorUtils.property(thatLocator, "careTeam", rhsCareTeam), lhsCareTeam, rhsCareTeam)) { return false; } } { Claim lhsClaim; lhsClaim = this.getClaim(); Claim rhsClaim; rhsClaim = that.getClaim(); if (!strategy.equals(LocatorUtils.property(thisLocator, "claim", lhsClaim), LocatorUtils.property(thatLocator, "claim", rhsClaim), lhsClaim, rhsClaim)) { return false; } } { ClaimResponse lhsClaimResponse; lhsClaimResponse = this.getClaimResponse(); ClaimResponse rhsClaimResponse; rhsClaimResponse = that.getClaimResponse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "claimResponse", lhsClaimResponse), LocatorUtils.property(thatLocator, "claimResponse", rhsClaimResponse), lhsClaimResponse, rhsClaimResponse)) { return false; } } { ClinicalImpression lhsClinicalImpression; lhsClinicalImpression = this.getClinicalImpression(); ClinicalImpression rhsClinicalImpression; rhsClinicalImpression = that.getClinicalImpression(); if (!strategy.equals(LocatorUtils.property(thisLocator, "clinicalImpression", lhsClinicalImpression), LocatorUtils.property(thatLocator, "clinicalImpression", rhsClinicalImpression), lhsClinicalImpression, rhsClinicalImpression)) { return false; } } { CodeSystem lhsCodeSystem; lhsCodeSystem = this.getCodeSystem(); CodeSystem rhsCodeSystem; rhsCodeSystem = that.getCodeSystem(); if (!strategy.equals(LocatorUtils.property(thisLocator, "codeSystem", lhsCodeSystem), LocatorUtils.property(thatLocator, "codeSystem", rhsCodeSystem), lhsCodeSystem, rhsCodeSystem)) { return false; } } { Communication lhsCommunication; lhsCommunication = this.getCommunication(); Communication rhsCommunication; rhsCommunication = that.getCommunication(); if (!strategy.equals(LocatorUtils.property(thisLocator, "communication", lhsCommunication), LocatorUtils.property(thatLocator, "communication", rhsCommunication), lhsCommunication, rhsCommunication)) { return false; } } { CommunicationRequest lhsCommunicationRequest; lhsCommunicationRequest = this.getCommunicationRequest(); CommunicationRequest rhsCommunicationRequest; rhsCommunicationRequest = that.getCommunicationRequest(); if (!strategy.equals(LocatorUtils.property(thisLocator, "communicationRequest", lhsCommunicationRequest), LocatorUtils.property(thatLocator, "communicationRequest", rhsCommunicationRequest), lhsCommunicationRequest, rhsCommunicationRequest)) { return false; } } { CompartmentDefinition lhsCompartmentDefinition; lhsCompartmentDefinition = this.getCompartmentDefinition(); CompartmentDefinition rhsCompartmentDefinition; rhsCompartmentDefinition = that.getCompartmentDefinition(); if (!strategy.equals(LocatorUtils.property(thisLocator, "compartmentDefinition", lhsCompartmentDefinition), LocatorUtils.property(thatLocator, "compartmentDefinition", rhsCompartmentDefinition), lhsCompartmentDefinition, rhsCompartmentDefinition)) { return false; } } { Composition lhsComposition; lhsComposition = this.getComposition(); Composition rhsComposition; rhsComposition = that.getComposition(); if (!strategy.equals(LocatorUtils.property(thisLocator, "composition", lhsComposition), LocatorUtils.property(thatLocator, "composition", rhsComposition), lhsComposition, rhsComposition)) { return false; } } { ConceptMap lhsConceptMap; lhsConceptMap = this.getConceptMap(); ConceptMap rhsConceptMap; rhsConceptMap = that.getConceptMap(); if (!strategy.equals(LocatorUtils.property(thisLocator, "conceptMap", lhsConceptMap), LocatorUtils.property(thatLocator, "conceptMap", rhsConceptMap), lhsConceptMap, rhsConceptMap)) { return false; } } { Condition lhsCondition; lhsCondition = this.getCondition(); Condition rhsCondition; rhsCondition = that.getCondition(); if (!strategy.equals(LocatorUtils.property(thisLocator, "condition", lhsCondition), LocatorUtils.property(thatLocator, "condition", rhsCondition), lhsCondition, rhsCondition)) { return false; } } { Conformance lhsConformance; lhsConformance = this.getConformance(); Conformance rhsConformance; rhsConformance = that.getConformance(); if (!strategy.equals(LocatorUtils.property(thisLocator, "conformance", lhsConformance), LocatorUtils.property(thatLocator, "conformance", rhsConformance), lhsConformance, rhsConformance)) { return false; } } { Contract lhsContract; lhsContract = this.getContract(); Contract rhsContract; rhsContract = that.getContract(); if (!strategy.equals(LocatorUtils.property(thisLocator, "contract", lhsContract), LocatorUtils.property(thatLocator, "contract", rhsContract), lhsContract, rhsContract)) { return false; } } { Coverage lhsCoverage; lhsCoverage = this.getCoverage(); Coverage rhsCoverage; rhsCoverage = that.getCoverage(); if (!strategy.equals(LocatorUtils.property(thisLocator, "coverage", lhsCoverage), LocatorUtils.property(thatLocator, "coverage", rhsCoverage), lhsCoverage, rhsCoverage)) { return false; } } { DataElement lhsDataElement; lhsDataElement = this.getDataElement(); DataElement rhsDataElement; rhsDataElement = that.getDataElement(); if (!strategy.equals(LocatorUtils.property(thisLocator, "dataElement", lhsDataElement), LocatorUtils.property(thatLocator, "dataElement", rhsDataElement), lhsDataElement, rhsDataElement)) { return false; } } { DecisionSupportRule lhsDecisionSupportRule; lhsDecisionSupportRule = this.getDecisionSupportRule(); DecisionSupportRule rhsDecisionSupportRule; rhsDecisionSupportRule = that.getDecisionSupportRule(); if (!strategy.equals(LocatorUtils.property(thisLocator, "decisionSupportRule", lhsDecisionSupportRule), LocatorUtils.property(thatLocator, "decisionSupportRule", rhsDecisionSupportRule), lhsDecisionSupportRule, rhsDecisionSupportRule)) { return false; } } { DecisionSupportServiceModule lhsDecisionSupportServiceModule; lhsDecisionSupportServiceModule = this.getDecisionSupportServiceModule(); DecisionSupportServiceModule rhsDecisionSupportServiceModule; rhsDecisionSupportServiceModule = that.getDecisionSupportServiceModule(); if (!strategy.equals(LocatorUtils.property(thisLocator, "decisionSupportServiceModule", lhsDecisionSupportServiceModule), LocatorUtils.property(thatLocator, "decisionSupportServiceModule", rhsDecisionSupportServiceModule), lhsDecisionSupportServiceModule, rhsDecisionSupportServiceModule)) { return false; } } { DetectedIssue lhsDetectedIssue; lhsDetectedIssue = this.getDetectedIssue(); DetectedIssue rhsDetectedIssue; rhsDetectedIssue = that.getDetectedIssue(); if (!strategy.equals(LocatorUtils.property(thisLocator, "detectedIssue", lhsDetectedIssue), LocatorUtils.property(thatLocator, "detectedIssue", rhsDetectedIssue), lhsDetectedIssue, rhsDetectedIssue)) { return false; } } { Device lhsDevice; lhsDevice = this.getDevice(); Device rhsDevice; rhsDevice = that.getDevice(); if (!strategy.equals(LocatorUtils.property(thisLocator, "device", lhsDevice), LocatorUtils.property(thatLocator, "device", rhsDevice), lhsDevice, rhsDevice)) { return false; } } { DeviceComponent lhsDeviceComponent; lhsDeviceComponent = this.getDeviceComponent(); DeviceComponent rhsDeviceComponent; rhsDeviceComponent = that.getDeviceComponent(); if (!strategy.equals(LocatorUtils.property(thisLocator, "deviceComponent", lhsDeviceComponent), LocatorUtils.property(thatLocator, "deviceComponent", rhsDeviceComponent), lhsDeviceComponent, rhsDeviceComponent)) { return false; } } { DeviceMetric lhsDeviceMetric; lhsDeviceMetric = this.getDeviceMetric(); DeviceMetric rhsDeviceMetric; rhsDeviceMetric = that.getDeviceMetric(); if (!strategy.equals(LocatorUtils.property(thisLocator, "deviceMetric", lhsDeviceMetric), LocatorUtils.property(thatLocator, "deviceMetric", rhsDeviceMetric), lhsDeviceMetric, rhsDeviceMetric)) { return false; } } { DeviceUseRequest lhsDeviceUseRequest; lhsDeviceUseRequest = this.getDeviceUseRequest(); DeviceUseRequest rhsDeviceUseRequest; rhsDeviceUseRequest = that.getDeviceUseRequest(); if (!strategy.equals(LocatorUtils.property(thisLocator, "deviceUseRequest", lhsDeviceUseRequest), LocatorUtils.property(thatLocator, "deviceUseRequest", rhsDeviceUseRequest), lhsDeviceUseRequest, rhsDeviceUseRequest)) { return false; } } { DeviceUseStatement lhsDeviceUseStatement; lhsDeviceUseStatement = this.getDeviceUseStatement(); DeviceUseStatement rhsDeviceUseStatement; rhsDeviceUseStatement = that.getDeviceUseStatement(); if (!strategy.equals(LocatorUtils.property(thisLocator, "deviceUseStatement", lhsDeviceUseStatement), LocatorUtils.property(thatLocator, "deviceUseStatement", rhsDeviceUseStatement), lhsDeviceUseStatement, rhsDeviceUseStatement)) { return false; } } { DiagnosticOrder lhsDiagnosticOrder; lhsDiagnosticOrder = this.getDiagnosticOrder(); DiagnosticOrder rhsDiagnosticOrder; rhsDiagnosticOrder = that.getDiagnosticOrder(); if (!strategy.equals(LocatorUtils.property(thisLocator, "diagnosticOrder", lhsDiagnosticOrder), LocatorUtils.property(thatLocator, "diagnosticOrder", rhsDiagnosticOrder), lhsDiagnosticOrder, rhsDiagnosticOrder)) { return false; } } { DiagnosticReport lhsDiagnosticReport; lhsDiagnosticReport = this.getDiagnosticReport(); DiagnosticReport rhsDiagnosticReport; rhsDiagnosticReport = that.getDiagnosticReport(); if (!strategy.equals(LocatorUtils.property(thisLocator, "diagnosticReport", lhsDiagnosticReport), LocatorUtils.property(thatLocator, "diagnosticReport", rhsDiagnosticReport), lhsDiagnosticReport, rhsDiagnosticReport)) { return false; } } { DocumentManifest lhsDocumentManifest; lhsDocumentManifest = this.getDocumentManifest(); DocumentManifest rhsDocumentManifest; rhsDocumentManifest = that.getDocumentManifest(); if (!strategy.equals(LocatorUtils.property(thisLocator, "documentManifest", lhsDocumentManifest), LocatorUtils.property(thatLocator, "documentManifest", rhsDocumentManifest), lhsDocumentManifest, rhsDocumentManifest)) { return false; } } { DocumentReference lhsDocumentReference; lhsDocumentReference = this.getDocumentReference(); DocumentReference rhsDocumentReference; rhsDocumentReference = that.getDocumentReference(); if (!strategy.equals(LocatorUtils.property(thisLocator, "documentReference", lhsDocumentReference), LocatorUtils.property(thatLocator, "documentReference", rhsDocumentReference), lhsDocumentReference, rhsDocumentReference)) { return false; } } { EligibilityRequest lhsEligibilityRequest; lhsEligibilityRequest = this.getEligibilityRequest(); EligibilityRequest rhsEligibilityRequest; rhsEligibilityRequest = that.getEligibilityRequest(); if (!strategy.equals(LocatorUtils.property(thisLocator, "eligibilityRequest", lhsEligibilityRequest), LocatorUtils.property(thatLocator, "eligibilityRequest", rhsEligibilityRequest), lhsEligibilityRequest, rhsEligibilityRequest)) { return false; } } { EligibilityResponse lhsEligibilityResponse; lhsEligibilityResponse = this.getEligibilityResponse(); EligibilityResponse rhsEligibilityResponse; rhsEligibilityResponse = that.getEligibilityResponse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "eligibilityResponse", lhsEligibilityResponse), LocatorUtils.property(thatLocator, "eligibilityResponse", rhsEligibilityResponse), lhsEligibilityResponse, rhsEligibilityResponse)) { return false; } } { Encounter lhsEncounter; lhsEncounter = this.getEncounter(); Encounter rhsEncounter; rhsEncounter = that.getEncounter(); if (!strategy.equals(LocatorUtils.property(thisLocator, "encounter", lhsEncounter), LocatorUtils.property(thatLocator, "encounter", rhsEncounter), lhsEncounter, rhsEncounter)) { return false; } } { EnrollmentRequest lhsEnrollmentRequest; lhsEnrollmentRequest = this.getEnrollmentRequest(); EnrollmentRequest rhsEnrollmentRequest; rhsEnrollmentRequest = that.getEnrollmentRequest(); if (!strategy.equals(LocatorUtils.property(thisLocator, "enrollmentRequest", lhsEnrollmentRequest), LocatorUtils.property(thatLocator, "enrollmentRequest", rhsEnrollmentRequest), lhsEnrollmentRequest, rhsEnrollmentRequest)) { return false; } } { EnrollmentResponse lhsEnrollmentResponse; lhsEnrollmentResponse = this.getEnrollmentResponse(); EnrollmentResponse rhsEnrollmentResponse; rhsEnrollmentResponse = that.getEnrollmentResponse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "enrollmentResponse", lhsEnrollmentResponse), LocatorUtils.property(thatLocator, "enrollmentResponse", rhsEnrollmentResponse), lhsEnrollmentResponse, rhsEnrollmentResponse)) { return false; } } { EpisodeOfCare lhsEpisodeOfCare; lhsEpisodeOfCare = this.getEpisodeOfCare(); EpisodeOfCare rhsEpisodeOfCare; rhsEpisodeOfCare = that.getEpisodeOfCare(); if (!strategy.equals(LocatorUtils.property(thisLocator, "episodeOfCare", lhsEpisodeOfCare), LocatorUtils.property(thatLocator, "episodeOfCare", rhsEpisodeOfCare), lhsEpisodeOfCare, rhsEpisodeOfCare)) { return false; } } { ExpansionProfile lhsExpansionProfile; lhsExpansionProfile = this.getExpansionProfile(); ExpansionProfile rhsExpansionProfile; rhsExpansionProfile = that.getExpansionProfile(); if (!strategy.equals(LocatorUtils.property(thisLocator, "expansionProfile", lhsExpansionProfile), LocatorUtils.property(thatLocator, "expansionProfile", rhsExpansionProfile), lhsExpansionProfile, rhsExpansionProfile)) { return false; } } { ExplanationOfBenefit lhsExplanationOfBenefit; lhsExplanationOfBenefit = this.getExplanationOfBenefit(); ExplanationOfBenefit rhsExplanationOfBenefit; rhsExplanationOfBenefit = that.getExplanationOfBenefit(); if (!strategy.equals(LocatorUtils.property(thisLocator, "explanationOfBenefit", lhsExplanationOfBenefit), LocatorUtils.property(thatLocator, "explanationOfBenefit", rhsExplanationOfBenefit), lhsExplanationOfBenefit, rhsExplanationOfBenefit)) { return false; } } { FamilyMemberHistory lhsFamilyMemberHistory; lhsFamilyMemberHistory = this.getFamilyMemberHistory(); FamilyMemberHistory rhsFamilyMemberHistory; rhsFamilyMemberHistory = that.getFamilyMemberHistory(); if (!strategy.equals(LocatorUtils.property(thisLocator, "familyMemberHistory", lhsFamilyMemberHistory), LocatorUtils.property(thatLocator, "familyMemberHistory", rhsFamilyMemberHistory), lhsFamilyMemberHistory, rhsFamilyMemberHistory)) { return false; } } { Flag lhsFlag; lhsFlag = this.getFlag(); Flag rhsFlag; rhsFlag = that.getFlag(); if (!strategy.equals(LocatorUtils.property(thisLocator, "flag", lhsFlag), LocatorUtils.property(thatLocator, "flag", rhsFlag), lhsFlag, rhsFlag)) { return false; } } { Goal lhsGoal; lhsGoal = this.getGoal(); Goal rhsGoal; rhsGoal = that.getGoal(); if (!strategy.equals(LocatorUtils.property(thisLocator, "goal", lhsGoal), LocatorUtils.property(thatLocator, "goal", rhsGoal), lhsGoal, rhsGoal)) { return false; } } { Group lhsGroup; lhsGroup = this.getGroup(); Group rhsGroup; rhsGroup = that.getGroup(); if (!strategy.equals(LocatorUtils.property(thisLocator, "group", lhsGroup), LocatorUtils.property(thatLocator, "group", rhsGroup), lhsGroup, rhsGroup)) { return false; } } { GuidanceResponse lhsGuidanceResponse; lhsGuidanceResponse = this.getGuidanceResponse(); GuidanceResponse rhsGuidanceResponse; rhsGuidanceResponse = that.getGuidanceResponse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "guidanceResponse", lhsGuidanceResponse), LocatorUtils.property(thatLocator, "guidanceResponse", rhsGuidanceResponse), lhsGuidanceResponse, rhsGuidanceResponse)) { return false; } } { HealthcareService lhsHealthcareService; lhsHealthcareService = this.getHealthcareService(); HealthcareService rhsHealthcareService; rhsHealthcareService = that.getHealthcareService(); if (!strategy.equals(LocatorUtils.property(thisLocator, "healthcareService", lhsHealthcareService), LocatorUtils.property(thatLocator, "healthcareService", rhsHealthcareService), lhsHealthcareService, rhsHealthcareService)) { return false; } } { ImagingExcerpt lhsImagingExcerpt; lhsImagingExcerpt = this.getImagingExcerpt(); ImagingExcerpt rhsImagingExcerpt; rhsImagingExcerpt = that.getImagingExcerpt(); if (!strategy.equals(LocatorUtils.property(thisLocator, "imagingExcerpt", lhsImagingExcerpt), LocatorUtils.property(thatLocator, "imagingExcerpt", rhsImagingExcerpt), lhsImagingExcerpt, rhsImagingExcerpt)) { return false; } } { ImagingObjectSelection lhsImagingObjectSelection; lhsImagingObjectSelection = this.getImagingObjectSelection(); ImagingObjectSelection rhsImagingObjectSelection; rhsImagingObjectSelection = that.getImagingObjectSelection(); if (!strategy.equals(LocatorUtils.property(thisLocator, "imagingObjectSelection", lhsImagingObjectSelection), LocatorUtils.property(thatLocator, "imagingObjectSelection", rhsImagingObjectSelection), lhsImagingObjectSelection, rhsImagingObjectSelection)) { return false; } } { ImagingStudy lhsImagingStudy; lhsImagingStudy = this.getImagingStudy(); ImagingStudy rhsImagingStudy; rhsImagingStudy = that.getImagingStudy(); if (!strategy.equals(LocatorUtils.property(thisLocator, "imagingStudy", lhsImagingStudy), LocatorUtils.property(thatLocator, "imagingStudy", rhsImagingStudy), lhsImagingStudy, rhsImagingStudy)) { return false; } } { Immunization lhsImmunization; lhsImmunization = this.getImmunization(); Immunization rhsImmunization; rhsImmunization = that.getImmunization(); if (!strategy.equals(LocatorUtils.property(thisLocator, "immunization", lhsImmunization), LocatorUtils.property(thatLocator, "immunization", rhsImmunization), lhsImmunization, rhsImmunization)) { return false; } } { ImmunizationRecommendation lhsImmunizationRecommendation; lhsImmunizationRecommendation = this.getImmunizationRecommendation(); ImmunizationRecommendation rhsImmunizationRecommendation; rhsImmunizationRecommendation = that.getImmunizationRecommendation(); if (!strategy.equals(LocatorUtils.property(thisLocator, "immunizationRecommendation", lhsImmunizationRecommendation), LocatorUtils.property(thatLocator, "immunizationRecommendation", rhsImmunizationRecommendation), lhsImmunizationRecommendation, rhsImmunizationRecommendation)) { return false; } } { ImplementationGuide lhsImplementationGuide; lhsImplementationGuide = this.getImplementationGuide(); ImplementationGuide rhsImplementationGuide; rhsImplementationGuide = that.getImplementationGuide(); if (!strategy.equals(LocatorUtils.property(thisLocator, "implementationGuide", lhsImplementationGuide), LocatorUtils.property(thatLocator, "implementationGuide", rhsImplementationGuide), lhsImplementationGuide, rhsImplementationGuide)) { return false; } } { Library lhsLibrary; lhsLibrary = this.getLibrary(); Library rhsLibrary; rhsLibrary = that.getLibrary(); if (!strategy.equals(LocatorUtils.property(thisLocator, "library", lhsLibrary), LocatorUtils.property(thatLocator, "library", rhsLibrary), lhsLibrary, rhsLibrary)) { return false; } } { Linkage lhsLinkage; lhsLinkage = this.getLinkage(); Linkage rhsLinkage; rhsLinkage = that.getLinkage(); if (!strategy.equals(LocatorUtils.property(thisLocator, "linkage", lhsLinkage), LocatorUtils.property(thatLocator, "linkage", rhsLinkage), lhsLinkage, rhsLinkage)) { return false; } } { List lhsList; lhsList = this.getList(); List rhsList; rhsList = that.getList(); if (!strategy.equals(LocatorUtils.property(thisLocator, "list", lhsList), LocatorUtils.property(thatLocator, "list", rhsList), lhsList, rhsList)) { return false; } } { Location lhsLocation; lhsLocation = this.getLocation(); Location rhsLocation; rhsLocation = that.getLocation(); if (!strategy.equals(LocatorUtils.property(thisLocator, "location", lhsLocation), LocatorUtils.property(thatLocator, "location", rhsLocation), lhsLocation, rhsLocation)) { return false; } } { Measure lhsMeasure; lhsMeasure = this.getMeasure(); Measure rhsMeasure; rhsMeasure = that.getMeasure(); if (!strategy.equals(LocatorUtils.property(thisLocator, "measure", lhsMeasure), LocatorUtils.property(thatLocator, "measure", rhsMeasure), lhsMeasure, rhsMeasure)) { return false; } } { MeasureReport lhsMeasureReport; lhsMeasureReport = this.getMeasureReport(); MeasureReport rhsMeasureReport; rhsMeasureReport = that.getMeasureReport(); if (!strategy.equals(LocatorUtils.property(thisLocator, "measureReport", lhsMeasureReport), LocatorUtils.property(thatLocator, "measureReport", rhsMeasureReport), lhsMeasureReport, rhsMeasureReport)) { return false; } } { Media lhsMedia; lhsMedia = this.getMedia(); Media rhsMedia; rhsMedia = that.getMedia(); if (!strategy.equals(LocatorUtils.property(thisLocator, "media", lhsMedia), LocatorUtils.property(thatLocator, "media", rhsMedia), lhsMedia, rhsMedia)) { return false; } } { Medication lhsMedication; lhsMedication = this.getMedication(); Medication rhsMedication; rhsMedication = that.getMedication(); if (!strategy.equals(LocatorUtils.property(thisLocator, "medication", lhsMedication), LocatorUtils.property(thatLocator, "medication", rhsMedication), lhsMedication, rhsMedication)) { return false; } } { MedicationAdministration lhsMedicationAdministration; lhsMedicationAdministration = this.getMedicationAdministration(); MedicationAdministration rhsMedicationAdministration; rhsMedicationAdministration = that.getMedicationAdministration(); if (!strategy.equals(LocatorUtils.property(thisLocator, "medicationAdministration", lhsMedicationAdministration), LocatorUtils.property(thatLocator, "medicationAdministration", rhsMedicationAdministration), lhsMedicationAdministration, rhsMedicationAdministration)) { return false; } } { MedicationDispense lhsMedicationDispense; lhsMedicationDispense = this.getMedicationDispense(); MedicationDispense rhsMedicationDispense; rhsMedicationDispense = that.getMedicationDispense(); if (!strategy.equals(LocatorUtils.property(thisLocator, "medicationDispense", lhsMedicationDispense), LocatorUtils.property(thatLocator, "medicationDispense", rhsMedicationDispense), lhsMedicationDispense, rhsMedicationDispense)) { return false; } } { MedicationOrder lhsMedicationOrder; lhsMedicationOrder = this.getMedicationOrder(); MedicationOrder rhsMedicationOrder; rhsMedicationOrder = that.getMedicationOrder(); if (!strategy.equals(LocatorUtils.property(thisLocator, "medicationOrder", lhsMedicationOrder), LocatorUtils.property(thatLocator, "medicationOrder", rhsMedicationOrder), lhsMedicationOrder, rhsMedicationOrder)) { return false; } } { MedicationStatement lhsMedicationStatement; lhsMedicationStatement = this.getMedicationStatement(); MedicationStatement rhsMedicationStatement; rhsMedicationStatement = that.getMedicationStatement(); if (!strategy.equals(LocatorUtils.property(thisLocator, "medicationStatement", lhsMedicationStatement), LocatorUtils.property(thatLocator, "medicationStatement", rhsMedicationStatement), lhsMedicationStatement, rhsMedicationStatement)) { return false; } } { MessageHeader lhsMessageHeader; lhsMessageHeader = this.getMessageHeader(); MessageHeader rhsMessageHeader; rhsMessageHeader = that.getMessageHeader(); if (!strategy.equals(LocatorUtils.property(thisLocator, "messageHeader", lhsMessageHeader), LocatorUtils.property(thatLocator, "messageHeader", rhsMessageHeader), lhsMessageHeader, rhsMessageHeader)) { return false; } } { ModuleDefinition lhsModuleDefinition; lhsModuleDefinition = this.getModuleDefinition(); ModuleDefinition rhsModuleDefinition; rhsModuleDefinition = that.getModuleDefinition(); if (!strategy.equals(LocatorUtils.property(thisLocator, "moduleDefinition", lhsModuleDefinition), LocatorUtils.property(thatLocator, "moduleDefinition", rhsModuleDefinition), lhsModuleDefinition, rhsModuleDefinition)) { return false; } } { NamingSystem lhsNamingSystem; lhsNamingSystem = this.getNamingSystem(); NamingSystem rhsNamingSystem; rhsNamingSystem = that.getNamingSystem(); if (!strategy.equals(LocatorUtils.property(thisLocator, "namingSystem", lhsNamingSystem), LocatorUtils.property(thatLocator, "namingSystem", rhsNamingSystem), lhsNamingSystem, rhsNamingSystem)) { return false; } } { NutritionOrder lhsNutritionOrder; lhsNutritionOrder = this.getNutritionOrder(); NutritionOrder rhsNutritionOrder; rhsNutritionOrder = that.getNutritionOrder(); if (!strategy.equals(LocatorUtils.property(thisLocator, "nutritionOrder", lhsNutritionOrder), LocatorUtils.property(thatLocator, "nutritionOrder", rhsNutritionOrder), lhsNutritionOrder, rhsNutritionOrder)) { return false; } } { Observation lhsObservation; lhsObservation = this.getObservation(); Observation rhsObservation; rhsObservation = that.getObservation(); if (!strategy.equals(LocatorUtils.property(thisLocator, "observation", lhsObservation), LocatorUtils.property(thatLocator, "observation", rhsObservation), lhsObservation, rhsObservation)) { return false; } } { OperationDefinition lhsOperationDefinition; lhsOperationDefinition = this.getOperationDefinition(); OperationDefinition rhsOperationDefinition; rhsOperationDefinition = that.getOperationDefinition(); if (!strategy.equals(LocatorUtils.property(thisLocator, "operationDefinition", lhsOperationDefinition), LocatorUtils.property(thatLocator, "operationDefinition", rhsOperationDefinition), lhsOperationDefinition, rhsOperationDefinition)) { return false; } } { OperationOutcome lhsOperationOutcome; lhsOperationOutcome = this.getOperationOutcome(); OperationOutcome rhsOperationOutcome; rhsOperationOutcome = that.getOperationOutcome(); if (!strategy.equals(LocatorUtils.property(thisLocator, "operationOutcome", lhsOperationOutcome), LocatorUtils.property(thatLocator, "operationOutcome", rhsOperationOutcome), lhsOperationOutcome, rhsOperationOutcome)) { return false; } } { Order lhsOrder; lhsOrder = this.getOrder(); Order rhsOrder; rhsOrder = that.getOrder(); if (!strategy.equals(LocatorUtils.property(thisLocator, "order", lhsOrder), LocatorUtils.property(thatLocator, "order", rhsOrder), lhsOrder, rhsOrder)) { return false; } } { OrderResponse lhsOrderResponse; lhsOrderResponse = this.getOrderResponse(); OrderResponse rhsOrderResponse; rhsOrderResponse = that.getOrderResponse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "orderResponse", lhsOrderResponse), LocatorUtils.property(thatLocator, "orderResponse", rhsOrderResponse), lhsOrderResponse, rhsOrderResponse)) { return false; } } { OrderSet lhsOrderSet; lhsOrderSet = this.getOrderSet(); OrderSet rhsOrderSet; rhsOrderSet = that.getOrderSet(); if (!strategy.equals(LocatorUtils.property(thisLocator, "orderSet", lhsOrderSet), LocatorUtils.property(thatLocator, "orderSet", rhsOrderSet), lhsOrderSet, rhsOrderSet)) { return false; } } { Organization lhsOrganization; lhsOrganization = this.getOrganization(); Organization rhsOrganization; rhsOrganization = that.getOrganization(); if (!strategy.equals(LocatorUtils.property(thisLocator, "organization", lhsOrganization), LocatorUtils.property(thatLocator, "organization", rhsOrganization), lhsOrganization, rhsOrganization)) { return false; } } { Patient lhsPatient; lhsPatient = this.getPatient(); Patient rhsPatient; rhsPatient = that.getPatient(); if (!strategy.equals(LocatorUtils.property(thisLocator, "patient", lhsPatient), LocatorUtils.property(thatLocator, "patient", rhsPatient), lhsPatient, rhsPatient)) { return false; } } { PaymentNotice lhsPaymentNotice; lhsPaymentNotice = this.getPaymentNotice(); PaymentNotice rhsPaymentNotice; rhsPaymentNotice = that.getPaymentNotice(); if (!strategy.equals(LocatorUtils.property(thisLocator, "paymentNotice", lhsPaymentNotice), LocatorUtils.property(thatLocator, "paymentNotice", rhsPaymentNotice), lhsPaymentNotice, rhsPaymentNotice)) { return false; } } { PaymentReconciliation lhsPaymentReconciliation; lhsPaymentReconciliation = this.getPaymentReconciliation(); PaymentReconciliation rhsPaymentReconciliation; rhsPaymentReconciliation = that.getPaymentReconciliation(); if (!strategy.equals(LocatorUtils.property(thisLocator, "paymentReconciliation", lhsPaymentReconciliation), LocatorUtils.property(thatLocator, "paymentReconciliation", rhsPaymentReconciliation), lhsPaymentReconciliation, rhsPaymentReconciliation)) { return false; } } { Person lhsPerson; lhsPerson = this.getPerson(); Person rhsPerson; rhsPerson = that.getPerson(); if (!strategy.equals(LocatorUtils.property(thisLocator, "person", lhsPerson), LocatorUtils.property(thatLocator, "person", rhsPerson), lhsPerson, rhsPerson)) { return false; } } { Practitioner lhsPractitioner; lhsPractitioner = this.getPractitioner(); Practitioner rhsPractitioner; rhsPractitioner = that.getPractitioner(); if (!strategy.equals(LocatorUtils.property(thisLocator, "practitioner", lhsPractitioner), LocatorUtils.property(thatLocator, "practitioner", rhsPractitioner), lhsPractitioner, rhsPractitioner)) { return false; } } { PractitionerRole lhsPractitionerRole; lhsPractitionerRole = this.getPractitionerRole(); PractitionerRole rhsPractitionerRole; rhsPractitionerRole = that.getPractitionerRole(); if (!strategy.equals(LocatorUtils.property(thisLocator, "practitionerRole", lhsPractitionerRole), LocatorUtils.property(thatLocator, "practitionerRole", rhsPractitionerRole), lhsPractitionerRole, rhsPractitionerRole)) { return false; } } { Procedure lhsProcedure; lhsProcedure = this.getProcedure(); Procedure rhsProcedure; rhsProcedure = that.getProcedure(); if (!strategy.equals(LocatorUtils.property(thisLocator, "procedure", lhsProcedure), LocatorUtils.property(thatLocator, "procedure", rhsProcedure), lhsProcedure, rhsProcedure)) { return false; } } { ProcedureRequest lhsProcedureRequest; lhsProcedureRequest = this.getProcedureRequest(); ProcedureRequest rhsProcedureRequest; rhsProcedureRequest = that.getProcedureRequest(); if (!strategy.equals(LocatorUtils.property(thisLocator, "procedureRequest", lhsProcedureRequest), LocatorUtils.property(thatLocator, "procedureRequest", rhsProcedureRequest), lhsProcedureRequest, rhsProcedureRequest)) { return false; } } { ProcessRequest lhsProcessRequest; lhsProcessRequest = this.getProcessRequest(); ProcessRequest rhsProcessRequest; rhsProcessRequest = that.getProcessRequest(); if (!strategy.equals(LocatorUtils.property(thisLocator, "processRequest", lhsProcessRequest), LocatorUtils.property(thatLocator, "processRequest", rhsProcessRequest), lhsProcessRequest, rhsProcessRequest)) { return false; } } { ProcessResponse lhsProcessResponse; lhsProcessResponse = this.getProcessResponse(); ProcessResponse rhsProcessResponse; rhsProcessResponse = that.getProcessResponse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "processResponse", lhsProcessResponse), LocatorUtils.property(thatLocator, "processResponse", rhsProcessResponse), lhsProcessResponse, rhsProcessResponse)) { return false; } } { Protocol lhsProtocol; lhsProtocol = this.getProtocol(); Protocol rhsProtocol; rhsProtocol = that.getProtocol(); if (!strategy.equals(LocatorUtils.property(thisLocator, "protocol", lhsProtocol), LocatorUtils.property(thatLocator, "protocol", rhsProtocol), lhsProtocol, rhsProtocol)) { return false; } } { Provenance lhsProvenance; lhsProvenance = this.getProvenance(); Provenance rhsProvenance; rhsProvenance = that.getProvenance(); if (!strategy.equals(LocatorUtils.property(thisLocator, "provenance", lhsProvenance), LocatorUtils.property(thatLocator, "provenance", rhsProvenance), lhsProvenance, rhsProvenance)) { return false; } } { Questionnaire lhsQuestionnaire; lhsQuestionnaire = this.getQuestionnaire(); Questionnaire rhsQuestionnaire; rhsQuestionnaire = that.getQuestionnaire(); if (!strategy.equals(LocatorUtils.property(thisLocator, "questionnaire", lhsQuestionnaire), LocatorUtils.property(thatLocator, "questionnaire", rhsQuestionnaire), lhsQuestionnaire, rhsQuestionnaire)) { return false; } } { QuestionnaireResponse lhsQuestionnaireResponse; lhsQuestionnaireResponse = this.getQuestionnaireResponse(); QuestionnaireResponse rhsQuestionnaireResponse; rhsQuestionnaireResponse = that.getQuestionnaireResponse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "questionnaireResponse", lhsQuestionnaireResponse), LocatorUtils.property(thatLocator, "questionnaireResponse", rhsQuestionnaireResponse), lhsQuestionnaireResponse, rhsQuestionnaireResponse)) { return false; } } { ReferralRequest lhsReferralRequest; lhsReferralRequest = this.getReferralRequest(); ReferralRequest rhsReferralRequest; rhsReferralRequest = that.getReferralRequest(); if (!strategy.equals(LocatorUtils.property(thisLocator, "referralRequest", lhsReferralRequest), LocatorUtils.property(thatLocator, "referralRequest", rhsReferralRequest), lhsReferralRequest, rhsReferralRequest)) { return false; } } { RelatedPerson lhsRelatedPerson; lhsRelatedPerson = this.getRelatedPerson(); RelatedPerson rhsRelatedPerson; rhsRelatedPerson = that.getRelatedPerson(); if (!strategy.equals(LocatorUtils.property(thisLocator, "relatedPerson", lhsRelatedPerson), LocatorUtils.property(thatLocator, "relatedPerson", rhsRelatedPerson), lhsRelatedPerson, rhsRelatedPerson)) { return false; } } { RiskAssessment lhsRiskAssessment; lhsRiskAssessment = this.getRiskAssessment(); RiskAssessment rhsRiskAssessment; rhsRiskAssessment = that.getRiskAssessment(); if (!strategy.equals(LocatorUtils.property(thisLocator, "riskAssessment", lhsRiskAssessment), LocatorUtils.property(thatLocator, "riskAssessment", rhsRiskAssessment), lhsRiskAssessment, rhsRiskAssessment)) { return false; } } { Schedule lhsSchedule; lhsSchedule = this.getSchedule(); Schedule rhsSchedule; rhsSchedule = that.getSchedule(); if (!strategy.equals(LocatorUtils.property(thisLocator, "schedule", lhsSchedule), LocatorUtils.property(thatLocator, "schedule", rhsSchedule), lhsSchedule, rhsSchedule)) { return false; } } { SearchParameter lhsSearchParameter; lhsSearchParameter = this.getSearchParameter(); SearchParameter rhsSearchParameter; rhsSearchParameter = that.getSearchParameter(); if (!strategy.equals(LocatorUtils.property(thisLocator, "searchParameter", lhsSearchParameter), LocatorUtils.property(thatLocator, "searchParameter", rhsSearchParameter), lhsSearchParameter, rhsSearchParameter)) { return false; } } { Sequence lhsSequence; lhsSequence = this.getSequence(); Sequence rhsSequence; rhsSequence = that.getSequence(); if (!strategy.equals(LocatorUtils.property(thisLocator, "sequence", lhsSequence), LocatorUtils.property(thatLocator, "sequence", rhsSequence), lhsSequence, rhsSequence)) { return false; } } { Slot lhsSlot; lhsSlot = this.getSlot(); Slot rhsSlot; rhsSlot = that.getSlot(); if (!strategy.equals(LocatorUtils.property(thisLocator, "slot", lhsSlot), LocatorUtils.property(thatLocator, "slot", rhsSlot), lhsSlot, rhsSlot)) { return false; } } { Specimen lhsSpecimen; lhsSpecimen = this.getSpecimen(); Specimen rhsSpecimen; rhsSpecimen = that.getSpecimen(); if (!strategy.equals(LocatorUtils.property(thisLocator, "specimen", lhsSpecimen), LocatorUtils.property(thatLocator, "specimen", rhsSpecimen), lhsSpecimen, rhsSpecimen)) { return false; } } { StructureDefinition lhsStructureDefinition; lhsStructureDefinition = this.getStructureDefinition(); StructureDefinition rhsStructureDefinition; rhsStructureDefinition = that.getStructureDefinition(); if (!strategy.equals(LocatorUtils.property(thisLocator, "structureDefinition", lhsStructureDefinition), LocatorUtils.property(thatLocator, "structureDefinition", rhsStructureDefinition), lhsStructureDefinition, rhsStructureDefinition)) { return false; } } { StructureMap lhsStructureMap; lhsStructureMap = this.getStructureMap(); StructureMap rhsStructureMap; rhsStructureMap = that.getStructureMap(); if (!strategy.equals(LocatorUtils.property(thisLocator, "structureMap", lhsStructureMap), LocatorUtils.property(thatLocator, "structureMap", rhsStructureMap), lhsStructureMap, rhsStructureMap)) { return false; } } { Subscription lhsSubscription; lhsSubscription = this.getSubscription(); Subscription rhsSubscription; rhsSubscription = that.getSubscription(); if (!strategy.equals(LocatorUtils.property(thisLocator, "subscription", lhsSubscription), LocatorUtils.property(thatLocator, "subscription", rhsSubscription), lhsSubscription, rhsSubscription)) { return false; } } { Substance lhsSubstance; lhsSubstance = this.getSubstance(); Substance rhsSubstance; rhsSubstance = that.getSubstance(); if (!strategy.equals(LocatorUtils.property(thisLocator, "substance", lhsSubstance), LocatorUtils.property(thatLocator, "substance", rhsSubstance), lhsSubstance, rhsSubstance)) { return false; } } { SupplyDelivery lhsSupplyDelivery; lhsSupplyDelivery = this.getSupplyDelivery(); SupplyDelivery rhsSupplyDelivery; rhsSupplyDelivery = that.getSupplyDelivery(); if (!strategy.equals(LocatorUtils.property(thisLocator, "supplyDelivery", lhsSupplyDelivery), LocatorUtils.property(thatLocator, "supplyDelivery", rhsSupplyDelivery), lhsSupplyDelivery, rhsSupplyDelivery)) { return false; } } { SupplyRequest lhsSupplyRequest; lhsSupplyRequest = this.getSupplyRequest(); SupplyRequest rhsSupplyRequest; rhsSupplyRequest = that.getSupplyRequest(); if (!strategy.equals(LocatorUtils.property(thisLocator, "supplyRequest", lhsSupplyRequest), LocatorUtils.property(thatLocator, "supplyRequest", rhsSupplyRequest), lhsSupplyRequest, rhsSupplyRequest)) { return false; } } { Task lhsTask; lhsTask = this.getTask(); Task rhsTask; rhsTask = that.getTask(); if (!strategy.equals(LocatorUtils.property(thisLocator, "task", lhsTask), LocatorUtils.property(thatLocator, "task", rhsTask), lhsTask, rhsTask)) { return false; } } { TestScript lhsTestScript; lhsTestScript = this.getTestScript(); TestScript rhsTestScript; rhsTestScript = that.getTestScript(); if (!strategy.equals(LocatorUtils.property(thisLocator, "testScript", lhsTestScript), LocatorUtils.property(thatLocator, "testScript", rhsTestScript), lhsTestScript, rhsTestScript)) { return false; } } { ValueSet lhsValueSet; lhsValueSet = this.getValueSet(); ValueSet rhsValueSet; rhsValueSet = that.getValueSet(); if (!strategy.equals(LocatorUtils.property(thisLocator, "valueSet", lhsValueSet), LocatorUtils.property(thatLocator, "valueSet", rhsValueSet), lhsValueSet, rhsValueSet)) { return false; } } { VisionPrescription lhsVisionPrescription; lhsVisionPrescription = this.getVisionPrescription(); VisionPrescription rhsVisionPrescription; rhsVisionPrescription = that.getVisionPrescription(); if (!strategy.equals(LocatorUtils.property(thisLocator, "visionPrescription", lhsVisionPrescription), LocatorUtils.property(thatLocator, "visionPrescription", rhsVisionPrescription), lhsVisionPrescription, rhsVisionPrescription)) { return false; } } { Parameters lhsParameters; lhsParameters = this.getParameters(); Parameters rhsParameters; rhsParameters = that.getParameters(); if (!strategy.equals(LocatorUtils.property(thisLocator, "parameters", lhsParameters), LocatorUtils.property(thatLocator, "parameters", rhsParameters), lhsParameters, rhsParameters)) { return false; } } return true; } public boolean equals(Object object) { final EqualsStrategy strategy = JAXBEqualsStrategy.INSTANCE; return equals(null, null, object, strategy); } public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { int currentHashCode = 1; { Account theAccount; theAccount = this.getAccount(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "account", theAccount), currentHashCode, theAccount); } { AllergyIntolerance theAllergyIntolerance; theAllergyIntolerance = this.getAllergyIntolerance(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "allergyIntolerance", theAllergyIntolerance), currentHashCode, theAllergyIntolerance); } { Appointment theAppointment; theAppointment = this.getAppointment(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "appointment", theAppointment), currentHashCode, theAppointment); } { AppointmentResponse theAppointmentResponse; theAppointmentResponse = this.getAppointmentResponse(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "appointmentResponse", theAppointmentResponse), currentHashCode, theAppointmentResponse); } { AuditEvent theAuditEvent; theAuditEvent = this.getAuditEvent(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "auditEvent", theAuditEvent), currentHashCode, theAuditEvent); } { Basic theBasic; theBasic = this.getBasic(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "basic", theBasic), currentHashCode, theBasic); } { Binary theBinary; theBinary = this.getBinary(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "binary", theBinary), currentHashCode, theBinary); } { BodySite theBodySite; theBodySite = this.getBodySite(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "bodySite", theBodySite), currentHashCode, theBodySite); } { Bundle theBundle; theBundle = this.getBundle(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "bundle", theBundle), currentHashCode, theBundle); } { CarePlan theCarePlan; theCarePlan = this.getCarePlan(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "carePlan", theCarePlan), currentHashCode, theCarePlan); } { CareTeam theCareTeam; theCareTeam = this.getCareTeam(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "careTeam", theCareTeam), currentHashCode, theCareTeam); } { Claim theClaim; theClaim = this.getClaim(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "claim", theClaim), currentHashCode, theClaim); } { ClaimResponse theClaimResponse; theClaimResponse = this.getClaimResponse(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "claimResponse", theClaimResponse), currentHashCode, theClaimResponse); } { ClinicalImpression theClinicalImpression; theClinicalImpression = this.getClinicalImpression(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "clinicalImpression", theClinicalImpression), currentHashCode, theClinicalImpression); } { CodeSystem theCodeSystem; theCodeSystem = this.getCodeSystem(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "codeSystem", theCodeSystem), currentHashCode, theCodeSystem); } { Communication theCommunication; theCommunication = this.getCommunication(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "communication", theCommunication), currentHashCode, theCommunication); } { CommunicationRequest theCommunicationRequest; theCommunicationRequest = this.getCommunicationRequest(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "communicationRequest", theCommunicationRequest), currentHashCode, theCommunicationRequest); } { CompartmentDefinition theCompartmentDefinition; theCompartmentDefinition = this.getCompartmentDefinition(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "compartmentDefinition", theCompartmentDefinition), currentHashCode, theCompartmentDefinition); } { Composition theComposition; theComposition = this.getComposition(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "composition", theComposition), currentHashCode, theComposition); } { ConceptMap theConceptMap; theConceptMap = this.getConceptMap(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "conceptMap", theConceptMap), currentHashCode, theConceptMap); } { Condition theCondition; theCondition = this.getCondition(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "condition", theCondition), currentHashCode, theCondition); } { Conformance theConformance; theConformance = this.getConformance(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "conformance", theConformance), currentHashCode, theConformance); } { Contract theContract; theContract = this.getContract(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contract", theContract), currentHashCode, theContract); } { Coverage theCoverage; theCoverage = this.getCoverage(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "coverage", theCoverage), currentHashCode, theCoverage); } { DataElement theDataElement; theDataElement = this.getDataElement(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dataElement", theDataElement), currentHashCode, theDataElement); } { DecisionSupportRule theDecisionSupportRule; theDecisionSupportRule = this.getDecisionSupportRule(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "decisionSupportRule", theDecisionSupportRule), currentHashCode, theDecisionSupportRule); } { DecisionSupportServiceModule theDecisionSupportServiceModule; theDecisionSupportServiceModule = this.getDecisionSupportServiceModule(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "decisionSupportServiceModule", theDecisionSupportServiceModule), currentHashCode, theDecisionSupportServiceModule); } { DetectedIssue theDetectedIssue; theDetectedIssue = this.getDetectedIssue(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "detectedIssue", theDetectedIssue), currentHashCode, theDetectedIssue); } { Device theDevice; theDevice = this.getDevice(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "device", theDevice), currentHashCode, theDevice); } { DeviceComponent theDeviceComponent; theDeviceComponent = this.getDeviceComponent(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "deviceComponent", theDeviceComponent), currentHashCode, theDeviceComponent); } { DeviceMetric theDeviceMetric; theDeviceMetric = this.getDeviceMetric(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "deviceMetric", theDeviceMetric), currentHashCode, theDeviceMetric); } { DeviceUseRequest theDeviceUseRequest; theDeviceUseRequest = this.getDeviceUseRequest(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "deviceUseRequest", theDeviceUseRequest), currentHashCode, theDeviceUseRequest); } { DeviceUseStatement theDeviceUseStatement; theDeviceUseStatement = this.getDeviceUseStatement(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "deviceUseStatement", theDeviceUseStatement), currentHashCode, theDeviceUseStatement); } { DiagnosticOrder theDiagnosticOrder; theDiagnosticOrder = this.getDiagnosticOrder(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "diagnosticOrder", theDiagnosticOrder), currentHashCode, theDiagnosticOrder); } { DiagnosticReport theDiagnosticReport; theDiagnosticReport = this.getDiagnosticReport(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "diagnosticReport", theDiagnosticReport), currentHashCode, theDiagnosticReport); } { DocumentManifest theDocumentManifest; theDocumentManifest = this.getDocumentManifest(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "documentManifest", theDocumentManifest), currentHashCode, theDocumentManifest); } { DocumentReference theDocumentReference; theDocumentReference = this.getDocumentReference(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "documentReference", theDocumentReference), currentHashCode, theDocumentReference); } { EligibilityRequest theEligibilityRequest; theEligibilityRequest = this.getEligibilityRequest(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "eligibilityRequest", theEligibilityRequest), currentHashCode, theEligibilityRequest); } { EligibilityResponse theEligibilityResponse; theEligibilityResponse = this.getEligibilityResponse(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "eligibilityResponse", theEligibilityResponse), currentHashCode, theEligibilityResponse); } { Encounter theEncounter; theEncounter = this.getEncounter(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "encounter", theEncounter), currentHashCode, theEncounter); } { EnrollmentRequest theEnrollmentRequest; theEnrollmentRequest = this.getEnrollmentRequest(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "enrollmentRequest", theEnrollmentRequest), currentHashCode, theEnrollmentRequest); } { EnrollmentResponse theEnrollmentResponse; theEnrollmentResponse = this.getEnrollmentResponse(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "enrollmentResponse", theEnrollmentResponse), currentHashCode, theEnrollmentResponse); } { EpisodeOfCare theEpisodeOfCare; theEpisodeOfCare = this.getEpisodeOfCare(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "episodeOfCare", theEpisodeOfCare), currentHashCode, theEpisodeOfCare); } { ExpansionProfile theExpansionProfile; theExpansionProfile = this.getExpansionProfile(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "expansionProfile", theExpansionProfile), currentHashCode, theExpansionProfile); } { ExplanationOfBenefit theExplanationOfBenefit; theExplanationOfBenefit = this.getExplanationOfBenefit(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "explanationOfBenefit", theExplanationOfBenefit), currentHashCode, theExplanationOfBenefit); } { FamilyMemberHistory theFamilyMemberHistory; theFamilyMemberHistory = this.getFamilyMemberHistory(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "familyMemberHistory", theFamilyMemberHistory), currentHashCode, theFamilyMemberHistory); } { Flag theFlag; theFlag = this.getFlag(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "flag", theFlag), currentHashCode, theFlag); } { Goal theGoal; theGoal = this.getGoal(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "goal", theGoal), currentHashCode, theGoal); } { Group theGroup; theGroup = this.getGroup(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "group", theGroup), currentHashCode, theGroup); } { GuidanceResponse theGuidanceResponse; theGuidanceResponse = this.getGuidanceResponse(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "guidanceResponse", theGuidanceResponse), currentHashCode, theGuidanceResponse); } { HealthcareService theHealthcareService; theHealthcareService = this.getHealthcareService(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "healthcareService", theHealthcareService), currentHashCode, theHealthcareService); } { ImagingExcerpt theImagingExcerpt; theImagingExcerpt = this.getImagingExcerpt(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "imagingExcerpt", theImagingExcerpt), currentHashCode, theImagingExcerpt); } { ImagingObjectSelection theImagingObjectSelection; theImagingObjectSelection = this.getImagingObjectSelection(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "imagingObjectSelection", theImagingObjectSelection), currentHashCode, theImagingObjectSelection); } { ImagingStudy theImagingStudy; theImagingStudy = this.getImagingStudy(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "imagingStudy", theImagingStudy), currentHashCode, theImagingStudy); } { Immunization theImmunization; theImmunization = this.getImmunization(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "immunization", theImmunization), currentHashCode, theImmunization); } { ImmunizationRecommendation theImmunizationRecommendation; theImmunizationRecommendation = this.getImmunizationRecommendation(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "immunizationRecommendation", theImmunizationRecommendation), currentHashCode, theImmunizationRecommendation); } { ImplementationGuide theImplementationGuide; theImplementationGuide = this.getImplementationGuide(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "implementationGuide", theImplementationGuide), currentHashCode, theImplementationGuide); } { Library theLibrary; theLibrary = this.getLibrary(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "library", theLibrary), currentHashCode, theLibrary); } { Linkage theLinkage; theLinkage = this.getLinkage(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "linkage", theLinkage), currentHashCode, theLinkage); } { List theList; theList = this.getList(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "list", theList), currentHashCode, theList); } { Location theLocation; theLocation = this.getLocation(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "location", theLocation), currentHashCode, theLocation); } { Measure theMeasure; theMeasure = this.getMeasure(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "measure", theMeasure), currentHashCode, theMeasure); } { MeasureReport theMeasureReport; theMeasureReport = this.getMeasureReport(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "measureReport", theMeasureReport), currentHashCode, theMeasureReport); } { Media theMedia; theMedia = this.getMedia(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "media", theMedia), currentHashCode, theMedia); } { Medication theMedication; theMedication = this.getMedication(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "medication", theMedication), currentHashCode, theMedication); } { MedicationAdministration theMedicationAdministration; theMedicationAdministration = this.getMedicationAdministration(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "medicationAdministration", theMedicationAdministration), currentHashCode, theMedicationAdministration); } { MedicationDispense theMedicationDispense; theMedicationDispense = this.getMedicationDispense(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "medicationDispense", theMedicationDispense), currentHashCode, theMedicationDispense); } { MedicationOrder theMedicationOrder; theMedicationOrder = this.getMedicationOrder(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "medicationOrder", theMedicationOrder), currentHashCode, theMedicationOrder); } { MedicationStatement theMedicationStatement; theMedicationStatement = this.getMedicationStatement(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "medicationStatement", theMedicationStatement), currentHashCode, theMedicationStatement); } { MessageHeader theMessageHeader; theMessageHeader = this.getMessageHeader(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "messageHeader", theMessageHeader), currentHashCode, theMessageHeader); } { ModuleDefinition theModuleDefinition; theModuleDefinition = this.getModuleDefinition(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "moduleDefinition", theModuleDefinition), currentHashCode, theModuleDefinition); } { NamingSystem theNamingSystem; theNamingSystem = this.getNamingSystem(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "namingSystem", theNamingSystem), currentHashCode, theNamingSystem); } { NutritionOrder theNutritionOrder; theNutritionOrder = this.getNutritionOrder(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "nutritionOrder", theNutritionOrder), currentHashCode, theNutritionOrder); } { Observation theObservation; theObservation = this.getObservation(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "observation", theObservation), currentHashCode, theObservation); } { OperationDefinition theOperationDefinition; theOperationDefinition = this.getOperationDefinition(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "operationDefinition", theOperationDefinition), currentHashCode, theOperationDefinition); } { OperationOutcome theOperationOutcome; theOperationOutcome = this.getOperationOutcome(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "operationOutcome", theOperationOutcome), currentHashCode, theOperationOutcome); } { Order theOrder; theOrder = this.getOrder(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "order", theOrder), currentHashCode, theOrder); } { OrderResponse theOrderResponse; theOrderResponse = this.getOrderResponse(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "orderResponse", theOrderResponse), currentHashCode, theOrderResponse); } { OrderSet theOrderSet; theOrderSet = this.getOrderSet(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "orderSet", theOrderSet), currentHashCode, theOrderSet); } { Organization theOrganization; theOrganization = this.getOrganization(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "organization", theOrganization), currentHashCode, theOrganization); } { Patient thePatient; thePatient = this.getPatient(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "patient", thePatient), currentHashCode, thePatient); } { PaymentNotice thePaymentNotice; thePaymentNotice = this.getPaymentNotice(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "paymentNotice", thePaymentNotice), currentHashCode, thePaymentNotice); } { PaymentReconciliation thePaymentReconciliation; thePaymentReconciliation = this.getPaymentReconciliation(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "paymentReconciliation", thePaymentReconciliation), currentHashCode, thePaymentReconciliation); } { Person thePerson; thePerson = this.getPerson(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "person", thePerson), currentHashCode, thePerson); } { Practitioner thePractitioner; thePractitioner = this.getPractitioner(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "practitioner", thePractitioner), currentHashCode, thePractitioner); } { PractitionerRole thePractitionerRole; thePractitionerRole = this.getPractitionerRole(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "practitionerRole", thePractitionerRole), currentHashCode, thePractitionerRole); } { Procedure theProcedure; theProcedure = this.getProcedure(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "procedure", theProcedure), currentHashCode, theProcedure); } { ProcedureRequest theProcedureRequest; theProcedureRequest = this.getProcedureRequest(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "procedureRequest", theProcedureRequest), currentHashCode, theProcedureRequest); } { ProcessRequest theProcessRequest; theProcessRequest = this.getProcessRequest(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "processRequest", theProcessRequest), currentHashCode, theProcessRequest); } { ProcessResponse theProcessResponse; theProcessResponse = this.getProcessResponse(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "processResponse", theProcessResponse), currentHashCode, theProcessResponse); } { Protocol theProtocol; theProtocol = this.getProtocol(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "protocol", theProtocol), currentHashCode, theProtocol); } { Provenance theProvenance; theProvenance = this.getProvenance(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "provenance", theProvenance), currentHashCode, theProvenance); } { Questionnaire theQuestionnaire; theQuestionnaire = this.getQuestionnaire(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "questionnaire", theQuestionnaire), currentHashCode, theQuestionnaire); } { QuestionnaireResponse theQuestionnaireResponse; theQuestionnaireResponse = this.getQuestionnaireResponse(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "questionnaireResponse", theQuestionnaireResponse), currentHashCode, theQuestionnaireResponse); } { ReferralRequest theReferralRequest; theReferralRequest = this.getReferralRequest(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "referralRequest", theReferralRequest), currentHashCode, theReferralRequest); } { RelatedPerson theRelatedPerson; theRelatedPerson = this.getRelatedPerson(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "relatedPerson", theRelatedPerson), currentHashCode, theRelatedPerson); } { RiskAssessment theRiskAssessment; theRiskAssessment = this.getRiskAssessment(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "riskAssessment", theRiskAssessment), currentHashCode, theRiskAssessment); } { Schedule theSchedule; theSchedule = this.getSchedule(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedule", theSchedule), currentHashCode, theSchedule); } { SearchParameter theSearchParameter; theSearchParameter = this.getSearchParameter(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "searchParameter", theSearchParameter), currentHashCode, theSearchParameter); } { Sequence theSequence; theSequence = this.getSequence(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sequence", theSequence), currentHashCode, theSequence); } { Slot theSlot; theSlot = this.getSlot(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "slot", theSlot), currentHashCode, theSlot); } { Specimen theSpecimen; theSpecimen = this.getSpecimen(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "specimen", theSpecimen), currentHashCode, theSpecimen); } { StructureDefinition theStructureDefinition; theStructureDefinition = this.getStructureDefinition(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "structureDefinition", theStructureDefinition), currentHashCode, theStructureDefinition); } { StructureMap theStructureMap; theStructureMap = this.getStructureMap(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "structureMap", theStructureMap), currentHashCode, theStructureMap); } { Subscription theSubscription; theSubscription = this.getSubscription(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "subscription", theSubscription), currentHashCode, theSubscription); } { Substance theSubstance; theSubstance = this.getSubstance(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "substance", theSubstance), currentHashCode, theSubstance); } { SupplyDelivery theSupplyDelivery; theSupplyDelivery = this.getSupplyDelivery(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "supplyDelivery", theSupplyDelivery), currentHashCode, theSupplyDelivery); } { SupplyRequest theSupplyRequest; theSupplyRequest = this.getSupplyRequest(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "supplyRequest", theSupplyRequest), currentHashCode, theSupplyRequest); } { Task theTask; theTask = this.getTask(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "task", theTask), currentHashCode, theTask); } { TestScript theTestScript; theTestScript = this.getTestScript(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "testScript", theTestScript), currentHashCode, theTestScript); } { ValueSet theValueSet; theValueSet = this.getValueSet(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "valueSet", theValueSet), currentHashCode, theValueSet); } { VisionPrescription theVisionPrescription; theVisionPrescription = this.getVisionPrescription(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "visionPrescription", theVisionPrescription), currentHashCode, theVisionPrescription); } { Parameters theParameters; theParameters = this.getParameters(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "parameters", theParameters), currentHashCode, theParameters); } return currentHashCode; } public int hashCode() { final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; return this.hashCode(null, strategy); } public java.lang.String toString() { final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); strategy.appendEnd(locator, this, buffer); return buffer; } public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { { Account theAccount; theAccount = this.getAccount(); strategy.appendField(locator, this, "account", buffer, theAccount); } { AllergyIntolerance theAllergyIntolerance; theAllergyIntolerance = this.getAllergyIntolerance(); strategy.appendField(locator, this, "allergyIntolerance", buffer, theAllergyIntolerance); } { Appointment theAppointment; theAppointment = this.getAppointment(); strategy.appendField(locator, this, "appointment", buffer, theAppointment); } { AppointmentResponse theAppointmentResponse; theAppointmentResponse = this.getAppointmentResponse(); strategy.appendField(locator, this, "appointmentResponse", buffer, theAppointmentResponse); } { AuditEvent theAuditEvent; theAuditEvent = this.getAuditEvent(); strategy.appendField(locator, this, "auditEvent", buffer, theAuditEvent); } { Basic theBasic; theBasic = this.getBasic(); strategy.appendField(locator, this, "basic", buffer, theBasic); } { Binary theBinary; theBinary = this.getBinary(); strategy.appendField(locator, this, "binary", buffer, theBinary); } { BodySite theBodySite; theBodySite = this.getBodySite(); strategy.appendField(locator, this, "bodySite", buffer, theBodySite); } { Bundle theBundle; theBundle = this.getBundle(); strategy.appendField(locator, this, "bundle", buffer, theBundle); } { CarePlan theCarePlan; theCarePlan = this.getCarePlan(); strategy.appendField(locator, this, "carePlan", buffer, theCarePlan); } { CareTeam theCareTeam; theCareTeam = this.getCareTeam(); strategy.appendField(locator, this, "careTeam", buffer, theCareTeam); } { Claim theClaim; theClaim = this.getClaim(); strategy.appendField(locator, this, "claim", buffer, theClaim); } { ClaimResponse theClaimResponse; theClaimResponse = this.getClaimResponse(); strategy.appendField(locator, this, "claimResponse", buffer, theClaimResponse); } { ClinicalImpression theClinicalImpression; theClinicalImpression = this.getClinicalImpression(); strategy.appendField(locator, this, "clinicalImpression", buffer, theClinicalImpression); } { CodeSystem theCodeSystem; theCodeSystem = this.getCodeSystem(); strategy.appendField(locator, this, "codeSystem", buffer, theCodeSystem); } { Communication theCommunication; theCommunication = this.getCommunication(); strategy.appendField(locator, this, "communication", buffer, theCommunication); } { CommunicationRequest theCommunicationRequest; theCommunicationRequest = this.getCommunicationRequest(); strategy.appendField(locator, this, "communicationRequest", buffer, theCommunicationRequest); } { CompartmentDefinition theCompartmentDefinition; theCompartmentDefinition = this.getCompartmentDefinition(); strategy.appendField(locator, this, "compartmentDefinition", buffer, theCompartmentDefinition); } { Composition theComposition; theComposition = this.getComposition(); strategy.appendField(locator, this, "composition", buffer, theComposition); } { ConceptMap theConceptMap; theConceptMap = this.getConceptMap(); strategy.appendField(locator, this, "conceptMap", buffer, theConceptMap); } { Condition theCondition; theCondition = this.getCondition(); strategy.appendField(locator, this, "condition", buffer, theCondition); } { Conformance theConformance; theConformance = this.getConformance(); strategy.appendField(locator, this, "conformance", buffer, theConformance); } { Contract theContract; theContract = this.getContract(); strategy.appendField(locator, this, "contract", buffer, theContract); } { Coverage theCoverage; theCoverage = this.getCoverage(); strategy.appendField(locator, this, "coverage", buffer, theCoverage); } { DataElement theDataElement; theDataElement = this.getDataElement(); strategy.appendField(locator, this, "dataElement", buffer, theDataElement); } { DecisionSupportRule theDecisionSupportRule; theDecisionSupportRule = this.getDecisionSupportRule(); strategy.appendField(locator, this, "decisionSupportRule", buffer, theDecisionSupportRule); } { DecisionSupportServiceModule theDecisionSupportServiceModule; theDecisionSupportServiceModule = this.getDecisionSupportServiceModule(); strategy.appendField(locator, this, "decisionSupportServiceModule", buffer, theDecisionSupportServiceModule); } { DetectedIssue theDetectedIssue; theDetectedIssue = this.getDetectedIssue(); strategy.appendField(locator, this, "detectedIssue", buffer, theDetectedIssue); } { Device theDevice; theDevice = this.getDevice(); strategy.appendField(locator, this, "device", buffer, theDevice); } { DeviceComponent theDeviceComponent; theDeviceComponent = this.getDeviceComponent(); strategy.appendField(locator, this, "deviceComponent", buffer, theDeviceComponent); } { DeviceMetric theDeviceMetric; theDeviceMetric = this.getDeviceMetric(); strategy.appendField(locator, this, "deviceMetric", buffer, theDeviceMetric); } { DeviceUseRequest theDeviceUseRequest; theDeviceUseRequest = this.getDeviceUseRequest(); strategy.appendField(locator, this, "deviceUseRequest", buffer, theDeviceUseRequest); } { DeviceUseStatement theDeviceUseStatement; theDeviceUseStatement = this.getDeviceUseStatement(); strategy.appendField(locator, this, "deviceUseStatement", buffer, theDeviceUseStatement); } { DiagnosticOrder theDiagnosticOrder; theDiagnosticOrder = this.getDiagnosticOrder(); strategy.appendField(locator, this, "diagnosticOrder", buffer, theDiagnosticOrder); } { DiagnosticReport theDiagnosticReport; theDiagnosticReport = this.getDiagnosticReport(); strategy.appendField(locator, this, "diagnosticReport", buffer, theDiagnosticReport); } { DocumentManifest theDocumentManifest; theDocumentManifest = this.getDocumentManifest(); strategy.appendField(locator, this, "documentManifest", buffer, theDocumentManifest); } { DocumentReference theDocumentReference; theDocumentReference = this.getDocumentReference(); strategy.appendField(locator, this, "documentReference", buffer, theDocumentReference); } { EligibilityRequest theEligibilityRequest; theEligibilityRequest = this.getEligibilityRequest(); strategy.appendField(locator, this, "eligibilityRequest", buffer, theEligibilityRequest); } { EligibilityResponse theEligibilityResponse; theEligibilityResponse = this.getEligibilityResponse(); strategy.appendField(locator, this, "eligibilityResponse", buffer, theEligibilityResponse); } { Encounter theEncounter; theEncounter = this.getEncounter(); strategy.appendField(locator, this, "encounter", buffer, theEncounter); } { EnrollmentRequest theEnrollmentRequest; theEnrollmentRequest = this.getEnrollmentRequest(); strategy.appendField(locator, this, "enrollmentRequest", buffer, theEnrollmentRequest); } { EnrollmentResponse theEnrollmentResponse; theEnrollmentResponse = this.getEnrollmentResponse(); strategy.appendField(locator, this, "enrollmentResponse", buffer, theEnrollmentResponse); } { EpisodeOfCare theEpisodeOfCare; theEpisodeOfCare = this.getEpisodeOfCare(); strategy.appendField(locator, this, "episodeOfCare", buffer, theEpisodeOfCare); } { ExpansionProfile theExpansionProfile; theExpansionProfile = this.getExpansionProfile(); strategy.appendField(locator, this, "expansionProfile", buffer, theExpansionProfile); } { ExplanationOfBenefit theExplanationOfBenefit; theExplanationOfBenefit = this.getExplanationOfBenefit(); strategy.appendField(locator, this, "explanationOfBenefit", buffer, theExplanationOfBenefit); } { FamilyMemberHistory theFamilyMemberHistory; theFamilyMemberHistory = this.getFamilyMemberHistory(); strategy.appendField(locator, this, "familyMemberHistory", buffer, theFamilyMemberHistory); } { Flag theFlag; theFlag = this.getFlag(); strategy.appendField(locator, this, "flag", buffer, theFlag); } { Goal theGoal; theGoal = this.getGoal(); strategy.appendField(locator, this, "goal", buffer, theGoal); } { Group theGroup; theGroup = this.getGroup(); strategy.appendField(locator, this, "group", buffer, theGroup); } { GuidanceResponse theGuidanceResponse; theGuidanceResponse = this.getGuidanceResponse(); strategy.appendField(locator, this, "guidanceResponse", buffer, theGuidanceResponse); } { HealthcareService theHealthcareService; theHealthcareService = this.getHealthcareService(); strategy.appendField(locator, this, "healthcareService", buffer, theHealthcareService); } { ImagingExcerpt theImagingExcerpt; theImagingExcerpt = this.getImagingExcerpt(); strategy.appendField(locator, this, "imagingExcerpt", buffer, theImagingExcerpt); } { ImagingObjectSelection theImagingObjectSelection; theImagingObjectSelection = this.getImagingObjectSelection(); strategy.appendField(locator, this, "imagingObjectSelection", buffer, theImagingObjectSelection); } { ImagingStudy theImagingStudy; theImagingStudy = this.getImagingStudy(); strategy.appendField(locator, this, "imagingStudy", buffer, theImagingStudy); } { Immunization theImmunization; theImmunization = this.getImmunization(); strategy.appendField(locator, this, "immunization", buffer, theImmunization); } { ImmunizationRecommendation theImmunizationRecommendation; theImmunizationRecommendation = this.getImmunizationRecommendation(); strategy.appendField(locator, this, "immunizationRecommendation", buffer, theImmunizationRecommendation); } { ImplementationGuide theImplementationGuide; theImplementationGuide = this.getImplementationGuide(); strategy.appendField(locator, this, "implementationGuide", buffer, theImplementationGuide); } { Library theLibrary; theLibrary = this.getLibrary(); strategy.appendField(locator, this, "library", buffer, theLibrary); } { Linkage theLinkage; theLinkage = this.getLinkage(); strategy.appendField(locator, this, "linkage", buffer, theLinkage); } { List theList; theList = this.getList(); strategy.appendField(locator, this, "list", buffer, theList); } { Location theLocation; theLocation = this.getLocation(); strategy.appendField(locator, this, "location", buffer, theLocation); } { Measure theMeasure; theMeasure = this.getMeasure(); strategy.appendField(locator, this, "measure", buffer, theMeasure); } { MeasureReport theMeasureReport; theMeasureReport = this.getMeasureReport(); strategy.appendField(locator, this, "measureReport", buffer, theMeasureReport); } { Media theMedia; theMedia = this.getMedia(); strategy.appendField(locator, this, "media", buffer, theMedia); } { Medication theMedication; theMedication = this.getMedication(); strategy.appendField(locator, this, "medication", buffer, theMedication); } { MedicationAdministration theMedicationAdministration; theMedicationAdministration = this.getMedicationAdministration(); strategy.appendField(locator, this, "medicationAdministration", buffer, theMedicationAdministration); } { MedicationDispense theMedicationDispense; theMedicationDispense = this.getMedicationDispense(); strategy.appendField(locator, this, "medicationDispense", buffer, theMedicationDispense); } { MedicationOrder theMedicationOrder; theMedicationOrder = this.getMedicationOrder(); strategy.appendField(locator, this, "medicationOrder", buffer, theMedicationOrder); } { MedicationStatement theMedicationStatement; theMedicationStatement = this.getMedicationStatement(); strategy.appendField(locator, this, "medicationStatement", buffer, theMedicationStatement); } { MessageHeader theMessageHeader; theMessageHeader = this.getMessageHeader(); strategy.appendField(locator, this, "messageHeader", buffer, theMessageHeader); } { ModuleDefinition theModuleDefinition; theModuleDefinition = this.getModuleDefinition(); strategy.appendField(locator, this, "moduleDefinition", buffer, theModuleDefinition); } { NamingSystem theNamingSystem; theNamingSystem = this.getNamingSystem(); strategy.appendField(locator, this, "namingSystem", buffer, theNamingSystem); } { NutritionOrder theNutritionOrder; theNutritionOrder = this.getNutritionOrder(); strategy.appendField(locator, this, "nutritionOrder", buffer, theNutritionOrder); } { Observation theObservation; theObservation = this.getObservation(); strategy.appendField(locator, this, "observation", buffer, theObservation); } { OperationDefinition theOperationDefinition; theOperationDefinition = this.getOperationDefinition(); strategy.appendField(locator, this, "operationDefinition", buffer, theOperationDefinition); } { OperationOutcome theOperationOutcome; theOperationOutcome = this.getOperationOutcome(); strategy.appendField(locator, this, "operationOutcome", buffer, theOperationOutcome); } { Order theOrder; theOrder = this.getOrder(); strategy.appendField(locator, this, "order", buffer, theOrder); } { OrderResponse theOrderResponse; theOrderResponse = this.getOrderResponse(); strategy.appendField(locator, this, "orderResponse", buffer, theOrderResponse); } { OrderSet theOrderSet; theOrderSet = this.getOrderSet(); strategy.appendField(locator, this, "orderSet", buffer, theOrderSet); } { Organization theOrganization; theOrganization = this.getOrganization(); strategy.appendField(locator, this, "organization", buffer, theOrganization); } { Patient thePatient; thePatient = this.getPatient(); strategy.appendField(locator, this, "patient", buffer, thePatient); } { PaymentNotice thePaymentNotice; thePaymentNotice = this.getPaymentNotice(); strategy.appendField(locator, this, "paymentNotice", buffer, thePaymentNotice); } { PaymentReconciliation thePaymentReconciliation; thePaymentReconciliation = this.getPaymentReconciliation(); strategy.appendField(locator, this, "paymentReconciliation", buffer, thePaymentReconciliation); } { Person thePerson; thePerson = this.getPerson(); strategy.appendField(locator, this, "person", buffer, thePerson); } { Practitioner thePractitioner; thePractitioner = this.getPractitioner(); strategy.appendField(locator, this, "practitioner", buffer, thePractitioner); } { PractitionerRole thePractitionerRole; thePractitionerRole = this.getPractitionerRole(); strategy.appendField(locator, this, "practitionerRole", buffer, thePractitionerRole); } { Procedure theProcedure; theProcedure = this.getProcedure(); strategy.appendField(locator, this, "procedure", buffer, theProcedure); } { ProcedureRequest theProcedureRequest; theProcedureRequest = this.getProcedureRequest(); strategy.appendField(locator, this, "procedureRequest", buffer, theProcedureRequest); } { ProcessRequest theProcessRequest; theProcessRequest = this.getProcessRequest(); strategy.appendField(locator, this, "processRequest", buffer, theProcessRequest); } { ProcessResponse theProcessResponse; theProcessResponse = this.getProcessResponse(); strategy.appendField(locator, this, "processResponse", buffer, theProcessResponse); } { Protocol theProtocol; theProtocol = this.getProtocol(); strategy.appendField(locator, this, "protocol", buffer, theProtocol); } { Provenance theProvenance; theProvenance = this.getProvenance(); strategy.appendField(locator, this, "provenance", buffer, theProvenance); } { Questionnaire theQuestionnaire; theQuestionnaire = this.getQuestionnaire(); strategy.appendField(locator, this, "questionnaire", buffer, theQuestionnaire); } { QuestionnaireResponse theQuestionnaireResponse; theQuestionnaireResponse = this.getQuestionnaireResponse(); strategy.appendField(locator, this, "questionnaireResponse", buffer, theQuestionnaireResponse); } { ReferralRequest theReferralRequest; theReferralRequest = this.getReferralRequest(); strategy.appendField(locator, this, "referralRequest", buffer, theReferralRequest); } { RelatedPerson theRelatedPerson; theRelatedPerson = this.getRelatedPerson(); strategy.appendField(locator, this, "relatedPerson", buffer, theRelatedPerson); } { RiskAssessment theRiskAssessment; theRiskAssessment = this.getRiskAssessment(); strategy.appendField(locator, this, "riskAssessment", buffer, theRiskAssessment); } { Schedule theSchedule; theSchedule = this.getSchedule(); strategy.appendField(locator, this, "schedule", buffer, theSchedule); } { SearchParameter theSearchParameter; theSearchParameter = this.getSearchParameter(); strategy.appendField(locator, this, "searchParameter", buffer, theSearchParameter); } { Sequence theSequence; theSequence = this.getSequence(); strategy.appendField(locator, this, "sequence", buffer, theSequence); } { Slot theSlot; theSlot = this.getSlot(); strategy.appendField(locator, this, "slot", buffer, theSlot); } { Specimen theSpecimen; theSpecimen = this.getSpecimen(); strategy.appendField(locator, this, "specimen", buffer, theSpecimen); } { StructureDefinition theStructureDefinition; theStructureDefinition = this.getStructureDefinition(); strategy.appendField(locator, this, "structureDefinition", buffer, theStructureDefinition); } { StructureMap theStructureMap; theStructureMap = this.getStructureMap(); strategy.appendField(locator, this, "structureMap", buffer, theStructureMap); } { Subscription theSubscription; theSubscription = this.getSubscription(); strategy.appendField(locator, this, "subscription", buffer, theSubscription); } { Substance theSubstance; theSubstance = this.getSubstance(); strategy.appendField(locator, this, "substance", buffer, theSubstance); } { SupplyDelivery theSupplyDelivery; theSupplyDelivery = this.getSupplyDelivery(); strategy.appendField(locator, this, "supplyDelivery", buffer, theSupplyDelivery); } { SupplyRequest theSupplyRequest; theSupplyRequest = this.getSupplyRequest(); strategy.appendField(locator, this, "supplyRequest", buffer, theSupplyRequest); } { Task theTask; theTask = this.getTask(); strategy.appendField(locator, this, "task", buffer, theTask); } { TestScript theTestScript; theTestScript = this.getTestScript(); strategy.appendField(locator, this, "testScript", buffer, theTestScript); } { ValueSet theValueSet; theValueSet = this.getValueSet(); strategy.appendField(locator, this, "valueSet", buffer, theValueSet); } { VisionPrescription theVisionPrescription; theVisionPrescription = this.getVisionPrescription(); strategy.appendField(locator, this, "visionPrescription", buffer, theVisionPrescription); } { Parameters theParameters; theParameters = this.getParameters(); strategy.appendField(locator, this, "parameters", buffer, theParameters); } return buffer; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy