Enum FHIRPathType

  • All Implemented Interfaces:
    Serializable, Comparable<FHIRPathType>

    public enum FHIRPathType
    extends Enum<FHIRPathType>
    An enumeration that contains all of the FHIR base types, FHIR complex data types, FHIRPath primitive data types, FHIR resource types, FHIRPath system types and FHIRPath metamodel types needed for evaluating FHIRPath expressions
    • Enum Constant Detail

      • FHIR_RESOURCE

        public static final FHIRPathType FHIR_RESOURCE
      • FHIR_DOMAIN_RESOURCE

        public static final FHIRPathType FHIR_DOMAIN_RESOURCE
      • FHIR_ELEMENT

        public static final FHIRPathType FHIR_ELEMENT
      • FHIR_BACKBONE_ELEMENT

        public static final FHIRPathType FHIR_BACKBONE_ELEMENT
      • FHIR_ADDRESS

        public static final FHIRPathType FHIR_ADDRESS
      • FHIR_ANNOTATION

        public static final FHIRPathType FHIR_ANNOTATION
      • FHIR_ATTACHMENT

        public static final FHIRPathType FHIR_ATTACHMENT
      • FHIR_CODEABLE_CONCEPT

        public static final FHIRPathType FHIR_CODEABLE_CONCEPT
      • FHIR_CONTACT_DETAIL

        public static final FHIRPathType FHIR_CONTACT_DETAIL
      • FHIR_CONTACT_POINT

        public static final FHIRPathType FHIR_CONTACT_POINT
      • FHIR_CONTRIBUTOR

        public static final FHIRPathType FHIR_CONTRIBUTOR
      • FHIR_DATA_REQUIREMENT

        public static final FHIRPathType FHIR_DATA_REQUIREMENT
      • FHIR_DISTANCE

        public static final FHIRPathType FHIR_DISTANCE
      • FHIR_DURATION

        public static final FHIRPathType FHIR_DURATION
      • FHIR_ELEMENT_DEFINITION

        public static final FHIRPathType FHIR_ELEMENT_DEFINITION
      • FHIR_EXPRESSION

        public static final FHIRPathType FHIR_EXPRESSION
      • FHIR_EXTENSION

        public static final FHIRPathType FHIR_EXTENSION
      • FHIR_HUMAN_NAME

        public static final FHIRPathType FHIR_HUMAN_NAME
      • FHIR_IDENTIFIER

        public static final FHIRPathType FHIR_IDENTIFIER
      • FHIR_MARKETING_STATUS

        public static final FHIRPathType FHIR_MARKETING_STATUS
      • FHIR_NARRATIVE

        public static final FHIRPathType FHIR_NARRATIVE
      • FHIR_PARAMETER_DEFINITION

        public static final FHIRPathType FHIR_PARAMETER_DEFINITION
      • FHIR_POPULATION

        public static final FHIRPathType FHIR_POPULATION
      • FHIR_PROD_CHARACTERISTIC

        public static final FHIRPathType FHIR_PROD_CHARACTERISTIC
      • FHIR_PRODUCT_SHELF_LIFE

        public static final FHIRPathType FHIR_PRODUCT_SHELF_LIFE
      • FHIR_QUANTITY

        public static final FHIRPathType FHIR_QUANTITY
      • FHIR_REFERENCE

        public static final FHIRPathType FHIR_REFERENCE
      • FHIR_RELATED_ARTIFACT

        public static final FHIRPathType FHIR_RELATED_ARTIFACT
      • FHIR_SAMPLED_DATA

        public static final FHIRPathType FHIR_SAMPLED_DATA
      • FHIR_SIGNATURE

        public static final FHIRPathType FHIR_SIGNATURE
      • FHIR_SUBSTANCE_AMOUNT

        public static final FHIRPathType FHIR_SUBSTANCE_AMOUNT
      • FHIR_TRIGGER_DEFINITION

        public static final FHIRPathType FHIR_TRIGGER_DEFINITION
      • FHIR_USAGE_CONTEXT

        public static final FHIRPathType FHIR_USAGE_CONTEXT
      • FHIR_BASE64BINARY

        public static final FHIRPathType FHIR_BASE64BINARY
      • FHIR_BOOLEAN

        public static final FHIRPathType FHIR_BOOLEAN
      • FHIR_CANONICAL

        public static final FHIRPathType FHIR_CANONICAL
      • FHIR_DATE_TIME

        public static final FHIRPathType FHIR_DATE_TIME
      • FHIR_DECIMAL

        public static final FHIRPathType FHIR_DECIMAL
      • FHIR_INSTANT

        public static final FHIRPathType FHIR_INSTANT
      • FHIR_INTEGER

        public static final FHIRPathType FHIR_INTEGER
      • FHIR_MARKDOWN

        public static final FHIRPathType FHIR_MARKDOWN
      • FHIR_POSITIVE_INT

        public static final FHIRPathType FHIR_POSITIVE_INT
      • FHIR_UNSIGNED_INT

        public static final FHIRPathType FHIR_UNSIGNED_INT
      • FHIR_ACCOUNT

        public static final FHIRPathType FHIR_ACCOUNT
      • FHIR_ACTIVITY_DEFINITION

        public static final FHIRPathType FHIR_ACTIVITY_DEFINITION
      • FHIR_ADVERSE_EVENT

        public static final FHIRPathType FHIR_ADVERSE_EVENT
      • FHIR_ALLERGY_INTOLERANCE

        public static final FHIRPathType FHIR_ALLERGY_INTOLERANCE
      • FHIR_APPOINTMENT

        public static final FHIRPathType FHIR_APPOINTMENT
      • FHIR_APPOINTMENT_RESPONSE

        public static final FHIRPathType FHIR_APPOINTMENT_RESPONSE
      • FHIR_AUDIT_EVENT

        public static final FHIRPathType FHIR_AUDIT_EVENT
      • FHIR_BIOLOGICALLY_DERIVED_PRODUCT

        public static final FHIRPathType FHIR_BIOLOGICALLY_DERIVED_PRODUCT
      • FHIR_BODY_STRUCTURE

        public static final FHIRPathType FHIR_BODY_STRUCTURE
      • FHIR_CAPABILITY_STATEMENT

        public static final FHIRPathType FHIR_CAPABILITY_STATEMENT
      • FHIR_CARE_PLAN

        public static final FHIRPathType FHIR_CARE_PLAN
      • FHIR_CARE_TEAM

        public static final FHIRPathType FHIR_CARE_TEAM
      • FHIR_CATALOG_ENTRY

        public static final FHIRPathType FHIR_CATALOG_ENTRY
      • FHIR_CHARGE_ITEM

        public static final FHIRPathType FHIR_CHARGE_ITEM
      • FHIR_CHARGE_ITEM_DEFINITION

        public static final FHIRPathType FHIR_CHARGE_ITEM_DEFINITION
      • FHIR_CLAIM_RESPONSE

        public static final FHIRPathType FHIR_CLAIM_RESPONSE
      • FHIR_CLINICAL_IMPRESSION

        public static final FHIRPathType FHIR_CLINICAL_IMPRESSION
      • FHIR_CODE_SYSTEM

        public static final FHIRPathType FHIR_CODE_SYSTEM
      • FHIR_COMMUNICATION

        public static final FHIRPathType FHIR_COMMUNICATION
      • FHIR_COMMUNICATION_REQUEST

        public static final FHIRPathType FHIR_COMMUNICATION_REQUEST
      • FHIR_COMPARTMENT_DEFINITION

        public static final FHIRPathType FHIR_COMPARTMENT_DEFINITION
      • FHIR_COMPOSITION

        public static final FHIRPathType FHIR_COMPOSITION
      • FHIR_CONCEPT_MAP

        public static final FHIRPathType FHIR_CONCEPT_MAP
      • FHIR_CONDITION

        public static final FHIRPathType FHIR_CONDITION
      • FHIR_CONSENT

        public static final FHIRPathType FHIR_CONSENT
      • FHIR_CONTRACT

        public static final FHIRPathType FHIR_CONTRACT
      • FHIR_COVERAGE

        public static final FHIRPathType FHIR_COVERAGE
      • FHIR_COVERAGE_ELIGIBILITY_REQUEST

        public static final FHIRPathType FHIR_COVERAGE_ELIGIBILITY_REQUEST
      • FHIR_COVERAGE_ELIGIBILITY_RESPONSE

        public static final FHIRPathType FHIR_COVERAGE_ELIGIBILITY_RESPONSE
      • FHIR_DETECTED_ISSUE

        public static final FHIRPathType FHIR_DETECTED_ISSUE
      • FHIR_DEVICE_DEFINITION

        public static final FHIRPathType FHIR_DEVICE_DEFINITION
      • FHIR_DEVICE_METRIC

        public static final FHIRPathType FHIR_DEVICE_METRIC
      • FHIR_DEVICE_REQUEST

        public static final FHIRPathType FHIR_DEVICE_REQUEST
      • FHIR_DEVICE_USE_STATEMENT

        public static final FHIRPathType FHIR_DEVICE_USE_STATEMENT
      • FHIR_DIAGNOSTIC_REPORT

        public static final FHIRPathType FHIR_DIAGNOSTIC_REPORT
      • FHIR_DOCUMENT_MANIFEST

        public static final FHIRPathType FHIR_DOCUMENT_MANIFEST
      • FHIR_DOCUMENT_REFERENCE

        public static final FHIRPathType FHIR_DOCUMENT_REFERENCE
      • FHIR_EFFECT_EVIDENCE_SYNTHESIS

        public static final FHIRPathType FHIR_EFFECT_EVIDENCE_SYNTHESIS
      • FHIR_ENCOUNTER

        public static final FHIRPathType FHIR_ENCOUNTER
      • FHIR_ENDPOINT

        public static final FHIRPathType FHIR_ENDPOINT
      • FHIR_ENROLLMENT_REQUEST

        public static final FHIRPathType FHIR_ENROLLMENT_REQUEST
      • FHIR_ENROLLMENT_RESPONSE

        public static final FHIRPathType FHIR_ENROLLMENT_RESPONSE
      • FHIR_EPISODE_OF_CARE

        public static final FHIRPathType FHIR_EPISODE_OF_CARE
      • FHIR_EVENT_DEFINITION

        public static final FHIRPathType FHIR_EVENT_DEFINITION
      • FHIR_EVIDENCE

        public static final FHIRPathType FHIR_EVIDENCE
      • FHIR_EVIDENCE_VARIABLE

        public static final FHIRPathType FHIR_EVIDENCE_VARIABLE
      • FHIR_EXAMPLE_SCENARIO

        public static final FHIRPathType FHIR_EXAMPLE_SCENARIO
      • FHIR_EXPLANATION_OF_BENEFIT

        public static final FHIRPathType FHIR_EXPLANATION_OF_BENEFIT
      • FHIR_FAMILY_MEMBER_HISTORY

        public static final FHIRPathType FHIR_FAMILY_MEMBER_HISTORY
      • FHIR_GRAPH_DEFINITION

        public static final FHIRPathType FHIR_GRAPH_DEFINITION
      • FHIR_GUIDANCE_RESPONSE

        public static final FHIRPathType FHIR_GUIDANCE_RESPONSE
      • FHIR_HEALTHCARE_SERVICE

        public static final FHIRPathType FHIR_HEALTHCARE_SERVICE
      • FHIR_IMAGING_STUDY

        public static final FHIRPathType FHIR_IMAGING_STUDY
      • FHIR_IMMUNIZATION

        public static final FHIRPathType FHIR_IMMUNIZATION
      • FHIR_IMMUNIZATION_EVALUATION

        public static final FHIRPathType FHIR_IMMUNIZATION_EVALUATION
      • FHIR_IMMUNIZATION_RECOMMENDATION

        public static final FHIRPathType FHIR_IMMUNIZATION_RECOMMENDATION
      • FHIR_IMPLEMENTATION_GUIDE

        public static final FHIRPathType FHIR_IMPLEMENTATION_GUIDE
      • FHIR_INSURANCE_PLAN

        public static final FHIRPathType FHIR_INSURANCE_PLAN
      • FHIR_INVOICE

        public static final FHIRPathType FHIR_INVOICE
      • FHIR_LIBRARY

        public static final FHIRPathType FHIR_LIBRARY
      • FHIR_LINKAGE

        public static final FHIRPathType FHIR_LINKAGE
      • FHIR_LOCATION

        public static final FHIRPathType FHIR_LOCATION
      • FHIR_MEASURE

        public static final FHIRPathType FHIR_MEASURE
      • FHIR_MEASURE_REPORT

        public static final FHIRPathType FHIR_MEASURE_REPORT
      • FHIR_MEDICATION

        public static final FHIRPathType FHIR_MEDICATION
      • FHIR_MEDICATION_ADMINISTRATION

        public static final FHIRPathType FHIR_MEDICATION_ADMINISTRATION
      • FHIR_MEDICATION_DISPENSE

        public static final FHIRPathType FHIR_MEDICATION_DISPENSE
      • FHIR_MEDICATION_KNOWLEDGE

        public static final FHIRPathType FHIR_MEDICATION_KNOWLEDGE
      • FHIR_MEDICATION_REQUEST

        public static final FHIRPathType FHIR_MEDICATION_REQUEST
      • FHIR_MEDICATION_STATEMENT

        public static final FHIRPathType FHIR_MEDICATION_STATEMENT
      • FHIR_MEDICINAL_PRODUCT

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT
      • FHIR_MEDICINAL_PRODUCT_AUTHORIZATION

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_AUTHORIZATION
      • FHIR_MEDICINAL_PRODUCT_CONTRAINDICATION

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_CONTRAINDICATION
      • FHIR_MEDICINAL_PRODUCT_INDICATION

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_INDICATION
      • FHIR_MEDICINAL_PRODUCT_INGREDIENT

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_INGREDIENT
      • FHIR_MEDICINAL_PRODUCT_INTERACTION

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_INTERACTION
      • FHIR_MEDICINAL_PRODUCT_MANUFACTURED

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_MANUFACTURED
      • FHIR_MEDICINAL_PRODUCT_PACKAGED

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_PACKAGED
      • FHIR_MEDICINAL_PRODUCT_PHARMACEUTICAL

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_PHARMACEUTICAL
      • FHIR_MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT

        public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT
      • FHIR_MESSAGE_DEFINITION

        public static final FHIRPathType FHIR_MESSAGE_DEFINITION
      • FHIR_MESSAGE_HEADER

        public static final FHIRPathType FHIR_MESSAGE_HEADER
      • FHIR_MOLECULAR_SEQUENCE

        public static final FHIRPathType FHIR_MOLECULAR_SEQUENCE
      • FHIR_NAMING_SYSTEM

        public static final FHIRPathType FHIR_NAMING_SYSTEM
      • FHIR_NUTRITION_ORDER

        public static final FHIRPathType FHIR_NUTRITION_ORDER
      • FHIR_OBSERVATION

        public static final FHIRPathType FHIR_OBSERVATION
      • FHIR_OBSERVATION_DEFINITION

        public static final FHIRPathType FHIR_OBSERVATION_DEFINITION
      • FHIR_OPERATION_DEFINITION

        public static final FHIRPathType FHIR_OPERATION_DEFINITION
      • FHIR_OPERATION_OUTCOME

        public static final FHIRPathType FHIR_OPERATION_OUTCOME
      • FHIR_ORGANIZATION

        public static final FHIRPathType FHIR_ORGANIZATION
      • FHIR_ORGANIZATION_AFFILIATION

        public static final FHIRPathType FHIR_ORGANIZATION_AFFILIATION
      • FHIR_PARAMETERS

        public static final FHIRPathType FHIR_PARAMETERS
      • FHIR_PATIENT

        public static final FHIRPathType FHIR_PATIENT
      • FHIR_PAYMENT_NOTICE

        public static final FHIRPathType FHIR_PAYMENT_NOTICE
      • FHIR_PAYMENT_RECONCILIATION

        public static final FHIRPathType FHIR_PAYMENT_RECONCILIATION
      • FHIR_PLAN_DEFINITION

        public static final FHIRPathType FHIR_PLAN_DEFINITION
      • FHIR_PRACTITIONER

        public static final FHIRPathType FHIR_PRACTITIONER
      • FHIR_PRACTITIONER_ROLE

        public static final FHIRPathType FHIR_PRACTITIONER_ROLE
      • FHIR_PROCEDURE

        public static final FHIRPathType FHIR_PROCEDURE
      • FHIR_PROVENANCE

        public static final FHIRPathType FHIR_PROVENANCE
      • FHIR_QUESTIONNAIRE

        public static final FHIRPathType FHIR_QUESTIONNAIRE
      • FHIR_QUESTIONNAIRE_RESPONSE

        public static final FHIRPathType FHIR_QUESTIONNAIRE_RESPONSE
      • FHIR_RELATED_PERSON

        public static final FHIRPathType FHIR_RELATED_PERSON
      • FHIR_REQUEST_GROUP

        public static final FHIRPathType FHIR_REQUEST_GROUP
      • FHIR_RESEARCH_DEFINITION

        public static final FHIRPathType FHIR_RESEARCH_DEFINITION
      • FHIR_RESEARCH_ELEMENT_DEFINITION

        public static final FHIRPathType FHIR_RESEARCH_ELEMENT_DEFINITION
      • FHIR_RESEARCH_STUDY

        public static final FHIRPathType FHIR_RESEARCH_STUDY
      • FHIR_RESEARCH_SUBJECT

        public static final FHIRPathType FHIR_RESEARCH_SUBJECT
      • FHIR_RISK_ASSESSMENT

        public static final FHIRPathType FHIR_RISK_ASSESSMENT
      • FHIR_RISK_EVIDENCE_SYNTHESIS

        public static final FHIRPathType FHIR_RISK_EVIDENCE_SYNTHESIS
      • FHIR_SCHEDULE

        public static final FHIRPathType FHIR_SCHEDULE
      • FHIR_SEARCH_PARAMETER

        public static final FHIRPathType FHIR_SEARCH_PARAMETER
      • FHIR_SERVICE_REQUEST

        public static final FHIRPathType FHIR_SERVICE_REQUEST
      • FHIR_SPECIMEN

        public static final FHIRPathType FHIR_SPECIMEN
      • FHIR_SPECIMEN_DEFINITION

        public static final FHIRPathType FHIR_SPECIMEN_DEFINITION
      • FHIR_STRUCTURE_DEFINITION

        public static final FHIRPathType FHIR_STRUCTURE_DEFINITION
      • FHIR_STRUCTURE_MAP

        public static final FHIRPathType FHIR_STRUCTURE_MAP
      • FHIR_SUBSCRIPTION

        public static final FHIRPathType FHIR_SUBSCRIPTION
      • FHIR_SUBSTANCE

        public static final FHIRPathType FHIR_SUBSTANCE
      • FHIR_SUBSTANCE_NUCLEIC_ACID

        public static final FHIRPathType FHIR_SUBSTANCE_NUCLEIC_ACID
      • FHIR_SUBSTANCE_POLYMER

        public static final FHIRPathType FHIR_SUBSTANCE_POLYMER
      • FHIR_SUBSTANCE_PROTEIN

        public static final FHIRPathType FHIR_SUBSTANCE_PROTEIN
      • FHIR_SUBSTANCE_REFERENCE_INFORMATION

        public static final FHIRPathType FHIR_SUBSTANCE_REFERENCE_INFORMATION
      • FHIR_SUBSTANCE_SOURCE_MATERIAL

        public static final FHIRPathType FHIR_SUBSTANCE_SOURCE_MATERIAL
      • FHIR_SUBSTANCE_SPECIFICATION

        public static final FHIRPathType FHIR_SUBSTANCE_SPECIFICATION
      • FHIR_SUPPLY_DELIVERY

        public static final FHIRPathType FHIR_SUPPLY_DELIVERY
      • FHIR_SUPPLY_REQUEST

        public static final FHIRPathType FHIR_SUPPLY_REQUEST
      • FHIR_TERMINOLOGY_CAPABILITIES

        public static final FHIRPathType FHIR_TERMINOLOGY_CAPABILITIES
      • FHIR_TEST_REPORT

        public static final FHIRPathType FHIR_TEST_REPORT
      • FHIR_TEST_SCRIPT

        public static final FHIRPathType FHIR_TEST_SCRIPT
      • FHIR_VALUE_SET

        public static final FHIRPathType FHIR_VALUE_SET
      • FHIR_VERIFICATION_RESULT

        public static final FHIRPathType FHIR_VERIFICATION_RESULT
      • FHIR_VISION_PRESCRIPTION

        public static final FHIRPathType FHIR_VISION_PRESCRIPTION
      • FHIR_UNKNOWN_RESOURCE_TYPE

        public static final FHIRPathType FHIR_UNKNOWN_RESOURCE_TYPE
        "Special" FHIR type returned by the resolve() function when the resource type cannot be determined from a reference.
      • FHIR_TERM_SERVICE

        public static final FHIRPathType FHIR_TERM_SERVICE
      • SYSTEM_BOOLEAN

        public static final FHIRPathType SYSTEM_BOOLEAN
      • SYSTEM_STRING

        public static final FHIRPathType SYSTEM_STRING
      • SYSTEM_INTEGER

        public static final FHIRPathType SYSTEM_INTEGER
      • SYSTEM_DECIMAL

        public static final FHIRPathType SYSTEM_DECIMAL
      • SYSTEM_DATE_TIME

        public static final FHIRPathType SYSTEM_DATE_TIME
      • SYSTEM_QUANTITY

        public static final FHIRPathType SYSTEM_QUANTITY
      • SYSTEM_TYPE_INFO

        public static final FHIRPathType SYSTEM_TYPE_INFO
      • SYSTEM_CLASS_INFO

        public static final FHIRPathType SYSTEM_CLASS_INFO
      • SYSTEM_TUPLE_TYPE_INFO

        public static final FHIRPathType SYSTEM_TUPLE_TYPE_INFO
      • SYSTEM_LIST_TYPE_INFO

        public static final FHIRPathType SYSTEM_LIST_TYPE_INFO
      • SYSTEM_SIMPLE_TYPE_INFO

        public static final FHIRPathType SYSTEM_SIMPLE_TYPE_INFO
    • Method Detail

      • values

        public static FHIRPathType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (FHIRPathType c : FHIRPathType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static FHIRPathType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • namespace

        public String namespace()
        The namespace of this FHIRPathType
        Returns:
        the namespace of this FHIRPathType
      • getName

        public String getName()
        The name of this FHIRPathType
        Returns:
        the name of this FHIRPathType
      • baseType

        public FHIRPathType baseType()
        The base type of this FHIRPathType
        Returns:
        the base type of this FHIRPathType if exists, otherwise null
      • modelClass

        public Class<?> modelClass()
        The model class that corresponds to this FHIRPathType
        Returns:
        the model class that corresponds to this FHIRPathType if exists, otherwise null
      • isAssignableFrom

        public boolean isAssignableFrom​(FHIRPathType type)
        Determines if this type is the same as or a supertype of the one specified by the method parameter.
        Parameters:
        type - the type to check against
        Returns:
        true if this type is assignable from the one in the method parameter, false otherwise
      • from

        public static FHIRPathType from​(String name)
        Create a FHIRPathType from the String name parameter
        Parameters:
        name - the name
        Returns:
        the FHIRPathType that corresponds to the name parameter if exists, otherwise null
      • from

        public static FHIRPathType from​(String namespace,
                                        String name)
        Create a FHIRPathType from a String name and String namespace
        Parameters:
        namespace - the namespace
        name - the name
        Returns:
        the FHIRPathType that corresponds to the name and namespace parameters if exists, otherwise null
      • from

        public static FHIRPathType from​(Class<?> clazz)
        Create a FHIRPathType from a Class class
        Parameters:
        clazz - the class
        Returns:
        the FHIRPathType that corresponds to the clazz parameter if exists, otherwise null
      • getSystemTypes

        public static Set<FHIRPathType> getSystemTypes()
        The set of FHIRPath system types
        Returns:
        the set of FHIRPath system types
      • isSystemType

        public static boolean isSystemType​(FHIRPathType type)
        Indicates whether the parameter is a FHIRPath system type
        Parameters:
        type - the type
        Returns:
        true if the parameter is a FHIRPath system type, otherwise false
      • getMetamodelTypes

        public static Set<FHIRPathType> getMetamodelTypes()
        The set of FHIRPath metamodel thypes
        Returns:
        the set of FHIRPath metamodel types
      • isMetamodelType

        public static boolean isMetamodelType​(FHIRPathType type)
        Indicates whether the parameter is a FHIRPath metamodel type
        Parameters:
        type - the type
        Returns:
        true if the parameter is a FHIRPath metamodel type, otherwise false
      • isJavaType

        public static boolean isJavaType​(Class<?> clazz)
        Indicates whether the parameter is a Java type
        Parameters:
        type - the type
        Returns:
        true if the parameter is a Java type, otherwise false