001package ca.uhn.fhir.jpa.config;
002
003import java.util.ArrayList;
004import java.util.List;
005import java.util.concurrent.Executor;
006import java.util.concurrent.Executors;
007
008import javax.persistence.EntityManager;
009import org.springframework.transaction.PlatformTransactionManager;
010import ca.uhn.fhir.jpa.api.config.JpaStorageSettings;
011
012import org.springframework.beans.factory.annotation.Autowired;
013import org.springframework.context.annotation.Bean;
014import org.springframework.context.annotation.Configuration;
015import org.springframework.context.annotation.Lazy;
016import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
017import org.springframework.scheduling.annotation.EnableScheduling;
018import org.springframework.scheduling.annotation.SchedulingConfigurer;
019import org.springframework.scheduling.config.ScheduledTaskRegistrar;
020
021import ca.uhn.fhir.rest.api.IResourceSupportedSvc;
022import ca.uhn.fhir.context.FhirContext;
023import ca.uhn.fhir.model.api.IResource;
024import ca.uhn.fhir.rest.server.IResourceProvider;
025import ca.uhn.fhir.jpa.api.dao.*;
026import ca.uhn.fhir.jpa.dao.*;
027import ca.uhn.fhir.rest.server.provider.ResourceProviderFactory;
028
029@Configuration
030public class GeneratedDaoAndResourceProviderConfigR5 {
031@Autowired
032FhirContext myFhirContext;
033
034        @Bean(name="myResourceProvidersR5")
035        public ResourceProviderFactory resourceProvidersR5(IResourceSupportedSvc theResourceSupportedSvc) {
036                ResourceProviderFactory retVal = new ResourceProviderFactory();
037                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Account") ? rpAccountR5() : null);
038                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ActivityDefinition") ? rpActivityDefinitionR5() : null);
039                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ActorDefinition") ? rpActorDefinitionR5() : null);
040                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("AdministrableProductDefinition") ? rpAdministrableProductDefinitionR5() : null);
041                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("AdverseEvent") ? rpAdverseEventR5() : null);
042                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("AllergyIntolerance") ? rpAllergyIntoleranceR5() : null);
043                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Appointment") ? rpAppointmentR5() : null);
044                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("AppointmentResponse") ? rpAppointmentResponseR5() : null);
045                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ArtifactAssessment") ? rpArtifactAssessmentR5() : null);
046                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("AuditEvent") ? rpAuditEventR5() : null);
047                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Basic") ? rpBasicR5() : null);
048                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Binary") ? rpBinaryR5() : null);
049                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("BiologicallyDerivedProduct") ? rpBiologicallyDerivedProductR5() : null);
050                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("BiologicallyDerivedProductDispense") ? rpBiologicallyDerivedProductDispenseR5() : null);
051                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("BodyStructure") ? rpBodyStructureR5() : null);
052                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Bundle") ? rpBundleR5() : null);
053                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("CapabilityStatement") ? rpCapabilityStatementR5() : null);
054                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("CarePlan") ? rpCarePlanR5() : null);
055                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("CareTeam") ? rpCareTeamR5() : null);
056                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ChargeItem") ? rpChargeItemR5() : null);
057                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ChargeItemDefinition") ? rpChargeItemDefinitionR5() : null);
058                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Citation") ? rpCitationR5() : null);
059                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Claim") ? rpClaimR5() : null);
060                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ClaimResponse") ? rpClaimResponseR5() : null);
061                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ClinicalImpression") ? rpClinicalImpressionR5() : null);
062                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ClinicalUseDefinition") ? rpClinicalUseDefinitionR5() : null);
063                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("CodeSystem") ? rpCodeSystemR5() : null);
064                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Communication") ? rpCommunicationR5() : null);
065                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("CommunicationRequest") ? rpCommunicationRequestR5() : null);
066                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("CompartmentDefinition") ? rpCompartmentDefinitionR5() : null);
067                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Composition") ? rpCompositionR5() : null);
068                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ConceptMap") ? rpConceptMapR5() : null);
069                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Condition") ? rpConditionR5() : null);
070                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ConditionDefinition") ? rpConditionDefinitionR5() : null);
071                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Consent") ? rpConsentR5() : null);
072                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Contract") ? rpContractR5() : null);
073                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Coverage") ? rpCoverageR5() : null);
074                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("CoverageEligibilityRequest") ? rpCoverageEligibilityRequestR5() : null);
075                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("CoverageEligibilityResponse") ? rpCoverageEligibilityResponseR5() : null);
076                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("DetectedIssue") ? rpDetectedIssueR5() : null);
077                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Device") ? rpDeviceR5() : null);
078                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("DeviceAssociation") ? rpDeviceAssociationR5() : null);
079                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("DeviceDefinition") ? rpDeviceDefinitionR5() : null);
080                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("DeviceDispense") ? rpDeviceDispenseR5() : null);
081                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("DeviceMetric") ? rpDeviceMetricR5() : null);
082                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("DeviceRequest") ? rpDeviceRequestR5() : null);
083                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("DeviceUsage") ? rpDeviceUsageR5() : null);
084                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("DiagnosticReport") ? rpDiagnosticReportR5() : null);
085                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("DocumentReference") ? rpDocumentReferenceR5() : null);
086                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Encounter") ? rpEncounterR5() : null);
087                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("EncounterHistory") ? rpEncounterHistoryR5() : null);
088                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Endpoint") ? rpEndpointR5() : null);
089                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("EnrollmentRequest") ? rpEnrollmentRequestR5() : null);
090                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("EnrollmentResponse") ? rpEnrollmentResponseR5() : null);
091                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("EpisodeOfCare") ? rpEpisodeOfCareR5() : null);
092                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("EventDefinition") ? rpEventDefinitionR5() : null);
093                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Evidence") ? rpEvidenceR5() : null);
094                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("EvidenceReport") ? rpEvidenceReportR5() : null);
095                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("EvidenceVariable") ? rpEvidenceVariableR5() : null);
096                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ExampleScenario") ? rpExampleScenarioR5() : null);
097                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ExplanationOfBenefit") ? rpExplanationOfBenefitR5() : null);
098                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("FamilyMemberHistory") ? rpFamilyMemberHistoryR5() : null);
099                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Flag") ? rpFlagR5() : null);
100                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("FormularyItem") ? rpFormularyItemR5() : null);
101                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("GenomicStudy") ? rpGenomicStudyR5() : null);
102                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Goal") ? rpGoalR5() : null);
103                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("GraphDefinition") ? rpGraphDefinitionR5() : null);
104                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Group") ? rpGroupR5() : null);
105                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("GuidanceResponse") ? rpGuidanceResponseR5() : null);
106                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("HealthcareService") ? rpHealthcareServiceR5() : null);
107                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ImagingSelection") ? rpImagingSelectionR5() : null);
108                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ImagingStudy") ? rpImagingStudyR5() : null);
109                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Immunization") ? rpImmunizationR5() : null);
110                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ImmunizationEvaluation") ? rpImmunizationEvaluationR5() : null);
111                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ImmunizationRecommendation") ? rpImmunizationRecommendationR5() : null);
112                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ImplementationGuide") ? rpImplementationGuideR5() : null);
113                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Ingredient") ? rpIngredientR5() : null);
114                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("InsurancePlan") ? rpInsurancePlanR5() : null);
115                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("InventoryItem") ? rpInventoryItemR5() : null);
116                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("InventoryReport") ? rpInventoryReportR5() : null);
117                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Invoice") ? rpInvoiceR5() : null);
118                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Library") ? rpLibraryR5() : null);
119                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Linkage") ? rpLinkageR5() : null);
120                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("List") ? rpListResourceR5() : null);
121                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Location") ? rpLocationR5() : null);
122                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ManufacturedItemDefinition") ? rpManufacturedItemDefinitionR5() : null);
123                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Measure") ? rpMeasureR5() : null);
124                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MeasureReport") ? rpMeasureReportR5() : null);
125                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Medication") ? rpMedicationR5() : null);
126                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MedicationAdministration") ? rpMedicationAdministrationR5() : null);
127                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MedicationDispense") ? rpMedicationDispenseR5() : null);
128                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MedicationKnowledge") ? rpMedicationKnowledgeR5() : null);
129                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MedicationRequest") ? rpMedicationRequestR5() : null);
130                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MedicationStatement") ? rpMedicationStatementR5() : null);
131                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MedicinalProductDefinition") ? rpMedicinalProductDefinitionR5() : null);
132                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MessageDefinition") ? rpMessageDefinitionR5() : null);
133                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MessageHeader") ? rpMessageHeaderR5() : null);
134                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("MolecularSequence") ? rpMolecularSequenceR5() : null);
135                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("NamingSystem") ? rpNamingSystemR5() : null);
136                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("NutritionIntake") ? rpNutritionIntakeR5() : null);
137                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("NutritionOrder") ? rpNutritionOrderR5() : null);
138                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("NutritionProduct") ? rpNutritionProductR5() : null);
139                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Observation") ? rpObservationR5() : null);
140                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ObservationDefinition") ? rpObservationDefinitionR5() : null);
141                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("OperationDefinition") ? rpOperationDefinitionR5() : null);
142                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("OperationOutcome") ? rpOperationOutcomeR5() : null);
143                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Organization") ? rpOrganizationR5() : null);
144                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("OrganizationAffiliation") ? rpOrganizationAffiliationR5() : null);
145                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("PackagedProductDefinition") ? rpPackagedProductDefinitionR5() : null);
146                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Parameters") ? rpParametersR5() : null);
147                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Patient") ? rpPatientR5() : null);
148                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("PaymentNotice") ? rpPaymentNoticeR5() : null);
149                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("PaymentReconciliation") ? rpPaymentReconciliationR5() : null);
150                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Permission") ? rpPermissionR5() : null);
151                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Person") ? rpPersonR5() : null);
152                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("PlanDefinition") ? rpPlanDefinitionR5() : null);
153                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Practitioner") ? rpPractitionerR5() : null);
154                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("PractitionerRole") ? rpPractitionerRoleR5() : null);
155                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Procedure") ? rpProcedureR5() : null);
156                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Provenance") ? rpProvenanceR5() : null);
157                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Questionnaire") ? rpQuestionnaireR5() : null);
158                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("QuestionnaireResponse") ? rpQuestionnaireResponseR5() : null);
159                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("RegulatedAuthorization") ? rpRegulatedAuthorizationR5() : null);
160                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("RelatedPerson") ? rpRelatedPersonR5() : null);
161                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("RequestOrchestration") ? rpRequestOrchestrationR5() : null);
162                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Requirements") ? rpRequirementsR5() : null);
163                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ResearchStudy") ? rpResearchStudyR5() : null);
164                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ResearchSubject") ? rpResearchSubjectR5() : null);
165                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("RiskAssessment") ? rpRiskAssessmentR5() : null);
166                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Schedule") ? rpScheduleR5() : null);
167                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SearchParameter") ? rpSearchParameterR5() : null);
168                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ServiceRequest") ? rpServiceRequestR5() : null);
169                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Slot") ? rpSlotR5() : null);
170                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Specimen") ? rpSpecimenR5() : null);
171                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SpecimenDefinition") ? rpSpecimenDefinitionR5() : null);
172                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("StructureDefinition") ? rpStructureDefinitionR5() : null);
173                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("StructureMap") ? rpStructureMapR5() : null);
174                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Subscription") ? rpSubscriptionR5() : null);
175                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SubscriptionStatus") ? rpSubscriptionStatusR5() : null);
176                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SubscriptionTopic") ? rpSubscriptionTopicR5() : null);
177                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Substance") ? rpSubstanceR5() : null);
178                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SubstanceDefinition") ? rpSubstanceDefinitionR5() : null);
179                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SubstanceNucleicAcid") ? rpSubstanceNucleicAcidR5() : null);
180                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SubstancePolymer") ? rpSubstancePolymerR5() : null);
181                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SubstanceProtein") ? rpSubstanceProteinR5() : null);
182                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SubstanceReferenceInformation") ? rpSubstanceReferenceInformationR5() : null);
183                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SubstanceSourceMaterial") ? rpSubstanceSourceMaterialR5() : null);
184                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SupplyDelivery") ? rpSupplyDeliveryR5() : null);
185                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("SupplyRequest") ? rpSupplyRequestR5() : null);
186                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Task") ? rpTaskR5() : null);
187                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("TerminologyCapabilities") ? rpTerminologyCapabilitiesR5() : null);
188                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("TestPlan") ? rpTestPlanR5() : null);
189                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("TestReport") ? rpTestReportR5() : null);
190                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("TestScript") ? rpTestScriptR5() : null);
191                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("Transport") ? rpTransportR5() : null);
192                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("ValueSet") ? rpValueSetR5() : null);
193                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("VerificationResult") ? rpVerificationResultR5() : null);
194                retVal.addSupplier(() -> theResourceSupportedSvc.isSupported("VisionPrescription") ? rpVisionPrescriptionR5() : null);
195                return retVal;
196        }
197
198
199        @Bean(name="myResourceDaosR5")
200        public List<IFhirResourceDao<?>> resourceDaosR5(IResourceSupportedSvc theResourceSupportedSvc) {
201                List<IFhirResourceDao<?>> retVal = new ArrayList<IFhirResourceDao<?>>();
202                if (theResourceSupportedSvc.isSupported("Account")) {
203                        retVal.add(daoAccountR5());
204                }
205                if (theResourceSupportedSvc.isSupported("ActivityDefinition")) {
206                        retVal.add(daoActivityDefinitionR5());
207                }
208                if (theResourceSupportedSvc.isSupported("ActorDefinition")) {
209                        retVal.add(daoActorDefinitionR5());
210                }
211                if (theResourceSupportedSvc.isSupported("AdministrableProductDefinition")) {
212                        retVal.add(daoAdministrableProductDefinitionR5());
213                }
214                if (theResourceSupportedSvc.isSupported("AdverseEvent")) {
215                        retVal.add(daoAdverseEventR5());
216                }
217                if (theResourceSupportedSvc.isSupported("AllergyIntolerance")) {
218                        retVal.add(daoAllergyIntoleranceR5());
219                }
220                if (theResourceSupportedSvc.isSupported("Appointment")) {
221                        retVal.add(daoAppointmentR5());
222                }
223                if (theResourceSupportedSvc.isSupported("AppointmentResponse")) {
224                        retVal.add(daoAppointmentResponseR5());
225                }
226                if (theResourceSupportedSvc.isSupported("ArtifactAssessment")) {
227                        retVal.add(daoArtifactAssessmentR5());
228                }
229                if (theResourceSupportedSvc.isSupported("AuditEvent")) {
230                        retVal.add(daoAuditEventR5());
231                }
232                if (theResourceSupportedSvc.isSupported("Basic")) {
233                        retVal.add(daoBasicR5());
234                }
235                if (theResourceSupportedSvc.isSupported("Binary")) {
236                        retVal.add(daoBinaryR5());
237                }
238                if (theResourceSupportedSvc.isSupported("BiologicallyDerivedProduct")) {
239                        retVal.add(daoBiologicallyDerivedProductR5());
240                }
241                if (theResourceSupportedSvc.isSupported("BiologicallyDerivedProductDispense")) {
242                        retVal.add(daoBiologicallyDerivedProductDispenseR5());
243                }
244                if (theResourceSupportedSvc.isSupported("BodyStructure")) {
245                        retVal.add(daoBodyStructureR5());
246                }
247                if (theResourceSupportedSvc.isSupported("Bundle")) {
248                        retVal.add(daoBundleR5());
249                }
250                if (theResourceSupportedSvc.isSupported("CapabilityStatement")) {
251                        retVal.add(daoCapabilityStatementR5());
252                }
253                if (theResourceSupportedSvc.isSupported("CarePlan")) {
254                        retVal.add(daoCarePlanR5());
255                }
256                if (theResourceSupportedSvc.isSupported("CareTeam")) {
257                        retVal.add(daoCareTeamR5());
258                }
259                if (theResourceSupportedSvc.isSupported("ChargeItem")) {
260                        retVal.add(daoChargeItemR5());
261                }
262                if (theResourceSupportedSvc.isSupported("ChargeItemDefinition")) {
263                        retVal.add(daoChargeItemDefinitionR5());
264                }
265                if (theResourceSupportedSvc.isSupported("Citation")) {
266                        retVal.add(daoCitationR5());
267                }
268                if (theResourceSupportedSvc.isSupported("Claim")) {
269                        retVal.add(daoClaimR5());
270                }
271                if (theResourceSupportedSvc.isSupported("ClaimResponse")) {
272                        retVal.add(daoClaimResponseR5());
273                }
274                if (theResourceSupportedSvc.isSupported("ClinicalImpression")) {
275                        retVal.add(daoClinicalImpressionR5());
276                }
277                if (theResourceSupportedSvc.isSupported("ClinicalUseDefinition")) {
278                        retVal.add(daoClinicalUseDefinitionR5());
279                }
280                if (theResourceSupportedSvc.isSupported("CodeSystem")) {
281                        retVal.add(daoCodeSystemR5());
282                }
283                if (theResourceSupportedSvc.isSupported("Communication")) {
284                        retVal.add(daoCommunicationR5());
285                }
286                if (theResourceSupportedSvc.isSupported("CommunicationRequest")) {
287                        retVal.add(daoCommunicationRequestR5());
288                }
289                if (theResourceSupportedSvc.isSupported("CompartmentDefinition")) {
290                        retVal.add(daoCompartmentDefinitionR5());
291                }
292                if (theResourceSupportedSvc.isSupported("Composition")) {
293                        retVal.add(daoCompositionR5());
294                }
295                if (theResourceSupportedSvc.isSupported("ConceptMap")) {
296                        retVal.add(daoConceptMapR5());
297                }
298                if (theResourceSupportedSvc.isSupported("Condition")) {
299                        retVal.add(daoConditionR5());
300                }
301                if (theResourceSupportedSvc.isSupported("ConditionDefinition")) {
302                        retVal.add(daoConditionDefinitionR5());
303                }
304                if (theResourceSupportedSvc.isSupported("Consent")) {
305                        retVal.add(daoConsentR5());
306                }
307                if (theResourceSupportedSvc.isSupported("Contract")) {
308                        retVal.add(daoContractR5());
309                }
310                if (theResourceSupportedSvc.isSupported("Coverage")) {
311                        retVal.add(daoCoverageR5());
312                }
313                if (theResourceSupportedSvc.isSupported("CoverageEligibilityRequest")) {
314                        retVal.add(daoCoverageEligibilityRequestR5());
315                }
316                if (theResourceSupportedSvc.isSupported("CoverageEligibilityResponse")) {
317                        retVal.add(daoCoverageEligibilityResponseR5());
318                }
319                if (theResourceSupportedSvc.isSupported("DetectedIssue")) {
320                        retVal.add(daoDetectedIssueR5());
321                }
322                if (theResourceSupportedSvc.isSupported("Device")) {
323                        retVal.add(daoDeviceR5());
324                }
325                if (theResourceSupportedSvc.isSupported("DeviceAssociation")) {
326                        retVal.add(daoDeviceAssociationR5());
327                }
328                if (theResourceSupportedSvc.isSupported("DeviceDefinition")) {
329                        retVal.add(daoDeviceDefinitionR5());
330                }
331                if (theResourceSupportedSvc.isSupported("DeviceDispense")) {
332                        retVal.add(daoDeviceDispenseR5());
333                }
334                if (theResourceSupportedSvc.isSupported("DeviceMetric")) {
335                        retVal.add(daoDeviceMetricR5());
336                }
337                if (theResourceSupportedSvc.isSupported("DeviceRequest")) {
338                        retVal.add(daoDeviceRequestR5());
339                }
340                if (theResourceSupportedSvc.isSupported("DeviceUsage")) {
341                        retVal.add(daoDeviceUsageR5());
342                }
343                if (theResourceSupportedSvc.isSupported("DiagnosticReport")) {
344                        retVal.add(daoDiagnosticReportR5());
345                }
346                if (theResourceSupportedSvc.isSupported("DocumentReference")) {
347                        retVal.add(daoDocumentReferenceR5());
348                }
349                if (theResourceSupportedSvc.isSupported("Encounter")) {
350                        retVal.add(daoEncounterR5());
351                }
352                if (theResourceSupportedSvc.isSupported("EncounterHistory")) {
353                        retVal.add(daoEncounterHistoryR5());
354                }
355                if (theResourceSupportedSvc.isSupported("Endpoint")) {
356                        retVal.add(daoEndpointR5());
357                }
358                if (theResourceSupportedSvc.isSupported("EnrollmentRequest")) {
359                        retVal.add(daoEnrollmentRequestR5());
360                }
361                if (theResourceSupportedSvc.isSupported("EnrollmentResponse")) {
362                        retVal.add(daoEnrollmentResponseR5());
363                }
364                if (theResourceSupportedSvc.isSupported("EpisodeOfCare")) {
365                        retVal.add(daoEpisodeOfCareR5());
366                }
367                if (theResourceSupportedSvc.isSupported("EventDefinition")) {
368                        retVal.add(daoEventDefinitionR5());
369                }
370                if (theResourceSupportedSvc.isSupported("Evidence")) {
371                        retVal.add(daoEvidenceR5());
372                }
373                if (theResourceSupportedSvc.isSupported("EvidenceReport")) {
374                        retVal.add(daoEvidenceReportR5());
375                }
376                if (theResourceSupportedSvc.isSupported("EvidenceVariable")) {
377                        retVal.add(daoEvidenceVariableR5());
378                }
379                if (theResourceSupportedSvc.isSupported("ExampleScenario")) {
380                        retVal.add(daoExampleScenarioR5());
381                }
382                if (theResourceSupportedSvc.isSupported("ExplanationOfBenefit")) {
383                        retVal.add(daoExplanationOfBenefitR5());
384                }
385                if (theResourceSupportedSvc.isSupported("FamilyMemberHistory")) {
386                        retVal.add(daoFamilyMemberHistoryR5());
387                }
388                if (theResourceSupportedSvc.isSupported("Flag")) {
389                        retVal.add(daoFlagR5());
390                }
391                if (theResourceSupportedSvc.isSupported("FormularyItem")) {
392                        retVal.add(daoFormularyItemR5());
393                }
394                if (theResourceSupportedSvc.isSupported("GenomicStudy")) {
395                        retVal.add(daoGenomicStudyR5());
396                }
397                if (theResourceSupportedSvc.isSupported("Goal")) {
398                        retVal.add(daoGoalR5());
399                }
400                if (theResourceSupportedSvc.isSupported("GraphDefinition")) {
401                        retVal.add(daoGraphDefinitionR5());
402                }
403                if (theResourceSupportedSvc.isSupported("Group")) {
404                        retVal.add(daoGroupR5());
405                }
406                if (theResourceSupportedSvc.isSupported("GuidanceResponse")) {
407                        retVal.add(daoGuidanceResponseR5());
408                }
409                if (theResourceSupportedSvc.isSupported("HealthcareService")) {
410                        retVal.add(daoHealthcareServiceR5());
411                }
412                if (theResourceSupportedSvc.isSupported("ImagingSelection")) {
413                        retVal.add(daoImagingSelectionR5());
414                }
415                if (theResourceSupportedSvc.isSupported("ImagingStudy")) {
416                        retVal.add(daoImagingStudyR5());
417                }
418                if (theResourceSupportedSvc.isSupported("Immunization")) {
419                        retVal.add(daoImmunizationR5());
420                }
421                if (theResourceSupportedSvc.isSupported("ImmunizationEvaluation")) {
422                        retVal.add(daoImmunizationEvaluationR5());
423                }
424                if (theResourceSupportedSvc.isSupported("ImmunizationRecommendation")) {
425                        retVal.add(daoImmunizationRecommendationR5());
426                }
427                if (theResourceSupportedSvc.isSupported("ImplementationGuide")) {
428                        retVal.add(daoImplementationGuideR5());
429                }
430                if (theResourceSupportedSvc.isSupported("Ingredient")) {
431                        retVal.add(daoIngredientR5());
432                }
433                if (theResourceSupportedSvc.isSupported("InsurancePlan")) {
434                        retVal.add(daoInsurancePlanR5());
435                }
436                if (theResourceSupportedSvc.isSupported("InventoryItem")) {
437                        retVal.add(daoInventoryItemR5());
438                }
439                if (theResourceSupportedSvc.isSupported("InventoryReport")) {
440                        retVal.add(daoInventoryReportR5());
441                }
442                if (theResourceSupportedSvc.isSupported("Invoice")) {
443                        retVal.add(daoInvoiceR5());
444                }
445                if (theResourceSupportedSvc.isSupported("Library")) {
446                        retVal.add(daoLibraryR5());
447                }
448                if (theResourceSupportedSvc.isSupported("Linkage")) {
449                        retVal.add(daoLinkageR5());
450                }
451                if (theResourceSupportedSvc.isSupported("List")) {
452                        retVal.add(daoListResourceR5());
453                }
454                if (theResourceSupportedSvc.isSupported("Location")) {
455                        retVal.add(daoLocationR5());
456                }
457                if (theResourceSupportedSvc.isSupported("ManufacturedItemDefinition")) {
458                        retVal.add(daoManufacturedItemDefinitionR5());
459                }
460                if (theResourceSupportedSvc.isSupported("Measure")) {
461                        retVal.add(daoMeasureR5());
462                }
463                if (theResourceSupportedSvc.isSupported("MeasureReport")) {
464                        retVal.add(daoMeasureReportR5());
465                }
466                if (theResourceSupportedSvc.isSupported("Medication")) {
467                        retVal.add(daoMedicationR5());
468                }
469                if (theResourceSupportedSvc.isSupported("MedicationAdministration")) {
470                        retVal.add(daoMedicationAdministrationR5());
471                }
472                if (theResourceSupportedSvc.isSupported("MedicationDispense")) {
473                        retVal.add(daoMedicationDispenseR5());
474                }
475                if (theResourceSupportedSvc.isSupported("MedicationKnowledge")) {
476                        retVal.add(daoMedicationKnowledgeR5());
477                }
478                if (theResourceSupportedSvc.isSupported("MedicationRequest")) {
479                        retVal.add(daoMedicationRequestR5());
480                }
481                if (theResourceSupportedSvc.isSupported("MedicationStatement")) {
482                        retVal.add(daoMedicationStatementR5());
483                }
484                if (theResourceSupportedSvc.isSupported("MedicinalProductDefinition")) {
485                        retVal.add(daoMedicinalProductDefinitionR5());
486                }
487                if (theResourceSupportedSvc.isSupported("MessageDefinition")) {
488                        retVal.add(daoMessageDefinitionR5());
489                }
490                if (theResourceSupportedSvc.isSupported("MessageHeader")) {
491                        retVal.add(daoMessageHeaderR5());
492                }
493                if (theResourceSupportedSvc.isSupported("MolecularSequence")) {
494                        retVal.add(daoMolecularSequenceR5());
495                }
496                if (theResourceSupportedSvc.isSupported("NamingSystem")) {
497                        retVal.add(daoNamingSystemR5());
498                }
499                if (theResourceSupportedSvc.isSupported("NutritionIntake")) {
500                        retVal.add(daoNutritionIntakeR5());
501                }
502                if (theResourceSupportedSvc.isSupported("NutritionOrder")) {
503                        retVal.add(daoNutritionOrderR5());
504                }
505                if (theResourceSupportedSvc.isSupported("NutritionProduct")) {
506                        retVal.add(daoNutritionProductR5());
507                }
508                if (theResourceSupportedSvc.isSupported("Observation")) {
509                        retVal.add(daoObservationR5());
510                }
511                if (theResourceSupportedSvc.isSupported("ObservationDefinition")) {
512                        retVal.add(daoObservationDefinitionR5());
513                }
514                if (theResourceSupportedSvc.isSupported("OperationDefinition")) {
515                        retVal.add(daoOperationDefinitionR5());
516                }
517                if (theResourceSupportedSvc.isSupported("OperationOutcome")) {
518                        retVal.add(daoOperationOutcomeR5());
519                }
520                if (theResourceSupportedSvc.isSupported("Organization")) {
521                        retVal.add(daoOrganizationR5());
522                }
523                if (theResourceSupportedSvc.isSupported("OrganizationAffiliation")) {
524                        retVal.add(daoOrganizationAffiliationR5());
525                }
526                if (theResourceSupportedSvc.isSupported("PackagedProductDefinition")) {
527                        retVal.add(daoPackagedProductDefinitionR5());
528                }
529                if (theResourceSupportedSvc.isSupported("Parameters")) {
530                        retVal.add(daoParametersR5());
531                }
532                if (theResourceSupportedSvc.isSupported("Patient")) {
533                        retVal.add(daoPatientR5());
534                }
535                if (theResourceSupportedSvc.isSupported("PaymentNotice")) {
536                        retVal.add(daoPaymentNoticeR5());
537                }
538                if (theResourceSupportedSvc.isSupported("PaymentReconciliation")) {
539                        retVal.add(daoPaymentReconciliationR5());
540                }
541                if (theResourceSupportedSvc.isSupported("Permission")) {
542                        retVal.add(daoPermissionR5());
543                }
544                if (theResourceSupportedSvc.isSupported("Person")) {
545                        retVal.add(daoPersonR5());
546                }
547                if (theResourceSupportedSvc.isSupported("PlanDefinition")) {
548                        retVal.add(daoPlanDefinitionR5());
549                }
550                if (theResourceSupportedSvc.isSupported("Practitioner")) {
551                        retVal.add(daoPractitionerR5());
552                }
553                if (theResourceSupportedSvc.isSupported("PractitionerRole")) {
554                        retVal.add(daoPractitionerRoleR5());
555                }
556                if (theResourceSupportedSvc.isSupported("Procedure")) {
557                        retVal.add(daoProcedureR5());
558                }
559                if (theResourceSupportedSvc.isSupported("Provenance")) {
560                        retVal.add(daoProvenanceR5());
561                }
562                if (theResourceSupportedSvc.isSupported("Questionnaire")) {
563                        retVal.add(daoQuestionnaireR5());
564                }
565                if (theResourceSupportedSvc.isSupported("QuestionnaireResponse")) {
566                        retVal.add(daoQuestionnaireResponseR5());
567                }
568                if (theResourceSupportedSvc.isSupported("RegulatedAuthorization")) {
569                        retVal.add(daoRegulatedAuthorizationR5());
570                }
571                if (theResourceSupportedSvc.isSupported("RelatedPerson")) {
572                        retVal.add(daoRelatedPersonR5());
573                }
574                if (theResourceSupportedSvc.isSupported("RequestOrchestration")) {
575                        retVal.add(daoRequestOrchestrationR5());
576                }
577                if (theResourceSupportedSvc.isSupported("Requirements")) {
578                        retVal.add(daoRequirementsR5());
579                }
580                if (theResourceSupportedSvc.isSupported("ResearchStudy")) {
581                        retVal.add(daoResearchStudyR5());
582                }
583                if (theResourceSupportedSvc.isSupported("ResearchSubject")) {
584                        retVal.add(daoResearchSubjectR5());
585                }
586                if (theResourceSupportedSvc.isSupported("RiskAssessment")) {
587                        retVal.add(daoRiskAssessmentR5());
588                }
589                if (theResourceSupportedSvc.isSupported("Schedule")) {
590                        retVal.add(daoScheduleR5());
591                }
592                if (theResourceSupportedSvc.isSupported("SearchParameter")) {
593                        retVal.add(daoSearchParameterR5());
594                }
595                if (theResourceSupportedSvc.isSupported("ServiceRequest")) {
596                        retVal.add(daoServiceRequestR5());
597                }
598                if (theResourceSupportedSvc.isSupported("Slot")) {
599                        retVal.add(daoSlotR5());
600                }
601                if (theResourceSupportedSvc.isSupported("Specimen")) {
602                        retVal.add(daoSpecimenR5());
603                }
604                if (theResourceSupportedSvc.isSupported("SpecimenDefinition")) {
605                        retVal.add(daoSpecimenDefinitionR5());
606                }
607                if (theResourceSupportedSvc.isSupported("StructureDefinition")) {
608                        retVal.add(daoStructureDefinitionR5());
609                }
610                if (theResourceSupportedSvc.isSupported("StructureMap")) {
611                        retVal.add(daoStructureMapR5());
612                }
613                if (theResourceSupportedSvc.isSupported("Subscription")) {
614                        retVal.add(daoSubscriptionR5());
615                }
616                if (theResourceSupportedSvc.isSupported("SubscriptionStatus")) {
617                        retVal.add(daoSubscriptionStatusR5());
618                }
619                if (theResourceSupportedSvc.isSupported("SubscriptionTopic")) {
620                        retVal.add(daoSubscriptionTopicR5());
621                }
622                if (theResourceSupportedSvc.isSupported("Substance")) {
623                        retVal.add(daoSubstanceR5());
624                }
625                if (theResourceSupportedSvc.isSupported("SubstanceDefinition")) {
626                        retVal.add(daoSubstanceDefinitionR5());
627                }
628                if (theResourceSupportedSvc.isSupported("SubstanceNucleicAcid")) {
629                        retVal.add(daoSubstanceNucleicAcidR5());
630                }
631                if (theResourceSupportedSvc.isSupported("SubstancePolymer")) {
632                        retVal.add(daoSubstancePolymerR5());
633                }
634                if (theResourceSupportedSvc.isSupported("SubstanceProtein")) {
635                        retVal.add(daoSubstanceProteinR5());
636                }
637                if (theResourceSupportedSvc.isSupported("SubstanceReferenceInformation")) {
638                        retVal.add(daoSubstanceReferenceInformationR5());
639                }
640                if (theResourceSupportedSvc.isSupported("SubstanceSourceMaterial")) {
641                        retVal.add(daoSubstanceSourceMaterialR5());
642                }
643                if (theResourceSupportedSvc.isSupported("SupplyDelivery")) {
644                        retVal.add(daoSupplyDeliveryR5());
645                }
646                if (theResourceSupportedSvc.isSupported("SupplyRequest")) {
647                        retVal.add(daoSupplyRequestR5());
648                }
649                if (theResourceSupportedSvc.isSupported("Task")) {
650                        retVal.add(daoTaskR5());
651                }
652                if (theResourceSupportedSvc.isSupported("TerminologyCapabilities")) {
653                        retVal.add(daoTerminologyCapabilitiesR5());
654                }
655                if (theResourceSupportedSvc.isSupported("TestPlan")) {
656                        retVal.add(daoTestPlanR5());
657                }
658                if (theResourceSupportedSvc.isSupported("TestReport")) {
659                        retVal.add(daoTestReportR5());
660                }
661                if (theResourceSupportedSvc.isSupported("TestScript")) {
662                        retVal.add(daoTestScriptR5());
663                }
664                if (theResourceSupportedSvc.isSupported("Transport")) {
665                        retVal.add(daoTransportR5());
666                }
667                if (theResourceSupportedSvc.isSupported("ValueSet")) {
668                        retVal.add(daoValueSetR5());
669                }
670                if (theResourceSupportedSvc.isSupported("VerificationResult")) {
671                        retVal.add(daoVerificationResultR5());
672                }
673                if (theResourceSupportedSvc.isSupported("VisionPrescription")) {
674                        retVal.add(daoVisionPrescriptionR5());
675                }
676                return retVal;
677        }
678
679        @Bean(name="myAccountDaoR5")
680        public
681                IFhirResourceDao<org.hl7.fhir.r5.model.Account>
682                daoAccountR5() {
683
684                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Account> retVal;
685                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Account>();
686                retVal.setResourceType(org.hl7.fhir.r5.model.Account.class);
687                retVal.setContext(myFhirContext);
688                return retVal;
689        }
690
691        @Bean(name="myAccountRpR5")
692        @Lazy
693        public ca.uhn.fhir.jpa.rp.r5.AccountResourceProvider rpAccountR5() {
694                ca.uhn.fhir.jpa.rp.r5.AccountResourceProvider retVal;
695                retVal = new ca.uhn.fhir.jpa.rp.r5.AccountResourceProvider();
696                retVal.setContext(myFhirContext);
697                retVal.setDao(daoAccountR5());
698                return retVal;
699        }
700
701        @Bean(name="myActivityDefinitionDaoR5")
702        public
703                IFhirResourceDao<org.hl7.fhir.r5.model.ActivityDefinition>
704                daoActivityDefinitionR5() {
705
706                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ActivityDefinition> retVal;
707                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ActivityDefinition>();
708                retVal.setResourceType(org.hl7.fhir.r5.model.ActivityDefinition.class);
709                retVal.setContext(myFhirContext);
710                return retVal;
711        }
712
713        @Bean(name="myActivityDefinitionRpR5")
714        @Lazy
715        public ca.uhn.fhir.jpa.rp.r5.ActivityDefinitionResourceProvider rpActivityDefinitionR5() {
716                ca.uhn.fhir.jpa.rp.r5.ActivityDefinitionResourceProvider retVal;
717                retVal = new ca.uhn.fhir.jpa.rp.r5.ActivityDefinitionResourceProvider();
718                retVal.setContext(myFhirContext);
719                retVal.setDao(daoActivityDefinitionR5());
720                return retVal;
721        }
722
723        @Bean(name="myActorDefinitionDaoR5")
724        public
725                IFhirResourceDao<org.hl7.fhir.r5.model.ActorDefinition>
726                daoActorDefinitionR5() {
727
728                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ActorDefinition> retVal;
729                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ActorDefinition>();
730                retVal.setResourceType(org.hl7.fhir.r5.model.ActorDefinition.class);
731                retVal.setContext(myFhirContext);
732                return retVal;
733        }
734
735        @Bean(name="myActorDefinitionRpR5")
736        @Lazy
737        public ca.uhn.fhir.jpa.rp.r5.ActorDefinitionResourceProvider rpActorDefinitionR5() {
738                ca.uhn.fhir.jpa.rp.r5.ActorDefinitionResourceProvider retVal;
739                retVal = new ca.uhn.fhir.jpa.rp.r5.ActorDefinitionResourceProvider();
740                retVal.setContext(myFhirContext);
741                retVal.setDao(daoActorDefinitionR5());
742                return retVal;
743        }
744
745        @Bean(name="myAdministrableProductDefinitionDaoR5")
746        public
747                IFhirResourceDao<org.hl7.fhir.r5.model.AdministrableProductDefinition>
748                daoAdministrableProductDefinitionR5() {
749
750                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.AdministrableProductDefinition> retVal;
751                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.AdministrableProductDefinition>();
752                retVal.setResourceType(org.hl7.fhir.r5.model.AdministrableProductDefinition.class);
753                retVal.setContext(myFhirContext);
754                return retVal;
755        }
756
757        @Bean(name="myAdministrableProductDefinitionRpR5")
758        @Lazy
759        public ca.uhn.fhir.jpa.rp.r5.AdministrableProductDefinitionResourceProvider rpAdministrableProductDefinitionR5() {
760                ca.uhn.fhir.jpa.rp.r5.AdministrableProductDefinitionResourceProvider retVal;
761                retVal = new ca.uhn.fhir.jpa.rp.r5.AdministrableProductDefinitionResourceProvider();
762                retVal.setContext(myFhirContext);
763                retVal.setDao(daoAdministrableProductDefinitionR5());
764                return retVal;
765        }
766
767        @Bean(name="myAdverseEventDaoR5")
768        public
769                IFhirResourceDao<org.hl7.fhir.r5.model.AdverseEvent>
770                daoAdverseEventR5() {
771
772                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.AdverseEvent> retVal;
773                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.AdverseEvent>();
774                retVal.setResourceType(org.hl7.fhir.r5.model.AdverseEvent.class);
775                retVal.setContext(myFhirContext);
776                return retVal;
777        }
778
779        @Bean(name="myAdverseEventRpR5")
780        @Lazy
781        public ca.uhn.fhir.jpa.rp.r5.AdverseEventResourceProvider rpAdverseEventR5() {
782                ca.uhn.fhir.jpa.rp.r5.AdverseEventResourceProvider retVal;
783                retVal = new ca.uhn.fhir.jpa.rp.r5.AdverseEventResourceProvider();
784                retVal.setContext(myFhirContext);
785                retVal.setDao(daoAdverseEventR5());
786                return retVal;
787        }
788
789        @Bean(name="myAllergyIntoleranceDaoR5")
790        public
791                IFhirResourceDao<org.hl7.fhir.r5.model.AllergyIntolerance>
792                daoAllergyIntoleranceR5() {
793
794                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.AllergyIntolerance> retVal;
795                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.AllergyIntolerance>();
796                retVal.setResourceType(org.hl7.fhir.r5.model.AllergyIntolerance.class);
797                retVal.setContext(myFhirContext);
798                return retVal;
799        }
800
801        @Bean(name="myAllergyIntoleranceRpR5")
802        @Lazy
803        public ca.uhn.fhir.jpa.rp.r5.AllergyIntoleranceResourceProvider rpAllergyIntoleranceR5() {
804                ca.uhn.fhir.jpa.rp.r5.AllergyIntoleranceResourceProvider retVal;
805                retVal = new ca.uhn.fhir.jpa.rp.r5.AllergyIntoleranceResourceProvider();
806                retVal.setContext(myFhirContext);
807                retVal.setDao(daoAllergyIntoleranceR5());
808                return retVal;
809        }
810
811        @Bean(name="myAppointmentDaoR5")
812        public
813                IFhirResourceDao<org.hl7.fhir.r5.model.Appointment>
814                daoAppointmentR5() {
815
816                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Appointment> retVal;
817                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Appointment>();
818                retVal.setResourceType(org.hl7.fhir.r5.model.Appointment.class);
819                retVal.setContext(myFhirContext);
820                return retVal;
821        }
822
823        @Bean(name="myAppointmentRpR5")
824        @Lazy
825        public ca.uhn.fhir.jpa.rp.r5.AppointmentResourceProvider rpAppointmentR5() {
826                ca.uhn.fhir.jpa.rp.r5.AppointmentResourceProvider retVal;
827                retVal = new ca.uhn.fhir.jpa.rp.r5.AppointmentResourceProvider();
828                retVal.setContext(myFhirContext);
829                retVal.setDao(daoAppointmentR5());
830                return retVal;
831        }
832
833        @Bean(name="myAppointmentResponseDaoR5")
834        public
835                IFhirResourceDao<org.hl7.fhir.r5.model.AppointmentResponse>
836                daoAppointmentResponseR5() {
837
838                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.AppointmentResponse> retVal;
839                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.AppointmentResponse>();
840                retVal.setResourceType(org.hl7.fhir.r5.model.AppointmentResponse.class);
841                retVal.setContext(myFhirContext);
842                return retVal;
843        }
844
845        @Bean(name="myAppointmentResponseRpR5")
846        @Lazy
847        public ca.uhn.fhir.jpa.rp.r5.AppointmentResponseResourceProvider rpAppointmentResponseR5() {
848                ca.uhn.fhir.jpa.rp.r5.AppointmentResponseResourceProvider retVal;
849                retVal = new ca.uhn.fhir.jpa.rp.r5.AppointmentResponseResourceProvider();
850                retVal.setContext(myFhirContext);
851                retVal.setDao(daoAppointmentResponseR5());
852                return retVal;
853        }
854
855        @Bean(name="myArtifactAssessmentDaoR5")
856        public
857                IFhirResourceDao<org.hl7.fhir.r5.model.ArtifactAssessment>
858                daoArtifactAssessmentR5() {
859
860                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ArtifactAssessment> retVal;
861                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ArtifactAssessment>();
862                retVal.setResourceType(org.hl7.fhir.r5.model.ArtifactAssessment.class);
863                retVal.setContext(myFhirContext);
864                return retVal;
865        }
866
867        @Bean(name="myArtifactAssessmentRpR5")
868        @Lazy
869        public ca.uhn.fhir.jpa.rp.r5.ArtifactAssessmentResourceProvider rpArtifactAssessmentR5() {
870                ca.uhn.fhir.jpa.rp.r5.ArtifactAssessmentResourceProvider retVal;
871                retVal = new ca.uhn.fhir.jpa.rp.r5.ArtifactAssessmentResourceProvider();
872                retVal.setContext(myFhirContext);
873                retVal.setDao(daoArtifactAssessmentR5());
874                return retVal;
875        }
876
877        @Bean(name="myAuditEventDaoR5")
878        public
879                IFhirResourceDao<org.hl7.fhir.r5.model.AuditEvent>
880                daoAuditEventR5() {
881
882                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.AuditEvent> retVal;
883                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.AuditEvent>();
884                retVal.setResourceType(org.hl7.fhir.r5.model.AuditEvent.class);
885                retVal.setContext(myFhirContext);
886                return retVal;
887        }
888
889        @Bean(name="myAuditEventRpR5")
890        @Lazy
891        public ca.uhn.fhir.jpa.rp.r5.AuditEventResourceProvider rpAuditEventR5() {
892                ca.uhn.fhir.jpa.rp.r5.AuditEventResourceProvider retVal;
893                retVal = new ca.uhn.fhir.jpa.rp.r5.AuditEventResourceProvider();
894                retVal.setContext(myFhirContext);
895                retVal.setDao(daoAuditEventR5());
896                return retVal;
897        }
898
899        @Bean(name="myBasicDaoR5")
900        public
901                IFhirResourceDao<org.hl7.fhir.r5.model.Basic>
902                daoBasicR5() {
903
904                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Basic> retVal;
905                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Basic>();
906                retVal.setResourceType(org.hl7.fhir.r5.model.Basic.class);
907                retVal.setContext(myFhirContext);
908                return retVal;
909        }
910
911        @Bean(name="myBasicRpR5")
912        @Lazy
913        public ca.uhn.fhir.jpa.rp.r5.BasicResourceProvider rpBasicR5() {
914                ca.uhn.fhir.jpa.rp.r5.BasicResourceProvider retVal;
915                retVal = new ca.uhn.fhir.jpa.rp.r5.BasicResourceProvider();
916                retVal.setContext(myFhirContext);
917                retVal.setDao(daoBasicR5());
918                return retVal;
919        }
920
921        @Bean(name="myBinaryDaoR5")
922        public
923                IFhirResourceDao<org.hl7.fhir.r5.model.Binary>
924                daoBinaryR5() {
925
926                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Binary> retVal;
927                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Binary>();
928                retVal.setResourceType(org.hl7.fhir.r5.model.Binary.class);
929                retVal.setContext(myFhirContext);
930                return retVal;
931        }
932
933        @Bean(name="myBinaryRpR5")
934        @Lazy
935        public ca.uhn.fhir.jpa.rp.r5.BinaryResourceProvider rpBinaryR5() {
936                ca.uhn.fhir.jpa.rp.r5.BinaryResourceProvider retVal;
937                retVal = new ca.uhn.fhir.jpa.rp.r5.BinaryResourceProvider();
938                retVal.setContext(myFhirContext);
939                retVal.setDao(daoBinaryR5());
940                return retVal;
941        }
942
943        @Bean(name="myBiologicallyDerivedProductDaoR5")
944        public
945                IFhirResourceDao<org.hl7.fhir.r5.model.BiologicallyDerivedProduct>
946                daoBiologicallyDerivedProductR5() {
947
948                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.BiologicallyDerivedProduct> retVal;
949                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.BiologicallyDerivedProduct>();
950                retVal.setResourceType(org.hl7.fhir.r5.model.BiologicallyDerivedProduct.class);
951                retVal.setContext(myFhirContext);
952                return retVal;
953        }
954
955        @Bean(name="myBiologicallyDerivedProductRpR5")
956        @Lazy
957        public ca.uhn.fhir.jpa.rp.r5.BiologicallyDerivedProductResourceProvider rpBiologicallyDerivedProductR5() {
958                ca.uhn.fhir.jpa.rp.r5.BiologicallyDerivedProductResourceProvider retVal;
959                retVal = new ca.uhn.fhir.jpa.rp.r5.BiologicallyDerivedProductResourceProvider();
960                retVal.setContext(myFhirContext);
961                retVal.setDao(daoBiologicallyDerivedProductR5());
962                return retVal;
963        }
964
965        @Bean(name="myBiologicallyDerivedProductDispenseDaoR5")
966        public
967                IFhirResourceDao<org.hl7.fhir.r5.model.BiologicallyDerivedProductDispense>
968                daoBiologicallyDerivedProductDispenseR5() {
969
970                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.BiologicallyDerivedProductDispense> retVal;
971                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.BiologicallyDerivedProductDispense>();
972                retVal.setResourceType(org.hl7.fhir.r5.model.BiologicallyDerivedProductDispense.class);
973                retVal.setContext(myFhirContext);
974                return retVal;
975        }
976
977        @Bean(name="myBiologicallyDerivedProductDispenseRpR5")
978        @Lazy
979        public ca.uhn.fhir.jpa.rp.r5.BiologicallyDerivedProductDispenseResourceProvider rpBiologicallyDerivedProductDispenseR5() {
980                ca.uhn.fhir.jpa.rp.r5.BiologicallyDerivedProductDispenseResourceProvider retVal;
981                retVal = new ca.uhn.fhir.jpa.rp.r5.BiologicallyDerivedProductDispenseResourceProvider();
982                retVal.setContext(myFhirContext);
983                retVal.setDao(daoBiologicallyDerivedProductDispenseR5());
984                return retVal;
985        }
986
987        @Bean(name="myBodyStructureDaoR5")
988        public
989                IFhirResourceDao<org.hl7.fhir.r5.model.BodyStructure>
990                daoBodyStructureR5() {
991
992                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.BodyStructure> retVal;
993                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.BodyStructure>();
994                retVal.setResourceType(org.hl7.fhir.r5.model.BodyStructure.class);
995                retVal.setContext(myFhirContext);
996                return retVal;
997        }
998
999        @Bean(name="myBodyStructureRpR5")
1000        @Lazy
1001        public ca.uhn.fhir.jpa.rp.r5.BodyStructureResourceProvider rpBodyStructureR5() {
1002                ca.uhn.fhir.jpa.rp.r5.BodyStructureResourceProvider retVal;
1003                retVal = new ca.uhn.fhir.jpa.rp.r5.BodyStructureResourceProvider();
1004                retVal.setContext(myFhirContext);
1005                retVal.setDao(daoBodyStructureR5());
1006                return retVal;
1007        }
1008
1009        @Bean(name="myBundleDaoR5")
1010        public
1011                IFhirResourceDao<org.hl7.fhir.r5.model.Bundle>
1012                daoBundleR5() {
1013
1014        ca.uhn.fhir.jpa.dao.JpaResourceDaoBundle<org.hl7.fhir.r5.model.Bundle> retVal;
1015        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoBundle<>();
1016                retVal.setResourceType(org.hl7.fhir.r5.model.Bundle.class);
1017                retVal.setContext(myFhirContext);
1018                return retVal;
1019        }
1020
1021        @Bean(name="myBundleRpR5")
1022        @Lazy
1023        public ca.uhn.fhir.jpa.rp.r5.BundleResourceProvider rpBundleR5() {
1024                ca.uhn.fhir.jpa.rp.r5.BundleResourceProvider retVal;
1025                retVal = new ca.uhn.fhir.jpa.rp.r5.BundleResourceProvider();
1026                retVal.setContext(myFhirContext);
1027                retVal.setDao(daoBundleR5());
1028                return retVal;
1029        }
1030
1031        @Bean(name="myCapabilityStatementDaoR5")
1032        public
1033                IFhirResourceDao<org.hl7.fhir.r5.model.CapabilityStatement>
1034                daoCapabilityStatementR5() {
1035
1036                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.CapabilityStatement> retVal;
1037                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.CapabilityStatement>();
1038                retVal.setResourceType(org.hl7.fhir.r5.model.CapabilityStatement.class);
1039                retVal.setContext(myFhirContext);
1040                return retVal;
1041        }
1042
1043        @Bean(name="myCapabilityStatementRpR5")
1044        @Lazy
1045        public ca.uhn.fhir.jpa.rp.r5.CapabilityStatementResourceProvider rpCapabilityStatementR5() {
1046                ca.uhn.fhir.jpa.rp.r5.CapabilityStatementResourceProvider retVal;
1047                retVal = new ca.uhn.fhir.jpa.rp.r5.CapabilityStatementResourceProvider();
1048                retVal.setContext(myFhirContext);
1049                retVal.setDao(daoCapabilityStatementR5());
1050                return retVal;
1051        }
1052
1053        @Bean(name="myCarePlanDaoR5")
1054        public
1055                IFhirResourceDao<org.hl7.fhir.r5.model.CarePlan>
1056                daoCarePlanR5() {
1057
1058                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.CarePlan> retVal;
1059                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.CarePlan>();
1060                retVal.setResourceType(org.hl7.fhir.r5.model.CarePlan.class);
1061                retVal.setContext(myFhirContext);
1062                return retVal;
1063        }
1064
1065        @Bean(name="myCarePlanRpR5")
1066        @Lazy
1067        public ca.uhn.fhir.jpa.rp.r5.CarePlanResourceProvider rpCarePlanR5() {
1068                ca.uhn.fhir.jpa.rp.r5.CarePlanResourceProvider retVal;
1069                retVal = new ca.uhn.fhir.jpa.rp.r5.CarePlanResourceProvider();
1070                retVal.setContext(myFhirContext);
1071                retVal.setDao(daoCarePlanR5());
1072                return retVal;
1073        }
1074
1075        @Bean(name="myCareTeamDaoR5")
1076        public
1077                IFhirResourceDao<org.hl7.fhir.r5.model.CareTeam>
1078                daoCareTeamR5() {
1079
1080                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.CareTeam> retVal;
1081                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.CareTeam>();
1082                retVal.setResourceType(org.hl7.fhir.r5.model.CareTeam.class);
1083                retVal.setContext(myFhirContext);
1084                return retVal;
1085        }
1086
1087        @Bean(name="myCareTeamRpR5")
1088        @Lazy
1089        public ca.uhn.fhir.jpa.rp.r5.CareTeamResourceProvider rpCareTeamR5() {
1090                ca.uhn.fhir.jpa.rp.r5.CareTeamResourceProvider retVal;
1091                retVal = new ca.uhn.fhir.jpa.rp.r5.CareTeamResourceProvider();
1092                retVal.setContext(myFhirContext);
1093                retVal.setDao(daoCareTeamR5());
1094                return retVal;
1095        }
1096
1097        @Bean(name="myChargeItemDaoR5")
1098        public
1099                IFhirResourceDao<org.hl7.fhir.r5.model.ChargeItem>
1100                daoChargeItemR5() {
1101
1102                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ChargeItem> retVal;
1103                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ChargeItem>();
1104                retVal.setResourceType(org.hl7.fhir.r5.model.ChargeItem.class);
1105                retVal.setContext(myFhirContext);
1106                return retVal;
1107        }
1108
1109        @Bean(name="myChargeItemRpR5")
1110        @Lazy
1111        public ca.uhn.fhir.jpa.rp.r5.ChargeItemResourceProvider rpChargeItemR5() {
1112                ca.uhn.fhir.jpa.rp.r5.ChargeItemResourceProvider retVal;
1113                retVal = new ca.uhn.fhir.jpa.rp.r5.ChargeItemResourceProvider();
1114                retVal.setContext(myFhirContext);
1115                retVal.setDao(daoChargeItemR5());
1116                return retVal;
1117        }
1118
1119        @Bean(name="myChargeItemDefinitionDaoR5")
1120        public
1121                IFhirResourceDao<org.hl7.fhir.r5.model.ChargeItemDefinition>
1122                daoChargeItemDefinitionR5() {
1123
1124                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ChargeItemDefinition> retVal;
1125                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ChargeItemDefinition>();
1126                retVal.setResourceType(org.hl7.fhir.r5.model.ChargeItemDefinition.class);
1127                retVal.setContext(myFhirContext);
1128                return retVal;
1129        }
1130
1131        @Bean(name="myChargeItemDefinitionRpR5")
1132        @Lazy
1133        public ca.uhn.fhir.jpa.rp.r5.ChargeItemDefinitionResourceProvider rpChargeItemDefinitionR5() {
1134                ca.uhn.fhir.jpa.rp.r5.ChargeItemDefinitionResourceProvider retVal;
1135                retVal = new ca.uhn.fhir.jpa.rp.r5.ChargeItemDefinitionResourceProvider();
1136                retVal.setContext(myFhirContext);
1137                retVal.setDao(daoChargeItemDefinitionR5());
1138                return retVal;
1139        }
1140
1141        @Bean(name="myCitationDaoR5")
1142        public
1143                IFhirResourceDao<org.hl7.fhir.r5.model.Citation>
1144                daoCitationR5() {
1145
1146                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Citation> retVal;
1147                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Citation>();
1148                retVal.setResourceType(org.hl7.fhir.r5.model.Citation.class);
1149                retVal.setContext(myFhirContext);
1150                return retVal;
1151        }
1152
1153        @Bean(name="myCitationRpR5")
1154        @Lazy
1155        public ca.uhn.fhir.jpa.rp.r5.CitationResourceProvider rpCitationR5() {
1156                ca.uhn.fhir.jpa.rp.r5.CitationResourceProvider retVal;
1157                retVal = new ca.uhn.fhir.jpa.rp.r5.CitationResourceProvider();
1158                retVal.setContext(myFhirContext);
1159                retVal.setDao(daoCitationR5());
1160                return retVal;
1161        }
1162
1163        @Bean(name="myClaimDaoR5")
1164        public
1165                IFhirResourceDao<org.hl7.fhir.r5.model.Claim>
1166                daoClaimR5() {
1167
1168                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Claim> retVal;
1169                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Claim>();
1170                retVal.setResourceType(org.hl7.fhir.r5.model.Claim.class);
1171                retVal.setContext(myFhirContext);
1172                return retVal;
1173        }
1174
1175        @Bean(name="myClaimRpR5")
1176        @Lazy
1177        public ca.uhn.fhir.jpa.rp.r5.ClaimResourceProvider rpClaimR5() {
1178                ca.uhn.fhir.jpa.rp.r5.ClaimResourceProvider retVal;
1179                retVal = new ca.uhn.fhir.jpa.rp.r5.ClaimResourceProvider();
1180                retVal.setContext(myFhirContext);
1181                retVal.setDao(daoClaimR5());
1182                return retVal;
1183        }
1184
1185        @Bean(name="myClaimResponseDaoR5")
1186        public
1187                IFhirResourceDao<org.hl7.fhir.r5.model.ClaimResponse>
1188                daoClaimResponseR5() {
1189
1190                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ClaimResponse> retVal;
1191                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ClaimResponse>();
1192                retVal.setResourceType(org.hl7.fhir.r5.model.ClaimResponse.class);
1193                retVal.setContext(myFhirContext);
1194                return retVal;
1195        }
1196
1197        @Bean(name="myClaimResponseRpR5")
1198        @Lazy
1199        public ca.uhn.fhir.jpa.rp.r5.ClaimResponseResourceProvider rpClaimResponseR5() {
1200                ca.uhn.fhir.jpa.rp.r5.ClaimResponseResourceProvider retVal;
1201                retVal = new ca.uhn.fhir.jpa.rp.r5.ClaimResponseResourceProvider();
1202                retVal.setContext(myFhirContext);
1203                retVal.setDao(daoClaimResponseR5());
1204                return retVal;
1205        }
1206
1207        @Bean(name="myClinicalImpressionDaoR5")
1208        public
1209                IFhirResourceDao<org.hl7.fhir.r5.model.ClinicalImpression>
1210                daoClinicalImpressionR5() {
1211
1212                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ClinicalImpression> retVal;
1213                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ClinicalImpression>();
1214                retVal.setResourceType(org.hl7.fhir.r5.model.ClinicalImpression.class);
1215                retVal.setContext(myFhirContext);
1216                return retVal;
1217        }
1218
1219        @Bean(name="myClinicalImpressionRpR5")
1220        @Lazy
1221        public ca.uhn.fhir.jpa.rp.r5.ClinicalImpressionResourceProvider rpClinicalImpressionR5() {
1222                ca.uhn.fhir.jpa.rp.r5.ClinicalImpressionResourceProvider retVal;
1223                retVal = new ca.uhn.fhir.jpa.rp.r5.ClinicalImpressionResourceProvider();
1224                retVal.setContext(myFhirContext);
1225                retVal.setDao(daoClinicalImpressionR5());
1226                return retVal;
1227        }
1228
1229        @Bean(name="myClinicalUseDefinitionDaoR5")
1230        public
1231                IFhirResourceDao<org.hl7.fhir.r5.model.ClinicalUseDefinition>
1232                daoClinicalUseDefinitionR5() {
1233
1234                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ClinicalUseDefinition> retVal;
1235                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ClinicalUseDefinition>();
1236                retVal.setResourceType(org.hl7.fhir.r5.model.ClinicalUseDefinition.class);
1237                retVal.setContext(myFhirContext);
1238                return retVal;
1239        }
1240
1241        @Bean(name="myClinicalUseDefinitionRpR5")
1242        @Lazy
1243        public ca.uhn.fhir.jpa.rp.r5.ClinicalUseDefinitionResourceProvider rpClinicalUseDefinitionR5() {
1244                ca.uhn.fhir.jpa.rp.r5.ClinicalUseDefinitionResourceProvider retVal;
1245                retVal = new ca.uhn.fhir.jpa.rp.r5.ClinicalUseDefinitionResourceProvider();
1246                retVal.setContext(myFhirContext);
1247                retVal.setDao(daoClinicalUseDefinitionR5());
1248                return retVal;
1249        }
1250
1251        @Bean(name="myCodeSystemDaoR5")
1252        public
1253                IFhirResourceDaoCodeSystem<org.hl7.fhir.r5.model.CodeSystem>
1254                daoCodeSystemR5() {
1255
1256        ca.uhn.fhir.jpa.dao.JpaResourceDaoCodeSystem<org.hl7.fhir.r5.model.CodeSystem> retVal;
1257        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoCodeSystem<>();
1258                retVal.setResourceType(org.hl7.fhir.r5.model.CodeSystem.class);
1259                retVal.setContext(myFhirContext);
1260                return retVal;
1261        }
1262
1263        @Bean(name="myCodeSystemRpR5")
1264        @Lazy
1265        public ca.uhn.fhir.jpa.rp.r5.CodeSystemResourceProvider rpCodeSystemR5() {
1266                ca.uhn.fhir.jpa.rp.r5.CodeSystemResourceProvider retVal;
1267                retVal = new ca.uhn.fhir.jpa.rp.r5.CodeSystemResourceProvider();
1268                retVal.setContext(myFhirContext);
1269                retVal.setDao(daoCodeSystemR5());
1270                return retVal;
1271        }
1272
1273        @Bean(name="myCommunicationDaoR5")
1274        public
1275                IFhirResourceDao<org.hl7.fhir.r5.model.Communication>
1276                daoCommunicationR5() {
1277
1278                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Communication> retVal;
1279                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Communication>();
1280                retVal.setResourceType(org.hl7.fhir.r5.model.Communication.class);
1281                retVal.setContext(myFhirContext);
1282                return retVal;
1283        }
1284
1285        @Bean(name="myCommunicationRpR5")
1286        @Lazy
1287        public ca.uhn.fhir.jpa.rp.r5.CommunicationResourceProvider rpCommunicationR5() {
1288                ca.uhn.fhir.jpa.rp.r5.CommunicationResourceProvider retVal;
1289                retVal = new ca.uhn.fhir.jpa.rp.r5.CommunicationResourceProvider();
1290                retVal.setContext(myFhirContext);
1291                retVal.setDao(daoCommunicationR5());
1292                return retVal;
1293        }
1294
1295        @Bean(name="myCommunicationRequestDaoR5")
1296        public
1297                IFhirResourceDao<org.hl7.fhir.r5.model.CommunicationRequest>
1298                daoCommunicationRequestR5() {
1299
1300                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.CommunicationRequest> retVal;
1301                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.CommunicationRequest>();
1302                retVal.setResourceType(org.hl7.fhir.r5.model.CommunicationRequest.class);
1303                retVal.setContext(myFhirContext);
1304                return retVal;
1305        }
1306
1307        @Bean(name="myCommunicationRequestRpR5")
1308        @Lazy
1309        public ca.uhn.fhir.jpa.rp.r5.CommunicationRequestResourceProvider rpCommunicationRequestR5() {
1310                ca.uhn.fhir.jpa.rp.r5.CommunicationRequestResourceProvider retVal;
1311                retVal = new ca.uhn.fhir.jpa.rp.r5.CommunicationRequestResourceProvider();
1312                retVal.setContext(myFhirContext);
1313                retVal.setDao(daoCommunicationRequestR5());
1314                return retVal;
1315        }
1316
1317        @Bean(name="myCompartmentDefinitionDaoR5")
1318        public
1319                IFhirResourceDao<org.hl7.fhir.r5.model.CompartmentDefinition>
1320                daoCompartmentDefinitionR5() {
1321
1322                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.CompartmentDefinition> retVal;
1323                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.CompartmentDefinition>();
1324                retVal.setResourceType(org.hl7.fhir.r5.model.CompartmentDefinition.class);
1325                retVal.setContext(myFhirContext);
1326                return retVal;
1327        }
1328
1329        @Bean(name="myCompartmentDefinitionRpR5")
1330        @Lazy
1331        public ca.uhn.fhir.jpa.rp.r5.CompartmentDefinitionResourceProvider rpCompartmentDefinitionR5() {
1332                ca.uhn.fhir.jpa.rp.r5.CompartmentDefinitionResourceProvider retVal;
1333                retVal = new ca.uhn.fhir.jpa.rp.r5.CompartmentDefinitionResourceProvider();
1334                retVal.setContext(myFhirContext);
1335                retVal.setDao(daoCompartmentDefinitionR5());
1336                return retVal;
1337        }
1338
1339        @Bean(name="myCompositionDaoR5")
1340        public
1341                IFhirResourceDaoComposition<org.hl7.fhir.r5.model.Composition>
1342                daoCompositionR5() {
1343
1344        ca.uhn.fhir.jpa.dao.JpaResourceDaoComposition<org.hl7.fhir.r5.model.Composition> retVal;
1345        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoComposition<>();
1346                retVal.setResourceType(org.hl7.fhir.r5.model.Composition.class);
1347                retVal.setContext(myFhirContext);
1348                return retVal;
1349        }
1350
1351        @Bean(name="myCompositionRpR5")
1352        @Lazy
1353        public ca.uhn.fhir.jpa.rp.r5.CompositionResourceProvider rpCompositionR5() {
1354                ca.uhn.fhir.jpa.rp.r5.CompositionResourceProvider retVal;
1355                retVal = new ca.uhn.fhir.jpa.rp.r5.CompositionResourceProvider();
1356                retVal.setContext(myFhirContext);
1357                retVal.setDao(daoCompositionR5());
1358                return retVal;
1359        }
1360
1361        @Bean(name="myConceptMapDaoR5")
1362        public
1363                IFhirResourceDaoConceptMap<org.hl7.fhir.r5.model.ConceptMap>
1364                daoConceptMapR5() {
1365
1366        ca.uhn.fhir.jpa.dao.JpaResourceDaoConceptMap<org.hl7.fhir.r5.model.ConceptMap> retVal;
1367        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoConceptMap<>();
1368                retVal.setResourceType(org.hl7.fhir.r5.model.ConceptMap.class);
1369                retVal.setContext(myFhirContext);
1370                return retVal;
1371        }
1372
1373        @Bean(name="myConceptMapRpR5")
1374        @Lazy
1375        public ca.uhn.fhir.jpa.rp.r5.ConceptMapResourceProvider rpConceptMapR5() {
1376                ca.uhn.fhir.jpa.rp.r5.ConceptMapResourceProvider retVal;
1377                retVal = new ca.uhn.fhir.jpa.rp.r5.ConceptMapResourceProvider();
1378                retVal.setContext(myFhirContext);
1379                retVal.setDao(daoConceptMapR5());
1380                return retVal;
1381        }
1382
1383        @Bean(name="myConditionDaoR5")
1384        public
1385                IFhirResourceDao<org.hl7.fhir.r5.model.Condition>
1386                daoConditionR5() {
1387
1388                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Condition> retVal;
1389                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Condition>();
1390                retVal.setResourceType(org.hl7.fhir.r5.model.Condition.class);
1391                retVal.setContext(myFhirContext);
1392                return retVal;
1393        }
1394
1395        @Bean(name="myConditionRpR5")
1396        @Lazy
1397        public ca.uhn.fhir.jpa.rp.r5.ConditionResourceProvider rpConditionR5() {
1398                ca.uhn.fhir.jpa.rp.r5.ConditionResourceProvider retVal;
1399                retVal = new ca.uhn.fhir.jpa.rp.r5.ConditionResourceProvider();
1400                retVal.setContext(myFhirContext);
1401                retVal.setDao(daoConditionR5());
1402                return retVal;
1403        }
1404
1405        @Bean(name="myConditionDefinitionDaoR5")
1406        public
1407                IFhirResourceDao<org.hl7.fhir.r5.model.ConditionDefinition>
1408                daoConditionDefinitionR5() {
1409
1410                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ConditionDefinition> retVal;
1411                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ConditionDefinition>();
1412                retVal.setResourceType(org.hl7.fhir.r5.model.ConditionDefinition.class);
1413                retVal.setContext(myFhirContext);
1414                return retVal;
1415        }
1416
1417        @Bean(name="myConditionDefinitionRpR5")
1418        @Lazy
1419        public ca.uhn.fhir.jpa.rp.r5.ConditionDefinitionResourceProvider rpConditionDefinitionR5() {
1420                ca.uhn.fhir.jpa.rp.r5.ConditionDefinitionResourceProvider retVal;
1421                retVal = new ca.uhn.fhir.jpa.rp.r5.ConditionDefinitionResourceProvider();
1422                retVal.setContext(myFhirContext);
1423                retVal.setDao(daoConditionDefinitionR5());
1424                return retVal;
1425        }
1426
1427        @Bean(name="myConsentDaoR5")
1428        public
1429                IFhirResourceDao<org.hl7.fhir.r5.model.Consent>
1430                daoConsentR5() {
1431
1432                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Consent> retVal;
1433                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Consent>();
1434                retVal.setResourceType(org.hl7.fhir.r5.model.Consent.class);
1435                retVal.setContext(myFhirContext);
1436                return retVal;
1437        }
1438
1439        @Bean(name="myConsentRpR5")
1440        @Lazy
1441        public ca.uhn.fhir.jpa.rp.r5.ConsentResourceProvider rpConsentR5() {
1442                ca.uhn.fhir.jpa.rp.r5.ConsentResourceProvider retVal;
1443                retVal = new ca.uhn.fhir.jpa.rp.r5.ConsentResourceProvider();
1444                retVal.setContext(myFhirContext);
1445                retVal.setDao(daoConsentR5());
1446                return retVal;
1447        }
1448
1449        @Bean(name="myContractDaoR5")
1450        public
1451                IFhirResourceDao<org.hl7.fhir.r5.model.Contract>
1452                daoContractR5() {
1453
1454                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Contract> retVal;
1455                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Contract>();
1456                retVal.setResourceType(org.hl7.fhir.r5.model.Contract.class);
1457                retVal.setContext(myFhirContext);
1458                return retVal;
1459        }
1460
1461        @Bean(name="myContractRpR5")
1462        @Lazy
1463        public ca.uhn.fhir.jpa.rp.r5.ContractResourceProvider rpContractR5() {
1464                ca.uhn.fhir.jpa.rp.r5.ContractResourceProvider retVal;
1465                retVal = new ca.uhn.fhir.jpa.rp.r5.ContractResourceProvider();
1466                retVal.setContext(myFhirContext);
1467                retVal.setDao(daoContractR5());
1468                return retVal;
1469        }
1470
1471        @Bean(name="myCoverageDaoR5")
1472        public
1473                IFhirResourceDao<org.hl7.fhir.r5.model.Coverage>
1474                daoCoverageR5() {
1475
1476                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Coverage> retVal;
1477                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Coverage>();
1478                retVal.setResourceType(org.hl7.fhir.r5.model.Coverage.class);
1479                retVal.setContext(myFhirContext);
1480                return retVal;
1481        }
1482
1483        @Bean(name="myCoverageRpR5")
1484        @Lazy
1485        public ca.uhn.fhir.jpa.rp.r5.CoverageResourceProvider rpCoverageR5() {
1486                ca.uhn.fhir.jpa.rp.r5.CoverageResourceProvider retVal;
1487                retVal = new ca.uhn.fhir.jpa.rp.r5.CoverageResourceProvider();
1488                retVal.setContext(myFhirContext);
1489                retVal.setDao(daoCoverageR5());
1490                return retVal;
1491        }
1492
1493        @Bean(name="myCoverageEligibilityRequestDaoR5")
1494        public
1495                IFhirResourceDao<org.hl7.fhir.r5.model.CoverageEligibilityRequest>
1496                daoCoverageEligibilityRequestR5() {
1497
1498                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.CoverageEligibilityRequest> retVal;
1499                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.CoverageEligibilityRequest>();
1500                retVal.setResourceType(org.hl7.fhir.r5.model.CoverageEligibilityRequest.class);
1501                retVal.setContext(myFhirContext);
1502                return retVal;
1503        }
1504
1505        @Bean(name="myCoverageEligibilityRequestRpR5")
1506        @Lazy
1507        public ca.uhn.fhir.jpa.rp.r5.CoverageEligibilityRequestResourceProvider rpCoverageEligibilityRequestR5() {
1508                ca.uhn.fhir.jpa.rp.r5.CoverageEligibilityRequestResourceProvider retVal;
1509                retVal = new ca.uhn.fhir.jpa.rp.r5.CoverageEligibilityRequestResourceProvider();
1510                retVal.setContext(myFhirContext);
1511                retVal.setDao(daoCoverageEligibilityRequestR5());
1512                return retVal;
1513        }
1514
1515        @Bean(name="myCoverageEligibilityResponseDaoR5")
1516        public
1517                IFhirResourceDao<org.hl7.fhir.r5.model.CoverageEligibilityResponse>
1518                daoCoverageEligibilityResponseR5() {
1519
1520                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.CoverageEligibilityResponse> retVal;
1521                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.CoverageEligibilityResponse>();
1522                retVal.setResourceType(org.hl7.fhir.r5.model.CoverageEligibilityResponse.class);
1523                retVal.setContext(myFhirContext);
1524                return retVal;
1525        }
1526
1527        @Bean(name="myCoverageEligibilityResponseRpR5")
1528        @Lazy
1529        public ca.uhn.fhir.jpa.rp.r5.CoverageEligibilityResponseResourceProvider rpCoverageEligibilityResponseR5() {
1530                ca.uhn.fhir.jpa.rp.r5.CoverageEligibilityResponseResourceProvider retVal;
1531                retVal = new ca.uhn.fhir.jpa.rp.r5.CoverageEligibilityResponseResourceProvider();
1532                retVal.setContext(myFhirContext);
1533                retVal.setDao(daoCoverageEligibilityResponseR5());
1534                return retVal;
1535        }
1536
1537        @Bean(name="myDetectedIssueDaoR5")
1538        public
1539                IFhirResourceDao<org.hl7.fhir.r5.model.DetectedIssue>
1540                daoDetectedIssueR5() {
1541
1542                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.DetectedIssue> retVal;
1543                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.DetectedIssue>();
1544                retVal.setResourceType(org.hl7.fhir.r5.model.DetectedIssue.class);
1545                retVal.setContext(myFhirContext);
1546                return retVal;
1547        }
1548
1549        @Bean(name="myDetectedIssueRpR5")
1550        @Lazy
1551        public ca.uhn.fhir.jpa.rp.r5.DetectedIssueResourceProvider rpDetectedIssueR5() {
1552                ca.uhn.fhir.jpa.rp.r5.DetectedIssueResourceProvider retVal;
1553                retVal = new ca.uhn.fhir.jpa.rp.r5.DetectedIssueResourceProvider();
1554                retVal.setContext(myFhirContext);
1555                retVal.setDao(daoDetectedIssueR5());
1556                return retVal;
1557        }
1558
1559        @Bean(name="myDeviceDaoR5")
1560        public
1561                IFhirResourceDao<org.hl7.fhir.r5.model.Device>
1562                daoDeviceR5() {
1563
1564                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Device> retVal;
1565                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Device>();
1566                retVal.setResourceType(org.hl7.fhir.r5.model.Device.class);
1567                retVal.setContext(myFhirContext);
1568                return retVal;
1569        }
1570
1571        @Bean(name="myDeviceRpR5")
1572        @Lazy
1573        public ca.uhn.fhir.jpa.rp.r5.DeviceResourceProvider rpDeviceR5() {
1574                ca.uhn.fhir.jpa.rp.r5.DeviceResourceProvider retVal;
1575                retVal = new ca.uhn.fhir.jpa.rp.r5.DeviceResourceProvider();
1576                retVal.setContext(myFhirContext);
1577                retVal.setDao(daoDeviceR5());
1578                return retVal;
1579        }
1580
1581        @Bean(name="myDeviceAssociationDaoR5")
1582        public
1583                IFhirResourceDao<org.hl7.fhir.r5.model.DeviceAssociation>
1584                daoDeviceAssociationR5() {
1585
1586                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.DeviceAssociation> retVal;
1587                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.DeviceAssociation>();
1588                retVal.setResourceType(org.hl7.fhir.r5.model.DeviceAssociation.class);
1589                retVal.setContext(myFhirContext);
1590                return retVal;
1591        }
1592
1593        @Bean(name="myDeviceAssociationRpR5")
1594        @Lazy
1595        public ca.uhn.fhir.jpa.rp.r5.DeviceAssociationResourceProvider rpDeviceAssociationR5() {
1596                ca.uhn.fhir.jpa.rp.r5.DeviceAssociationResourceProvider retVal;
1597                retVal = new ca.uhn.fhir.jpa.rp.r5.DeviceAssociationResourceProvider();
1598                retVal.setContext(myFhirContext);
1599                retVal.setDao(daoDeviceAssociationR5());
1600                return retVal;
1601        }
1602
1603        @Bean(name="myDeviceDefinitionDaoR5")
1604        public
1605                IFhirResourceDao<org.hl7.fhir.r5.model.DeviceDefinition>
1606                daoDeviceDefinitionR5() {
1607
1608                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.DeviceDefinition> retVal;
1609                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.DeviceDefinition>();
1610                retVal.setResourceType(org.hl7.fhir.r5.model.DeviceDefinition.class);
1611                retVal.setContext(myFhirContext);
1612                return retVal;
1613        }
1614
1615        @Bean(name="myDeviceDefinitionRpR5")
1616        @Lazy
1617        public ca.uhn.fhir.jpa.rp.r5.DeviceDefinitionResourceProvider rpDeviceDefinitionR5() {
1618                ca.uhn.fhir.jpa.rp.r5.DeviceDefinitionResourceProvider retVal;
1619                retVal = new ca.uhn.fhir.jpa.rp.r5.DeviceDefinitionResourceProvider();
1620                retVal.setContext(myFhirContext);
1621                retVal.setDao(daoDeviceDefinitionR5());
1622                return retVal;
1623        }
1624
1625        @Bean(name="myDeviceDispenseDaoR5")
1626        public
1627                IFhirResourceDao<org.hl7.fhir.r5.model.DeviceDispense>
1628                daoDeviceDispenseR5() {
1629
1630                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.DeviceDispense> retVal;
1631                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.DeviceDispense>();
1632                retVal.setResourceType(org.hl7.fhir.r5.model.DeviceDispense.class);
1633                retVal.setContext(myFhirContext);
1634                return retVal;
1635        }
1636
1637        @Bean(name="myDeviceDispenseRpR5")
1638        @Lazy
1639        public ca.uhn.fhir.jpa.rp.r5.DeviceDispenseResourceProvider rpDeviceDispenseR5() {
1640                ca.uhn.fhir.jpa.rp.r5.DeviceDispenseResourceProvider retVal;
1641                retVal = new ca.uhn.fhir.jpa.rp.r5.DeviceDispenseResourceProvider();
1642                retVal.setContext(myFhirContext);
1643                retVal.setDao(daoDeviceDispenseR5());
1644                return retVal;
1645        }
1646
1647        @Bean(name="myDeviceMetricDaoR5")
1648        public
1649                IFhirResourceDao<org.hl7.fhir.r5.model.DeviceMetric>
1650                daoDeviceMetricR5() {
1651
1652                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.DeviceMetric> retVal;
1653                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.DeviceMetric>();
1654                retVal.setResourceType(org.hl7.fhir.r5.model.DeviceMetric.class);
1655                retVal.setContext(myFhirContext);
1656                return retVal;
1657        }
1658
1659        @Bean(name="myDeviceMetricRpR5")
1660        @Lazy
1661        public ca.uhn.fhir.jpa.rp.r5.DeviceMetricResourceProvider rpDeviceMetricR5() {
1662                ca.uhn.fhir.jpa.rp.r5.DeviceMetricResourceProvider retVal;
1663                retVal = new ca.uhn.fhir.jpa.rp.r5.DeviceMetricResourceProvider();
1664                retVal.setContext(myFhirContext);
1665                retVal.setDao(daoDeviceMetricR5());
1666                return retVal;
1667        }
1668
1669        @Bean(name="myDeviceRequestDaoR5")
1670        public
1671                IFhirResourceDao<org.hl7.fhir.r5.model.DeviceRequest>
1672                daoDeviceRequestR5() {
1673
1674                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.DeviceRequest> retVal;
1675                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.DeviceRequest>();
1676                retVal.setResourceType(org.hl7.fhir.r5.model.DeviceRequest.class);
1677                retVal.setContext(myFhirContext);
1678                return retVal;
1679        }
1680
1681        @Bean(name="myDeviceRequestRpR5")
1682        @Lazy
1683        public ca.uhn.fhir.jpa.rp.r5.DeviceRequestResourceProvider rpDeviceRequestR5() {
1684                ca.uhn.fhir.jpa.rp.r5.DeviceRequestResourceProvider retVal;
1685                retVal = new ca.uhn.fhir.jpa.rp.r5.DeviceRequestResourceProvider();
1686                retVal.setContext(myFhirContext);
1687                retVal.setDao(daoDeviceRequestR5());
1688                return retVal;
1689        }
1690
1691        @Bean(name="myDeviceUsageDaoR5")
1692        public
1693                IFhirResourceDao<org.hl7.fhir.r5.model.DeviceUsage>
1694                daoDeviceUsageR5() {
1695
1696                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.DeviceUsage> retVal;
1697                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.DeviceUsage>();
1698                retVal.setResourceType(org.hl7.fhir.r5.model.DeviceUsage.class);
1699                retVal.setContext(myFhirContext);
1700                return retVal;
1701        }
1702
1703        @Bean(name="myDeviceUsageRpR5")
1704        @Lazy
1705        public ca.uhn.fhir.jpa.rp.r5.DeviceUsageResourceProvider rpDeviceUsageR5() {
1706                ca.uhn.fhir.jpa.rp.r5.DeviceUsageResourceProvider retVal;
1707                retVal = new ca.uhn.fhir.jpa.rp.r5.DeviceUsageResourceProvider();
1708                retVal.setContext(myFhirContext);
1709                retVal.setDao(daoDeviceUsageR5());
1710                return retVal;
1711        }
1712
1713        @Bean(name="myDiagnosticReportDaoR5")
1714        public
1715                IFhirResourceDao<org.hl7.fhir.r5.model.DiagnosticReport>
1716                daoDiagnosticReportR5() {
1717
1718                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.DiagnosticReport> retVal;
1719                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.DiagnosticReport>();
1720                retVal.setResourceType(org.hl7.fhir.r5.model.DiagnosticReport.class);
1721                retVal.setContext(myFhirContext);
1722                return retVal;
1723        }
1724
1725        @Bean(name="myDiagnosticReportRpR5")
1726        @Lazy
1727        public ca.uhn.fhir.jpa.rp.r5.DiagnosticReportResourceProvider rpDiagnosticReportR5() {
1728                ca.uhn.fhir.jpa.rp.r5.DiagnosticReportResourceProvider retVal;
1729                retVal = new ca.uhn.fhir.jpa.rp.r5.DiagnosticReportResourceProvider();
1730                retVal.setContext(myFhirContext);
1731                retVal.setDao(daoDiagnosticReportR5());
1732                return retVal;
1733        }
1734
1735        @Bean(name="myDocumentReferenceDaoR5")
1736        public
1737                IFhirResourceDao<org.hl7.fhir.r5.model.DocumentReference>
1738                daoDocumentReferenceR5() {
1739
1740                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.DocumentReference> retVal;
1741                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.DocumentReference>();
1742                retVal.setResourceType(org.hl7.fhir.r5.model.DocumentReference.class);
1743                retVal.setContext(myFhirContext);
1744                return retVal;
1745        }
1746
1747        @Bean(name="myDocumentReferenceRpR5")
1748        @Lazy
1749        public ca.uhn.fhir.jpa.rp.r5.DocumentReferenceResourceProvider rpDocumentReferenceR5() {
1750                ca.uhn.fhir.jpa.rp.r5.DocumentReferenceResourceProvider retVal;
1751                retVal = new ca.uhn.fhir.jpa.rp.r5.DocumentReferenceResourceProvider();
1752                retVal.setContext(myFhirContext);
1753                retVal.setDao(daoDocumentReferenceR5());
1754                return retVal;
1755        }
1756
1757        @Bean(name="myEncounterDaoR5")
1758        public
1759                IFhirResourceDaoEncounter<org.hl7.fhir.r5.model.Encounter>
1760                daoEncounterR5() {
1761
1762        ca.uhn.fhir.jpa.dao.JpaResourceDaoEncounter<org.hl7.fhir.r5.model.Encounter> retVal;
1763        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoEncounter<>();
1764                retVal.setResourceType(org.hl7.fhir.r5.model.Encounter.class);
1765                retVal.setContext(myFhirContext);
1766                return retVal;
1767        }
1768
1769        @Bean(name="myEncounterRpR5")
1770        @Lazy
1771        public ca.uhn.fhir.jpa.rp.r5.EncounterResourceProvider rpEncounterR5() {
1772                ca.uhn.fhir.jpa.rp.r5.EncounterResourceProvider retVal;
1773                retVal = new ca.uhn.fhir.jpa.rp.r5.EncounterResourceProvider();
1774                retVal.setContext(myFhirContext);
1775                retVal.setDao(daoEncounterR5());
1776                return retVal;
1777        }
1778
1779        @Bean(name="myEncounterHistoryDaoR5")
1780        public
1781                IFhirResourceDao<org.hl7.fhir.r5.model.EncounterHistory>
1782                daoEncounterHistoryR5() {
1783
1784                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.EncounterHistory> retVal;
1785                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.EncounterHistory>();
1786                retVal.setResourceType(org.hl7.fhir.r5.model.EncounterHistory.class);
1787                retVal.setContext(myFhirContext);
1788                return retVal;
1789        }
1790
1791        @Bean(name="myEncounterHistoryRpR5")
1792        @Lazy
1793        public ca.uhn.fhir.jpa.rp.r5.EncounterHistoryResourceProvider rpEncounterHistoryR5() {
1794                ca.uhn.fhir.jpa.rp.r5.EncounterHistoryResourceProvider retVal;
1795                retVal = new ca.uhn.fhir.jpa.rp.r5.EncounterHistoryResourceProvider();
1796                retVal.setContext(myFhirContext);
1797                retVal.setDao(daoEncounterHistoryR5());
1798                return retVal;
1799        }
1800
1801        @Bean(name="myEndpointDaoR5")
1802        public
1803                IFhirResourceDao<org.hl7.fhir.r5.model.Endpoint>
1804                daoEndpointR5() {
1805
1806                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Endpoint> retVal;
1807                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Endpoint>();
1808                retVal.setResourceType(org.hl7.fhir.r5.model.Endpoint.class);
1809                retVal.setContext(myFhirContext);
1810                return retVal;
1811        }
1812
1813        @Bean(name="myEndpointRpR5")
1814        @Lazy
1815        public ca.uhn.fhir.jpa.rp.r5.EndpointResourceProvider rpEndpointR5() {
1816                ca.uhn.fhir.jpa.rp.r5.EndpointResourceProvider retVal;
1817                retVal = new ca.uhn.fhir.jpa.rp.r5.EndpointResourceProvider();
1818                retVal.setContext(myFhirContext);
1819                retVal.setDao(daoEndpointR5());
1820                return retVal;
1821        }
1822
1823        @Bean(name="myEnrollmentRequestDaoR5")
1824        public
1825                IFhirResourceDao<org.hl7.fhir.r5.model.EnrollmentRequest>
1826                daoEnrollmentRequestR5() {
1827
1828                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.EnrollmentRequest> retVal;
1829                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.EnrollmentRequest>();
1830                retVal.setResourceType(org.hl7.fhir.r5.model.EnrollmentRequest.class);
1831                retVal.setContext(myFhirContext);
1832                return retVal;
1833        }
1834
1835        @Bean(name="myEnrollmentRequestRpR5")
1836        @Lazy
1837        public ca.uhn.fhir.jpa.rp.r5.EnrollmentRequestResourceProvider rpEnrollmentRequestR5() {
1838                ca.uhn.fhir.jpa.rp.r5.EnrollmentRequestResourceProvider retVal;
1839                retVal = new ca.uhn.fhir.jpa.rp.r5.EnrollmentRequestResourceProvider();
1840                retVal.setContext(myFhirContext);
1841                retVal.setDao(daoEnrollmentRequestR5());
1842                return retVal;
1843        }
1844
1845        @Bean(name="myEnrollmentResponseDaoR5")
1846        public
1847                IFhirResourceDao<org.hl7.fhir.r5.model.EnrollmentResponse>
1848                daoEnrollmentResponseR5() {
1849
1850                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.EnrollmentResponse> retVal;
1851                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.EnrollmentResponse>();
1852                retVal.setResourceType(org.hl7.fhir.r5.model.EnrollmentResponse.class);
1853                retVal.setContext(myFhirContext);
1854                return retVal;
1855        }
1856
1857        @Bean(name="myEnrollmentResponseRpR5")
1858        @Lazy
1859        public ca.uhn.fhir.jpa.rp.r5.EnrollmentResponseResourceProvider rpEnrollmentResponseR5() {
1860                ca.uhn.fhir.jpa.rp.r5.EnrollmentResponseResourceProvider retVal;
1861                retVal = new ca.uhn.fhir.jpa.rp.r5.EnrollmentResponseResourceProvider();
1862                retVal.setContext(myFhirContext);
1863                retVal.setDao(daoEnrollmentResponseR5());
1864                return retVal;
1865        }
1866
1867        @Bean(name="myEpisodeOfCareDaoR5")
1868        public
1869                IFhirResourceDao<org.hl7.fhir.r5.model.EpisodeOfCare>
1870                daoEpisodeOfCareR5() {
1871
1872                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.EpisodeOfCare> retVal;
1873                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.EpisodeOfCare>();
1874                retVal.setResourceType(org.hl7.fhir.r5.model.EpisodeOfCare.class);
1875                retVal.setContext(myFhirContext);
1876                return retVal;
1877        }
1878
1879        @Bean(name="myEpisodeOfCareRpR5")
1880        @Lazy
1881        public ca.uhn.fhir.jpa.rp.r5.EpisodeOfCareResourceProvider rpEpisodeOfCareR5() {
1882                ca.uhn.fhir.jpa.rp.r5.EpisodeOfCareResourceProvider retVal;
1883                retVal = new ca.uhn.fhir.jpa.rp.r5.EpisodeOfCareResourceProvider();
1884                retVal.setContext(myFhirContext);
1885                retVal.setDao(daoEpisodeOfCareR5());
1886                return retVal;
1887        }
1888
1889        @Bean(name="myEventDefinitionDaoR5")
1890        public
1891                IFhirResourceDao<org.hl7.fhir.r5.model.EventDefinition>
1892                daoEventDefinitionR5() {
1893
1894                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.EventDefinition> retVal;
1895                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.EventDefinition>();
1896                retVal.setResourceType(org.hl7.fhir.r5.model.EventDefinition.class);
1897                retVal.setContext(myFhirContext);
1898                return retVal;
1899        }
1900
1901        @Bean(name="myEventDefinitionRpR5")
1902        @Lazy
1903        public ca.uhn.fhir.jpa.rp.r5.EventDefinitionResourceProvider rpEventDefinitionR5() {
1904                ca.uhn.fhir.jpa.rp.r5.EventDefinitionResourceProvider retVal;
1905                retVal = new ca.uhn.fhir.jpa.rp.r5.EventDefinitionResourceProvider();
1906                retVal.setContext(myFhirContext);
1907                retVal.setDao(daoEventDefinitionR5());
1908                return retVal;
1909        }
1910
1911        @Bean(name="myEvidenceDaoR5")
1912        public
1913                IFhirResourceDao<org.hl7.fhir.r5.model.Evidence>
1914                daoEvidenceR5() {
1915
1916                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Evidence> retVal;
1917                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Evidence>();
1918                retVal.setResourceType(org.hl7.fhir.r5.model.Evidence.class);
1919                retVal.setContext(myFhirContext);
1920                return retVal;
1921        }
1922
1923        @Bean(name="myEvidenceRpR5")
1924        @Lazy
1925        public ca.uhn.fhir.jpa.rp.r5.EvidenceResourceProvider rpEvidenceR5() {
1926                ca.uhn.fhir.jpa.rp.r5.EvidenceResourceProvider retVal;
1927                retVal = new ca.uhn.fhir.jpa.rp.r5.EvidenceResourceProvider();
1928                retVal.setContext(myFhirContext);
1929                retVal.setDao(daoEvidenceR5());
1930                return retVal;
1931        }
1932
1933        @Bean(name="myEvidenceReportDaoR5")
1934        public
1935                IFhirResourceDao<org.hl7.fhir.r5.model.EvidenceReport>
1936                daoEvidenceReportR5() {
1937
1938                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.EvidenceReport> retVal;
1939                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.EvidenceReport>();
1940                retVal.setResourceType(org.hl7.fhir.r5.model.EvidenceReport.class);
1941                retVal.setContext(myFhirContext);
1942                return retVal;
1943        }
1944
1945        @Bean(name="myEvidenceReportRpR5")
1946        @Lazy
1947        public ca.uhn.fhir.jpa.rp.r5.EvidenceReportResourceProvider rpEvidenceReportR5() {
1948                ca.uhn.fhir.jpa.rp.r5.EvidenceReportResourceProvider retVal;
1949                retVal = new ca.uhn.fhir.jpa.rp.r5.EvidenceReportResourceProvider();
1950                retVal.setContext(myFhirContext);
1951                retVal.setDao(daoEvidenceReportR5());
1952                return retVal;
1953        }
1954
1955        @Bean(name="myEvidenceVariableDaoR5")
1956        public
1957                IFhirResourceDao<org.hl7.fhir.r5.model.EvidenceVariable>
1958                daoEvidenceVariableR5() {
1959
1960                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.EvidenceVariable> retVal;
1961                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.EvidenceVariable>();
1962                retVal.setResourceType(org.hl7.fhir.r5.model.EvidenceVariable.class);
1963                retVal.setContext(myFhirContext);
1964                return retVal;
1965        }
1966
1967        @Bean(name="myEvidenceVariableRpR5")
1968        @Lazy
1969        public ca.uhn.fhir.jpa.rp.r5.EvidenceVariableResourceProvider rpEvidenceVariableR5() {
1970                ca.uhn.fhir.jpa.rp.r5.EvidenceVariableResourceProvider retVal;
1971                retVal = new ca.uhn.fhir.jpa.rp.r5.EvidenceVariableResourceProvider();
1972                retVal.setContext(myFhirContext);
1973                retVal.setDao(daoEvidenceVariableR5());
1974                return retVal;
1975        }
1976
1977        @Bean(name="myExampleScenarioDaoR5")
1978        public
1979                IFhirResourceDao<org.hl7.fhir.r5.model.ExampleScenario>
1980                daoExampleScenarioR5() {
1981
1982                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ExampleScenario> retVal;
1983                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ExampleScenario>();
1984                retVal.setResourceType(org.hl7.fhir.r5.model.ExampleScenario.class);
1985                retVal.setContext(myFhirContext);
1986                return retVal;
1987        }
1988
1989        @Bean(name="myExampleScenarioRpR5")
1990        @Lazy
1991        public ca.uhn.fhir.jpa.rp.r5.ExampleScenarioResourceProvider rpExampleScenarioR5() {
1992                ca.uhn.fhir.jpa.rp.r5.ExampleScenarioResourceProvider retVal;
1993                retVal = new ca.uhn.fhir.jpa.rp.r5.ExampleScenarioResourceProvider();
1994                retVal.setContext(myFhirContext);
1995                retVal.setDao(daoExampleScenarioR5());
1996                return retVal;
1997        }
1998
1999        @Bean(name="myExplanationOfBenefitDaoR5")
2000        public
2001                IFhirResourceDao<org.hl7.fhir.r5.model.ExplanationOfBenefit>
2002                daoExplanationOfBenefitR5() {
2003
2004                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ExplanationOfBenefit> retVal;
2005                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ExplanationOfBenefit>();
2006                retVal.setResourceType(org.hl7.fhir.r5.model.ExplanationOfBenefit.class);
2007                retVal.setContext(myFhirContext);
2008                return retVal;
2009        }
2010
2011        @Bean(name="myExplanationOfBenefitRpR5")
2012        @Lazy
2013        public ca.uhn.fhir.jpa.rp.r5.ExplanationOfBenefitResourceProvider rpExplanationOfBenefitR5() {
2014                ca.uhn.fhir.jpa.rp.r5.ExplanationOfBenefitResourceProvider retVal;
2015                retVal = new ca.uhn.fhir.jpa.rp.r5.ExplanationOfBenefitResourceProvider();
2016                retVal.setContext(myFhirContext);
2017                retVal.setDao(daoExplanationOfBenefitR5());
2018                return retVal;
2019        }
2020
2021        @Bean(name="myFamilyMemberHistoryDaoR5")
2022        public
2023                IFhirResourceDao<org.hl7.fhir.r5.model.FamilyMemberHistory>
2024                daoFamilyMemberHistoryR5() {
2025
2026                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.FamilyMemberHistory> retVal;
2027                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.FamilyMemberHistory>();
2028                retVal.setResourceType(org.hl7.fhir.r5.model.FamilyMemberHistory.class);
2029                retVal.setContext(myFhirContext);
2030                return retVal;
2031        }
2032
2033        @Bean(name="myFamilyMemberHistoryRpR5")
2034        @Lazy
2035        public ca.uhn.fhir.jpa.rp.r5.FamilyMemberHistoryResourceProvider rpFamilyMemberHistoryR5() {
2036                ca.uhn.fhir.jpa.rp.r5.FamilyMemberHistoryResourceProvider retVal;
2037                retVal = new ca.uhn.fhir.jpa.rp.r5.FamilyMemberHistoryResourceProvider();
2038                retVal.setContext(myFhirContext);
2039                retVal.setDao(daoFamilyMemberHistoryR5());
2040                return retVal;
2041        }
2042
2043        @Bean(name="myFlagDaoR5")
2044        public
2045                IFhirResourceDao<org.hl7.fhir.r5.model.Flag>
2046                daoFlagR5() {
2047
2048                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Flag> retVal;
2049                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Flag>();
2050                retVal.setResourceType(org.hl7.fhir.r5.model.Flag.class);
2051                retVal.setContext(myFhirContext);
2052                return retVal;
2053        }
2054
2055        @Bean(name="myFlagRpR5")
2056        @Lazy
2057        public ca.uhn.fhir.jpa.rp.r5.FlagResourceProvider rpFlagR5() {
2058                ca.uhn.fhir.jpa.rp.r5.FlagResourceProvider retVal;
2059                retVal = new ca.uhn.fhir.jpa.rp.r5.FlagResourceProvider();
2060                retVal.setContext(myFhirContext);
2061                retVal.setDao(daoFlagR5());
2062                return retVal;
2063        }
2064
2065        @Bean(name="myFormularyItemDaoR5")
2066        public
2067                IFhirResourceDao<org.hl7.fhir.r5.model.FormularyItem>
2068                daoFormularyItemR5() {
2069
2070                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.FormularyItem> retVal;
2071                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.FormularyItem>();
2072                retVal.setResourceType(org.hl7.fhir.r5.model.FormularyItem.class);
2073                retVal.setContext(myFhirContext);
2074                return retVal;
2075        }
2076
2077        @Bean(name="myFormularyItemRpR5")
2078        @Lazy
2079        public ca.uhn.fhir.jpa.rp.r5.FormularyItemResourceProvider rpFormularyItemR5() {
2080                ca.uhn.fhir.jpa.rp.r5.FormularyItemResourceProvider retVal;
2081                retVal = new ca.uhn.fhir.jpa.rp.r5.FormularyItemResourceProvider();
2082                retVal.setContext(myFhirContext);
2083                retVal.setDao(daoFormularyItemR5());
2084                return retVal;
2085        }
2086
2087        @Bean(name="myGenomicStudyDaoR5")
2088        public
2089                IFhirResourceDao<org.hl7.fhir.r5.model.GenomicStudy>
2090                daoGenomicStudyR5() {
2091
2092                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.GenomicStudy> retVal;
2093                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.GenomicStudy>();
2094                retVal.setResourceType(org.hl7.fhir.r5.model.GenomicStudy.class);
2095                retVal.setContext(myFhirContext);
2096                return retVal;
2097        }
2098
2099        @Bean(name="myGenomicStudyRpR5")
2100        @Lazy
2101        public ca.uhn.fhir.jpa.rp.r5.GenomicStudyResourceProvider rpGenomicStudyR5() {
2102                ca.uhn.fhir.jpa.rp.r5.GenomicStudyResourceProvider retVal;
2103                retVal = new ca.uhn.fhir.jpa.rp.r5.GenomicStudyResourceProvider();
2104                retVal.setContext(myFhirContext);
2105                retVal.setDao(daoGenomicStudyR5());
2106                return retVal;
2107        }
2108
2109        @Bean(name="myGoalDaoR5")
2110        public
2111                IFhirResourceDao<org.hl7.fhir.r5.model.Goal>
2112                daoGoalR5() {
2113
2114                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Goal> retVal;
2115                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Goal>();
2116                retVal.setResourceType(org.hl7.fhir.r5.model.Goal.class);
2117                retVal.setContext(myFhirContext);
2118                return retVal;
2119        }
2120
2121        @Bean(name="myGoalRpR5")
2122        @Lazy
2123        public ca.uhn.fhir.jpa.rp.r5.GoalResourceProvider rpGoalR5() {
2124                ca.uhn.fhir.jpa.rp.r5.GoalResourceProvider retVal;
2125                retVal = new ca.uhn.fhir.jpa.rp.r5.GoalResourceProvider();
2126                retVal.setContext(myFhirContext);
2127                retVal.setDao(daoGoalR5());
2128                return retVal;
2129        }
2130
2131        @Bean(name="myGraphDefinitionDaoR5")
2132        public
2133                IFhirResourceDao<org.hl7.fhir.r5.model.GraphDefinition>
2134                daoGraphDefinitionR5() {
2135
2136                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.GraphDefinition> retVal;
2137                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.GraphDefinition>();
2138                retVal.setResourceType(org.hl7.fhir.r5.model.GraphDefinition.class);
2139                retVal.setContext(myFhirContext);
2140                return retVal;
2141        }
2142
2143        @Bean(name="myGraphDefinitionRpR5")
2144        @Lazy
2145        public ca.uhn.fhir.jpa.rp.r5.GraphDefinitionResourceProvider rpGraphDefinitionR5() {
2146                ca.uhn.fhir.jpa.rp.r5.GraphDefinitionResourceProvider retVal;
2147                retVal = new ca.uhn.fhir.jpa.rp.r5.GraphDefinitionResourceProvider();
2148                retVal.setContext(myFhirContext);
2149                retVal.setDao(daoGraphDefinitionR5());
2150                return retVal;
2151        }
2152
2153        @Bean(name="myGroupDaoR5")
2154        public
2155                IFhirResourceDao<org.hl7.fhir.r5.model.Group>
2156                daoGroupR5() {
2157
2158                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Group> retVal;
2159                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Group>();
2160                retVal.setResourceType(org.hl7.fhir.r5.model.Group.class);
2161                retVal.setContext(myFhirContext);
2162                return retVal;
2163        }
2164
2165        @Bean(name="myGroupRpR5")
2166        @Lazy
2167        public ca.uhn.fhir.jpa.rp.r5.GroupResourceProvider rpGroupR5() {
2168                ca.uhn.fhir.jpa.rp.r5.GroupResourceProvider retVal;
2169                retVal = new ca.uhn.fhir.jpa.rp.r5.GroupResourceProvider();
2170                retVal.setContext(myFhirContext);
2171                retVal.setDao(daoGroupR5());
2172                return retVal;
2173        }
2174
2175        @Bean(name="myGuidanceResponseDaoR5")
2176        public
2177                IFhirResourceDao<org.hl7.fhir.r5.model.GuidanceResponse>
2178                daoGuidanceResponseR5() {
2179
2180                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.GuidanceResponse> retVal;
2181                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.GuidanceResponse>();
2182                retVal.setResourceType(org.hl7.fhir.r5.model.GuidanceResponse.class);
2183                retVal.setContext(myFhirContext);
2184                return retVal;
2185        }
2186
2187        @Bean(name="myGuidanceResponseRpR5")
2188        @Lazy
2189        public ca.uhn.fhir.jpa.rp.r5.GuidanceResponseResourceProvider rpGuidanceResponseR5() {
2190                ca.uhn.fhir.jpa.rp.r5.GuidanceResponseResourceProvider retVal;
2191                retVal = new ca.uhn.fhir.jpa.rp.r5.GuidanceResponseResourceProvider();
2192                retVal.setContext(myFhirContext);
2193                retVal.setDao(daoGuidanceResponseR5());
2194                return retVal;
2195        }
2196
2197        @Bean(name="myHealthcareServiceDaoR5")
2198        public
2199                IFhirResourceDao<org.hl7.fhir.r5.model.HealthcareService>
2200                daoHealthcareServiceR5() {
2201
2202                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.HealthcareService> retVal;
2203                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.HealthcareService>();
2204                retVal.setResourceType(org.hl7.fhir.r5.model.HealthcareService.class);
2205                retVal.setContext(myFhirContext);
2206                return retVal;
2207        }
2208
2209        @Bean(name="myHealthcareServiceRpR5")
2210        @Lazy
2211        public ca.uhn.fhir.jpa.rp.r5.HealthcareServiceResourceProvider rpHealthcareServiceR5() {
2212                ca.uhn.fhir.jpa.rp.r5.HealthcareServiceResourceProvider retVal;
2213                retVal = new ca.uhn.fhir.jpa.rp.r5.HealthcareServiceResourceProvider();
2214                retVal.setContext(myFhirContext);
2215                retVal.setDao(daoHealthcareServiceR5());
2216                return retVal;
2217        }
2218
2219        @Bean(name="myImagingSelectionDaoR5")
2220        public
2221                IFhirResourceDao<org.hl7.fhir.r5.model.ImagingSelection>
2222                daoImagingSelectionR5() {
2223
2224                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ImagingSelection> retVal;
2225                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ImagingSelection>();
2226                retVal.setResourceType(org.hl7.fhir.r5.model.ImagingSelection.class);
2227                retVal.setContext(myFhirContext);
2228                return retVal;
2229        }
2230
2231        @Bean(name="myImagingSelectionRpR5")
2232        @Lazy
2233        public ca.uhn.fhir.jpa.rp.r5.ImagingSelectionResourceProvider rpImagingSelectionR5() {
2234                ca.uhn.fhir.jpa.rp.r5.ImagingSelectionResourceProvider retVal;
2235                retVal = new ca.uhn.fhir.jpa.rp.r5.ImagingSelectionResourceProvider();
2236                retVal.setContext(myFhirContext);
2237                retVal.setDao(daoImagingSelectionR5());
2238                return retVal;
2239        }
2240
2241        @Bean(name="myImagingStudyDaoR5")
2242        public
2243                IFhirResourceDao<org.hl7.fhir.r5.model.ImagingStudy>
2244                daoImagingStudyR5() {
2245
2246                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ImagingStudy> retVal;
2247                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ImagingStudy>();
2248                retVal.setResourceType(org.hl7.fhir.r5.model.ImagingStudy.class);
2249                retVal.setContext(myFhirContext);
2250                return retVal;
2251        }
2252
2253        @Bean(name="myImagingStudyRpR5")
2254        @Lazy
2255        public ca.uhn.fhir.jpa.rp.r5.ImagingStudyResourceProvider rpImagingStudyR5() {
2256                ca.uhn.fhir.jpa.rp.r5.ImagingStudyResourceProvider retVal;
2257                retVal = new ca.uhn.fhir.jpa.rp.r5.ImagingStudyResourceProvider();
2258                retVal.setContext(myFhirContext);
2259                retVal.setDao(daoImagingStudyR5());
2260                return retVal;
2261        }
2262
2263        @Bean(name="myImmunizationDaoR5")
2264        public
2265                IFhirResourceDao<org.hl7.fhir.r5.model.Immunization>
2266                daoImmunizationR5() {
2267
2268                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Immunization> retVal;
2269                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Immunization>();
2270                retVal.setResourceType(org.hl7.fhir.r5.model.Immunization.class);
2271                retVal.setContext(myFhirContext);
2272                return retVal;
2273        }
2274
2275        @Bean(name="myImmunizationRpR5")
2276        @Lazy
2277        public ca.uhn.fhir.jpa.rp.r5.ImmunizationResourceProvider rpImmunizationR5() {
2278                ca.uhn.fhir.jpa.rp.r5.ImmunizationResourceProvider retVal;
2279                retVal = new ca.uhn.fhir.jpa.rp.r5.ImmunizationResourceProvider();
2280                retVal.setContext(myFhirContext);
2281                retVal.setDao(daoImmunizationR5());
2282                return retVal;
2283        }
2284
2285        @Bean(name="myImmunizationEvaluationDaoR5")
2286        public
2287                IFhirResourceDao<org.hl7.fhir.r5.model.ImmunizationEvaluation>
2288                daoImmunizationEvaluationR5() {
2289
2290                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ImmunizationEvaluation> retVal;
2291                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ImmunizationEvaluation>();
2292                retVal.setResourceType(org.hl7.fhir.r5.model.ImmunizationEvaluation.class);
2293                retVal.setContext(myFhirContext);
2294                return retVal;
2295        }
2296
2297        @Bean(name="myImmunizationEvaluationRpR5")
2298        @Lazy
2299        public ca.uhn.fhir.jpa.rp.r5.ImmunizationEvaluationResourceProvider rpImmunizationEvaluationR5() {
2300                ca.uhn.fhir.jpa.rp.r5.ImmunizationEvaluationResourceProvider retVal;
2301                retVal = new ca.uhn.fhir.jpa.rp.r5.ImmunizationEvaluationResourceProvider();
2302                retVal.setContext(myFhirContext);
2303                retVal.setDao(daoImmunizationEvaluationR5());
2304                return retVal;
2305        }
2306
2307        @Bean(name="myImmunizationRecommendationDaoR5")
2308        public
2309                IFhirResourceDao<org.hl7.fhir.r5.model.ImmunizationRecommendation>
2310                daoImmunizationRecommendationR5() {
2311
2312                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ImmunizationRecommendation> retVal;
2313                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ImmunizationRecommendation>();
2314                retVal.setResourceType(org.hl7.fhir.r5.model.ImmunizationRecommendation.class);
2315                retVal.setContext(myFhirContext);
2316                return retVal;
2317        }
2318
2319        @Bean(name="myImmunizationRecommendationRpR5")
2320        @Lazy
2321        public ca.uhn.fhir.jpa.rp.r5.ImmunizationRecommendationResourceProvider rpImmunizationRecommendationR5() {
2322                ca.uhn.fhir.jpa.rp.r5.ImmunizationRecommendationResourceProvider retVal;
2323                retVal = new ca.uhn.fhir.jpa.rp.r5.ImmunizationRecommendationResourceProvider();
2324                retVal.setContext(myFhirContext);
2325                retVal.setDao(daoImmunizationRecommendationR5());
2326                return retVal;
2327        }
2328
2329        @Bean(name="myImplementationGuideDaoR5")
2330        public
2331                IFhirResourceDao<org.hl7.fhir.r5.model.ImplementationGuide>
2332                daoImplementationGuideR5() {
2333
2334                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ImplementationGuide> retVal;
2335                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ImplementationGuide>();
2336                retVal.setResourceType(org.hl7.fhir.r5.model.ImplementationGuide.class);
2337                retVal.setContext(myFhirContext);
2338                return retVal;
2339        }
2340
2341        @Bean(name="myImplementationGuideRpR5")
2342        @Lazy
2343        public ca.uhn.fhir.jpa.rp.r5.ImplementationGuideResourceProvider rpImplementationGuideR5() {
2344                ca.uhn.fhir.jpa.rp.r5.ImplementationGuideResourceProvider retVal;
2345                retVal = new ca.uhn.fhir.jpa.rp.r5.ImplementationGuideResourceProvider();
2346                retVal.setContext(myFhirContext);
2347                retVal.setDao(daoImplementationGuideR5());
2348                return retVal;
2349        }
2350
2351        @Bean(name="myIngredientDaoR5")
2352        public
2353                IFhirResourceDao<org.hl7.fhir.r5.model.Ingredient>
2354                daoIngredientR5() {
2355
2356                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Ingredient> retVal;
2357                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Ingredient>();
2358                retVal.setResourceType(org.hl7.fhir.r5.model.Ingredient.class);
2359                retVal.setContext(myFhirContext);
2360                return retVal;
2361        }
2362
2363        @Bean(name="myIngredientRpR5")
2364        @Lazy
2365        public ca.uhn.fhir.jpa.rp.r5.IngredientResourceProvider rpIngredientR5() {
2366                ca.uhn.fhir.jpa.rp.r5.IngredientResourceProvider retVal;
2367                retVal = new ca.uhn.fhir.jpa.rp.r5.IngredientResourceProvider();
2368                retVal.setContext(myFhirContext);
2369                retVal.setDao(daoIngredientR5());
2370                return retVal;
2371        }
2372
2373        @Bean(name="myInsurancePlanDaoR5")
2374        public
2375                IFhirResourceDao<org.hl7.fhir.r5.model.InsurancePlan>
2376                daoInsurancePlanR5() {
2377
2378                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.InsurancePlan> retVal;
2379                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.InsurancePlan>();
2380                retVal.setResourceType(org.hl7.fhir.r5.model.InsurancePlan.class);
2381                retVal.setContext(myFhirContext);
2382                return retVal;
2383        }
2384
2385        @Bean(name="myInsurancePlanRpR5")
2386        @Lazy
2387        public ca.uhn.fhir.jpa.rp.r5.InsurancePlanResourceProvider rpInsurancePlanR5() {
2388                ca.uhn.fhir.jpa.rp.r5.InsurancePlanResourceProvider retVal;
2389                retVal = new ca.uhn.fhir.jpa.rp.r5.InsurancePlanResourceProvider();
2390                retVal.setContext(myFhirContext);
2391                retVal.setDao(daoInsurancePlanR5());
2392                return retVal;
2393        }
2394
2395        @Bean(name="myInventoryItemDaoR5")
2396        public
2397                IFhirResourceDao<org.hl7.fhir.r5.model.InventoryItem>
2398                daoInventoryItemR5() {
2399
2400                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.InventoryItem> retVal;
2401                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.InventoryItem>();
2402                retVal.setResourceType(org.hl7.fhir.r5.model.InventoryItem.class);
2403                retVal.setContext(myFhirContext);
2404                return retVal;
2405        }
2406
2407        @Bean(name="myInventoryItemRpR5")
2408        @Lazy
2409        public ca.uhn.fhir.jpa.rp.r5.InventoryItemResourceProvider rpInventoryItemR5() {
2410                ca.uhn.fhir.jpa.rp.r5.InventoryItemResourceProvider retVal;
2411                retVal = new ca.uhn.fhir.jpa.rp.r5.InventoryItemResourceProvider();
2412                retVal.setContext(myFhirContext);
2413                retVal.setDao(daoInventoryItemR5());
2414                return retVal;
2415        }
2416
2417        @Bean(name="myInventoryReportDaoR5")
2418        public
2419                IFhirResourceDao<org.hl7.fhir.r5.model.InventoryReport>
2420                daoInventoryReportR5() {
2421
2422                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.InventoryReport> retVal;
2423                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.InventoryReport>();
2424                retVal.setResourceType(org.hl7.fhir.r5.model.InventoryReport.class);
2425                retVal.setContext(myFhirContext);
2426                return retVal;
2427        }
2428
2429        @Bean(name="myInventoryReportRpR5")
2430        @Lazy
2431        public ca.uhn.fhir.jpa.rp.r5.InventoryReportResourceProvider rpInventoryReportR5() {
2432                ca.uhn.fhir.jpa.rp.r5.InventoryReportResourceProvider retVal;
2433                retVal = new ca.uhn.fhir.jpa.rp.r5.InventoryReportResourceProvider();
2434                retVal.setContext(myFhirContext);
2435                retVal.setDao(daoInventoryReportR5());
2436                return retVal;
2437        }
2438
2439        @Bean(name="myInvoiceDaoR5")
2440        public
2441                IFhirResourceDao<org.hl7.fhir.r5.model.Invoice>
2442                daoInvoiceR5() {
2443
2444                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Invoice> retVal;
2445                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Invoice>();
2446                retVal.setResourceType(org.hl7.fhir.r5.model.Invoice.class);
2447                retVal.setContext(myFhirContext);
2448                return retVal;
2449        }
2450
2451        @Bean(name="myInvoiceRpR5")
2452        @Lazy
2453        public ca.uhn.fhir.jpa.rp.r5.InvoiceResourceProvider rpInvoiceR5() {
2454                ca.uhn.fhir.jpa.rp.r5.InvoiceResourceProvider retVal;
2455                retVal = new ca.uhn.fhir.jpa.rp.r5.InvoiceResourceProvider();
2456                retVal.setContext(myFhirContext);
2457                retVal.setDao(daoInvoiceR5());
2458                return retVal;
2459        }
2460
2461        @Bean(name="myLibraryDaoR5")
2462        public
2463                IFhirResourceDao<org.hl7.fhir.r5.model.Library>
2464                daoLibraryR5() {
2465
2466                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Library> retVal;
2467                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Library>();
2468                retVal.setResourceType(org.hl7.fhir.r5.model.Library.class);
2469                retVal.setContext(myFhirContext);
2470                return retVal;
2471        }
2472
2473        @Bean(name="myLibraryRpR5")
2474        @Lazy
2475        public ca.uhn.fhir.jpa.rp.r5.LibraryResourceProvider rpLibraryR5() {
2476                ca.uhn.fhir.jpa.rp.r5.LibraryResourceProvider retVal;
2477                retVal = new ca.uhn.fhir.jpa.rp.r5.LibraryResourceProvider();
2478                retVal.setContext(myFhirContext);
2479                retVal.setDao(daoLibraryR5());
2480                return retVal;
2481        }
2482
2483        @Bean(name="myLinkageDaoR5")
2484        public
2485                IFhirResourceDao<org.hl7.fhir.r5.model.Linkage>
2486                daoLinkageR5() {
2487
2488                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Linkage> retVal;
2489                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Linkage>();
2490                retVal.setResourceType(org.hl7.fhir.r5.model.Linkage.class);
2491                retVal.setContext(myFhirContext);
2492                return retVal;
2493        }
2494
2495        @Bean(name="myLinkageRpR5")
2496        @Lazy
2497        public ca.uhn.fhir.jpa.rp.r5.LinkageResourceProvider rpLinkageR5() {
2498                ca.uhn.fhir.jpa.rp.r5.LinkageResourceProvider retVal;
2499                retVal = new ca.uhn.fhir.jpa.rp.r5.LinkageResourceProvider();
2500                retVal.setContext(myFhirContext);
2501                retVal.setDao(daoLinkageR5());
2502                return retVal;
2503        }
2504
2505        @Bean(name="myListDaoR5")
2506        public
2507                IFhirResourceDao<org.hl7.fhir.r5.model.ListResource>
2508                daoListResourceR5() {
2509
2510                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ListResource> retVal;
2511                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ListResource>();
2512                retVal.setResourceType(org.hl7.fhir.r5.model.ListResource.class);
2513                retVal.setContext(myFhirContext);
2514                return retVal;
2515        }
2516
2517        @Bean(name="myListResourceRpR5")
2518        @Lazy
2519        public ca.uhn.fhir.jpa.rp.r5.ListResourceResourceProvider rpListResourceR5() {
2520                ca.uhn.fhir.jpa.rp.r5.ListResourceResourceProvider retVal;
2521                retVal = new ca.uhn.fhir.jpa.rp.r5.ListResourceResourceProvider();
2522                retVal.setContext(myFhirContext);
2523                retVal.setDao(daoListResourceR5());
2524                return retVal;
2525        }
2526
2527        @Bean(name="myLocationDaoR5")
2528        public
2529                IFhirResourceDao<org.hl7.fhir.r5.model.Location>
2530                daoLocationR5() {
2531
2532                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Location> retVal;
2533                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Location>();
2534                retVal.setResourceType(org.hl7.fhir.r5.model.Location.class);
2535                retVal.setContext(myFhirContext);
2536                return retVal;
2537        }
2538
2539        @Bean(name="myLocationRpR5")
2540        @Lazy
2541        public ca.uhn.fhir.jpa.rp.r5.LocationResourceProvider rpLocationR5() {
2542                ca.uhn.fhir.jpa.rp.r5.LocationResourceProvider retVal;
2543                retVal = new ca.uhn.fhir.jpa.rp.r5.LocationResourceProvider();
2544                retVal.setContext(myFhirContext);
2545                retVal.setDao(daoLocationR5());
2546                return retVal;
2547        }
2548
2549        @Bean(name="myManufacturedItemDefinitionDaoR5")
2550        public
2551                IFhirResourceDao<org.hl7.fhir.r5.model.ManufacturedItemDefinition>
2552                daoManufacturedItemDefinitionR5() {
2553
2554                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ManufacturedItemDefinition> retVal;
2555                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ManufacturedItemDefinition>();
2556                retVal.setResourceType(org.hl7.fhir.r5.model.ManufacturedItemDefinition.class);
2557                retVal.setContext(myFhirContext);
2558                return retVal;
2559        }
2560
2561        @Bean(name="myManufacturedItemDefinitionRpR5")
2562        @Lazy
2563        public ca.uhn.fhir.jpa.rp.r5.ManufacturedItemDefinitionResourceProvider rpManufacturedItemDefinitionR5() {
2564                ca.uhn.fhir.jpa.rp.r5.ManufacturedItemDefinitionResourceProvider retVal;
2565                retVal = new ca.uhn.fhir.jpa.rp.r5.ManufacturedItemDefinitionResourceProvider();
2566                retVal.setContext(myFhirContext);
2567                retVal.setDao(daoManufacturedItemDefinitionR5());
2568                return retVal;
2569        }
2570
2571        @Bean(name="myMeasureDaoR5")
2572        public
2573                IFhirResourceDao<org.hl7.fhir.r5.model.Measure>
2574                daoMeasureR5() {
2575
2576                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Measure> retVal;
2577                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Measure>();
2578                retVal.setResourceType(org.hl7.fhir.r5.model.Measure.class);
2579                retVal.setContext(myFhirContext);
2580                return retVal;
2581        }
2582
2583        @Bean(name="myMeasureRpR5")
2584        @Lazy
2585        public ca.uhn.fhir.jpa.rp.r5.MeasureResourceProvider rpMeasureR5() {
2586                ca.uhn.fhir.jpa.rp.r5.MeasureResourceProvider retVal;
2587                retVal = new ca.uhn.fhir.jpa.rp.r5.MeasureResourceProvider();
2588                retVal.setContext(myFhirContext);
2589                retVal.setDao(daoMeasureR5());
2590                return retVal;
2591        }
2592
2593        @Bean(name="myMeasureReportDaoR5")
2594        public
2595                IFhirResourceDao<org.hl7.fhir.r5.model.MeasureReport>
2596                daoMeasureReportR5() {
2597
2598                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MeasureReport> retVal;
2599                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MeasureReport>();
2600                retVal.setResourceType(org.hl7.fhir.r5.model.MeasureReport.class);
2601                retVal.setContext(myFhirContext);
2602                return retVal;
2603        }
2604
2605        @Bean(name="myMeasureReportRpR5")
2606        @Lazy
2607        public ca.uhn.fhir.jpa.rp.r5.MeasureReportResourceProvider rpMeasureReportR5() {
2608                ca.uhn.fhir.jpa.rp.r5.MeasureReportResourceProvider retVal;
2609                retVal = new ca.uhn.fhir.jpa.rp.r5.MeasureReportResourceProvider();
2610                retVal.setContext(myFhirContext);
2611                retVal.setDao(daoMeasureReportR5());
2612                return retVal;
2613        }
2614
2615        @Bean(name="myMedicationDaoR5")
2616        public
2617                IFhirResourceDao<org.hl7.fhir.r5.model.Medication>
2618                daoMedicationR5() {
2619
2620                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Medication> retVal;
2621                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Medication>();
2622                retVal.setResourceType(org.hl7.fhir.r5.model.Medication.class);
2623                retVal.setContext(myFhirContext);
2624                return retVal;
2625        }
2626
2627        @Bean(name="myMedicationRpR5")
2628        @Lazy
2629        public ca.uhn.fhir.jpa.rp.r5.MedicationResourceProvider rpMedicationR5() {
2630                ca.uhn.fhir.jpa.rp.r5.MedicationResourceProvider retVal;
2631                retVal = new ca.uhn.fhir.jpa.rp.r5.MedicationResourceProvider();
2632                retVal.setContext(myFhirContext);
2633                retVal.setDao(daoMedicationR5());
2634                return retVal;
2635        }
2636
2637        @Bean(name="myMedicationAdministrationDaoR5")
2638        public
2639                IFhirResourceDao<org.hl7.fhir.r5.model.MedicationAdministration>
2640                daoMedicationAdministrationR5() {
2641
2642                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MedicationAdministration> retVal;
2643                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MedicationAdministration>();
2644                retVal.setResourceType(org.hl7.fhir.r5.model.MedicationAdministration.class);
2645                retVal.setContext(myFhirContext);
2646                return retVal;
2647        }
2648
2649        @Bean(name="myMedicationAdministrationRpR5")
2650        @Lazy
2651        public ca.uhn.fhir.jpa.rp.r5.MedicationAdministrationResourceProvider rpMedicationAdministrationR5() {
2652                ca.uhn.fhir.jpa.rp.r5.MedicationAdministrationResourceProvider retVal;
2653                retVal = new ca.uhn.fhir.jpa.rp.r5.MedicationAdministrationResourceProvider();
2654                retVal.setContext(myFhirContext);
2655                retVal.setDao(daoMedicationAdministrationR5());
2656                return retVal;
2657        }
2658
2659        @Bean(name="myMedicationDispenseDaoR5")
2660        public
2661                IFhirResourceDao<org.hl7.fhir.r5.model.MedicationDispense>
2662                daoMedicationDispenseR5() {
2663
2664                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MedicationDispense> retVal;
2665                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MedicationDispense>();
2666                retVal.setResourceType(org.hl7.fhir.r5.model.MedicationDispense.class);
2667                retVal.setContext(myFhirContext);
2668                return retVal;
2669        }
2670
2671        @Bean(name="myMedicationDispenseRpR5")
2672        @Lazy
2673        public ca.uhn.fhir.jpa.rp.r5.MedicationDispenseResourceProvider rpMedicationDispenseR5() {
2674                ca.uhn.fhir.jpa.rp.r5.MedicationDispenseResourceProvider retVal;
2675                retVal = new ca.uhn.fhir.jpa.rp.r5.MedicationDispenseResourceProvider();
2676                retVal.setContext(myFhirContext);
2677                retVal.setDao(daoMedicationDispenseR5());
2678                return retVal;
2679        }
2680
2681        @Bean(name="myMedicationKnowledgeDaoR5")
2682        public
2683                IFhirResourceDao<org.hl7.fhir.r5.model.MedicationKnowledge>
2684                daoMedicationKnowledgeR5() {
2685
2686                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MedicationKnowledge> retVal;
2687                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MedicationKnowledge>();
2688                retVal.setResourceType(org.hl7.fhir.r5.model.MedicationKnowledge.class);
2689                retVal.setContext(myFhirContext);
2690                return retVal;
2691        }
2692
2693        @Bean(name="myMedicationKnowledgeRpR5")
2694        @Lazy
2695        public ca.uhn.fhir.jpa.rp.r5.MedicationKnowledgeResourceProvider rpMedicationKnowledgeR5() {
2696                ca.uhn.fhir.jpa.rp.r5.MedicationKnowledgeResourceProvider retVal;
2697                retVal = new ca.uhn.fhir.jpa.rp.r5.MedicationKnowledgeResourceProvider();
2698                retVal.setContext(myFhirContext);
2699                retVal.setDao(daoMedicationKnowledgeR5());
2700                return retVal;
2701        }
2702
2703        @Bean(name="myMedicationRequestDaoR5")
2704        public
2705                IFhirResourceDao<org.hl7.fhir.r5.model.MedicationRequest>
2706                daoMedicationRequestR5() {
2707
2708                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MedicationRequest> retVal;
2709                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MedicationRequest>();
2710                retVal.setResourceType(org.hl7.fhir.r5.model.MedicationRequest.class);
2711                retVal.setContext(myFhirContext);
2712                return retVal;
2713        }
2714
2715        @Bean(name="myMedicationRequestRpR5")
2716        @Lazy
2717        public ca.uhn.fhir.jpa.rp.r5.MedicationRequestResourceProvider rpMedicationRequestR5() {
2718                ca.uhn.fhir.jpa.rp.r5.MedicationRequestResourceProvider retVal;
2719                retVal = new ca.uhn.fhir.jpa.rp.r5.MedicationRequestResourceProvider();
2720                retVal.setContext(myFhirContext);
2721                retVal.setDao(daoMedicationRequestR5());
2722                return retVal;
2723        }
2724
2725        @Bean(name="myMedicationStatementDaoR5")
2726        public
2727                IFhirResourceDao<org.hl7.fhir.r5.model.MedicationStatement>
2728                daoMedicationStatementR5() {
2729
2730                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MedicationStatement> retVal;
2731                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MedicationStatement>();
2732                retVal.setResourceType(org.hl7.fhir.r5.model.MedicationStatement.class);
2733                retVal.setContext(myFhirContext);
2734                return retVal;
2735        }
2736
2737        @Bean(name="myMedicationStatementRpR5")
2738        @Lazy
2739        public ca.uhn.fhir.jpa.rp.r5.MedicationStatementResourceProvider rpMedicationStatementR5() {
2740                ca.uhn.fhir.jpa.rp.r5.MedicationStatementResourceProvider retVal;
2741                retVal = new ca.uhn.fhir.jpa.rp.r5.MedicationStatementResourceProvider();
2742                retVal.setContext(myFhirContext);
2743                retVal.setDao(daoMedicationStatementR5());
2744                return retVal;
2745        }
2746
2747        @Bean(name="myMedicinalProductDefinitionDaoR5")
2748        public
2749                IFhirResourceDao<org.hl7.fhir.r5.model.MedicinalProductDefinition>
2750                daoMedicinalProductDefinitionR5() {
2751
2752                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MedicinalProductDefinition> retVal;
2753                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MedicinalProductDefinition>();
2754                retVal.setResourceType(org.hl7.fhir.r5.model.MedicinalProductDefinition.class);
2755                retVal.setContext(myFhirContext);
2756                return retVal;
2757        }
2758
2759        @Bean(name="myMedicinalProductDefinitionRpR5")
2760        @Lazy
2761        public ca.uhn.fhir.jpa.rp.r5.MedicinalProductDefinitionResourceProvider rpMedicinalProductDefinitionR5() {
2762                ca.uhn.fhir.jpa.rp.r5.MedicinalProductDefinitionResourceProvider retVal;
2763                retVal = new ca.uhn.fhir.jpa.rp.r5.MedicinalProductDefinitionResourceProvider();
2764                retVal.setContext(myFhirContext);
2765                retVal.setDao(daoMedicinalProductDefinitionR5());
2766                return retVal;
2767        }
2768
2769        @Bean(name="myMessageDefinitionDaoR5")
2770        public
2771                IFhirResourceDao<org.hl7.fhir.r5.model.MessageDefinition>
2772                daoMessageDefinitionR5() {
2773
2774                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MessageDefinition> retVal;
2775                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MessageDefinition>();
2776                retVal.setResourceType(org.hl7.fhir.r5.model.MessageDefinition.class);
2777                retVal.setContext(myFhirContext);
2778                return retVal;
2779        }
2780
2781        @Bean(name="myMessageDefinitionRpR5")
2782        @Lazy
2783        public ca.uhn.fhir.jpa.rp.r5.MessageDefinitionResourceProvider rpMessageDefinitionR5() {
2784                ca.uhn.fhir.jpa.rp.r5.MessageDefinitionResourceProvider retVal;
2785                retVal = new ca.uhn.fhir.jpa.rp.r5.MessageDefinitionResourceProvider();
2786                retVal.setContext(myFhirContext);
2787                retVal.setDao(daoMessageDefinitionR5());
2788                return retVal;
2789        }
2790
2791        @Bean(name="myMessageHeaderDaoR5")
2792        public
2793                IFhirResourceDao<org.hl7.fhir.r5.model.MessageHeader>
2794                daoMessageHeaderR5() {
2795
2796                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MessageHeader> retVal;
2797                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MessageHeader>();
2798                retVal.setResourceType(org.hl7.fhir.r5.model.MessageHeader.class);
2799                retVal.setContext(myFhirContext);
2800                return retVal;
2801        }
2802
2803        @Bean(name="myMessageHeaderRpR5")
2804        @Lazy
2805        public ca.uhn.fhir.jpa.rp.r5.MessageHeaderResourceProvider rpMessageHeaderR5() {
2806                ca.uhn.fhir.jpa.rp.r5.MessageHeaderResourceProvider retVal;
2807                retVal = new ca.uhn.fhir.jpa.rp.r5.MessageHeaderResourceProvider();
2808                retVal.setContext(myFhirContext);
2809                retVal.setDao(daoMessageHeaderR5());
2810                return retVal;
2811        }
2812
2813        @Bean(name="myMolecularSequenceDaoR5")
2814        public
2815                IFhirResourceDao<org.hl7.fhir.r5.model.MolecularSequence>
2816                daoMolecularSequenceR5() {
2817
2818                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.MolecularSequence> retVal;
2819                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.MolecularSequence>();
2820                retVal.setResourceType(org.hl7.fhir.r5.model.MolecularSequence.class);
2821                retVal.setContext(myFhirContext);
2822                return retVal;
2823        }
2824
2825        @Bean(name="myMolecularSequenceRpR5")
2826        @Lazy
2827        public ca.uhn.fhir.jpa.rp.r5.MolecularSequenceResourceProvider rpMolecularSequenceR5() {
2828                ca.uhn.fhir.jpa.rp.r5.MolecularSequenceResourceProvider retVal;
2829                retVal = new ca.uhn.fhir.jpa.rp.r5.MolecularSequenceResourceProvider();
2830                retVal.setContext(myFhirContext);
2831                retVal.setDao(daoMolecularSequenceR5());
2832                return retVal;
2833        }
2834
2835        @Bean(name="myNamingSystemDaoR5")
2836        public
2837                IFhirResourceDao<org.hl7.fhir.r5.model.NamingSystem>
2838                daoNamingSystemR5() {
2839
2840                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.NamingSystem> retVal;
2841                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.NamingSystem>();
2842                retVal.setResourceType(org.hl7.fhir.r5.model.NamingSystem.class);
2843                retVal.setContext(myFhirContext);
2844                return retVal;
2845        }
2846
2847        @Bean(name="myNamingSystemRpR5")
2848        @Lazy
2849        public ca.uhn.fhir.jpa.rp.r5.NamingSystemResourceProvider rpNamingSystemR5() {
2850                ca.uhn.fhir.jpa.rp.r5.NamingSystemResourceProvider retVal;
2851                retVal = new ca.uhn.fhir.jpa.rp.r5.NamingSystemResourceProvider();
2852                retVal.setContext(myFhirContext);
2853                retVal.setDao(daoNamingSystemR5());
2854                return retVal;
2855        }
2856
2857        @Bean(name="myNutritionIntakeDaoR5")
2858        public
2859                IFhirResourceDao<org.hl7.fhir.r5.model.NutritionIntake>
2860                daoNutritionIntakeR5() {
2861
2862                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.NutritionIntake> retVal;
2863                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.NutritionIntake>();
2864                retVal.setResourceType(org.hl7.fhir.r5.model.NutritionIntake.class);
2865                retVal.setContext(myFhirContext);
2866                return retVal;
2867        }
2868
2869        @Bean(name="myNutritionIntakeRpR5")
2870        @Lazy
2871        public ca.uhn.fhir.jpa.rp.r5.NutritionIntakeResourceProvider rpNutritionIntakeR5() {
2872                ca.uhn.fhir.jpa.rp.r5.NutritionIntakeResourceProvider retVal;
2873                retVal = new ca.uhn.fhir.jpa.rp.r5.NutritionIntakeResourceProvider();
2874                retVal.setContext(myFhirContext);
2875                retVal.setDao(daoNutritionIntakeR5());
2876                return retVal;
2877        }
2878
2879        @Bean(name="myNutritionOrderDaoR5")
2880        public
2881                IFhirResourceDao<org.hl7.fhir.r5.model.NutritionOrder>
2882                daoNutritionOrderR5() {
2883
2884                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.NutritionOrder> retVal;
2885                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.NutritionOrder>();
2886                retVal.setResourceType(org.hl7.fhir.r5.model.NutritionOrder.class);
2887                retVal.setContext(myFhirContext);
2888                return retVal;
2889        }
2890
2891        @Bean(name="myNutritionOrderRpR5")
2892        @Lazy
2893        public ca.uhn.fhir.jpa.rp.r5.NutritionOrderResourceProvider rpNutritionOrderR5() {
2894                ca.uhn.fhir.jpa.rp.r5.NutritionOrderResourceProvider retVal;
2895                retVal = new ca.uhn.fhir.jpa.rp.r5.NutritionOrderResourceProvider();
2896                retVal.setContext(myFhirContext);
2897                retVal.setDao(daoNutritionOrderR5());
2898                return retVal;
2899        }
2900
2901        @Bean(name="myNutritionProductDaoR5")
2902        public
2903                IFhirResourceDao<org.hl7.fhir.r5.model.NutritionProduct>
2904                daoNutritionProductR5() {
2905
2906                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.NutritionProduct> retVal;
2907                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.NutritionProduct>();
2908                retVal.setResourceType(org.hl7.fhir.r5.model.NutritionProduct.class);
2909                retVal.setContext(myFhirContext);
2910                return retVal;
2911        }
2912
2913        @Bean(name="myNutritionProductRpR5")
2914        @Lazy
2915        public ca.uhn.fhir.jpa.rp.r5.NutritionProductResourceProvider rpNutritionProductR5() {
2916                ca.uhn.fhir.jpa.rp.r5.NutritionProductResourceProvider retVal;
2917                retVal = new ca.uhn.fhir.jpa.rp.r5.NutritionProductResourceProvider();
2918                retVal.setContext(myFhirContext);
2919                retVal.setDao(daoNutritionProductR5());
2920                return retVal;
2921        }
2922
2923        @Bean(name="myObservationDaoR5")
2924        public
2925                IFhirResourceDaoObservation<org.hl7.fhir.r5.model.Observation>
2926                daoObservationR5() {
2927
2928        ca.uhn.fhir.jpa.dao.JpaResourceDaoObservation<org.hl7.fhir.r5.model.Observation> retVal;
2929        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoObservation<>();
2930                retVal.setResourceType(org.hl7.fhir.r5.model.Observation.class);
2931                retVal.setContext(myFhirContext);
2932                return retVal;
2933        }
2934
2935        @Bean(name="myObservationRpR5")
2936        @Lazy
2937        public ca.uhn.fhir.jpa.rp.r5.ObservationResourceProvider rpObservationR5() {
2938                ca.uhn.fhir.jpa.rp.r5.ObservationResourceProvider retVal;
2939                retVal = new ca.uhn.fhir.jpa.rp.r5.ObservationResourceProvider();
2940                retVal.setContext(myFhirContext);
2941                retVal.setDao(daoObservationR5());
2942                return retVal;
2943        }
2944
2945        @Bean(name="myObservationDefinitionDaoR5")
2946        public
2947                IFhirResourceDao<org.hl7.fhir.r5.model.ObservationDefinition>
2948                daoObservationDefinitionR5() {
2949
2950                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ObservationDefinition> retVal;
2951                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ObservationDefinition>();
2952                retVal.setResourceType(org.hl7.fhir.r5.model.ObservationDefinition.class);
2953                retVal.setContext(myFhirContext);
2954                return retVal;
2955        }
2956
2957        @Bean(name="myObservationDefinitionRpR5")
2958        @Lazy
2959        public ca.uhn.fhir.jpa.rp.r5.ObservationDefinitionResourceProvider rpObservationDefinitionR5() {
2960                ca.uhn.fhir.jpa.rp.r5.ObservationDefinitionResourceProvider retVal;
2961                retVal = new ca.uhn.fhir.jpa.rp.r5.ObservationDefinitionResourceProvider();
2962                retVal.setContext(myFhirContext);
2963                retVal.setDao(daoObservationDefinitionR5());
2964                return retVal;
2965        }
2966
2967        @Bean(name="myOperationDefinitionDaoR5")
2968        public
2969                IFhirResourceDao<org.hl7.fhir.r5.model.OperationDefinition>
2970                daoOperationDefinitionR5() {
2971
2972                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.OperationDefinition> retVal;
2973                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.OperationDefinition>();
2974                retVal.setResourceType(org.hl7.fhir.r5.model.OperationDefinition.class);
2975                retVal.setContext(myFhirContext);
2976                return retVal;
2977        }
2978
2979        @Bean(name="myOperationDefinitionRpR5")
2980        @Lazy
2981        public ca.uhn.fhir.jpa.rp.r5.OperationDefinitionResourceProvider rpOperationDefinitionR5() {
2982                ca.uhn.fhir.jpa.rp.r5.OperationDefinitionResourceProvider retVal;
2983                retVal = new ca.uhn.fhir.jpa.rp.r5.OperationDefinitionResourceProvider();
2984                retVal.setContext(myFhirContext);
2985                retVal.setDao(daoOperationDefinitionR5());
2986                return retVal;
2987        }
2988
2989        @Bean(name="myOperationOutcomeDaoR5")
2990        public
2991                IFhirResourceDao<org.hl7.fhir.r5.model.OperationOutcome>
2992                daoOperationOutcomeR5() {
2993
2994                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.OperationOutcome> retVal;
2995                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.OperationOutcome>();
2996                retVal.setResourceType(org.hl7.fhir.r5.model.OperationOutcome.class);
2997                retVal.setContext(myFhirContext);
2998                return retVal;
2999        }
3000
3001        @Bean(name="myOperationOutcomeRpR5")
3002        @Lazy
3003        public ca.uhn.fhir.jpa.rp.r5.OperationOutcomeResourceProvider rpOperationOutcomeR5() {
3004                ca.uhn.fhir.jpa.rp.r5.OperationOutcomeResourceProvider retVal;
3005                retVal = new ca.uhn.fhir.jpa.rp.r5.OperationOutcomeResourceProvider();
3006                retVal.setContext(myFhirContext);
3007                retVal.setDao(daoOperationOutcomeR5());
3008                return retVal;
3009        }
3010
3011        @Bean(name="myOrganizationDaoR5")
3012        public
3013                IFhirResourceDao<org.hl7.fhir.r5.model.Organization>
3014                daoOrganizationR5() {
3015
3016                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Organization> retVal;
3017                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Organization>();
3018                retVal.setResourceType(org.hl7.fhir.r5.model.Organization.class);
3019                retVal.setContext(myFhirContext);
3020                return retVal;
3021        }
3022
3023        @Bean(name="myOrganizationRpR5")
3024        @Lazy
3025        public ca.uhn.fhir.jpa.rp.r5.OrganizationResourceProvider rpOrganizationR5() {
3026                ca.uhn.fhir.jpa.rp.r5.OrganizationResourceProvider retVal;
3027                retVal = new ca.uhn.fhir.jpa.rp.r5.OrganizationResourceProvider();
3028                retVal.setContext(myFhirContext);
3029                retVal.setDao(daoOrganizationR5());
3030                return retVal;
3031        }
3032
3033        @Bean(name="myOrganizationAffiliationDaoR5")
3034        public
3035                IFhirResourceDao<org.hl7.fhir.r5.model.OrganizationAffiliation>
3036                daoOrganizationAffiliationR5() {
3037
3038                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.OrganizationAffiliation> retVal;
3039                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.OrganizationAffiliation>();
3040                retVal.setResourceType(org.hl7.fhir.r5.model.OrganizationAffiliation.class);
3041                retVal.setContext(myFhirContext);
3042                return retVal;
3043        }
3044
3045        @Bean(name="myOrganizationAffiliationRpR5")
3046        @Lazy
3047        public ca.uhn.fhir.jpa.rp.r5.OrganizationAffiliationResourceProvider rpOrganizationAffiliationR5() {
3048                ca.uhn.fhir.jpa.rp.r5.OrganizationAffiliationResourceProvider retVal;
3049                retVal = new ca.uhn.fhir.jpa.rp.r5.OrganizationAffiliationResourceProvider();
3050                retVal.setContext(myFhirContext);
3051                retVal.setDao(daoOrganizationAffiliationR5());
3052                return retVal;
3053        }
3054
3055        @Bean(name="myPackagedProductDefinitionDaoR5")
3056        public
3057                IFhirResourceDao<org.hl7.fhir.r5.model.PackagedProductDefinition>
3058                daoPackagedProductDefinitionR5() {
3059
3060                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.PackagedProductDefinition> retVal;
3061                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.PackagedProductDefinition>();
3062                retVal.setResourceType(org.hl7.fhir.r5.model.PackagedProductDefinition.class);
3063                retVal.setContext(myFhirContext);
3064                return retVal;
3065        }
3066
3067        @Bean(name="myPackagedProductDefinitionRpR5")
3068        @Lazy
3069        public ca.uhn.fhir.jpa.rp.r5.PackagedProductDefinitionResourceProvider rpPackagedProductDefinitionR5() {
3070                ca.uhn.fhir.jpa.rp.r5.PackagedProductDefinitionResourceProvider retVal;
3071                retVal = new ca.uhn.fhir.jpa.rp.r5.PackagedProductDefinitionResourceProvider();
3072                retVal.setContext(myFhirContext);
3073                retVal.setDao(daoPackagedProductDefinitionR5());
3074                return retVal;
3075        }
3076
3077        @Bean(name="myParametersDaoR5")
3078        public
3079                IFhirResourceDao<org.hl7.fhir.r5.model.Parameters>
3080                daoParametersR5() {
3081
3082                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Parameters> retVal;
3083                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Parameters>();
3084                retVal.setResourceType(org.hl7.fhir.r5.model.Parameters.class);
3085                retVal.setContext(myFhirContext);
3086                return retVal;
3087        }
3088
3089        @Bean(name="myParametersRpR5")
3090        @Lazy
3091        public ca.uhn.fhir.jpa.rp.r5.ParametersResourceProvider rpParametersR5() {
3092                ca.uhn.fhir.jpa.rp.r5.ParametersResourceProvider retVal;
3093                retVal = new ca.uhn.fhir.jpa.rp.r5.ParametersResourceProvider();
3094                retVal.setContext(myFhirContext);
3095                retVal.setDao(daoParametersR5());
3096                return retVal;
3097        }
3098
3099        @Bean(name="myPatientDaoR5")
3100        public
3101                IFhirResourceDaoPatient<org.hl7.fhir.r5.model.Patient>
3102                daoPatientR5() {
3103
3104        ca.uhn.fhir.jpa.dao.JpaResourceDaoPatient<org.hl7.fhir.r5.model.Patient> retVal;
3105        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoPatient<>();
3106                retVal.setResourceType(org.hl7.fhir.r5.model.Patient.class);
3107                retVal.setContext(myFhirContext);
3108                return retVal;
3109        }
3110
3111        @Bean(name="myPatientRpR5")
3112        @Lazy
3113        public ca.uhn.fhir.jpa.rp.r5.PatientResourceProvider rpPatientR5() {
3114                ca.uhn.fhir.jpa.rp.r5.PatientResourceProvider retVal;
3115                retVal = new ca.uhn.fhir.jpa.rp.r5.PatientResourceProvider();
3116                retVal.setContext(myFhirContext);
3117                retVal.setDao(daoPatientR5());
3118                return retVal;
3119        }
3120
3121        @Bean(name="myPaymentNoticeDaoR5")
3122        public
3123                IFhirResourceDao<org.hl7.fhir.r5.model.PaymentNotice>
3124                daoPaymentNoticeR5() {
3125
3126                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.PaymentNotice> retVal;
3127                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.PaymentNotice>();
3128                retVal.setResourceType(org.hl7.fhir.r5.model.PaymentNotice.class);
3129                retVal.setContext(myFhirContext);
3130                return retVal;
3131        }
3132
3133        @Bean(name="myPaymentNoticeRpR5")
3134        @Lazy
3135        public ca.uhn.fhir.jpa.rp.r5.PaymentNoticeResourceProvider rpPaymentNoticeR5() {
3136                ca.uhn.fhir.jpa.rp.r5.PaymentNoticeResourceProvider retVal;
3137                retVal = new ca.uhn.fhir.jpa.rp.r5.PaymentNoticeResourceProvider();
3138                retVal.setContext(myFhirContext);
3139                retVal.setDao(daoPaymentNoticeR5());
3140                return retVal;
3141        }
3142
3143        @Bean(name="myPaymentReconciliationDaoR5")
3144        public
3145                IFhirResourceDao<org.hl7.fhir.r5.model.PaymentReconciliation>
3146                daoPaymentReconciliationR5() {
3147
3148                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.PaymentReconciliation> retVal;
3149                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.PaymentReconciliation>();
3150                retVal.setResourceType(org.hl7.fhir.r5.model.PaymentReconciliation.class);
3151                retVal.setContext(myFhirContext);
3152                return retVal;
3153        }
3154
3155        @Bean(name="myPaymentReconciliationRpR5")
3156        @Lazy
3157        public ca.uhn.fhir.jpa.rp.r5.PaymentReconciliationResourceProvider rpPaymentReconciliationR5() {
3158                ca.uhn.fhir.jpa.rp.r5.PaymentReconciliationResourceProvider retVal;
3159                retVal = new ca.uhn.fhir.jpa.rp.r5.PaymentReconciliationResourceProvider();
3160                retVal.setContext(myFhirContext);
3161                retVal.setDao(daoPaymentReconciliationR5());
3162                return retVal;
3163        }
3164
3165        @Bean(name="myPermissionDaoR5")
3166        public
3167                IFhirResourceDao<org.hl7.fhir.r5.model.Permission>
3168                daoPermissionR5() {
3169
3170                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Permission> retVal;
3171                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Permission>();
3172                retVal.setResourceType(org.hl7.fhir.r5.model.Permission.class);
3173                retVal.setContext(myFhirContext);
3174                return retVal;
3175        }
3176
3177        @Bean(name="myPermissionRpR5")
3178        @Lazy
3179        public ca.uhn.fhir.jpa.rp.r5.PermissionResourceProvider rpPermissionR5() {
3180                ca.uhn.fhir.jpa.rp.r5.PermissionResourceProvider retVal;
3181                retVal = new ca.uhn.fhir.jpa.rp.r5.PermissionResourceProvider();
3182                retVal.setContext(myFhirContext);
3183                retVal.setDao(daoPermissionR5());
3184                return retVal;
3185        }
3186
3187        @Bean(name="myPersonDaoR5")
3188        public
3189                IFhirResourceDao<org.hl7.fhir.r5.model.Person>
3190                daoPersonR5() {
3191
3192                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Person> retVal;
3193                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Person>();
3194                retVal.setResourceType(org.hl7.fhir.r5.model.Person.class);
3195                retVal.setContext(myFhirContext);
3196                return retVal;
3197        }
3198
3199        @Bean(name="myPersonRpR5")
3200        @Lazy
3201        public ca.uhn.fhir.jpa.rp.r5.PersonResourceProvider rpPersonR5() {
3202                ca.uhn.fhir.jpa.rp.r5.PersonResourceProvider retVal;
3203                retVal = new ca.uhn.fhir.jpa.rp.r5.PersonResourceProvider();
3204                retVal.setContext(myFhirContext);
3205                retVal.setDao(daoPersonR5());
3206                return retVal;
3207        }
3208
3209        @Bean(name="myPlanDefinitionDaoR5")
3210        public
3211                IFhirResourceDao<org.hl7.fhir.r5.model.PlanDefinition>
3212                daoPlanDefinitionR5() {
3213
3214                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.PlanDefinition> retVal;
3215                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.PlanDefinition>();
3216                retVal.setResourceType(org.hl7.fhir.r5.model.PlanDefinition.class);
3217                retVal.setContext(myFhirContext);
3218                return retVal;
3219        }
3220
3221        @Bean(name="myPlanDefinitionRpR5")
3222        @Lazy
3223        public ca.uhn.fhir.jpa.rp.r5.PlanDefinitionResourceProvider rpPlanDefinitionR5() {
3224                ca.uhn.fhir.jpa.rp.r5.PlanDefinitionResourceProvider retVal;
3225                retVal = new ca.uhn.fhir.jpa.rp.r5.PlanDefinitionResourceProvider();
3226                retVal.setContext(myFhirContext);
3227                retVal.setDao(daoPlanDefinitionR5());
3228                return retVal;
3229        }
3230
3231        @Bean(name="myPractitionerDaoR5")
3232        public
3233                IFhirResourceDao<org.hl7.fhir.r5.model.Practitioner>
3234                daoPractitionerR5() {
3235
3236                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Practitioner> retVal;
3237                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Practitioner>();
3238                retVal.setResourceType(org.hl7.fhir.r5.model.Practitioner.class);
3239                retVal.setContext(myFhirContext);
3240                return retVal;
3241        }
3242
3243        @Bean(name="myPractitionerRpR5")
3244        @Lazy
3245        public ca.uhn.fhir.jpa.rp.r5.PractitionerResourceProvider rpPractitionerR5() {
3246                ca.uhn.fhir.jpa.rp.r5.PractitionerResourceProvider retVal;
3247                retVal = new ca.uhn.fhir.jpa.rp.r5.PractitionerResourceProvider();
3248                retVal.setContext(myFhirContext);
3249                retVal.setDao(daoPractitionerR5());
3250                return retVal;
3251        }
3252
3253        @Bean(name="myPractitionerRoleDaoR5")
3254        public
3255                IFhirResourceDao<org.hl7.fhir.r5.model.PractitionerRole>
3256                daoPractitionerRoleR5() {
3257
3258                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.PractitionerRole> retVal;
3259                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.PractitionerRole>();
3260                retVal.setResourceType(org.hl7.fhir.r5.model.PractitionerRole.class);
3261                retVal.setContext(myFhirContext);
3262                return retVal;
3263        }
3264
3265        @Bean(name="myPractitionerRoleRpR5")
3266        @Lazy
3267        public ca.uhn.fhir.jpa.rp.r5.PractitionerRoleResourceProvider rpPractitionerRoleR5() {
3268                ca.uhn.fhir.jpa.rp.r5.PractitionerRoleResourceProvider retVal;
3269                retVal = new ca.uhn.fhir.jpa.rp.r5.PractitionerRoleResourceProvider();
3270                retVal.setContext(myFhirContext);
3271                retVal.setDao(daoPractitionerRoleR5());
3272                return retVal;
3273        }
3274
3275        @Bean(name="myProcedureDaoR5")
3276        public
3277                IFhirResourceDao<org.hl7.fhir.r5.model.Procedure>
3278                daoProcedureR5() {
3279
3280                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Procedure> retVal;
3281                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Procedure>();
3282                retVal.setResourceType(org.hl7.fhir.r5.model.Procedure.class);
3283                retVal.setContext(myFhirContext);
3284                return retVal;
3285        }
3286
3287        @Bean(name="myProcedureRpR5")
3288        @Lazy
3289        public ca.uhn.fhir.jpa.rp.r5.ProcedureResourceProvider rpProcedureR5() {
3290                ca.uhn.fhir.jpa.rp.r5.ProcedureResourceProvider retVal;
3291                retVal = new ca.uhn.fhir.jpa.rp.r5.ProcedureResourceProvider();
3292                retVal.setContext(myFhirContext);
3293                retVal.setDao(daoProcedureR5());
3294                return retVal;
3295        }
3296
3297        @Bean(name="myProvenanceDaoR5")
3298        public
3299                IFhirResourceDao<org.hl7.fhir.r5.model.Provenance>
3300                daoProvenanceR5() {
3301
3302                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Provenance> retVal;
3303                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Provenance>();
3304                retVal.setResourceType(org.hl7.fhir.r5.model.Provenance.class);
3305                retVal.setContext(myFhirContext);
3306                return retVal;
3307        }
3308
3309        @Bean(name="myProvenanceRpR5")
3310        @Lazy
3311        public ca.uhn.fhir.jpa.rp.r5.ProvenanceResourceProvider rpProvenanceR5() {
3312                ca.uhn.fhir.jpa.rp.r5.ProvenanceResourceProvider retVal;
3313                retVal = new ca.uhn.fhir.jpa.rp.r5.ProvenanceResourceProvider();
3314                retVal.setContext(myFhirContext);
3315                retVal.setDao(daoProvenanceR5());
3316                return retVal;
3317        }
3318
3319        @Bean(name="myQuestionnaireDaoR5")
3320        public
3321                IFhirResourceDao<org.hl7.fhir.r5.model.Questionnaire>
3322                daoQuestionnaireR5() {
3323
3324                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Questionnaire> retVal;
3325                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Questionnaire>();
3326                retVal.setResourceType(org.hl7.fhir.r5.model.Questionnaire.class);
3327                retVal.setContext(myFhirContext);
3328                return retVal;
3329        }
3330
3331        @Bean(name="myQuestionnaireRpR5")
3332        @Lazy
3333        public ca.uhn.fhir.jpa.rp.r5.QuestionnaireResourceProvider rpQuestionnaireR5() {
3334                ca.uhn.fhir.jpa.rp.r5.QuestionnaireResourceProvider retVal;
3335                retVal = new ca.uhn.fhir.jpa.rp.r5.QuestionnaireResourceProvider();
3336                retVal.setContext(myFhirContext);
3337                retVal.setDao(daoQuestionnaireR5());
3338                return retVal;
3339        }
3340
3341        @Bean(name="myQuestionnaireResponseDaoR5")
3342        public
3343                IFhirResourceDao<org.hl7.fhir.r5.model.QuestionnaireResponse>
3344                daoQuestionnaireResponseR5() {
3345
3346                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.QuestionnaireResponse> retVal;
3347                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.QuestionnaireResponse>();
3348                retVal.setResourceType(org.hl7.fhir.r5.model.QuestionnaireResponse.class);
3349                retVal.setContext(myFhirContext);
3350                return retVal;
3351        }
3352
3353        @Bean(name="myQuestionnaireResponseRpR5")
3354        @Lazy
3355        public ca.uhn.fhir.jpa.rp.r5.QuestionnaireResponseResourceProvider rpQuestionnaireResponseR5() {
3356                ca.uhn.fhir.jpa.rp.r5.QuestionnaireResponseResourceProvider retVal;
3357                retVal = new ca.uhn.fhir.jpa.rp.r5.QuestionnaireResponseResourceProvider();
3358                retVal.setContext(myFhirContext);
3359                retVal.setDao(daoQuestionnaireResponseR5());
3360                return retVal;
3361        }
3362
3363        @Bean(name="myRegulatedAuthorizationDaoR5")
3364        public
3365                IFhirResourceDao<org.hl7.fhir.r5.model.RegulatedAuthorization>
3366                daoRegulatedAuthorizationR5() {
3367
3368                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.RegulatedAuthorization> retVal;
3369                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.RegulatedAuthorization>();
3370                retVal.setResourceType(org.hl7.fhir.r5.model.RegulatedAuthorization.class);
3371                retVal.setContext(myFhirContext);
3372                return retVal;
3373        }
3374
3375        @Bean(name="myRegulatedAuthorizationRpR5")
3376        @Lazy
3377        public ca.uhn.fhir.jpa.rp.r5.RegulatedAuthorizationResourceProvider rpRegulatedAuthorizationR5() {
3378                ca.uhn.fhir.jpa.rp.r5.RegulatedAuthorizationResourceProvider retVal;
3379                retVal = new ca.uhn.fhir.jpa.rp.r5.RegulatedAuthorizationResourceProvider();
3380                retVal.setContext(myFhirContext);
3381                retVal.setDao(daoRegulatedAuthorizationR5());
3382                return retVal;
3383        }
3384
3385        @Bean(name="myRelatedPersonDaoR5")
3386        public
3387                IFhirResourceDao<org.hl7.fhir.r5.model.RelatedPerson>
3388                daoRelatedPersonR5() {
3389
3390                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.RelatedPerson> retVal;
3391                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.RelatedPerson>();
3392                retVal.setResourceType(org.hl7.fhir.r5.model.RelatedPerson.class);
3393                retVal.setContext(myFhirContext);
3394                return retVal;
3395        }
3396
3397        @Bean(name="myRelatedPersonRpR5")
3398        @Lazy
3399        public ca.uhn.fhir.jpa.rp.r5.RelatedPersonResourceProvider rpRelatedPersonR5() {
3400                ca.uhn.fhir.jpa.rp.r5.RelatedPersonResourceProvider retVal;
3401                retVal = new ca.uhn.fhir.jpa.rp.r5.RelatedPersonResourceProvider();
3402                retVal.setContext(myFhirContext);
3403                retVal.setDao(daoRelatedPersonR5());
3404                return retVal;
3405        }
3406
3407        @Bean(name="myRequestOrchestrationDaoR5")
3408        public
3409                IFhirResourceDao<org.hl7.fhir.r5.model.RequestOrchestration>
3410                daoRequestOrchestrationR5() {
3411
3412                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.RequestOrchestration> retVal;
3413                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.RequestOrchestration>();
3414                retVal.setResourceType(org.hl7.fhir.r5.model.RequestOrchestration.class);
3415                retVal.setContext(myFhirContext);
3416                return retVal;
3417        }
3418
3419        @Bean(name="myRequestOrchestrationRpR5")
3420        @Lazy
3421        public ca.uhn.fhir.jpa.rp.r5.RequestOrchestrationResourceProvider rpRequestOrchestrationR5() {
3422                ca.uhn.fhir.jpa.rp.r5.RequestOrchestrationResourceProvider retVal;
3423                retVal = new ca.uhn.fhir.jpa.rp.r5.RequestOrchestrationResourceProvider();
3424                retVal.setContext(myFhirContext);
3425                retVal.setDao(daoRequestOrchestrationR5());
3426                return retVal;
3427        }
3428
3429        @Bean(name="myRequirementsDaoR5")
3430        public
3431                IFhirResourceDao<org.hl7.fhir.r5.model.Requirements>
3432                daoRequirementsR5() {
3433
3434                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Requirements> retVal;
3435                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Requirements>();
3436                retVal.setResourceType(org.hl7.fhir.r5.model.Requirements.class);
3437                retVal.setContext(myFhirContext);
3438                return retVal;
3439        }
3440
3441        @Bean(name="myRequirementsRpR5")
3442        @Lazy
3443        public ca.uhn.fhir.jpa.rp.r5.RequirementsResourceProvider rpRequirementsR5() {
3444                ca.uhn.fhir.jpa.rp.r5.RequirementsResourceProvider retVal;
3445                retVal = new ca.uhn.fhir.jpa.rp.r5.RequirementsResourceProvider();
3446                retVal.setContext(myFhirContext);
3447                retVal.setDao(daoRequirementsR5());
3448                return retVal;
3449        }
3450
3451        @Bean(name="myResearchStudyDaoR5")
3452        public
3453                IFhirResourceDao<org.hl7.fhir.r5.model.ResearchStudy>
3454                daoResearchStudyR5() {
3455
3456                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ResearchStudy> retVal;
3457                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ResearchStudy>();
3458                retVal.setResourceType(org.hl7.fhir.r5.model.ResearchStudy.class);
3459                retVal.setContext(myFhirContext);
3460                return retVal;
3461        }
3462
3463        @Bean(name="myResearchStudyRpR5")
3464        @Lazy
3465        public ca.uhn.fhir.jpa.rp.r5.ResearchStudyResourceProvider rpResearchStudyR5() {
3466                ca.uhn.fhir.jpa.rp.r5.ResearchStudyResourceProvider retVal;
3467                retVal = new ca.uhn.fhir.jpa.rp.r5.ResearchStudyResourceProvider();
3468                retVal.setContext(myFhirContext);
3469                retVal.setDao(daoResearchStudyR5());
3470                return retVal;
3471        }
3472
3473        @Bean(name="myResearchSubjectDaoR5")
3474        public
3475                IFhirResourceDao<org.hl7.fhir.r5.model.ResearchSubject>
3476                daoResearchSubjectR5() {
3477
3478                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ResearchSubject> retVal;
3479                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ResearchSubject>();
3480                retVal.setResourceType(org.hl7.fhir.r5.model.ResearchSubject.class);
3481                retVal.setContext(myFhirContext);
3482                return retVal;
3483        }
3484
3485        @Bean(name="myResearchSubjectRpR5")
3486        @Lazy
3487        public ca.uhn.fhir.jpa.rp.r5.ResearchSubjectResourceProvider rpResearchSubjectR5() {
3488                ca.uhn.fhir.jpa.rp.r5.ResearchSubjectResourceProvider retVal;
3489                retVal = new ca.uhn.fhir.jpa.rp.r5.ResearchSubjectResourceProvider();
3490                retVal.setContext(myFhirContext);
3491                retVal.setDao(daoResearchSubjectR5());
3492                return retVal;
3493        }
3494
3495        @Bean(name="myRiskAssessmentDaoR5")
3496        public
3497                IFhirResourceDao<org.hl7.fhir.r5.model.RiskAssessment>
3498                daoRiskAssessmentR5() {
3499
3500                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.RiskAssessment> retVal;
3501                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.RiskAssessment>();
3502                retVal.setResourceType(org.hl7.fhir.r5.model.RiskAssessment.class);
3503                retVal.setContext(myFhirContext);
3504                return retVal;
3505        }
3506
3507        @Bean(name="myRiskAssessmentRpR5")
3508        @Lazy
3509        public ca.uhn.fhir.jpa.rp.r5.RiskAssessmentResourceProvider rpRiskAssessmentR5() {
3510                ca.uhn.fhir.jpa.rp.r5.RiskAssessmentResourceProvider retVal;
3511                retVal = new ca.uhn.fhir.jpa.rp.r5.RiskAssessmentResourceProvider();
3512                retVal.setContext(myFhirContext);
3513                retVal.setDao(daoRiskAssessmentR5());
3514                return retVal;
3515        }
3516
3517        @Bean(name="myScheduleDaoR5")
3518        public
3519                IFhirResourceDao<org.hl7.fhir.r5.model.Schedule>
3520                daoScheduleR5() {
3521
3522                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Schedule> retVal;
3523                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Schedule>();
3524                retVal.setResourceType(org.hl7.fhir.r5.model.Schedule.class);
3525                retVal.setContext(myFhirContext);
3526                return retVal;
3527        }
3528
3529        @Bean(name="myScheduleRpR5")
3530        @Lazy
3531        public ca.uhn.fhir.jpa.rp.r5.ScheduleResourceProvider rpScheduleR5() {
3532                ca.uhn.fhir.jpa.rp.r5.ScheduleResourceProvider retVal;
3533                retVal = new ca.uhn.fhir.jpa.rp.r5.ScheduleResourceProvider();
3534                retVal.setContext(myFhirContext);
3535                retVal.setDao(daoScheduleR5());
3536                return retVal;
3537        }
3538
3539        @Bean(name="mySearchParameterDaoR5")
3540        public
3541                IFhirResourceDaoSearchParameter<org.hl7.fhir.r5.model.SearchParameter>
3542                daoSearchParameterR5() {
3543
3544        ca.uhn.fhir.jpa.dao.JpaResourceDaoSearchParameter<org.hl7.fhir.r5.model.SearchParameter> retVal;
3545        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoSearchParameter<>();
3546                retVal.setResourceType(org.hl7.fhir.r5.model.SearchParameter.class);
3547                retVal.setContext(myFhirContext);
3548                return retVal;
3549        }
3550
3551        @Bean(name="mySearchParameterRpR5")
3552        @Lazy
3553        public ca.uhn.fhir.jpa.rp.r5.SearchParameterResourceProvider rpSearchParameterR5() {
3554                ca.uhn.fhir.jpa.rp.r5.SearchParameterResourceProvider retVal;
3555                retVal = new ca.uhn.fhir.jpa.rp.r5.SearchParameterResourceProvider();
3556                retVal.setContext(myFhirContext);
3557                retVal.setDao(daoSearchParameterR5());
3558                return retVal;
3559        }
3560
3561        @Bean(name="myServiceRequestDaoR5")
3562        public
3563                IFhirResourceDao<org.hl7.fhir.r5.model.ServiceRequest>
3564                daoServiceRequestR5() {
3565
3566                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.ServiceRequest> retVal;
3567                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.ServiceRequest>();
3568                retVal.setResourceType(org.hl7.fhir.r5.model.ServiceRequest.class);
3569                retVal.setContext(myFhirContext);
3570                return retVal;
3571        }
3572
3573        @Bean(name="myServiceRequestRpR5")
3574        @Lazy
3575        public ca.uhn.fhir.jpa.rp.r5.ServiceRequestResourceProvider rpServiceRequestR5() {
3576                ca.uhn.fhir.jpa.rp.r5.ServiceRequestResourceProvider retVal;
3577                retVal = new ca.uhn.fhir.jpa.rp.r5.ServiceRequestResourceProvider();
3578                retVal.setContext(myFhirContext);
3579                retVal.setDao(daoServiceRequestR5());
3580                return retVal;
3581        }
3582
3583        @Bean(name="mySlotDaoR5")
3584        public
3585                IFhirResourceDao<org.hl7.fhir.r5.model.Slot>
3586                daoSlotR5() {
3587
3588                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Slot> retVal;
3589                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Slot>();
3590                retVal.setResourceType(org.hl7.fhir.r5.model.Slot.class);
3591                retVal.setContext(myFhirContext);
3592                return retVal;
3593        }
3594
3595        @Bean(name="mySlotRpR5")
3596        @Lazy
3597        public ca.uhn.fhir.jpa.rp.r5.SlotResourceProvider rpSlotR5() {
3598                ca.uhn.fhir.jpa.rp.r5.SlotResourceProvider retVal;
3599                retVal = new ca.uhn.fhir.jpa.rp.r5.SlotResourceProvider();
3600                retVal.setContext(myFhirContext);
3601                retVal.setDao(daoSlotR5());
3602                return retVal;
3603        }
3604
3605        @Bean(name="mySpecimenDaoR5")
3606        public
3607                IFhirResourceDao<org.hl7.fhir.r5.model.Specimen>
3608                daoSpecimenR5() {
3609
3610                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Specimen> retVal;
3611                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Specimen>();
3612                retVal.setResourceType(org.hl7.fhir.r5.model.Specimen.class);
3613                retVal.setContext(myFhirContext);
3614                return retVal;
3615        }
3616
3617        @Bean(name="mySpecimenRpR5")
3618        @Lazy
3619        public ca.uhn.fhir.jpa.rp.r5.SpecimenResourceProvider rpSpecimenR5() {
3620                ca.uhn.fhir.jpa.rp.r5.SpecimenResourceProvider retVal;
3621                retVal = new ca.uhn.fhir.jpa.rp.r5.SpecimenResourceProvider();
3622                retVal.setContext(myFhirContext);
3623                retVal.setDao(daoSpecimenR5());
3624                return retVal;
3625        }
3626
3627        @Bean(name="mySpecimenDefinitionDaoR5")
3628        public
3629                IFhirResourceDao<org.hl7.fhir.r5.model.SpecimenDefinition>
3630                daoSpecimenDefinitionR5() {
3631
3632                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SpecimenDefinition> retVal;
3633                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SpecimenDefinition>();
3634                retVal.setResourceType(org.hl7.fhir.r5.model.SpecimenDefinition.class);
3635                retVal.setContext(myFhirContext);
3636                return retVal;
3637        }
3638
3639        @Bean(name="mySpecimenDefinitionRpR5")
3640        @Lazy
3641        public ca.uhn.fhir.jpa.rp.r5.SpecimenDefinitionResourceProvider rpSpecimenDefinitionR5() {
3642                ca.uhn.fhir.jpa.rp.r5.SpecimenDefinitionResourceProvider retVal;
3643                retVal = new ca.uhn.fhir.jpa.rp.r5.SpecimenDefinitionResourceProvider();
3644                retVal.setContext(myFhirContext);
3645                retVal.setDao(daoSpecimenDefinitionR5());
3646                return retVal;
3647        }
3648
3649        @Bean(name="myStructureDefinitionDaoR5")
3650        public
3651                IFhirResourceDaoStructureDefinition<org.hl7.fhir.r5.model.StructureDefinition>
3652                daoStructureDefinitionR5() {
3653
3654        ca.uhn.fhir.jpa.dao.JpaResourceDaoStructureDefinition<org.hl7.fhir.r5.model.StructureDefinition> retVal;
3655        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoStructureDefinition<>();
3656                retVal.setResourceType(org.hl7.fhir.r5.model.StructureDefinition.class);
3657                retVal.setContext(myFhirContext);
3658                return retVal;
3659        }
3660
3661        @Bean(name="myStructureDefinitionRpR5")
3662        @Lazy
3663        public ca.uhn.fhir.jpa.rp.r5.StructureDefinitionResourceProvider rpStructureDefinitionR5() {
3664                ca.uhn.fhir.jpa.rp.r5.StructureDefinitionResourceProvider retVal;
3665                retVal = new ca.uhn.fhir.jpa.rp.r5.StructureDefinitionResourceProvider();
3666                retVal.setContext(myFhirContext);
3667                retVal.setDao(daoStructureDefinitionR5());
3668                return retVal;
3669        }
3670
3671        @Bean(name="myStructureMapDaoR5")
3672        public
3673                IFhirResourceDao<org.hl7.fhir.r5.model.StructureMap>
3674                daoStructureMapR5() {
3675
3676                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.StructureMap> retVal;
3677                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.StructureMap>();
3678                retVal.setResourceType(org.hl7.fhir.r5.model.StructureMap.class);
3679                retVal.setContext(myFhirContext);
3680                return retVal;
3681        }
3682
3683        @Bean(name="myStructureMapRpR5")
3684        @Lazy
3685        public ca.uhn.fhir.jpa.rp.r5.StructureMapResourceProvider rpStructureMapR5() {
3686                ca.uhn.fhir.jpa.rp.r5.StructureMapResourceProvider retVal;
3687                retVal = new ca.uhn.fhir.jpa.rp.r5.StructureMapResourceProvider();
3688                retVal.setContext(myFhirContext);
3689                retVal.setDao(daoStructureMapR5());
3690                return retVal;
3691        }
3692
3693        @Bean(name="mySubscriptionDaoR5")
3694        public
3695                IFhirResourceDaoSubscription<org.hl7.fhir.r5.model.Subscription>
3696                daoSubscriptionR5() {
3697
3698        ca.uhn.fhir.jpa.dao.r5.FhirResourceDaoSubscriptionR5 retVal;
3699                retVal = new ca.uhn.fhir.jpa.dao.r5.FhirResourceDaoSubscriptionR5();
3700                retVal.setResourceType(org.hl7.fhir.r5.model.Subscription.class);
3701                retVal.setContext(myFhirContext);
3702                return retVal;
3703        }
3704
3705        @Bean(name="mySubscriptionRpR5")
3706        @Lazy
3707        public ca.uhn.fhir.jpa.rp.r5.SubscriptionResourceProvider rpSubscriptionR5() {
3708                ca.uhn.fhir.jpa.rp.r5.SubscriptionResourceProvider retVal;
3709                retVal = new ca.uhn.fhir.jpa.rp.r5.SubscriptionResourceProvider();
3710                retVal.setContext(myFhirContext);
3711                retVal.setDao(daoSubscriptionR5());
3712                return retVal;
3713        }
3714
3715        @Bean(name="mySubscriptionStatusDaoR5")
3716        public
3717                IFhirResourceDao<org.hl7.fhir.r5.model.SubscriptionStatus>
3718                daoSubscriptionStatusR5() {
3719
3720                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SubscriptionStatus> retVal;
3721                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SubscriptionStatus>();
3722                retVal.setResourceType(org.hl7.fhir.r5.model.SubscriptionStatus.class);
3723                retVal.setContext(myFhirContext);
3724                return retVal;
3725        }
3726
3727        @Bean(name="mySubscriptionStatusRpR5")
3728        @Lazy
3729        public ca.uhn.fhir.jpa.rp.r5.SubscriptionStatusResourceProvider rpSubscriptionStatusR5() {
3730                ca.uhn.fhir.jpa.rp.r5.SubscriptionStatusResourceProvider retVal;
3731                retVal = new ca.uhn.fhir.jpa.rp.r5.SubscriptionStatusResourceProvider();
3732                retVal.setContext(myFhirContext);
3733                retVal.setDao(daoSubscriptionStatusR5());
3734                return retVal;
3735        }
3736
3737        @Bean(name="mySubscriptionTopicDaoR5")
3738        public
3739                IFhirResourceDao<org.hl7.fhir.r5.model.SubscriptionTopic>
3740                daoSubscriptionTopicR5() {
3741
3742                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SubscriptionTopic> retVal;
3743                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SubscriptionTopic>();
3744                retVal.setResourceType(org.hl7.fhir.r5.model.SubscriptionTopic.class);
3745                retVal.setContext(myFhirContext);
3746                return retVal;
3747        }
3748
3749        @Bean(name="mySubscriptionTopicRpR5")
3750        @Lazy
3751        public ca.uhn.fhir.jpa.rp.r5.SubscriptionTopicResourceProvider rpSubscriptionTopicR5() {
3752                ca.uhn.fhir.jpa.rp.r5.SubscriptionTopicResourceProvider retVal;
3753                retVal = new ca.uhn.fhir.jpa.rp.r5.SubscriptionTopicResourceProvider();
3754                retVal.setContext(myFhirContext);
3755                retVal.setDao(daoSubscriptionTopicR5());
3756                return retVal;
3757        }
3758
3759        @Bean(name="mySubstanceDaoR5")
3760        public
3761                IFhirResourceDao<org.hl7.fhir.r5.model.Substance>
3762                daoSubstanceR5() {
3763
3764                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Substance> retVal;
3765                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Substance>();
3766                retVal.setResourceType(org.hl7.fhir.r5.model.Substance.class);
3767                retVal.setContext(myFhirContext);
3768                return retVal;
3769        }
3770
3771        @Bean(name="mySubstanceRpR5")
3772        @Lazy
3773        public ca.uhn.fhir.jpa.rp.r5.SubstanceResourceProvider rpSubstanceR5() {
3774                ca.uhn.fhir.jpa.rp.r5.SubstanceResourceProvider retVal;
3775                retVal = new ca.uhn.fhir.jpa.rp.r5.SubstanceResourceProvider();
3776                retVal.setContext(myFhirContext);
3777                retVal.setDao(daoSubstanceR5());
3778                return retVal;
3779        }
3780
3781        @Bean(name="mySubstanceDefinitionDaoR5")
3782        public
3783                IFhirResourceDao<org.hl7.fhir.r5.model.SubstanceDefinition>
3784                daoSubstanceDefinitionR5() {
3785
3786                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SubstanceDefinition> retVal;
3787                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SubstanceDefinition>();
3788                retVal.setResourceType(org.hl7.fhir.r5.model.SubstanceDefinition.class);
3789                retVal.setContext(myFhirContext);
3790                return retVal;
3791        }
3792
3793        @Bean(name="mySubstanceDefinitionRpR5")
3794        @Lazy
3795        public ca.uhn.fhir.jpa.rp.r5.SubstanceDefinitionResourceProvider rpSubstanceDefinitionR5() {
3796                ca.uhn.fhir.jpa.rp.r5.SubstanceDefinitionResourceProvider retVal;
3797                retVal = new ca.uhn.fhir.jpa.rp.r5.SubstanceDefinitionResourceProvider();
3798                retVal.setContext(myFhirContext);
3799                retVal.setDao(daoSubstanceDefinitionR5());
3800                return retVal;
3801        }
3802
3803        @Bean(name="mySubstanceNucleicAcidDaoR5")
3804        public
3805                IFhirResourceDao<org.hl7.fhir.r5.model.SubstanceNucleicAcid>
3806                daoSubstanceNucleicAcidR5() {
3807
3808                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SubstanceNucleicAcid> retVal;
3809                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SubstanceNucleicAcid>();
3810                retVal.setResourceType(org.hl7.fhir.r5.model.SubstanceNucleicAcid.class);
3811                retVal.setContext(myFhirContext);
3812                return retVal;
3813        }
3814
3815        @Bean(name="mySubstanceNucleicAcidRpR5")
3816        @Lazy
3817        public ca.uhn.fhir.jpa.rp.r5.SubstanceNucleicAcidResourceProvider rpSubstanceNucleicAcidR5() {
3818                ca.uhn.fhir.jpa.rp.r5.SubstanceNucleicAcidResourceProvider retVal;
3819                retVal = new ca.uhn.fhir.jpa.rp.r5.SubstanceNucleicAcidResourceProvider();
3820                retVal.setContext(myFhirContext);
3821                retVal.setDao(daoSubstanceNucleicAcidR5());
3822                return retVal;
3823        }
3824
3825        @Bean(name="mySubstancePolymerDaoR5")
3826        public
3827                IFhirResourceDao<org.hl7.fhir.r5.model.SubstancePolymer>
3828                daoSubstancePolymerR5() {
3829
3830                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SubstancePolymer> retVal;
3831                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SubstancePolymer>();
3832                retVal.setResourceType(org.hl7.fhir.r5.model.SubstancePolymer.class);
3833                retVal.setContext(myFhirContext);
3834                return retVal;
3835        }
3836
3837        @Bean(name="mySubstancePolymerRpR5")
3838        @Lazy
3839        public ca.uhn.fhir.jpa.rp.r5.SubstancePolymerResourceProvider rpSubstancePolymerR5() {
3840                ca.uhn.fhir.jpa.rp.r5.SubstancePolymerResourceProvider retVal;
3841                retVal = new ca.uhn.fhir.jpa.rp.r5.SubstancePolymerResourceProvider();
3842                retVal.setContext(myFhirContext);
3843                retVal.setDao(daoSubstancePolymerR5());
3844                return retVal;
3845        }
3846
3847        @Bean(name="mySubstanceProteinDaoR5")
3848        public
3849                IFhirResourceDao<org.hl7.fhir.r5.model.SubstanceProtein>
3850                daoSubstanceProteinR5() {
3851
3852                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SubstanceProtein> retVal;
3853                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SubstanceProtein>();
3854                retVal.setResourceType(org.hl7.fhir.r5.model.SubstanceProtein.class);
3855                retVal.setContext(myFhirContext);
3856                return retVal;
3857        }
3858
3859        @Bean(name="mySubstanceProteinRpR5")
3860        @Lazy
3861        public ca.uhn.fhir.jpa.rp.r5.SubstanceProteinResourceProvider rpSubstanceProteinR5() {
3862                ca.uhn.fhir.jpa.rp.r5.SubstanceProteinResourceProvider retVal;
3863                retVal = new ca.uhn.fhir.jpa.rp.r5.SubstanceProteinResourceProvider();
3864                retVal.setContext(myFhirContext);
3865                retVal.setDao(daoSubstanceProteinR5());
3866                return retVal;
3867        }
3868
3869        @Bean(name="mySubstanceReferenceInformationDaoR5")
3870        public
3871                IFhirResourceDao<org.hl7.fhir.r5.model.SubstanceReferenceInformation>
3872                daoSubstanceReferenceInformationR5() {
3873
3874                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SubstanceReferenceInformation> retVal;
3875                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SubstanceReferenceInformation>();
3876                retVal.setResourceType(org.hl7.fhir.r5.model.SubstanceReferenceInformation.class);
3877                retVal.setContext(myFhirContext);
3878                return retVal;
3879        }
3880
3881        @Bean(name="mySubstanceReferenceInformationRpR5")
3882        @Lazy
3883        public ca.uhn.fhir.jpa.rp.r5.SubstanceReferenceInformationResourceProvider rpSubstanceReferenceInformationR5() {
3884                ca.uhn.fhir.jpa.rp.r5.SubstanceReferenceInformationResourceProvider retVal;
3885                retVal = new ca.uhn.fhir.jpa.rp.r5.SubstanceReferenceInformationResourceProvider();
3886                retVal.setContext(myFhirContext);
3887                retVal.setDao(daoSubstanceReferenceInformationR5());
3888                return retVal;
3889        }
3890
3891        @Bean(name="mySubstanceSourceMaterialDaoR5")
3892        public
3893                IFhirResourceDao<org.hl7.fhir.r5.model.SubstanceSourceMaterial>
3894                daoSubstanceSourceMaterialR5() {
3895
3896                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SubstanceSourceMaterial> retVal;
3897                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SubstanceSourceMaterial>();
3898                retVal.setResourceType(org.hl7.fhir.r5.model.SubstanceSourceMaterial.class);
3899                retVal.setContext(myFhirContext);
3900                return retVal;
3901        }
3902
3903        @Bean(name="mySubstanceSourceMaterialRpR5")
3904        @Lazy
3905        public ca.uhn.fhir.jpa.rp.r5.SubstanceSourceMaterialResourceProvider rpSubstanceSourceMaterialR5() {
3906                ca.uhn.fhir.jpa.rp.r5.SubstanceSourceMaterialResourceProvider retVal;
3907                retVal = new ca.uhn.fhir.jpa.rp.r5.SubstanceSourceMaterialResourceProvider();
3908                retVal.setContext(myFhirContext);
3909                retVal.setDao(daoSubstanceSourceMaterialR5());
3910                return retVal;
3911        }
3912
3913        @Bean(name="mySupplyDeliveryDaoR5")
3914        public
3915                IFhirResourceDao<org.hl7.fhir.r5.model.SupplyDelivery>
3916                daoSupplyDeliveryR5() {
3917
3918                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SupplyDelivery> retVal;
3919                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SupplyDelivery>();
3920                retVal.setResourceType(org.hl7.fhir.r5.model.SupplyDelivery.class);
3921                retVal.setContext(myFhirContext);
3922                return retVal;
3923        }
3924
3925        @Bean(name="mySupplyDeliveryRpR5")
3926        @Lazy
3927        public ca.uhn.fhir.jpa.rp.r5.SupplyDeliveryResourceProvider rpSupplyDeliveryR5() {
3928                ca.uhn.fhir.jpa.rp.r5.SupplyDeliveryResourceProvider retVal;
3929                retVal = new ca.uhn.fhir.jpa.rp.r5.SupplyDeliveryResourceProvider();
3930                retVal.setContext(myFhirContext);
3931                retVal.setDao(daoSupplyDeliveryR5());
3932                return retVal;
3933        }
3934
3935        @Bean(name="mySupplyRequestDaoR5")
3936        public
3937                IFhirResourceDao<org.hl7.fhir.r5.model.SupplyRequest>
3938                daoSupplyRequestR5() {
3939
3940                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.SupplyRequest> retVal;
3941                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.SupplyRequest>();
3942                retVal.setResourceType(org.hl7.fhir.r5.model.SupplyRequest.class);
3943                retVal.setContext(myFhirContext);
3944                return retVal;
3945        }
3946
3947        @Bean(name="mySupplyRequestRpR5")
3948        @Lazy
3949        public ca.uhn.fhir.jpa.rp.r5.SupplyRequestResourceProvider rpSupplyRequestR5() {
3950                ca.uhn.fhir.jpa.rp.r5.SupplyRequestResourceProvider retVal;
3951                retVal = new ca.uhn.fhir.jpa.rp.r5.SupplyRequestResourceProvider();
3952                retVal.setContext(myFhirContext);
3953                retVal.setDao(daoSupplyRequestR5());
3954                return retVal;
3955        }
3956
3957        @Bean(name="myTaskDaoR5")
3958        public
3959                IFhirResourceDao<org.hl7.fhir.r5.model.Task>
3960                daoTaskR5() {
3961
3962                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Task> retVal;
3963                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Task>();
3964                retVal.setResourceType(org.hl7.fhir.r5.model.Task.class);
3965                retVal.setContext(myFhirContext);
3966                return retVal;
3967        }
3968
3969        @Bean(name="myTaskRpR5")
3970        @Lazy
3971        public ca.uhn.fhir.jpa.rp.r5.TaskResourceProvider rpTaskR5() {
3972                ca.uhn.fhir.jpa.rp.r5.TaskResourceProvider retVal;
3973                retVal = new ca.uhn.fhir.jpa.rp.r5.TaskResourceProvider();
3974                retVal.setContext(myFhirContext);
3975                retVal.setDao(daoTaskR5());
3976                return retVal;
3977        }
3978
3979        @Bean(name="myTerminologyCapabilitiesDaoR5")
3980        public
3981                IFhirResourceDao<org.hl7.fhir.r5.model.TerminologyCapabilities>
3982                daoTerminologyCapabilitiesR5() {
3983
3984                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.TerminologyCapabilities> retVal;
3985                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.TerminologyCapabilities>();
3986                retVal.setResourceType(org.hl7.fhir.r5.model.TerminologyCapabilities.class);
3987                retVal.setContext(myFhirContext);
3988                return retVal;
3989        }
3990
3991        @Bean(name="myTerminologyCapabilitiesRpR5")
3992        @Lazy
3993        public ca.uhn.fhir.jpa.rp.r5.TerminologyCapabilitiesResourceProvider rpTerminologyCapabilitiesR5() {
3994                ca.uhn.fhir.jpa.rp.r5.TerminologyCapabilitiesResourceProvider retVal;
3995                retVal = new ca.uhn.fhir.jpa.rp.r5.TerminologyCapabilitiesResourceProvider();
3996                retVal.setContext(myFhirContext);
3997                retVal.setDao(daoTerminologyCapabilitiesR5());
3998                return retVal;
3999        }
4000
4001        @Bean(name="myTestPlanDaoR5")
4002        public
4003                IFhirResourceDao<org.hl7.fhir.r5.model.TestPlan>
4004                daoTestPlanR5() {
4005
4006                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.TestPlan> retVal;
4007                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.TestPlan>();
4008                retVal.setResourceType(org.hl7.fhir.r5.model.TestPlan.class);
4009                retVal.setContext(myFhirContext);
4010                return retVal;
4011        }
4012
4013        @Bean(name="myTestPlanRpR5")
4014        @Lazy
4015        public ca.uhn.fhir.jpa.rp.r5.TestPlanResourceProvider rpTestPlanR5() {
4016                ca.uhn.fhir.jpa.rp.r5.TestPlanResourceProvider retVal;
4017                retVal = new ca.uhn.fhir.jpa.rp.r5.TestPlanResourceProvider();
4018                retVal.setContext(myFhirContext);
4019                retVal.setDao(daoTestPlanR5());
4020                return retVal;
4021        }
4022
4023        @Bean(name="myTestReportDaoR5")
4024        public
4025                IFhirResourceDao<org.hl7.fhir.r5.model.TestReport>
4026                daoTestReportR5() {
4027
4028                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.TestReport> retVal;
4029                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.TestReport>();
4030                retVal.setResourceType(org.hl7.fhir.r5.model.TestReport.class);
4031                retVal.setContext(myFhirContext);
4032                return retVal;
4033        }
4034
4035        @Bean(name="myTestReportRpR5")
4036        @Lazy
4037        public ca.uhn.fhir.jpa.rp.r5.TestReportResourceProvider rpTestReportR5() {
4038                ca.uhn.fhir.jpa.rp.r5.TestReportResourceProvider retVal;
4039                retVal = new ca.uhn.fhir.jpa.rp.r5.TestReportResourceProvider();
4040                retVal.setContext(myFhirContext);
4041                retVal.setDao(daoTestReportR5());
4042                return retVal;
4043        }
4044
4045        @Bean(name="myTestScriptDaoR5")
4046        public
4047                IFhirResourceDao<org.hl7.fhir.r5.model.TestScript>
4048                daoTestScriptR5() {
4049
4050                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.TestScript> retVal;
4051                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.TestScript>();
4052                retVal.setResourceType(org.hl7.fhir.r5.model.TestScript.class);
4053                retVal.setContext(myFhirContext);
4054                return retVal;
4055        }
4056
4057        @Bean(name="myTestScriptRpR5")
4058        @Lazy
4059        public ca.uhn.fhir.jpa.rp.r5.TestScriptResourceProvider rpTestScriptR5() {
4060                ca.uhn.fhir.jpa.rp.r5.TestScriptResourceProvider retVal;
4061                retVal = new ca.uhn.fhir.jpa.rp.r5.TestScriptResourceProvider();
4062                retVal.setContext(myFhirContext);
4063                retVal.setDao(daoTestScriptR5());
4064                return retVal;
4065        }
4066
4067        @Bean(name="myTransportDaoR5")
4068        public
4069                IFhirResourceDao<org.hl7.fhir.r5.model.Transport>
4070                daoTransportR5() {
4071
4072                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.Transport> retVal;
4073                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.Transport>();
4074                retVal.setResourceType(org.hl7.fhir.r5.model.Transport.class);
4075                retVal.setContext(myFhirContext);
4076                return retVal;
4077        }
4078
4079        @Bean(name="myTransportRpR5")
4080        @Lazy
4081        public ca.uhn.fhir.jpa.rp.r5.TransportResourceProvider rpTransportR5() {
4082                ca.uhn.fhir.jpa.rp.r5.TransportResourceProvider retVal;
4083                retVal = new ca.uhn.fhir.jpa.rp.r5.TransportResourceProvider();
4084                retVal.setContext(myFhirContext);
4085                retVal.setDao(daoTransportR5());
4086                return retVal;
4087        }
4088
4089        @Bean(name="myValueSetDaoR5")
4090        public
4091                IFhirResourceDaoValueSet<org.hl7.fhir.r5.model.ValueSet>
4092                daoValueSetR5() {
4093
4094        ca.uhn.fhir.jpa.dao.JpaResourceDaoValueSet<org.hl7.fhir.r5.model.ValueSet> retVal;
4095        retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDaoValueSet<>();
4096                retVal.setResourceType(org.hl7.fhir.r5.model.ValueSet.class);
4097                retVal.setContext(myFhirContext);
4098                return retVal;
4099        }
4100
4101        @Bean(name="myValueSetRpR5")
4102        @Lazy
4103        public ca.uhn.fhir.jpa.rp.r5.ValueSetResourceProvider rpValueSetR5() {
4104                ca.uhn.fhir.jpa.rp.r5.ValueSetResourceProvider retVal;
4105                retVal = new ca.uhn.fhir.jpa.rp.r5.ValueSetResourceProvider();
4106                retVal.setContext(myFhirContext);
4107                retVal.setDao(daoValueSetR5());
4108                return retVal;
4109        }
4110
4111        @Bean(name="myVerificationResultDaoR5")
4112        public
4113                IFhirResourceDao<org.hl7.fhir.r5.model.VerificationResult>
4114                daoVerificationResultR5() {
4115
4116                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.VerificationResult> retVal;
4117                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.VerificationResult>();
4118                retVal.setResourceType(org.hl7.fhir.r5.model.VerificationResult.class);
4119                retVal.setContext(myFhirContext);
4120                return retVal;
4121        }
4122
4123        @Bean(name="myVerificationResultRpR5")
4124        @Lazy
4125        public ca.uhn.fhir.jpa.rp.r5.VerificationResultResourceProvider rpVerificationResultR5() {
4126                ca.uhn.fhir.jpa.rp.r5.VerificationResultResourceProvider retVal;
4127                retVal = new ca.uhn.fhir.jpa.rp.r5.VerificationResultResourceProvider();
4128                retVal.setContext(myFhirContext);
4129                retVal.setDao(daoVerificationResultR5());
4130                return retVal;
4131        }
4132
4133        @Bean(name="myVisionPrescriptionDaoR5")
4134        public
4135                IFhirResourceDao<org.hl7.fhir.r5.model.VisionPrescription>
4136                daoVisionPrescriptionR5() {
4137
4138                ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r5.model.VisionPrescription> retVal;
4139                retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<org.hl7.fhir.r5.model.VisionPrescription>();
4140                retVal.setResourceType(org.hl7.fhir.r5.model.VisionPrescription.class);
4141                retVal.setContext(myFhirContext);
4142                return retVal;
4143        }
4144
4145        @Bean(name="myVisionPrescriptionRpR5")
4146        @Lazy
4147        public ca.uhn.fhir.jpa.rp.r5.VisionPrescriptionResourceProvider rpVisionPrescriptionR5() {
4148                ca.uhn.fhir.jpa.rp.r5.VisionPrescriptionResourceProvider retVal;
4149                retVal = new ca.uhn.fhir.jpa.rp.r5.VisionPrescriptionResourceProvider();
4150                retVal.setContext(myFhirContext);
4151                retVal.setDao(daoVisionPrescriptionR5());
4152                return retVal;
4153        }
4154
4155
4156
4157
4158        
4159        
4160}