// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.messaging.eventgrid.systemevents;

import com.azure.core.util.ExpandableStringEnum;
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;

/** Schema of FHIR resource type enumeration. */
public final class HealthcareFhirResourceType extends ExpandableStringEnum<HealthcareFhirResourceType> {
    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType ACCOUNT = fromString("Account");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType ACTIVITY_DEFINITION = fromString("ActivityDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType ADVERSE_EVENT = fromString("AdverseEvent");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType ALLERGY_INTOLERANCE = fromString("AllergyIntolerance");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType APPOINTMENT = fromString("Appointment");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType APPOINTMENT_RESPONSE = fromString("AppointmentResponse");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType AUDIT_EVENT = fromString("AuditEvent");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType BASIC = fromString("Basic");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType BINARY = fromString("Binary");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType BIOLOGICALLY_DERIVED_PRODUCT =
            fromString("BiologicallyDerivedProduct");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType BODY_SITE = fromString("BodySite");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType BODY_STRUCTURE = fromString("BodyStructure");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType BUNDLE = fromString("Bundle");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CAPABILITY_STATEMENT = fromString("CapabilityStatement");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CARE_PLAN = fromString("CarePlan");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CARE_TEAM = fromString("CareTeam");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType CATALOG_ENTRY = fromString("CatalogEntry");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CHARGE_ITEM = fromString("ChargeItem");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType CHARGE_ITEM_DEFINITION = fromString("ChargeItemDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CLAIM = fromString("Claim");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CLAIM_RESPONSE = fromString("ClaimResponse");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CLINICAL_IMPRESSION = fromString("ClinicalImpression");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CODE_SYSTEM = fromString("CodeSystem");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType COMMUNICATION = fromString("Communication");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType COMMUNICATION_REQUEST = fromString("CommunicationRequest");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType COMPARTMENT_DEFINITION = fromString("CompartmentDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType COMPOSITION = fromString("Composition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CONCEPT_MAP = fromString("ConceptMap");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CONDITION = fromString("Condition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CONSENT = fromString("Consent");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType CONTRACT = fromString("Contract");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType COVERAGE = fromString("Coverage");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType COVERAGE_ELIGIBILITY_REQUEST =
            fromString("CoverageEligibilityRequest");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType COVERAGE_ELIGIBILITY_RESPONSE =
            fromString("CoverageEligibilityResponse");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType DATA_ELEMENT = fromString("DataElement");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType DETECTED_ISSUE = fromString("DetectedIssue");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType DEVICE = fromString("Device");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType DEVICE_COMPONENT = fromString("DeviceComponent");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType DEVICE_DEFINITION = fromString("DeviceDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType DEVICE_METRIC = fromString("DeviceMetric");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType DEVICE_REQUEST = fromString("DeviceRequest");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType DEVICE_USE_STATEMENT = fromString("DeviceUseStatement");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType DIAGNOSTIC_REPORT = fromString("DiagnosticReport");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType DOCUMENT_MANIFEST = fromString("DocumentManifest");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType DOCUMENT_REFERENCE = fromString("DocumentReference");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType DOMAIN_RESOURCE = fromString("DomainResource");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType EFFECT_EVIDENCE_SYNTHESIS = fromString("EffectEvidenceSynthesis");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType ELIGIBILITY_REQUEST = fromString("EligibilityRequest");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType ELIGIBILITY_RESPONSE = fromString("EligibilityResponse");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType ENCOUNTER = fromString("Encounter");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType ENDPOINT = fromString("Endpoint");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType ENROLLMENT_REQUEST = fromString("EnrollmentRequest");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType ENROLLMENT_RESPONSE = fromString("EnrollmentResponse");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType EPISODE_OF_CARE = fromString("EpisodeOfCare");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType EVENT_DEFINITION = fromString("EventDefinition");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType EVIDENCE = fromString("Evidence");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType EVIDENCE_VARIABLE = fromString("EvidenceVariable");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType EXAMPLE_SCENARIO = fromString("ExampleScenario");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType EXPANSION_PROFILE = fromString("ExpansionProfile");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType EXPLANATION_OF_BENEFIT = fromString("ExplanationOfBenefit");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType FAMILY_MEMBER_HISTORY = fromString("FamilyMemberHistory");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType FLAG = fromString("Flag");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType GOAL = fromString("Goal");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType GRAPH_DEFINITION = fromString("GraphDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType GROUP = fromString("Group");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType GUIDANCE_RESPONSE = fromString("GuidanceResponse");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType HEALTHCARE_SERVICE = fromString("HealthcareService");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType IMAGING_MANIFEST = fromString("ImagingManifest");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType IMAGING_STUDY = fromString("ImagingStudy");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType IMMUNIZATION = fromString("Immunization");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType IMMUNIZATION_EVALUATION = fromString("ImmunizationEvaluation");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType IMMUNIZATION_RECOMMENDATION =
            fromString("ImmunizationRecommendation");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType IMPLEMENTATION_GUIDE = fromString("ImplementationGuide");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType INSURANCE_PLAN = fromString("InsurancePlan");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType INVOICE = fromString("Invoice");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType LIBRARY = fromString("Library");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType LINKAGE = fromString("Linkage");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType LIST = fromString("List");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType LOCATION = fromString("Location");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MEASURE = fromString("Measure");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MEASURE_REPORT = fromString("MeasureReport");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MEDIA = fromString("Media");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MEDICATION = fromString("Medication");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MEDICATION_ADMINISTRATION = fromString("MedicationAdministration");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MEDICATION_DISPENSE = fromString("MedicationDispense");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICATION_KNOWLEDGE = fromString("MedicationKnowledge");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MEDICATION_REQUEST = fromString("MedicationRequest");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MEDICATION_STATEMENT = fromString("MedicationStatement");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT = fromString("MedicinalProduct");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT_AUTHORIZATION =
            fromString("MedicinalProductAuthorization");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT_CONTRAINDICATION =
            fromString("MedicinalProductContraindication");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT_INDICATION =
            fromString("MedicinalProductIndication");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT_INGREDIENT =
            fromString("MedicinalProductIngredient");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT_INTERACTION =
            fromString("MedicinalProductInteraction");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT_MANUFACTURED =
            fromString("MedicinalProductManufactured");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT_PACKAGED = fromString("MedicinalProductPackaged");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT_PHARMACEUTICAL =
            fromString("MedicinalProductPharmaceutical");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT =
            fromString("MedicinalProductUndesirableEffect");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MESSAGE_DEFINITION = fromString("MessageDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType MESSAGE_HEADER = fromString("MessageHeader");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType MOLECULAR_SEQUENCE = fromString("MolecularSequence");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType NAMING_SYSTEM = fromString("NamingSystem");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType NUTRITION_ORDER = fromString("NutritionOrder");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType OBSERVATION = fromString("Observation");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType OBSERVATION_DEFINITION = fromString("ObservationDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType OPERATION_DEFINITION = fromString("OperationDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType OPERATION_OUTCOME = fromString("OperationOutcome");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType ORGANIZATION = fromString("Organization");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType ORGANIZATION_AFFILIATION = fromString("OrganizationAffiliation");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PARAMETERS = fromString("Parameters");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PATIENT = fromString("Patient");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PAYMENT_NOTICE = fromString("PaymentNotice");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PAYMENT_RECONCILIATION = fromString("PaymentReconciliation");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PERSON = fromString("Person");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PLAN_DEFINITION = fromString("PlanDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PRACTITIONER = fromString("Practitioner");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PRACTITIONER_ROLE = fromString("PractitionerRole");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PROCEDURE = fromString("Procedure");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType PROCEDURE_REQUEST = fromString("ProcedureRequest");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType PROCESS_REQUEST = fromString("ProcessRequest");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType PROCESS_RESPONSE = fromString("ProcessResponse");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType PROVENANCE = fromString("Provenance");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType QUESTIONNAIRE = fromString("Questionnaire");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType QUESTIONNAIRE_RESPONSE = fromString("QuestionnaireResponse");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType REFERRAL_REQUEST = fromString("ReferralRequest");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType RELATED_PERSON = fromString("RelatedPerson");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType REQUEST_GROUP = fromString("RequestGroup");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType RESEARCH_DEFINITION = fromString("ResearchDefinition");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType RESEARCH_ELEMENT_DEFINITION =
            fromString("ResearchElementDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType RESEARCH_STUDY = fromString("ResearchStudy");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType RESEARCH_SUBJECT = fromString("ResearchSubject");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType RESOURCE = fromString("Resource");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType RISK_ASSESSMENT = fromString("RiskAssessment");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType RISK_EVIDENCE_SYNTHESIS = fromString("RiskEvidenceSynthesis");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType SCHEDULE = fromString("Schedule");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType SEARCH_PARAMETER = fromString("SearchParameter");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType SEQUENCE = fromString("Sequence");

    /** The FHIR resource type defined in STU3. */
    public static final HealthcareFhirResourceType SERVICE_DEFINITION = fromString("ServiceDefinition");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType SERVICE_REQUEST = fromString("ServiceRequest");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType SLOT = fromString("Slot");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType SPECIMEN = fromString("Specimen");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType SPECIMEN_DEFINITION = fromString("SpecimenDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType STRUCTURE_DEFINITION = fromString("StructureDefinition");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType STRUCTURE_MAP = fromString("StructureMap");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType SUBSCRIPTION = fromString("Subscription");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType SUBSTANCE = fromString("Substance");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType SUBSTANCE_NUCLEIC_ACID = fromString("SubstanceNucleicAcid");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType SUBSTANCE_POLYMER = fromString("SubstancePolymer");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType SUBSTANCE_PROTEIN = fromString("SubstanceProtein");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType SUBSTANCE_REFERENCE_INFORMATION =
            fromString("SubstanceReferenceInformation");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType SUBSTANCE_SOURCE_MATERIAL = fromString("SubstanceSourceMaterial");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType SUBSTANCE_SPECIFICATION = fromString("SubstanceSpecification");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType SUPPLY_DELIVERY = fromString("SupplyDelivery");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType SUPPLY_REQUEST = fromString("SupplyRequest");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType TASK = fromString("Task");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType TERMINOLOGY_CAPABILITIES = fromString("TerminologyCapabilities");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType TEST_REPORT = fromString("TestReport");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType TEST_SCRIPT = fromString("TestScript");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType VALUE_SET = fromString("ValueSet");

    /** The FHIR resource type defined in R4. */
    public static final HealthcareFhirResourceType VERIFICATION_RESULT = fromString("VerificationResult");

    /** The FHIR resource type defined in STU3 and R4. */
    public static final HealthcareFhirResourceType VISION_PRESCRIPTION = fromString("VisionPrescription");

    /**
     * Creates a new instance of HealthcareFhirResourceType value.
     *
     * @deprecated Use the {@link #fromString(String)} factory method.
     */
    @Deprecated
    public HealthcareFhirResourceType() {}

    /**
     * Creates or finds a HealthcareFhirResourceType from its string representation.
     *
     * @param name a name to look for.
     * @return the corresponding HealthcareFhirResourceType.
     */
    @JsonCreator
    public static HealthcareFhirResourceType fromString(String name) {
        return fromString(name, HealthcareFhirResourceType.class);
    }

    /**
     * Gets known HealthcareFhirResourceType values.
     *
     * @return known HealthcareFhirResourceType values.
     */
    public static Collection<HealthcareFhirResourceType> values() {
        return values(HealthcareFhirResourceType.class);
    }
}
