Package org.hl7.fhir.r5.model
Interface EnumFactory<T extends Enum<?>>
- All Superinterfaces:
org.hl7.fhir.instance.model.api.IBaseEnumFactory<T>,Serializable
- All Known Implementing Classes:
Account.AccountStatusEnumFactory,ActivityDefinition.RequestResourceTypeEnumFactory,Address.AddressTypeEnumFactory,Address.AddressUseEnumFactory,AdverseEvent.AdverseEventActualityEnumFactory,AdverseEvent.AdverseEventStatusEnumFactory,AllergyIntolerance.AllergyIntoleranceCategoryEnumFactory,AllergyIntolerance.AllergyIntoleranceCriticalityEnumFactory,AllergyIntolerance.AllergyIntoleranceSeverityEnumFactory,AllergyIntolerance.AllergyIntoleranceTypeEnumFactory,Appointment.AppointmentStatusEnumFactory,ArtifactAssessment.ArtifactAssessmentDispositionEnumFactory,ArtifactAssessment.ArtifactAssessmentInformationTypeEnumFactory,ArtifactAssessment.ArtifactAssessmentWorkflowStatusEnumFactory,AuditEvent.AuditEventActionEnumFactory,AuditEvent.AuditEventSeverityEnumFactory,BiologicallyDerivedProduct.BiologicallyDerivedProductCategoryEnumFactory,BiologicallyDerivedProduct.BiologicallyDerivedProductStatusEnumFactory,Bundle.BundleTypeEnumFactory,Bundle.HTTPVerbEnumFactory,Bundle.SearchEntryModeEnumFactory,CapabilityStatement.ConditionalDeleteStatusEnumFactory,CapabilityStatement.ConditionalReadStatusEnumFactory,CapabilityStatement.DocumentModeEnumFactory,CapabilityStatement.EventCapabilityModeEnumFactory,CapabilityStatement.ReferenceHandlingPolicyEnumFactory,CapabilityStatement.ResourceVersionPolicyEnumFactory,CapabilityStatement.SystemRestfulInteractionEnumFactory,CapabilityStatement.TypeRestfulInteractionEnumFactory,CapabilityStatement2.CapabilityFeatureEnumFactory,CapabilityStatement2.CapabilityFeatureValueEnumFactory,CapabilityStatement2.SystemRestfulInteractionEnumFactory,CapabilityStatement2.TypeRestfulInteractionEnumFactory,CarePlan.CarePlanActivityKindEnumFactory,CarePlan.CarePlanActivityStatusEnumFactory,CarePlan.CarePlanIntentEnumFactory,CareTeam.CareTeamStatusEnumFactory,ChargeItem.ChargeItemStatusEnumFactory,CodeSystem.CodeSystemContentModeEnumFactory,CodeSystem.CodeSystemHierarchyMeaningEnumFactory,CodeSystem.PropertyTypeEnumFactory,ConditionDefinition.ConditionPreconditionTypeEnumFactory,ConditionDefinition.ConditionQuestionnairePurposeEnumFactory,Consent.ConsentDataMeaningEnumFactory,Consent.ConsentProvisionTypeEnumFactory,Consent.ConsentStateEnumFactory,ContactPoint.ContactPointSystemEnumFactory,ContactPoint.ContactPointUseEnumFactory,Contract.ContractResourcePublicationStatusCodesEnumFactory,Contract.ContractResourceStatusCodesEnumFactory,Contributor.ContributorTypeEnumFactory,CoverageEligibilityRequest.EligibilityRequestPurposeEnumFactory,CoverageEligibilityResponse.EligibilityOutcomeEnumFactory,CoverageEligibilityResponse.EligibilityResponsePurposeEnumFactory,DataRequirement.SortDirectionEnumFactory,DetectedIssue.DetectedIssueSeverityEnumFactory,Device.FHIRDeviceStatusEnumFactory,Device.UDIEntryTypeEnumFactory,DeviceDefinition.DeviceCorrectiveActionScopeEnumFactory,DeviceDefinition.DeviceProductionIdentifierInUDIEnumFactory,DeviceDispense.DeviceDispenseStatusCodesEnumFactory,DeviceMetric.DeviceMetricCalibrationStateEnumFactory,DeviceMetric.DeviceMetricCalibrationTypeEnumFactory,DeviceMetric.DeviceMetricCategoryEnumFactory,DeviceMetric.DeviceMetricColorEnumFactory,DeviceMetric.DeviceMetricOperationalStatusEnumFactory,DeviceUsage.DeviceUsageStatusEnumFactory,DiagnosticReport.DiagnosticReportStatusEnumFactory,DocumentReference.DocumentAttestationModeEnumFactory,ElementDefinition.AggregationModeEnumFactory,ElementDefinition.ConstraintSeverityEnumFactory,ElementDefinition.DiscriminatorTypeEnumFactory,ElementDefinition.PropertyRepresentationEnumFactory,ElementDefinition.ReferenceVersionRulesEnumFactory,ElementDefinition.SlicingRulesEnumFactory,Encounter.EncounterLocationStatusEnumFactory,Encounter.EncounterStatusEnumFactory,Endpoint.EndpointStatusEnumFactory,EnrollmentResponse.EnrollmentOutcomeEnumFactory,Enumerations.ActionCardinalityBehaviorEnumFactory,Enumerations.ActionConditionKindEnumFactory,Enumerations.ActionGroupingBehaviorEnumFactory,Enumerations.ActionParticipantTypeEnumFactory,Enumerations.ActionPrecheckBehaviorEnumFactory,Enumerations.ActionRelationshipTypeEnumFactory,Enumerations.ActionRequiredBehaviorEnumFactory,Enumerations.ActionSelectionBehaviorEnumFactory,Enumerations.AdministrativeGenderEnumFactory,Enumerations.BindingStrengthEnumFactory,Enumerations.CapabilityStatementKindEnumFactory,Enumerations.ClaimProcessingCodesEnumFactory,Enumerations.ClinicalUseIssueTypeEnumFactory,Enumerations.CompartmentTypeEnumFactory,Enumerations.CompositionStatusEnumFactory,Enumerations.ConceptMapGroupUnmappedModeEnumFactory,Enumerations.ConceptMapRelationshipEnumFactory,Enumerations.DaysOfWeekEnumFactory,Enumerations.DeviceNameTypeEnumFactory,Enumerations.DocumentReferenceStatusEnumFactory,Enumerations.EventStatusEnumFactory,Enumerations.EvidenceVariableHandlingEnumFactory,Enumerations.FHIRAllTypesEnumFactory,Enumerations.FHIRVersionEnumFactory,Enumerations.FilterOperatorEnumFactory,Enumerations.FinancialResourceStatusCodesEnumFactory,Enumerations.InvoicePriceComponentTypeEnumFactory,Enumerations.ListModeEnumFactory,Enumerations.MeasureImprovementNotationEnumFactory,Enumerations.MimeTypesEnumFactory,Enumerations.NoteTypeEnumFactory,Enumerations.ObservationStatusEnumFactory,Enumerations.OperationParameterUseEnumFactory,Enumerations.ParticipationStatusEnumFactory,Enumerations.PublicationStatusEnumFactory,Enumerations.QuantityComparatorEnumFactory,Enumerations.RequestIntentEnumFactory,Enumerations.RequestPriorityEnumFactory,Enumerations.RequestStatusEnumFactory,Enumerations.ResourceTypeEnumEnumFactory,Enumerations.RestfulCapabilityModeEnumFactory,Enumerations.SearchParamTypeEnumFactory,Enumerations.SubscriptionSearchModifierEnumFactory,Enumerations.SubscriptionStateEnumFactory,Enumerations.UseEnumFactory,EpisodeOfCare.EpisodeOfCareStatusEnumFactory,Event.EventStatusEnumFactory,EvidenceReport.ReportRelationshipTypeEnumFactory,EvidenceVariable.CharacteristicCombinationEnumFactory,EvidenceVariable.GroupMeasureEnumFactory,ExampleScenario.ExampleScenarioActorTypeEnumFactory,ExplanationOfBenefit.ExplanationOfBenefitStatusEnumFactory,FamilyMemberHistory.FamilyHistoryStatusEnumFactory,Fivews.CanonicalStatusEnumFactory,Flag.FlagStatusEnumFactory,Goal.GoalLifecycleStatusEnumFactory,GraphDefinition.GraphCompartmentRuleEnumFactory,GraphDefinition.GraphCompartmentUseEnumFactory,Group.GroupTypeEnumFactory,GuidanceResponse.GuidanceResponseStatusEnumFactory,GuideParameterCode.GuideParameterCodeEnumFactory,HumanName.NameUseEnumFactory,Identifier.IdentifierUseEnumFactory,ImagingSelection.ImagingSelectionCoordinateTypeEnumFactory,ImagingSelection.ImagingSelectionGraphicTypeEnumFactory,ImagingStudy.ImagingStudyStatusEnumFactory,Immunization.ImmunizationStatusCodesEnumFactory,ImmunizationEvaluation.ImmunizationEvaluationStatusCodesEnumFactory,ImplementationGuide.GuidePageGenerationEnumFactory,ImplementationGuide.SPDXLicenseEnumFactory,InventoryReport.InventoryCountTypeEnumFactory,InventoryReport.InventoryReportStatusEnumFactory,Invoice.InvoiceStatusEnumFactory,Linkage.LinkageTypeEnumFactory,ListResource.ListStatusEnumFactory,Location.LocationModeEnumFactory,Location.LocationStatusEnumFactory,MeasureReport.MeasureReportStatusEnumFactory,MeasureReport.MeasureReportTypeEnumFactory,MeasureReport.SubmitDataUpdateTypeEnumFactory,Medication.MedicationStatusCodesEnumFactory,MedicationAdministration.MedicationAdministrationStatusCodesEnumFactory,MedicationDispense.MedicationDispenseStatusCodesEnumFactory,MedicationKnowledge.MedicationKnowledgeStatusCodesEnumFactory,MedicationRequest.MedicationRequestIntentEnumFactory,MedicationRequest.MedicationrequestStatusEnumFactory,MedicationUsage.MedicationUsageStatusCodesEnumFactory,MessageDefinition.MessageheaderResponseRequestEnumFactory,MessageDefinition.MessageSignificanceCategoryEnumFactory,MessageHeader.ResponseTypeEnumFactory,MolecularSequence.OrientationTypeEnumFactory,MolecularSequence.QualityTypeEnumFactory,MolecularSequence.RepositoryTypeEnumFactory,MolecularSequence.SequenceTypeEnumFactory,MolecularSequence.StrandTypeEnumFactory,NamingSystem.NamingSystemIdentifierTypeEnumFactory,NamingSystem.NamingSystemTypeEnumFactory,Narrative.NarrativeStatusEnumFactory,NutritionProduct.NutritionProductStatusEnumFactory,ObservationDefinition.ObservationDataTypeEnumFactory,ObservationDefinition.ObservationRangeCategoryEnumFactory,OperationDefinition.OperationKindEnumFactory,OperationOutcome.IssueSeverityEnumFactory,OperationOutcome.IssueTypeEnumFactory,Patient.LinkTypeEnumFactory,PaymentReconciliation.PaymentOutcomeEnumFactory,Permission.PermissionStatusEnumFactory,Person.IdentityAssuranceLevelEnumFactory,Provenance.ProvenanceEntityRoleEnumFactory,Questionnaire.EnableWhenBehaviorEnumFactory,Questionnaire.QuestionnaireAnswerConstraintEnumFactory,Questionnaire.QuestionnaireItemDisabledDisplayEnumFactory,Questionnaire.QuestionnaireItemOperatorEnumFactory,Questionnaire.QuestionnaireItemTypeEnumFactory,QuestionnaireResponse.QuestionnaireResponseStatusEnumFactory,RelatedArtifact.RelatedArtifactTypeEnumFactory,Request.RequestIntentEnumFactory,Request.RequestPriorityEnumFactory,Request.RequestStatusEnumFactory,SearchParameter.SearchComparatorEnumFactory,SearchParameter.SearchModifierCodeEnumFactory,SearchParameter.XPathUsageTypeEnumFactory,Slot.SlotStatusEnumFactory,Specimen.SpecimenStatusEnumFactory,SpecimenDefinition.SpecimenContainedPreferenceEnumFactory,StructureDefinition.ExtensionContextTypeEnumFactory,StructureDefinition.StructureDefinitionKindEnumFactory,StructureDefinition.TypeDerivationRuleEnumFactory,StructureMap.StructureMapGroupTypeModeEnumFactory,StructureMap.StructureMapInputModeEnumFactory,StructureMap.StructureMapModelModeEnumFactory,StructureMap.StructureMapSourceListModeEnumFactory,StructureMap.StructureMapTargetListModeEnumFactory,StructureMap.StructureMapTransformEnumFactory,Subscription.SubscriptionPayloadContentEnumFactory,Subscription.SubscriptionUrlLocationEnumFactory,SubscriptionStatus.SubscriptionNotificationTypeEnumFactory,SubscriptionTopic.CriteriaNotExistsBehaviorEnumFactory,SubscriptionTopic.InteractionTriggerEnumFactory,Substance.FHIRSubstanceStatusEnumFactory,SupplyDelivery.SupplyDeliveryStatusEnumFactory,SupplyRequest.SupplyRequestStatusEnumFactory,Task.TaskIntentEnumFactory,Task.TaskStatusEnumFactory,TerminologyCapabilities.CodeSearchSupportEnumFactory,TestReport.TestReportActionResultEnumFactory,TestReport.TestReportParticipantTypeEnumFactory,TestReport.TestReportResultEnumFactory,TestReport.TestReportStatusEnumFactory,TestScript.AssertionDirectionTypeEnumFactory,TestScript.AssertionOperatorTypeEnumFactory,TestScript.AssertionResponseTypesEnumFactory,TestScript.FHIRDefinedTypeEnumFactory,TestScript.TestScriptRequestMethodCodeEnumFactory,Timing.EventTimingEnumFactory,Timing.UnitsOfTimeEnumFactory,TriggerDefinition.TriggerTypeEnumFactory,VerificationResult.StatusEnumFactory,VisionPrescription.VisionBaseEnumFactory,VisionPrescription.VisionEyesEnumFactory
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
-
Method Details
-
fromCode
Read an enumeration value from the string that represents it on the XML or JSON- Specified by:
fromCodein interfaceorg.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 knownIllegalArgumentException
-
toCode
Get the XML/JSON representation for an enumerated value -
toSystem
Get the system URI for an enumerated value
-