Interface EnumFactory<T extends Enum<?>>

All Superinterfaces:
org.hl7.fhir.instance.model.api.IBaseEnumFactory<T>, Serializable
All Known Implementing Classes:
AbstractTypesEnumFactory, Account.AccountStatusEnumFactory, AccountStatusEnumFactory, ActionCardinalityBehaviorEnumFactory, ActionConditionKindEnumFactory, ActionGroupingBehaviorEnumFactory, ActionlistEnumFactory, ActionParticipantTypeEnumFactory, ActionPrecheckBehaviorEnumFactory, ActionRelationshipTypeEnumFactory, ActionRequiredBehaviorEnumFactory, ActionSelectionBehaviorEnumFactory, ActionTypeEnumFactory, ActivityDefinition.ActivityDefinitionKindEnumFactory, ActivityDefinition.ActivityParticipantTypeEnumFactory, ActivityDefinitionCategoryEnumFactory, AdditionalmaterialsEnumFactory, Address.AddressTypeEnumFactory, Address.AddressUseEnumFactory, AddressTypeEnumFactory, AddressUseEnumFactory, AdjudicationEnumFactory, AdjudicationErrorEnumFactory, AdjudicationReasonEnumFactory, AdministrativeGenderEnumFactory, AdverseEvent.AdverseEventCategoryEnumFactory, AdverseEvent.AdverseEventCausalityEnumFactory, AdverseEventCategoryEnumFactory, AdverseEventCausalityAssessEnumFactory, AdverseEventCausalityEnumFactory, AdverseEventCausalityMethodEnumFactory, AdverseEventCausalityResultEnumFactory, AdverseEventOutcomeEnumFactory, AdverseEventSeriousnessEnumFactory, AllergIntolSubstanceExpRiskEnumFactory, AllergyClinicalStatusEnumFactory, AllergyIntolerance.AllergyIntoleranceCategoryEnumFactory, AllergyIntolerance.AllergyIntoleranceClinicalStatusEnumFactory, AllergyIntolerance.AllergyIntoleranceCriticalityEnumFactory, AllergyIntolerance.AllergyIntoleranceSeverityEnumFactory, AllergyIntolerance.AllergyIntoleranceTypeEnumFactory, AllergyIntolerance.AllergyIntoleranceVerificationStatusEnumFactory, AllergyIntoleranceCategoryEnumFactory, AllergyIntoleranceCriticalityEnumFactory, AllergyIntoleranceStatusEnumFactory, AllergyIntoleranceTypeEnumFactory, AllergyVerificationStatusEnumFactory, AnimalGenderstatusEnumFactory, AnimalSpeciesEnumFactory, AnzscoOccupationsEnumFactory, Appointment.AppointmentStatusEnumFactory, Appointment.ParticipantRequiredEnumFactory, Appointment.ParticipationStatusEnumFactory, AppointmentResponse.ParticipantStatusEnumFactory, AppointmentstatusEnumFactory, AssertDirectionCodesEnumFactory, AssertOperatorCodesEnumFactory, AssertResponseCodeTypesEnumFactory, AuditEntityTypeEnumFactory, AuditEvent.AuditEventActionEnumFactory, AuditEvent.AuditEventAgentNetworkTypeEnumFactory, AuditEvent.AuditEventOutcomeEnumFactory, AuditEventActionEnumFactory, AuditEventOutcomeEnumFactory, AuditEventTypeEnumFactory, AuditSourceTypeEnumFactory, BasicResourceTypeEnumFactory, BenefitCategoryEnumFactory, BenefitNetworkEnumFactory, BenefitSubcategoryEnumFactory, BenefitTermEnumFactory, BenefitTypeEnumFactory, BenefitUnitEnumFactory, BindingStrengthEnumFactory, Bundle.BundleTypeEnumFactory, Bundle.HTTPVerbEnumFactory, Bundle.SearchEntryModeEnumFactory, BundleTypeEnumFactory, CapabilityStatement.CapabilityStatementKindEnumFactory, CapabilityStatement.ConditionalDeleteStatusEnumFactory, CapabilityStatement.ConditionalReadStatusEnumFactory, CapabilityStatement.DocumentModeEnumFactory, CapabilityStatement.EventCapabilityModeEnumFactory, CapabilityStatement.MessageSignificanceCategoryEnumFactory, CapabilityStatement.ReferenceHandlingPolicyEnumFactory, CapabilityStatement.ResourceVersionPolicyEnumFactory, CapabilityStatement.RestfulCapabilityModeEnumFactory, CapabilityStatement.SystemRestfulInteractionEnumFactory, CapabilityStatement.TypeRestfulInteractionEnumFactory, CapabilityStatement.UnknownContentCodeEnumFactory, CapabilityStatementKindEnumFactory, CarePlan.CarePlanActivityStatusEnumFactory, CarePlan.CarePlanIntentEnumFactory, CarePlan.CarePlanStatusEnumFactory, CarePlanActivityCategoryEnumFactory, CarePlanActivityStatusEnumFactory, CarePlanIntentEnumFactory, CarePlanRelationshipEnumFactory, CarePlanStatusEnumFactory, CareTeam.CareTeamStatusEnumFactory, CareTeamCategoryEnumFactory, CareTeamStatusEnumFactory, CatalogContentStatusEnumFactory, CatalogContentTypeEnumFactory, CatalogEntryStatusEnumFactory, CatalogEntryTypeEnumFactory, CatalogItemRelationTypeEnumFactory, CatalogUpdateModeEnumFactory, ChargeItem.ChargeItemStatusEnumFactory, ChargeitemBillingcodesEnumFactory, ChargeitemStatusEnumFactory, ChoiceListOrientationEnumFactory, ChromosomeHumanEnumFactory, Claim.ClaimStatusEnumFactory, Claim.UseEnumFactory, ClaimCareteamroleEnumFactory, ClaimExceptionEnumFactory, ClaimInformationcategoryEnumFactory, ClaimModifiersEnumFactory, ClaimResponse.ClaimResponseStatusEnumFactory, ClaimresponseStatusEnumFactory, ClaimStatusEnumFactory, ClaimSubtypeEnumFactory, ClaimTypeEnumFactory, ClaimUseEnumFactory, ClassificationOrContextEnumFactory, ClinicalImpression.ClinicalImpressionStatusEnumFactory, ClinicalImpressionStatusEnumFactory, CodeSystem.CodeSystemContentModeEnumFactory, CodeSystem.CodeSystemHierarchyMeaningEnumFactory, CodeSystem.FilterOperatorEnumFactory, CodeSystem.PropertyTypeEnumFactory, CodesystemContentModeEnumFactory, CodesystemHierarchyMeaningEnumFactory, CommonTagsEnumFactory, Communication.CommunicationStatusEnumFactory, CommunicationCategoryEnumFactory, CommunicationNotDoneReasonEnumFactory, CommunicationRequest.CommunicationPriorityEnumFactory, CommunicationRequest.CommunicationRequestStatusEnumFactory, CommunicationRequestStatusEnumFactory, CommunicationStatusEnumFactory, CompartmentDefinition.CompartmentTypeEnumFactory, CompartmentTypeEnumFactory, CompositeMeasureScoringEnumFactory, Composition.CompositionAttestationModeEnumFactory, Composition.CompositionStatusEnumFactory, Composition.DocumentConfidentialityEnumFactory, Composition.DocumentRelationshipTypeEnumFactory, Composition.SectionModeEnumFactory, CompositionAttestationModeEnumFactory, CompositionStatusEnumFactory, ConceptMap.ConceptMapGroupUnmappedModeEnumFactory, ConceptMapEquivalenceEnumFactory, ConceptmapUnmappedModeEnumFactory, ConceptPropertiesEnumFactory, ConceptPropertyTypeEnumFactory, Condition.ConditionClinicalStatusEnumFactory, Condition.ConditionVerificationStatusEnumFactory, ConditionalDeleteStatusEnumFactory, ConditionalReadStatusEnumFactory, ConditionCategoryEnumFactory, ConditionClinicalEnumFactory, ConditionStateEnumFactory, ConditionVerStatusEnumFactory, ConformanceExpectationEnumFactory, Consent.ConsentDataMeaningEnumFactory, Consent.ConsentExceptTypeEnumFactory, Consent.ConsentStateEnumFactory, ConsentActionEnumFactory, ConsentCategoryEnumFactory, ConsentDataMeaningEnumFactory, ConsentExceptTypeEnumFactory, ConsentStateCodesEnumFactory, ConsentStatusEnumFactory, ConstraintSeverityEnumFactory, ContactentityTypeEnumFactory, ContactPoint.ContactPointSystemEnumFactory, ContactPoint.ContactPointUseEnumFactory, ContactPointSystemEnumFactory, ContactPointUseEnumFactory, ContentTypeEnumFactory, Contract.ContractStatusEnumFactory, ContractActionEnumFactory, ContractActorroleEnumFactory, ContractContentDerivativeEnumFactory, ContractSignerTypeEnumFactory, ContractStatusEnumFactory, ContractSubtypeEnumFactory, ContractTermSubtypeEnumFactory, ContractTermTypeEnumFactory, ContractTypeEnumFactory, Contributor.ContributorTypeEnumFactory, ContributorTypeEnumFactory, CopyNumberEventEnumFactory, Coverage.CoverageStatusEnumFactory, CoverageExceptionEnumFactory, CoverageLevelEnumFactory, CoverageSelfpayEnumFactory, CoverageStatusEnumFactory, CqifEvidenceQualityEnumFactory, CqifRecommendationStrengthEnumFactory, CqifTriggerTypeEnumFactory, DataAbsentReasonEnumFactory, DataElement.DataElementStringencyEnumFactory, DataelementStringencyEnumFactory, DataTypesEnumFactory, DaysOfWeekEnumFactory, DefinitionStatusEnumFactory, DefinitionTopicEnumFactory, DetectedIssue.DetectedIssueSeverityEnumFactory, DetectedIssue.DetectedIssueStatusEnumFactory, DetectedissueSeverityEnumFactory, Device.FHIRDeviceStatusEnumFactory, Device.UDIEntryTypeEnumFactory, DeviceActionEnumFactory, DeviceComponent.MeasmntPrincipleEnumFactory, DeviceMetric.DeviceMetricCalibrationStateEnumFactory, DeviceMetric.DeviceMetricCalibrationTypeEnumFactory, DeviceMetric.DeviceMetricCategoryEnumFactory, DeviceMetric.DeviceMetricColorEnumFactory, DeviceMetric.DeviceMetricOperationalStatusEnumFactory, DeviceRequest.DeviceRequestStatusEnumFactory, DeviceRequest.RequestPriorityEnumFactory, DeviceSafetyEnumFactory, DeviceStatementStatusEnumFactory, DeviceStatusEnumFactory, DeviceUseStatement.DeviceUseStatementStatusEnumFactory, DiagnosisRoleEnumFactory, DiagnosticReport.DiagnosticReportStatusEnumFactory, DiagnosticReportStatusEnumFactory, DicomAuditLifecycleEnumFactory, DigitalMediaSubtypeEnumFactory, DigitalMediaTypeEnumFactory, DiscriminatorTypeEnumFactory, DocumentModeEnumFactory, DocumentReference.DocumentRelationshipTypeEnumFactory, DocumentReference.ReferredDocumentStatusEnumFactory, DocumentReferenceStatusEnumFactory, DocumentRelationshipTypeEnumFactory, DWebTypeEnumFactory, ElementDefinition.AggregationModeEnumFactory, ElementDefinition.ConstraintSeverityEnumFactory, ElementDefinition.DiscriminatorTypeEnumFactory, ElementDefinition.PropertyRepresentationEnumFactory, ElementDefinition.ReferenceVersionRulesEnumFactory, ElementDefinition.SlicingRulesEnumFactory, EligibilityRequest.EligibilityRequestStatusEnumFactory, EligibilityrequestStatusEnumFactory, EligibilityResponse.EligibilityResponseStatusEnumFactory, EligibilityresponseStatusEnumFactory, Encounter.EncounterLocationStatusEnumFactory, Encounter.EncounterStatusEnumFactory, EncounterAdmitSourceEnumFactory, EncounterDietEnumFactory, EncounterDischargeDispositionEnumFactory, EncounterLocationStatusEnumFactory, EncounterParticipantTypeEnumFactory, EncounterSpecialArrangementsEnumFactory, EncounterStatusEnumFactory, EncounterTypeEnumFactory, Endpoint.EndpointStatusEnumFactory, EndpointConnectionTypeEnumFactory, EndpointPayloadTypeEnumFactory, EndpointStatusEnumFactory, EnrollmentRequest.EnrollmentRequestStatusEnumFactory, EnrollmentrequestStatusEnumFactory, EnrollmentResponse.EnrollmentResponseStatusEnumFactory, EnrollmentresponseStatusEnumFactory, EntformulaAdditiveEnumFactory, Enumerations.AbstractTypeEnumFactory, Enumerations.AdministrativeGenderEnumFactory, Enumerations.AgeUnitsEnumFactory, Enumerations.BindingStrengthEnumFactory, Enumerations.ConceptMapEquivalenceEnumFactory, Enumerations.DataAbsentReasonEnumFactory, Enumerations.DataTypeEnumFactory, Enumerations.DocumentReferenceStatusEnumFactory, Enumerations.FHIRAllTypesEnumFactory, Enumerations.FHIRDefinedTypeEnumFactory, Enumerations.MessageEventEnumFactory, Enumerations.NoteTypeEnumFactory, Enumerations.PublicationStatusEnumFactory, Enumerations.RemittanceOutcomeEnumFactory, Enumerations.ResourceTypeEnumFactory, Enumerations.SearchParamTypeEnumFactory, Enumerations.SpecialValuesEnumFactory, EpisodeOfCare.EpisodeOfCareStatusEnumFactory, EpisodeOfCareStatusEnumFactory, EpisodeofcareTypeEnumFactory, EventCapabilityModeEnumFactory, EventStatusEnumFactory, EventTimingEnumFactory, ExDiagnosisrelatedgroupEnumFactory, ExDiagnosistypeEnumFactory, ExOnsettypeEnumFactory, ExpansionProfile.SystemVersionProcessingModeEnumFactory, ExPayeeResourceTypeEnumFactory, ExPaymenttypeEnumFactory, ExplanationOfBenefit.ExplanationOfBenefitStatusEnumFactory, ExplanationofbenefitStatusEnumFactory, ExProgramCodeEnumFactory, ExRevenueCenterEnumFactory, ExtensionContextEnumFactory, ExtraActivityTypeEnumFactory, ExtraSecurityRoleTypeEnumFactory, FamilyMemberHistory.FamilyHistoryStatusEnumFactory, FilterOperatorEnumFactory, Flag.FlagStatusEnumFactory, FlagCategoryEnumFactory, FlagPriorityEnumFactory, FlagStatusEnumFactory, FmConditionsEnumFactory, FmItemtypeEnumFactory, FmStatusEnumFactory, FormsEnumFactory, FundsreserveEnumFactory, Goal.GoalStatusEnumFactory, GoalAcceptanceStatusEnumFactory, GoalCategoryEnumFactory, GoalPriorityEnumFactory, GoalRelationshipTypeEnumFactory, GoalStatusEnumFactory, GoalStatusReasonEnumFactory, GraphCompartmentRuleEnumFactory, GraphDefinition.CompartmentCodeEnumFactory, GraphDefinition.GraphCompartmentRuleEnumFactory, Group.GroupTypeEnumFactory, GroupTypeEnumFactory, GuidanceResponse.GuidanceResponseStatusEnumFactory, GuidanceResponseStatusEnumFactory, GuideDependencyTypeEnumFactory, GuidePageKindEnumFactory, HealthcareService.DaysOfWeekEnumFactory, HistoryNotDoneReasonEnumFactory, HistoryStatusEnumFactory, Hl7WorkGroupEnumFactory, HttpOperationsEnumFactory, HttpVerbEnumFactory, HumanName.NameUseEnumFactory, Icd10ProceduresEnumFactory, Identifier.IdentifierUseEnumFactory, IdentifierTypeEnumFactory, IdentifierUseEnumFactory, IdentityAssuranceLevelEnumFactory, ImagingStudy.InstanceAvailabilityEnumFactory, Immunization.ImmunizationStatusEnumFactory, ImmunizationOriginEnumFactory, ImmunizationRecommendationDateCriterionEnumFactory, ImmunizationRecommendationStatusEnumFactory, ImplantStatusEnumFactory, ImplementationGuide.GuideDependencyTypeEnumFactory, ImplementationGuide.GuidePageKindEnumFactory, InterventionEnumFactory, Iso21089LifecycleEnumFactory, IssueSeverityEnumFactory, IssueTypeEnumFactory, ItemTypeEnumFactory, LibraryTypeEnumFactory, Linkage.LinkageTypeEnumFactory, LinkageTypeEnumFactory, LinkTypeEnumFactory, ListEmptyReasonEnumFactory, ListExampleCodesEnumFactory, ListItemFlagEnumFactory, ListModeEnumFactory, ListOrderEnumFactory, ListResource.ListModeEnumFactory, ListResource.ListStatusEnumFactory, ListStatusEnumFactory, Location.LocationModeEnumFactory, Location.LocationStatusEnumFactory, LocationModeEnumFactory, LocationPhysicalTypeEnumFactory, LocationStatusEnumFactory, LOINC480020AnswerlistEnumFactory, LOINC480194AnswerlistEnumFactory, LOINC530345AnswerlistEnumFactory, MapContextTypeEnumFactory, MapGroupTypeModeEnumFactory, MapInputModeEnumFactory, MapListModeEnumFactory, MapModelModeEnumFactory, MapSourceListModeEnumFactory, MapTargetListModeEnumFactory, MapTransformEnumFactory, MaritalStatusEnumFactory, MatchGradeEnumFactory, MeasureDataUsageEnumFactory, MeasurementPrincipleEnumFactory, MeasurePopulationEnumFactory, MeasureReport.MeasureReportStatusEnumFactory, MeasureReport.MeasureReportTypeEnumFactory, MeasureReportStatusEnumFactory, MeasureReportTypeEnumFactory, MeasureScoringEnumFactory, MeasureTypeEnumFactory, Media.DigitalMediaTypeEnumFactory, Medication.MedicationStatusEnumFactory, MedicationAdminCategoryEnumFactory, MedicationAdministration.MedicationAdministrationStatusEnumFactory, MedicationAdminStatusEnumFactory, MedicationDispense.MedicationDispenseStatusEnumFactory, MedicationDispenseCategoryEnumFactory, MedicationDispenseStatusEnumFactory, MedicationPackageFormEnumFactory, MedicationRequest.MedicationRequestIntentEnumFactory, MedicationRequest.MedicationRequestPriorityEnumFactory, MedicationRequest.MedicationRequestStatusEnumFactory, MedicationRequestCategoryEnumFactory, MedicationRequestIntentEnumFactory, MedicationRequestPriorityEnumFactory, MedicationRequestStatusEnumFactory, MedicationStatement.MedicationStatementStatusEnumFactory, MedicationStatement.MedicationStatementTakenEnumFactory, MedicationStatementCategoryEnumFactory, MedicationStatementNottakenEnumFactory, MedicationStatementStatusEnumFactory, MedicationStatementTakenEnumFactory, MedicationStatusEnumFactory, MessageDefinition.MessageSignificanceCategoryEnumFactory, MessageEventsEnumFactory, MessageHeader.ResponseTypeEnumFactory, MessageheaderResponseRequestEnumFactory, MessageReasonEncounterEnumFactory, MessageSignificanceCategoryEnumFactory, MessageTransportEnumFactory, MetricCalibrationStateEnumFactory, MetricCalibrationTypeEnumFactory, MetricCategoryEnumFactory, MetricColorEnumFactory, MetricOperationalStatusEnumFactory, MissingToothReasonEnumFactory, NameAssemblyOrderEnumFactory, NameUseEnumFactory, NamingSystem.NamingSystemIdentifierTypeEnumFactory, NamingSystem.NamingSystemTypeEnumFactory, NamingsystemIdentifierTypeEnumFactory, NamingsystemTypeEnumFactory, Narrative.NarrativeStatusEnumFactory, NarrativeStatusEnumFactory, NetworkTypeEnumFactory, NoteTypeEnumFactory, NutritionOrder.NutritionOrderStatusEnumFactory, NutritionRequestStatusEnumFactory, ObjectLifecycleEnumFactory, ObjectRoleEnumFactory, ObjectTypeEnumFactory, Observation.ObservationRelationshipTypeEnumFactory, Observation.ObservationStatusEnumFactory, ObservationCategoryEnumFactory, ObservationParamcodeEnumFactory, ObservationRelationshiptypesEnumFactory, ObservationStatisticsEnumFactory, ObservationStatusEnumFactory, OccurrenceCodesEnumFactory, OccurrenceSpanCodesEnumFactory, OperationalStatusEnumFactory, OperationDefinition.OperationKindEnumFactory, OperationDefinition.OperationParameterUseEnumFactory, OperationKindEnumFactory, OperationOutcome.IssueSeverityEnumFactory, OperationOutcome.IssueTypeEnumFactory, OperationOutcomeEnumFactory, OperationParameterUseEnumFactory, OralProsthodonticMaterialEnumFactory, OrganizationTypeEnumFactory, ParameterDefinition.ParameterUseEnumFactory, ParameterGroupEnumFactory, ParticipantrequiredEnumFactory, ParticipationstatusEnumFactory, Patient.LinkTypeEnumFactory, PatientMpiMatchEnumFactory, PayeetypeEnumFactory, PaymentAdjustmentReasonEnumFactory, PaymentNotice.PaymentNoticeStatusEnumFactory, PaymentnoticeStatusEnumFactory, PaymentReconciliation.PaymentReconciliationStatusEnumFactory, PaymentreconciliationStatusEnumFactory, PaymentStatusEnumFactory, PaymentTypeEnumFactory, Person.IdentityAssuranceLevelEnumFactory, PlanDefinition.ActionCardinalityBehaviorEnumFactory, PlanDefinition.ActionConditionKindEnumFactory, PlanDefinition.ActionGroupingBehaviorEnumFactory, PlanDefinition.ActionParticipantTypeEnumFactory, PlanDefinition.ActionPrecheckBehaviorEnumFactory, PlanDefinition.ActionRelationshipTypeEnumFactory, PlanDefinition.ActionRequiredBehaviorEnumFactory, PlanDefinition.ActionSelectionBehaviorEnumFactory, PlanDefinitionTypeEnumFactory, PolicyholderRelationshipEnumFactory, PractitionerRole.DaysOfWeekEnumFactory, PractitionerRoleEnumFactory, PractitionerSpecialtyEnumFactory, Procedure.ProcedureStatusEnumFactory, ProcedureProgressStatusCodesEnumFactory, ProcedureRelationshipTypeEnumFactory, ProcedureRequest.ProcedureRequestIntentEnumFactory, ProcedureRequest.ProcedureRequestPriorityEnumFactory, ProcedureRequest.ProcedureRequestStatusEnumFactory, ProcedureRequestPriorityEnumFactory, ProcedureRequestStatusEnumFactory, ProcedureStatusEnumFactory, ProcessOutcomeEnumFactory, ProcessPriorityEnumFactory, ProcessRequest.ActionListEnumFactory, ProcessRequest.ProcessRequestStatusEnumFactory, ProcessrequestStatusEnumFactory, ProcessResponse.ProcessResponseStatusEnumFactory, ProcessresponseStatusEnumFactory, PropertyRepresentationEnumFactory, Provenance.ProvenanceEntityRoleEnumFactory, ProvenanceAgentRoleEnumFactory, ProvenanceAgentTypeEnumFactory, ProvenanceEntityRoleEnumFactory, ProviderQualificationEnumFactory, PublicationStatusEnumFactory, QualityTypeEnumFactory, Quantity.QuantityComparatorEnumFactory, QuantityComparatorEnumFactory, QuestionMaxOccursEnumFactory, Questionnaire.QuestionnaireItemTypeEnumFactory, QuestionnaireAnswersStatusEnumFactory, QuestionnaireDisplayCategoryEnumFactory, QuestionnaireItemControlEnumFactory, QuestionnaireResponse.QuestionnaireResponseStatusEnumFactory, QuestionnaireStatusEnumFactory, QuestionnaireUsageModeEnumFactory, ReactionEventCertaintyEnumFactory, ReactionEventSeverityEnumFactory, ReasonMedicationGivenCodesEnumFactory, ReasonMedicationNotGivenCodesEnumFactory, ReferenceHandlingPolicyEnumFactory, ReferencerangeMeaningEnumFactory, ReferenceVersionRulesEnumFactory, ReferralcategoryEnumFactory, ReferralRequest.ReferralCategoryEnumFactory, ReferralRequest.ReferralPriorityEnumFactory, ReferralRequest.ReferralRequestStatusEnumFactory, ReferralRequestStatusEnumFactory, ReferralstatusEnumFactory, RelatedArtifact.RelatedArtifactTypeEnumFactory, RelatedArtifactTypeEnumFactory, RelatedClaimRelationshipEnumFactory, RelationshipEnumFactory, RemittanceOutcomeEnumFactory, ReportActionResultCodesEnumFactory, ReportParticipantTypeEnumFactory, ReportResultCodesEnumFactory, ReportStatusCodesEnumFactory, RepositoryTypeEnumFactory, RequestGroup.ActionCardinalityBehaviorEnumFactory, RequestGroup.ActionConditionKindEnumFactory, RequestGroup.ActionGroupingBehaviorEnumFactory, RequestGroup.ActionPrecheckBehaviorEnumFactory, RequestGroup.ActionRelationshipTypeEnumFactory, RequestGroup.ActionRequiredBehaviorEnumFactory, RequestGroup.ActionSelectionBehaviorEnumFactory, RequestGroup.RequestIntentEnumFactory, RequestGroup.RequestPriorityEnumFactory, RequestGroup.RequestStatusEnumFactory, RequestIntentEnumFactory, RequestPriorityEnumFactory, RequestStageEnumFactory, RequestStatusEnumFactory, ResearchStudy.ResearchStudyStatusEnumFactory, ResearchStudyStatusEnumFactory, ResearchSubject.ResearchSubjectStatusEnumFactory, ResearchSubjectStatusEnumFactory, ResourceAggregationModeEnumFactory, ResourceSlicingRulesEnumFactory, ResourceTypeLinkEnumFactory, ResourceTypesEnumFactory, ResourceValidationModeEnumFactory, ResponseCodeEnumFactory, RestfulCapabilityModeEnumFactory, RestfulInteractionEnumFactory, RestfulSecurityServiceEnumFactory, RiskAssessment.RiskAssessmentStatusEnumFactory, RiskProbabilityEnumFactory, RulesetEnumFactory, SearchComparatorEnumFactory, SearchEntryModeEnumFactory, SearchModifierCodeEnumFactory, SearchParameter.SearchComparatorEnumFactory, SearchParameter.SearchModifierCodeEnumFactory, SearchParameter.XPathUsageTypeEnumFactory, SearchParamTypeEnumFactory, SearchXpathUsageEnumFactory, Sequence.QualityTypeEnumFactory, Sequence.RepositoryTypeEnumFactory, Sequence.SequenceTypeEnumFactory, SequenceTypeEnumFactory, ServiceCategoryEnumFactory, ServiceModifiersEnumFactory, ServicePharmacyEnumFactory, ServicePlaceEnumFactory, ServiceProductEnumFactory, ServiceProvisionConditionsEnumFactory, ServiceReferralMethodEnumFactory, ServiceTypeEnumFactory, ServiceUsclsEnumFactory, SignatureTypeEnumFactory, Slot.SlotStatusEnumFactory, SlotstatusEnumFactory, SpecialValuesEnumFactory, SpecificationTypeEnumFactory, Specimen.SpecimenStatusEnumFactory, SpecimenStatusEnumFactory, StructureDefinition.ExtensionContextEnumFactory, StructureDefinition.StructureDefinitionKindEnumFactory, StructureDefinition.TypeDerivationRuleEnumFactory, StructureDefinitionKindEnumFactory, StructureMap.StructureMapContextTypeEnumFactory, StructureMap.StructureMapGroupTypeModeEnumFactory, StructureMap.StructureMapInputModeEnumFactory, StructureMap.StructureMapModelModeEnumFactory, StructureMap.StructureMapSourceListModeEnumFactory, StructureMap.StructureMapTargetListModeEnumFactory, StructureMap.StructureMapTransformEnumFactory, Subscription.SubscriptionChannelTypeEnumFactory, Subscription.SubscriptionStatusEnumFactory, SubscriptionChannelTypeEnumFactory, SubscriptionStatusEnumFactory, SubscriptionTagEnumFactory, Substance.FHIRSubstanceStatusEnumFactory, SubstanceCategoryEnumFactory, SubstanceStatusEnumFactory, SupplyDelivery.SupplyDeliveryStatusEnumFactory, SupplydeliveryStatusEnumFactory, SupplydeliveryTypeEnumFactory, SupplyRequest.RequestPriorityEnumFactory, SupplyRequest.SupplyRequestStatusEnumFactory, SupplyrequestKindEnumFactory, SupplyrequestReasonEnumFactory, SupplyrequestStatusEnumFactory, SurfaceEnumFactory, SystemVersionProcessingModeEnumFactory, Task.TaskIntentEnumFactory, Task.TaskPriorityEnumFactory, Task.TaskStatusEnumFactory, TaskPerformerTypeEnumFactory, TaskPriorityEnumFactory, TaskStageEnumFactory, TaskStatusEnumFactory, TeethEnumFactory, TestReport.TestReportActionResultEnumFactory, TestReport.TestReportParticipantTypeEnumFactory, TestReport.TestReportResultEnumFactory, TestReport.TestReportStatusEnumFactory, TestScript.AssertionDirectionTypeEnumFactory, TestScript.AssertionOperatorTypeEnumFactory, TestScript.AssertionResponseTypesEnumFactory, TestScript.ContentTypeEnumFactory, TestScript.TestScriptRequestMethodCodeEnumFactory, TestscriptOperationCodesEnumFactory, TestscriptProfileDestinationTypesEnumFactory, TestscriptProfileOriginTypesEnumFactory, Timing.DayOfWeekEnumFactory, Timing.EventTimingEnumFactory, Timing.UnitsOfTimeEnumFactory, ToothEnumFactory, TransactionModeEnumFactory, TriggerDefinition.TriggerTypeEnumFactory, TriggerTypeEnumFactory, TypeDerivationRuleEnumFactory, UdiEntryTypeEnumFactory, UdiEnumFactory, UnknownContentCodeEnumFactory, UsageContextTypeEnumFactory, V3AcknowledgementConditionEnumFactory, V3AcknowledgementDetailCodeEnumFactory, V3AcknowledgementDetailTypeEnumFactory, V3AcknowledgementTypeEnumFactory, V3ActClassEnumFactory, V3ActCodeEnumFactory, V3ActExposureLevelCodeEnumFactory, V3ActInvoiceElementModifierEnumFactory, V3ActMoodEnumFactory, V3ActPriorityEnumFactory, V3ActReasonEnumFactory, V3ActRelationshipCheckpointEnumFactory, V3ActRelationshipJoinEnumFactory, V3ActRelationshipSplitEnumFactory, V3ActRelationshipSubsetEnumFactory, V3ActRelationshipTypeEnumFactory, V3ActSiteEnumFactory, V3ActStatusEnumFactory, V3ActUncertaintyEnumFactory, V3ActUSPrivacyLawEnumFactory, V3AddressPartTypeEnumFactory, V3AddressUseEnumFactory, V3AdministrativeGenderEnumFactory, V3AmericanIndianAlaskaNativeLanguagesEnumFactory, V3CalendarCycleEnumFactory, V3CalendarEnumFactory, V3CalendarTypeEnumFactory, V3CharsetEnumFactory, V3CodingRationaleEnumFactory, V3CommunicationFunctionTypeEnumFactory, V3CompressionAlgorithmEnumFactory, V3ConfidentialityEnumFactory, V3ContainerCapEnumFactory, V3ContainerSeparatorEnumFactory, V3ContentProcessingModeEnumFactory, V3ContextControlEnumFactory, V3DataOperationEnumFactory, V3DeviceAlertLevelEnumFactory, V3DocumentCompletionEnumFactory, V3DocumentStorageEnumFactory, V3EducationLevelEnumFactory, V3EmployeeJobClassEnumFactory, V3EncounterAdmissionSourceEnumFactory, V3EncounterSpecialCourtesyEnumFactory, V3EntityClassEnumFactory, V3EntityCodeEnumFactory, V3EntityDeterminerEnumFactory, V3EntityHandlingEnumFactory, V3EntityNamePartQualifierEnumFactory, V3EntityNamePartQualifierR2EnumFactory, V3EntityNamePartTypeEnumFactory, V3EntityNamePartTypeR2EnumFactory, V3EntityNameUseEnumFactory, V3EntityNameUseR2EnumFactory, V3EntityRiskEnumFactory, V3EntityStatusEnumFactory, V3EquipmentAlertLevelEnumFactory, V3EthnicityEnumFactory, V3ExposureModeEnumFactory, V3GenderStatusEnumFactory, V3GTSAbbreviationEnumFactory, V3Hl7RealmEnumFactory, V3HL7UpdateModeEnumFactory, V3Hl7V3ConformanceEnumFactory, V3HtmlLinkTypeEnumFactory, V3IdentifierReliabilityEnumFactory, V3IdentifierScopeEnumFactory, V3IntegrityCheckAlgorithmEnumFactory, V3LanguageAbilityModeEnumFactory, V3LanguageAbilityProficiencyEnumFactory, V3LivingArrangementEnumFactory, V3LocalMarkupIgnoreEnumFactory, V3LocalRemoteControlStateEnumFactory, V3ManagedParticipationStatusEnumFactory, V3MapRelationshipEnumFactory, V3MaritalStatusEnumFactory, V3MessageWaitingPriorityEnumFactory, V3ModifyIndicatorEnumFactory, V3NullFlavorEnumFactory, V3ObservationInterpretationEnumFactory, V3ObservationMethodEnumFactory, V3ObservationValueEnumFactory, V3OrderableDrugFormEnumFactory, V3ParticipationFunctionEnumFactory, V3ParticipationModeEnumFactory, V3ParticipationSignatureEnumFactory, V3ParticipationTypeEnumFactory, V3PatientImportanceEnumFactory, V3PaymentTermsEnumFactory, V3PersonDisabilityTypeEnumFactory, V3ProbabilityDistributionTypeEnumFactory, V3ProcessingIDEnumFactory, V3ProcessingModeEnumFactory, V3QueryParameterValueEnumFactory, V3QueryPriorityEnumFactory, V3QueryRequestLimitEnumFactory, V3QueryResponseEnumFactory, V3QueryStatusCodeEnumFactory, V3RaceEnumFactory, V3RelationalOperatorEnumFactory, V3RelationshipConjunctionEnumFactory, V3ReligiousAffiliationEnumFactory, V3ResponseLevelEnumFactory, V3ResponseModalityEnumFactory, V3ResponseModeEnumFactory, V3RoleClassEnumFactory, V3RoleCodeEnumFactory, V3RoleLinkStatusEnumFactory, V3RoleLinkTypeEnumFactory, V3RoleStatusEnumFactory, V3RouteOfAdministrationEnumFactory, V3SequencingEnumFactory, V3SetOperatorEnumFactory, V3SpecimenTypeEnumFactory, V3SubstanceAdminSubstitutionEnumFactory, V3SubstitutionConditionEnumFactory, V3TableCellHorizontalAlignEnumFactory, V3TableCellScopeEnumFactory, V3TableCellVerticalAlignEnumFactory, V3TableFrameEnumFactory, V3TableRulesEnumFactory, V3TargetAwarenessEnumFactory, V3TelecommunicationCapabilitiesEnumFactory, V3TimingEventEnumFactory, V3TransmissionRelationshipTypeCodeEnumFactory, V3TribalEntityUSEnumFactory, V3VaccineManufacturerEnumFactory, VaccinationProtocolDoseStatusEnumFactory, VaccinationProtocolDoseStatusReasonEnumFactory, ValueCodesEnumFactory, ValueSet.FilterOperatorEnumFactory, VariantStateEnumFactory, VersioningPolicyEnumFactory, VisionBaseCodesEnumFactory, VisionEyeCodesEnumFactory, VisionPrescription.VisionBaseEnumFactory, VisionPrescription.VisionEyesEnumFactory, VisionPrescription.VisionStatusEnumFactory, VisionProductEnumFactory, VisionStatusEnumFactory, W3cProvenanceActivityTypeEnumFactory, XdsRelationshipTypeEnumFactory

public interface EnumFactory<T extends Enum<?>> extends org.hl7.fhir.instance.model.api.IBaseEnumFactory<T>
Helper class to help manage generic enumerated types
  • Method Summary

    Modifier and Type
    Method
    Description
    fromCode​(String codeString)
    Read an enumeration value from the string that represents it on the XML or JSON
    toCode​(T code)
    Get the XML/JSON representation for an enumerated value
    toSystem​(T code)
    Get the XML/JSON representation for an enumerated value
  • Method Details

    • fromCode

      T fromCode(String codeString) throws IllegalArgumentException
      Read an enumeration value from the string that represents it on the XML or JSON
      Specified by:
      fromCode in interface org.hl7.fhir.instance.model.api.IBaseEnumFactory<T extends Enum<?>>
      Parameters:
      codeString - the value found in the XML or JSON
      Returns:
      the enumeration value
      Throws:
      Exception - is the value is not known
      IllegalArgumentException
    • toCode

      String toCode(T code)
      Get the XML/JSON representation for an enumerated value
      Specified by:
      toCode in interface org.hl7.fhir.instance.model.api.IBaseEnumFactory<T extends Enum<?>>
      Parameters:
      code - - the enumeration value
      Returns:
      the XML/JSON representation
    • toSystem

      String toSystem(T code)
      Get the XML/JSON representation for an enumerated value
      Specified by:
      toSystem in interface org.hl7.fhir.instance.model.api.IBaseEnumFactory<T extends Enum<?>>
      Parameters:
      code - - the enumeration value
      Returns:
      the XML/JSON representation