All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ibm.fhir.model.type.code.FHIRDefinedType Maven / Gradle / Ivy

/*
 * (C) Copyright IBM Corp. 2019, 2021
 *
 * SPDX-License-Identifier: Apache-2.0
 */

package com.ibm.fhir.model.type.code;

import com.ibm.fhir.model.annotation.System;
import com.ibm.fhir.model.type.Code;
import com.ibm.fhir.model.type.Extension;
import com.ibm.fhir.model.type.String;

import java.util.Collection;
import java.util.Objects;

import javax.annotation.Generated;

@System("http://hl7.org/fhir/data-types")
@Generated("com.ibm.fhir.tools.CodeGenerator")
public class FHIRDefinedType extends Code {
    /**
     * Address
     * 
     * 

An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data * type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be * valid for mail delivery. There are a variety of postal address formats defined around the world. */ public static final FHIRDefinedType ADDRESS = FHIRDefinedType.builder().value(Value.ADDRESS).build(); /** * Age * *

A duration of time during which an organism (or a process) has existed. */ public static final FHIRDefinedType AGE = FHIRDefinedType.builder().value(Value.AGE).build(); /** * Annotation * *

A text note which also contains information about who made the statement and when. */ public static final FHIRDefinedType ANNOTATION = FHIRDefinedType.builder().value(Value.ANNOTATION).build(); /** * Attachment * *

For referring to data content defined in other formats. */ public static final FHIRDefinedType ATTACHMENT = FHIRDefinedType.builder().value(Value.ATTACHMENT).build(); /** * BackboneElement * *

Base definition for all elements that are defined inside a resource - but not those in a data type. */ public static final FHIRDefinedType BACKBONE_ELEMENT = FHIRDefinedType.builder().value(Value.BACKBONE_ELEMENT).build(); /** * CodeableConcept * *

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. */ public static final FHIRDefinedType CODEABLE_CONCEPT = FHIRDefinedType.builder().value(Value.CODEABLE_CONCEPT).build(); /** * Coding * *

A reference to a code defined by a terminology system. */ public static final FHIRDefinedType CODING = FHIRDefinedType.builder().value(Value.CODING).build(); /** * ContactDetail * *

Specifies contact information for a person or organization. */ public static final FHIRDefinedType CONTACT_DETAIL = FHIRDefinedType.builder().value(Value.CONTACT_DETAIL).build(); /** * ContactPoint * *

Details for all kinds of technology mediated contact points for a person or organization, including telephone, * email, etc. */ public static final FHIRDefinedType CONTACT_POINT = FHIRDefinedType.builder().value(Value.CONTACT_POINT).build(); /** * Contributor * *

A contributor to the content of a knowledge asset, including authors, editors, reviewers, and endorsers. */ public static final FHIRDefinedType CONTRIBUTOR = FHIRDefinedType.builder().value(Value.CONTRIBUTOR).build(); /** * Count * *

A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that * are not precisely quantified, including amounts involving arbitrary units and floating currencies. */ public static final FHIRDefinedType COUNT = FHIRDefinedType.builder().value(Value.COUNT).build(); /** * DataRequirement * *

Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters * of the data. */ public static final FHIRDefinedType DATA_REQUIREMENT = FHIRDefinedType.builder().value(Value.DATA_REQUIREMENT).build(); /** * Distance * *

A length - a value with a unit that is a physical distance. */ public static final FHIRDefinedType DISTANCE = FHIRDefinedType.builder().value(Value.DISTANCE).build(); /** * Dosage * *

Indicates how the medication is/was taken or should be taken by the patient. */ public static final FHIRDefinedType DOSAGE = FHIRDefinedType.builder().value(Value.DOSAGE).build(); /** * Duration * *

A length of time. */ public static final FHIRDefinedType DURATION = FHIRDefinedType.builder().value(Value.DURATION).build(); /** * Element * *

Base definition for all elements in a resource. */ public static final FHIRDefinedType ELEMENT = FHIRDefinedType.builder().value(Value.ELEMENT).build(); /** * ElementDefinition * *

Captures constraints on each element within the resource, profile, or extension. */ public static final FHIRDefinedType ELEMENT_DEFINITION = FHIRDefinedType.builder().value(Value.ELEMENT_DEFINITION).build(); /** * Expression * *

A expression that is evaluated in a specified context and returns a value. The context of use of the expression * must specify the context in which the expression is evaluated, and how the result of the expression is used. */ public static final FHIRDefinedType EXPRESSION = FHIRDefinedType.builder().value(Value.EXPRESSION).build(); /** * Extension * *

Optional Extension Element - found in all resources. */ public static final FHIRDefinedType EXTENSION = FHIRDefinedType.builder().value(Value.EXTENSION).build(); /** * HumanName * *

A human's name with the ability to identify parts and usage. */ public static final FHIRDefinedType HUMAN_NAME = FHIRDefinedType.builder().value(Value.HUMAN_NAME).build(); /** * Identifier * *

An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. */ public static final FHIRDefinedType IDENTIFIER = FHIRDefinedType.builder().value(Value.IDENTIFIER).build(); /** * MarketingStatus * *

The marketing status describes the date when a medicinal product is actually put on the market or the date as of * which it is no longer available. */ public static final FHIRDefinedType MARKETING_STATUS = FHIRDefinedType.builder().value(Value.MARKETING_STATUS).build(); /** * Meta * *

The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to * the content might not always be associated with version changes to the resource. */ public static final FHIRDefinedType META = FHIRDefinedType.builder().value(Value.META).build(); /** * Money * *

An amount of economic utility in some recognized currency. */ public static final FHIRDefinedType MONEY = FHIRDefinedType.builder().value(Value.MONEY).build(); /** * MoneyQuantity */ public static final FHIRDefinedType MONEY_QUANTITY = FHIRDefinedType.builder().value(Value.MONEY_QUANTITY).build(); /** * Narrative * *

A human-readable summary of the resource conveying the essential clinical and business information for the resource. */ public static final FHIRDefinedType NARRATIVE = FHIRDefinedType.builder().value(Value.NARRATIVE).build(); /** * ParameterDefinition * *

The parameters to the module. This collection specifies both the input and output parameters. Input parameters are * provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse. */ public static final FHIRDefinedType PARAMETER_DEFINITION = FHIRDefinedType.builder().value(Value.PARAMETER_DEFINITION).build(); /** * Period * *

A time period defined by a start and end date and optionally time. */ public static final FHIRDefinedType PERIOD = FHIRDefinedType.builder().value(Value.PERIOD).build(); /** * Population * *

A populatioof people with some set of grouping criteria. */ public static final FHIRDefinedType POPULATION = FHIRDefinedType.builder().value(Value.POPULATION).build(); /** * ProdCharacteristic * *

The marketing status describes the date when a medicinal product is actually put on the market or the date as of * which it is no longer available. */ public static final FHIRDefinedType PROD_CHARACTERISTIC = FHIRDefinedType.builder().value(Value.PROD_CHARACTERISTIC).build(); /** * ProductShelfLife * *

The shelf-life and storage information for a medicinal product item or container can be described using this class. */ public static final FHIRDefinedType PRODUCT_SHELF_LIFE = FHIRDefinedType.builder().value(Value.PRODUCT_SHELF_LIFE).build(); /** * Quantity * *

A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that * are not precisely quantified, including amounts involving arbitrary units and floating currencies. */ public static final FHIRDefinedType QUANTITY = FHIRDefinedType.builder().value(Value.QUANTITY).build(); /** * Range * *

A set of ordered Quantities defined by a low and high limit. */ public static final FHIRDefinedType RANGE = FHIRDefinedType.builder().value(Value.RANGE).build(); /** * Ratio * *

A relationship of two Quantity values - expressed as a numerator and a denominator. */ public static final FHIRDefinedType RATIO = FHIRDefinedType.builder().value(Value.RATIO).build(); /** * Reference * *

A reference from one resource to another. */ public static final FHIRDefinedType REFERENCE = FHIRDefinedType.builder().value(Value.REFERENCE).build(); /** * RelatedArtifact * *

Related artifacts such as additional documentation, justification, or bibliographic references. */ public static final FHIRDefinedType RELATED_ARTIFACT = FHIRDefinedType.builder().value(Value.RELATED_ARTIFACT).build(); /** * SampledData * *

A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in * the data. */ public static final FHIRDefinedType SAMPLED_DATA = FHIRDefinedType.builder().value(Value.SAMPLED_DATA).build(); /** * Signature * *

A signature along with supporting context. The signature may be a digital signature that is cryptographic in * nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image * representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities. */ public static final FHIRDefinedType SIGNATURE = FHIRDefinedType.builder().value(Value.SIGNATURE).build(); /** * SimpleQuantity */ public static final FHIRDefinedType SIMPLE_QUANTITY = FHIRDefinedType.builder().value(Value.SIMPLE_QUANTITY).build(); /** * SubstanceAmount * *

Chemical substances are a single substance type whose primary defining element is the molecular structure. Chemical * substances shall be defined on the basis of their complete covalent molecular structure; the presence of a salt * (counter-ion) and/or solvates (water, alcohols) is also captured. Purity, grade, physical form or particle size are * not taken into account in the definition of a chemical substance or in the assignment of a Substance ID. */ public static final FHIRDefinedType SUBSTANCE_AMOUNT = FHIRDefinedType.builder().value(Value.SUBSTANCE_AMOUNT).build(); /** * Timing * *

Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, * expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used * when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were * carried out. */ public static final FHIRDefinedType TIMING = FHIRDefinedType.builder().value(Value.TIMING).build(); /** * TriggerDefinition * *

A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined * by the type element. */ public static final FHIRDefinedType TRIGGER_DEFINITION = FHIRDefinedType.builder().value(Value.TRIGGER_DEFINITION).build(); /** * UsageContext * *

Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This * metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care * (e.g., venue, care setting, provider of care). */ public static final FHIRDefinedType USAGE_CONTEXT = FHIRDefinedType.builder().value(Value.USAGE_CONTEXT).build(); /** * base64Binary * *

A stream of bytes */ public static final FHIRDefinedType BASE64BINARY = FHIRDefinedType.builder().value(Value.BASE64BINARY).build(); /** * boolean * *

Value of "true" or "false" */ public static final FHIRDefinedType BOOLEAN = FHIRDefinedType.builder().value(Value.BOOLEAN).build(); /** * canonical * *

A URI that is a reference to a canonical URL on a FHIR resource */ public static final FHIRDefinedType CANONICAL = FHIRDefinedType.builder().value(Value.CANONICAL).build(); /** * code * *

A string which has at least one character and no leading or trailing whitespace and where there is no whitespace * other than single spaces in the contents */ public static final FHIRDefinedType CODE = FHIRDefinedType.builder().value(Value.CODE).build(); /** * date * *

A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema * types gYear, gYearMonth and date. Dates SHALL be valid dates. */ public static final FHIRDefinedType DATE = FHIRDefinedType.builder().value(Value.DATE).build(); /** * dateTime * *

A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone * SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be * provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates. */ public static final FHIRDefinedType DATE_TIME = FHIRDefinedType.builder().value(Value.DATE_TIME).build(); /** * decimal * *

A rational number with implicit precision */ public static final FHIRDefinedType DECIMAL = FHIRDefinedType.builder().value(Value.DECIMAL).build(); /** * id * *

Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, * an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive. */ public static final FHIRDefinedType ID = FHIRDefinedType.builder().value(Value.ID).build(); /** * instant * *

An instant in time - known at least to the second */ public static final FHIRDefinedType INSTANT = FHIRDefinedType.builder().value(Value.INSTANT).build(); /** * integer * *

A whole number */ public static final FHIRDefinedType INTEGER = FHIRDefinedType.builder().value(Value.INTEGER).build(); /** * markdown * *

A string that may contain Github Flavored Markdown syntax for optional processing by a mark down presentation engine */ public static final FHIRDefinedType MARKDOWN = FHIRDefinedType.builder().value(Value.MARKDOWN).build(); /** * oid * *

An OID represented as a URI */ public static final FHIRDefinedType OID = FHIRDefinedType.builder().value(Value.OID).build(); /** * positiveInt * *

An integer with a value that is positive (e.g. >0) */ public static final FHIRDefinedType POSITIVE_INT = FHIRDefinedType.builder().value(Value.POSITIVE_INT).build(); /** * string * *

A sequence of Unicode characters */ public static final FHIRDefinedType STRING = FHIRDefinedType.builder().value(Value.STRING).build(); /** * time * *

A time during the day, with no date specified */ public static final FHIRDefinedType TIME = FHIRDefinedType.builder().value(Value.TIME).build(); /** * unsignedInt * *

An integer with a value that is not negative (e.g. >= 0) */ public static final FHIRDefinedType UNSIGNED_INT = FHIRDefinedType.builder().value(Value.UNSIGNED_INT).build(); /** * uri * *

String of characters used to identify a name or a resource */ public static final FHIRDefinedType URI = FHIRDefinedType.builder().value(Value.URI).build(); /** * url * *

A URI that is a literal reference */ public static final FHIRDefinedType URL = FHIRDefinedType.builder().value(Value.URL).build(); /** * uuid * *

A UUID, represented as a URI */ public static final FHIRDefinedType UUID = FHIRDefinedType.builder().value(Value.UUID).build(); /** * XHTML * *

XHTML format, as defined by W3C, but restricted usage (mainly, no active content) */ public static final FHIRDefinedType XHTML = FHIRDefinedType.builder().value(Value.XHTML).build(); /** * Account * *

A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track * charges for a patient, cost centers, etc. */ public static final FHIRDefinedType ACCOUNT = FHIRDefinedType.builder().value(Value.ACCOUNT).build(); /** * ActivityDefinition * *

This resource allows for the definition of some activity to be performed, independent of a particular patient, * practitioner, or other performance context. */ public static final FHIRDefinedType ACTIVITY_DEFINITION = FHIRDefinedType.builder().value(Value.ACTIVITY_DEFINITION).build(); /** * AdverseEvent * *

Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical * care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or * hospitalization, or that results in death. */ public static final FHIRDefinedType ADVERSE_EVENT = FHIRDefinedType.builder().value(Value.ADVERSE_EVENT).build(); /** * AllergyIntolerance * *

Risk of harmful or undesirable, physiological response which is unique to an individual and associated with * exposure to a substance. */ public static final FHIRDefinedType ALLERGY_INTOLERANCE = FHIRDefinedType.builder().value(Value.ALLERGY_INTOLERANCE).build(); /** * Appointment * *

A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a * specific date/time. This may result in one or more Encounter(s). */ public static final FHIRDefinedType APPOINTMENT = FHIRDefinedType.builder().value(Value.APPOINTMENT).build(); /** * AppointmentResponse * *

A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. */ public static final FHIRDefinedType APPOINTMENT_RESPONSE = FHIRDefinedType.builder().value(Value.APPOINTMENT_RESPONSE).build(); /** * AuditEvent * *

A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion * attempts and monitoring for inappropriate usage. */ public static final FHIRDefinedType AUDIT_EVENT = FHIRDefinedType.builder().value(Value.AUDIT_EVENT).build(); /** * Basic * *

Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing * resource, and custom resources not appropriate for inclusion in the FHIR specification. */ public static final FHIRDefinedType BASIC = FHIRDefinedType.builder().value(Value.BASIC).build(); /** * Binary * *

A resource that represents the data of a single raw artifact as digital content accessible in its native format. A * Binary resource can contain any content, whether text, image, pdf, zip archive, etc. */ public static final FHIRDefinedType BINARY = FHIRDefinedType.builder().value(Value.BINARY).build(); /** * BiologicallyDerivedProduct * *

A material substance originating from a biological entity intended to be transplanted or infused *

into another (possibly the same) biological entity. */ public static final FHIRDefinedType BIOLOGICALLY_DERIVED_PRODUCT = FHIRDefinedType.builder().value(Value.BIOLOGICALLY_DERIVED_PRODUCT).build(); /** * BodyStructure * *

Record details about an anatomical structure. This resource may be used when a coded concept does not provide the * necessary detail needed for the use case. */ public static final FHIRDefinedType BODY_STRUCTURE = FHIRDefinedType.builder().value(Value.BODY_STRUCTURE).build(); /** * Bundle * *

A container for a collection of resources. */ public static final FHIRDefinedType BUNDLE = FHIRDefinedType.builder().value(Value.BUNDLE).build(); /** * CapabilityStatement * *

A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of * FHIR that may be used as a statement of actual server functionality or a statement of required or desired server * implementation. */ public static final FHIRDefinedType CAPABILITY_STATEMENT = FHIRDefinedType.builder().value(Value.CAPABILITY_STATEMENT).build(); /** * CarePlan * *

Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or * community for a period of time, possibly limited to care for a specific condition or set of conditions. */ public static final FHIRDefinedType CARE_PLAN = FHIRDefinedType.builder().value(Value.CARE_PLAN).build(); /** * CareTeam * *

The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of * care for a patient. */ public static final FHIRDefinedType CARE_TEAM = FHIRDefinedType.builder().value(Value.CARE_TEAM).build(); /** * CatalogEntry * *

Catalog entries are wrappers that contextualize items included in a catalog. */ public static final FHIRDefinedType CATALOG_ENTRY = FHIRDefinedType.builder().value(Value.CATALOG_ENTRY).build(); /** * ChargeItem * *

The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore * referring not only to the product, but containing in addition details of the provision, like date, time, amounts and * participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal * cost allocation. */ public static final FHIRDefinedType CHARGE_ITEM = FHIRDefinedType.builder().value(Value.CHARGE_ITEM).build(); /** * ChargeItemDefinition * *

The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate * costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a * rough structure and requires profiling for each type of billing code system. */ public static final FHIRDefinedType CHARGE_ITEM_DEFINITION = FHIRDefinedType.builder().value(Value.CHARGE_ITEM_DEFINITION).build(); /** * Claim * *

A provider issued list of professional services and products which have been provided, or are to be provided, to a * patient which is sent to an insurer for reimbursement. */ public static final FHIRDefinedType CLAIM = FHIRDefinedType.builder().value(Value.CLAIM).build(); /** * ClaimResponse * *

This resource provides the adjudication details from the processing of a Claim resource. */ public static final FHIRDefinedType CLAIM_RESPONSE = FHIRDefinedType.builder().value(Value.CLAIM_RESPONSE).build(); /** * ClinicalImpression * *

A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning * the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with * a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is * called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools * such as Apgar score. */ public static final FHIRDefinedType CLINICAL_IMPRESSION = FHIRDefinedType.builder().value(Value.CLINICAL_IMPRESSION).build(); /** * CodeSystem * *

The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement * and its key properties, and optionally define a part or all of its content. */ public static final FHIRDefinedType CODE_SYSTEM = FHIRDefinedType.builder().value(Value.CODE_SYSTEM).build(); /** * Communication * *

An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public * health agency that was notified about a reportable condition. */ public static final FHIRDefinedType COMMUNICATION = FHIRDefinedType.builder().value(Value.COMMUNICATION).build(); /** * CommunicationRequest * *

A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the * CDS system proposes that the public health agency be notified about a reportable condition. */ public static final FHIRDefinedType COMMUNICATION_REQUEST = FHIRDefinedType.builder().value(Value.COMMUNICATION_REQUEST).build(); /** * CompartmentDefinition * *

A compartment definition that defines how resources are accessed on a server. */ public static final FHIRDefinedType COMPARTMENT_DEFINITION = FHIRDefinedType.builder().value(Value.COMPARTMENT_DEFINITION).build(); /** * Composition * *

A set of healthcare-related information that is assembled together into a single logical package that provides a * single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who * is making the statement. A Composition defines the structure and narrative content necessary for a document. However, * a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where * Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in * the Bundle (for example Patient, Practitioner, Encounter, etc.). */ public static final FHIRDefinedType COMPOSITION = FHIRDefinedType.builder().value(Value.COMPOSITION).build(); /** * ConceptMap * *

A statement of relationships from one set of concepts to one or more other concepts - either concepts in code * systems, or data element/data element concepts, or classes in class models. */ public static final FHIRDefinedType CONCEPT_MAP = FHIRDefinedType.builder().value(Value.CONCEPT_MAP).build(); /** * Condition * *

A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a * level of concern. */ public static final FHIRDefinedType CONDITION = FHIRDefinedType.builder().value(Value.CONDITION).build(); /** * Consent * *

A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) * to perform one or more actions within a given policy context, for specific purposes and periods of time. */ public static final FHIRDefinedType CONSENT = FHIRDefinedType.builder().value(Value.CONSENT).build(); /** * Contract * *

Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement. */ public static final FHIRDefinedType CONTRACT = FHIRDefinedType.builder().value(Value.CONTRACT).build(); /** * Coverage * *

Financial instrument which may be used to reimburse or pay for health care products and services. Includes both * insurance and self-payment. */ public static final FHIRDefinedType COVERAGE = FHIRDefinedType.builder().value(Value.COVERAGE).build(); /** * CoverageEligibilityRequest * *

The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to * respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is * valid and in-force and optionally to provide the insurance details of the policy. */ public static final FHIRDefinedType COVERAGE_ELIGIBILITY_REQUEST = FHIRDefinedType.builder().value(Value.COVERAGE_ELIGIBILITY_REQUEST).build(); /** * CoverageEligibilityResponse * *

This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource. */ public static final FHIRDefinedType COVERAGE_ELIGIBILITY_RESPONSE = FHIRDefinedType.builder().value(Value.COVERAGE_ELIGIBILITY_RESPONSE).build(); /** * DetectedIssue * *

Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for * a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc. */ public static final FHIRDefinedType DETECTED_ISSUE = FHIRDefinedType.builder().value(Value.DETECTED_ISSUE).build(); /** * Device * *

A type of a manufactured item that is used in the provision of healthcare without being substantially changed * through that activity. The device may be a medical or non-medical device. */ public static final FHIRDefinedType DEVICE = FHIRDefinedType.builder().value(Value.DEVICE).build(); /** * DeviceDefinition * *

The characteristics, operational status and capabilities of a medical-related component of a medical device. */ public static final FHIRDefinedType DEVICE_DEFINITION = FHIRDefinedType.builder().value(Value.DEVICE_DEFINITION).build(); /** * DeviceMetric * *

Describes a measurement, calculation or setting capability of a medical device. */ public static final FHIRDefinedType DEVICE_METRIC = FHIRDefinedType.builder().value(Value.DEVICE_METRIC).build(); /** * DeviceRequest * *

Represents a request for a patient to employ a medical device. The device may be an implantable device, or an * external assistive device, such as a walker. */ public static final FHIRDefinedType DEVICE_REQUEST = FHIRDefinedType.builder().value(Value.DEVICE_REQUEST).build(); /** * DeviceUseStatement * *

A record of a device being used by a patient where the record is the result of a report from the patient or another * clinician. */ public static final FHIRDefinedType DEVICE_USE_STATEMENT = FHIRDefinedType.builder().value(Value.DEVICE_USE_STATEMENT).build(); /** * DiagnosticReport * *

The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and * locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider * information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation * of diagnostic reports. */ public static final FHIRDefinedType DIAGNOSTIC_REPORT = FHIRDefinedType.builder().value(Value.DIAGNOSTIC_REPORT).build(); /** * DocumentManifest * *

A collection of documents compiled for a purpose together with metadata that applies to the collection. */ public static final FHIRDefinedType DOCUMENT_MANIFEST = FHIRDefinedType.builder().value(Value.DOCUMENT_MANIFEST).build(); /** * DocumentReference * *

A reference to a document of any kind for any purpose. Provides metadata about the document so that the document * can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal * patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text. */ public static final FHIRDefinedType DOCUMENT_REFERENCE = FHIRDefinedType.builder().value(Value.DOCUMENT_REFERENCE).build(); /** * DomainResource * *

A resource that includes narrative, extensions, and contained resources. */ public static final FHIRDefinedType DOMAIN_RESOURCE = FHIRDefinedType.builder().value(Value.DOMAIN_RESOURCE).build(); /** * EffectEvidenceSynthesis * *

The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a * population where the effect estimate is derived from a combination of research studies. */ public static final FHIRDefinedType EFFECT_EVIDENCE_SYNTHESIS = FHIRDefinedType.builder().value(Value.EFFECT_EVIDENCE_SYNTHESIS).build(); /** * Encounter * *

An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or * assessing the health status of a patient. */ public static final FHIRDefinedType ENCOUNTER = FHIRDefinedType.builder().value(Value.ENCOUNTER).build(); /** * Endpoint * *

The technical details of an endpoint that can be used for electronic services, such as for web services providing * XDS.b or a REST endpoint for another FHIR server. This may include any security context information. */ public static final FHIRDefinedType ENDPOINT = FHIRDefinedType.builder().value(Value.ENDPOINT).build(); /** * EnrollmentRequest * *

This resource provides the insurance enrollment details to the insurer regarding a specified coverage. */ public static final FHIRDefinedType ENROLLMENT_REQUEST = FHIRDefinedType.builder().value(Value.ENROLLMENT_REQUEST).build(); /** * EnrollmentResponse * *

This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource. */ public static final FHIRDefinedType ENROLLMENT_RESPONSE = FHIRDefinedType.builder().value(Value.ENROLLMENT_RESPONSE).build(); /** * EpisodeOfCare * *

An association between a patient and an organization / healthcare provider(s) during which time encounters may * occur. The managing organization assumes a level of responsibility for the patient during this time. */ public static final FHIRDefinedType EPISODE_OF_CARE = FHIRDefinedType.builder().value(Value.EPISODE_OF_CARE).build(); /** * EventDefinition * *

The EventDefinition resource provides a reusable description of when a particular event can occur. */ public static final FHIRDefinedType EVENT_DEFINITION = FHIRDefinedType.builder().value(Value.EVENT_DEFINITION).build(); /** * Evidence * *

The Evidence resource describes the conditional state (population and any exposures being compared within the * population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. */ public static final FHIRDefinedType EVIDENCE = FHIRDefinedType.builder().value(Value.EVIDENCE).build(); /** * EvidenceVariable * *

The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is * about. */ public static final FHIRDefinedType EVIDENCE_VARIABLE = FHIRDefinedType.builder().value(Value.EVIDENCE_VARIABLE).build(); /** * ExampleScenario * *

Example of workflow instance. */ public static final FHIRDefinedType EXAMPLE_SCENARIO = FHIRDefinedType.builder().value(Value.EXAMPLE_SCENARIO).build(); /** * ExplanationOfBenefit * *

This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally * account balance information, for informing the subscriber of the benefits provided. */ public static final FHIRDefinedType EXPLANATION_OF_BENEFIT = FHIRDefinedType.builder().value(Value.EXPLANATION_OF_BENEFIT).build(); /** * FamilyMemberHistory * *

Significant health conditions for a person related to the patient relevant in the context of care for the patient. */ public static final FHIRDefinedType FAMILY_MEMBER_HISTORY = FHIRDefinedType.builder().value(Value.FAMILY_MEMBER_HISTORY).build(); /** * Flag * *

Prospective warnings of potential issues when providing care to the patient. */ public static final FHIRDefinedType FLAG = FHIRDefinedType.builder().value(Value.FLAG).build(); /** * Goal * *

Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring * an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. */ public static final FHIRDefinedType GOAL = FHIRDefinedType.builder().value(Value.GOAL).build(); /** * GraphDefinition * *

A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by * following references. The Graph Definition resource defines a set and makes rules about the set. */ public static final FHIRDefinedType GRAPH_DEFINITION = FHIRDefinedType.builder().value(Value.GRAPH_DEFINITION).build(); /** * Group * *

Represents a defined collection of entities that may be discussed or acted upon collectively but which are not * expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an * Organization. */ public static final FHIRDefinedType GROUP = FHIRDefinedType.builder().value(Value.GROUP).build(); /** * GuidanceResponse * *

A guidance response is the formal response to a guidance request, including any output parameters returned by the * evaluation, as well as the description of any proposed actions to be taken. */ public static final FHIRDefinedType GUIDANCE_RESPONSE = FHIRDefinedType.builder().value(Value.GUIDANCE_RESPONSE).build(); /** * HealthcareService * *

The details of a healthcare service available at a location. */ public static final FHIRDefinedType HEALTHCARE_SERVICE = FHIRDefinedType.builder().value(Value.HEALTHCARE_SERVICE).build(); /** * ImagingStudy * *

Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which * includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a * common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple * series of different modalities. */ public static final FHIRDefinedType IMAGING_STUDY = FHIRDefinedType.builder().value(Value.IMAGING_STUDY).build(); /** * Immunization * *

Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a * patient, a clinician or another party. */ public static final FHIRDefinedType IMMUNIZATION = FHIRDefinedType.builder().value(Value.IMMUNIZATION).build(); /** * ImmunizationEvaluation * *

Describes a comparison of an immunization event against published recommendations to determine if the * administration is "valid" in relation to those recommendations. */ public static final FHIRDefinedType IMMUNIZATION_EVALUATION = FHIRDefinedType.builder().value(Value.IMMUNIZATION_EVALUATION).build(); /** * ImmunizationRecommendation * *

A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional * supporting justification. */ public static final FHIRDefinedType IMMUNIZATION_RECOMMENDATION = FHIRDefinedType.builder().value(Value.IMMUNIZATION_RECOMMENDATION).build(); /** * ImplementationGuide * *

A set of rules of how a particular interoperability or standards problem is solved - typically through the use of * FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to * publish a computable definition of all the parts. */ public static final FHIRDefinedType IMPLEMENTATION_GUIDE = FHIRDefinedType.builder().value(Value.IMPLEMENTATION_GUIDE).build(); /** * InsurancePlan * *

Details of a Health Insurance product/plan provided by an organization. */ public static final FHIRDefinedType INSURANCE_PLAN = FHIRDefinedType.builder().value(Value.INSURANCE_PLAN).build(); /** * Invoice * *

Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing * purpose. */ public static final FHIRDefinedType INVOICE = FHIRDefinedType.builder().value(Value.INVOICE).build(); /** * Library * *

The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and * expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a * collection of knowledge assets. */ public static final FHIRDefinedType LIBRARY = FHIRDefinedType.builder().value(Value.LIBRARY).build(); /** * Linkage * *

Identifies two or more records (resource instances) that refer to the same real-world "occurrence". */ public static final FHIRDefinedType LINKAGE = FHIRDefinedType.builder().value(Value.LINKAGE).build(); /** * List * *

A list is a curated collection of resources. */ public static final FHIRDefinedType LIST = FHIRDefinedType.builder().value(Value.LIST).build(); /** * Location * *

Details and position information for a physical place where services are provided and resources and participants * may be stored, found, contained, or accommodated. */ public static final FHIRDefinedType LOCATION = FHIRDefinedType.builder().value(Value.LOCATION).build(); /** * Measure * *

The Measure resource provides the definition of a quality measure. */ public static final FHIRDefinedType MEASURE = FHIRDefinedType.builder().value(Value.MEASURE).build(); /** * MeasureReport * *

The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the * resources involved in that calculation. */ public static final FHIRDefinedType MEASURE_REPORT = FHIRDefinedType.builder().value(Value.MEASURE_REPORT).build(); /** * Media * *

A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by * direct reference. */ public static final FHIRDefinedType MEDIA = FHIRDefinedType.builder().value(Value.MEDIA).build(); /** * Medication * *

This resource is primarily used for the identification and definition of a medication for the purposes of * prescribing, dispensing, and administering a medication as well as for making statements about medication use. */ public static final FHIRDefinedType MEDICATION = FHIRDefinedType.builder().value(Value.MEDICATION).build(); /** * MedicationAdministration * *

Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as * swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing * prescription, and the specific encounter between patient and health care practitioner. */ public static final FHIRDefinedType MEDICATION_ADMINISTRATION = FHIRDefinedType.builder().value(Value.MEDICATION_ADMINISTRATION).build(); /** * MedicationDispense * *

Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a * description of the medication product (supply) provided and the instructions for administering the medication. The * medication dispense is the result of a pharmacy system responding to a medication order. */ public static final FHIRDefinedType MEDICATION_DISPENSE = FHIRDefinedType.builder().value(Value.MEDICATION_DISPENSE).build(); /** * MedicationKnowledge * *

Information about a medication that is used to support knowledge. */ public static final FHIRDefinedType MEDICATION_KNOWLEDGE = FHIRDefinedType.builder().value(Value.MEDICATION_KNOWLEDGE).build(); /** * MedicationRequest * *

An order or request for both supply of the medication and the instructions for administration of the medication to * a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to * generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with * workflow patterns. */ public static final FHIRDefinedType MEDICATION_REQUEST = FHIRDefinedType.builder().value(Value.MEDICATION_REQUEST).build(); /** * MedicationStatement * *

A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient * may be taking the medication now or has taken the medication in the past or will be taking the medication in the * future. The source of this information can be the patient, significant other (such as a family member or spouse), or a * clinician. A common scenario where this information is captured is during the history taking process during a patient * visit or stay. The medication information may come from sources such as the patient's memory, from a prescription * bottle, or from a list of medications the patient, clinician or other party maintains. * *

The primary difference between a medication statement and a medication administration is that the medication * administration has complete administration information and is based on actual administration information from the * person who administered the medication. A medication statement is often, if not always, less specific. There is no * required date/time when the medication was administered, in fact we only know that a source has reported the patient * is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete * or missing or less precise. As stated earlier, the medication statement information may come from the patient's * memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. * Medication administration is more formal and is not missing detailed information. */ public static final FHIRDefinedType MEDICATION_STATEMENT = FHIRDefinedType.builder().value(Value.MEDICATION_STATEMENT).build(); /** * MedicinalProduct * *

Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use). */ public static final FHIRDefinedType MEDICINAL_PRODUCT = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT).build(); /** * MedicinalProductAuthorization * *

The regulatory authorization of a medicinal product. */ public static final FHIRDefinedType MEDICINAL_PRODUCT_AUTHORIZATION = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT_AUTHORIZATION).build(); /** * MedicinalProductContraindication * *

The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory * purposes. */ public static final FHIRDefinedType MEDICINAL_PRODUCT_CONTRAINDICATION = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT_CONTRAINDICATION).build(); /** * MedicinalProductIndication * *

Indication for the Medicinal Product. */ public static final FHIRDefinedType MEDICINAL_PRODUCT_INDICATION = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT_INDICATION).build(); /** * MedicinalProductIngredient * *

An ingredient of a manufactured item or pharmaceutical product. */ public static final FHIRDefinedType MEDICINAL_PRODUCT_INGREDIENT = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT_INGREDIENT).build(); /** * MedicinalProductInteraction * *

The interactions of the medicinal product with other medicinal products, or other forms of interactions. */ public static final FHIRDefinedType MEDICINAL_PRODUCT_INTERACTION = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT_INTERACTION).build(); /** * MedicinalProductManufactured * *

The manufactured item as contained in the packaged medicinal product. */ public static final FHIRDefinedType MEDICINAL_PRODUCT_MANUFACTURED = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT_MANUFACTURED).build(); /** * MedicinalProductPackaged * *

A medicinal product in a container or package. */ public static final FHIRDefinedType MEDICINAL_PRODUCT_PACKAGED = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT_PACKAGED).build(); /** * MedicinalProductPharmaceutical * *

A pharmaceutical product described in terms of its composition and dose form. */ public static final FHIRDefinedType MEDICINAL_PRODUCT_PHARMACEUTICAL = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT_PHARMACEUTICAL).build(); /** * MedicinalProductUndesirableEffect * *

Describe the undesirable effects of the medicinal product. */ public static final FHIRDefinedType MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT = FHIRDefinedType.builder().value(Value.MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT).build(); /** * MessageDefinition * *

Defines the characteristics of a message that can be shared between systems, including the type of event that * initiates the message, the content to be transmitted and what response(s), if any, are permitted. */ public static final FHIRDefinedType MESSAGE_DEFINITION = FHIRDefinedType.builder().value(Value.MESSAGE_DEFINITION).build(); /** * MessageHeader * *

The header for a message exchange that is either requesting or responding to an action. The reference(s) that are * the subject of the action as well as other information related to the action are typically transmitted in a bundle in * which the MessageHeader resource instance is the first resource in the bundle. */ public static final FHIRDefinedType MESSAGE_HEADER = FHIRDefinedType.builder().value(Value.MESSAGE_HEADER).build(); /** * MolecularSequence * *

Raw data describing a biological sequence. */ public static final FHIRDefinedType MOLECULAR_SEQUENCE = FHIRDefinedType.builder().value(Value.MOLECULAR_SEQUENCE).build(); /** * NamingSystem * *

A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, * devices, etc. Represents a "System" used within the Identifier and Coding data types. */ public static final FHIRDefinedType NAMING_SYSTEM = FHIRDefinedType.builder().value(Value.NAMING_SYSTEM).build(); /** * NutritionOrder * *

A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident. */ public static final FHIRDefinedType NUTRITION_ORDER = FHIRDefinedType.builder().value(Value.NUTRITION_ORDER).build(); /** * Observation * *

Measurements and simple assertions made about a patient, device or other subject. */ public static final FHIRDefinedType OBSERVATION = FHIRDefinedType.builder().value(Value.OBSERVATION).build(); /** * ObservationDefinition * *

Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable * health care service. */ public static final FHIRDefinedType OBSERVATION_DEFINITION = FHIRDefinedType.builder().value(Value.OBSERVATION_DEFINITION).build(); /** * OperationDefinition * *

A formal computable definition of an operation (on the RESTful interface) or a named query (using the search * interaction). */ public static final FHIRDefinedType OPERATION_DEFINITION = FHIRDefinedType.builder().value(Value.OPERATION_DEFINITION).build(); /** * OperationOutcome * *

A collection of error, warning, or information messages that result from a system action. */ public static final FHIRDefinedType OPERATION_OUTCOME = FHIRDefinedType.builder().value(Value.OPERATION_OUTCOME).build(); /** * Organization * *

A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some * form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare * practice groups, payer/insurer, etc. */ public static final FHIRDefinedType ORGANIZATION = FHIRDefinedType.builder().value(Value.ORGANIZATION).build(); /** * OrganizationAffiliation * *

Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of * relationship/sub-division relationship. */ public static final FHIRDefinedType ORGANIZATION_AFFILIATION = FHIRDefinedType.builder().value(Value.ORGANIZATION_AFFILIATION).build(); /** * Parameters * *

This resource is a non-persisted resource used to pass information into and back from an [operation](operations. * html). It has no other use, and there is no RESTful endpoint associated with it. */ public static final FHIRDefinedType PARAMETERS = FHIRDefinedType.builder().value(Value.PARAMETERS).build(); /** * Patient * *

Demographics and other administrative information about an individual or animal receiving care or other health- * related services. */ public static final FHIRDefinedType PATIENT = FHIRDefinedType.builder().value(Value.PATIENT).build(); /** * PaymentNotice * *

This resource provides the status of the payment for goods and services rendered, and the request and response * resource references. */ public static final FHIRDefinedType PAYMENT_NOTICE = FHIRDefinedType.builder().value(Value.PAYMENT_NOTICE).build(); /** * PaymentReconciliation * *

This resource provides the details including amount of a payment and allocates the payment items being paid. */ public static final FHIRDefinedType PAYMENT_RECONCILIATION = FHIRDefinedType.builder().value(Value.PAYMENT_RECONCILIATION).build(); /** * Person * *

Demographics and administrative information about a person independent of a specific health-related context. */ public static final FHIRDefinedType PERSON = FHIRDefinedType.builder().value(Value.PERSON).build(); /** * PlanDefinition * *

This resource allows for the definition of various types of plans as a sharable, consumable, and executable * artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as * clinical decision support rules, order sets and protocols. */ public static final FHIRDefinedType PLAN_DEFINITION = FHIRDefinedType.builder().value(Value.PLAN_DEFINITION).build(); /** * Practitioner * *

A person who is directly or indirectly involved in the provisioning of healthcare. */ public static final FHIRDefinedType PRACTITIONER = FHIRDefinedType.builder().value(Value.PRACTITIONER).build(); /** * PractitionerRole * *

A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a * period of time. */ public static final FHIRDefinedType PRACTITIONER_ROLE = FHIRDefinedType.builder().value(Value.PRACTITIONER_ROLE).build(); /** * Procedure * *

An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or * less invasive like long term services, counseling, or hypnotherapy. */ public static final FHIRDefinedType PROCEDURE = FHIRDefinedType.builder().value(Value.PROCEDURE).build(); /** * Provenance * *

Provenance of a resource is a record that describes entities and processes involved in producing and delivering or * otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling * trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become * important records with their own provenance. Provenance statement indicates clinical significance in terms of * confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document * Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust * policies. */ public static final FHIRDefinedType PROVENANCE = FHIRDefinedType.builder().value(Value.PROVENANCE).build(); /** * Questionnaire * *

A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide * detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection. */ public static final FHIRDefinedType QUESTIONNAIRE = FHIRDefinedType.builder().value(Value.QUESTIONNAIRE).build(); /** * QuestionnaireResponse * *

A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, * corresponding to the structure of the grouping of the questionnaire being responded to. */ public static final FHIRDefinedType QUESTIONNAIRE_RESPONSE = FHIRDefinedType.builder().value(Value.QUESTIONNAIRE_RESPONSE).build(); /** * RelatedPerson * *

Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor * has a formal responsibility in the care process. */ public static final FHIRDefinedType RELATED_PERSON = FHIRDefinedType.builder().value(Value.RELATED_PERSON).build(); /** * RequestGroup * *

A group of related requests that can be used to capture intended activities that have inter-dependencies such as * "give this medication after that one". */ public static final FHIRDefinedType REQUEST_GROUP = FHIRDefinedType.builder().value(Value.REQUEST_GROUP).build(); /** * ResearchDefinition * *

The ResearchDefinition resource describes the conditional state (population and any exposures being compared within * the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. */ public static final FHIRDefinedType RESEARCH_DEFINITION = FHIRDefinedType.builder().value(Value.RESEARCH_DEFINITION).build(); /** * ResearchElementDefinition * *

The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, * recommendation) is about. */ public static final FHIRDefinedType RESEARCH_ELEMENT_DEFINITION = FHIRDefinedType.builder().value(Value.RESEARCH_ELEMENT_DEFINITION).build(); /** * ResearchStudy * *

A process where a researcher or organization plans and then executes a series of steps intended to increase the * field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other * information about medications, devices, therapies and other interventional and investigative techniques. A * ResearchStudy involves the gathering of information about human or animal subjects. */ public static final FHIRDefinedType RESEARCH_STUDY = FHIRDefinedType.builder().value(Value.RESEARCH_STUDY).build(); /** * ResearchSubject * *

A physical entity which is the primary unit of operational and/or administrative interest in a study. */ public static final FHIRDefinedType RESEARCH_SUBJECT = FHIRDefinedType.builder().value(Value.RESEARCH_SUBJECT).build(); /** * Resource * *

This is the base resource type for everything. */ public static final FHIRDefinedType RESOURCE = FHIRDefinedType.builder().value(Value.RESOURCE).build(); /** * RiskAssessment * *

An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome. */ public static final FHIRDefinedType RISK_ASSESSMENT = FHIRDefinedType.builder().value(Value.RISK_ASSESSMENT).build(); /** * RiskEvidenceSynthesis * *

The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where * the risk estimate is derived from a combination of research studies. */ public static final FHIRDefinedType RISK_EVIDENCE_SYNTHESIS = FHIRDefinedType.builder().value(Value.RISK_EVIDENCE_SYNTHESIS).build(); /** * Schedule * *

A container for slots of time that may be available for booking appointments. */ public static final FHIRDefinedType SCHEDULE = FHIRDefinedType.builder().value(Value.SCHEDULE).build(); /** * SearchParameter * *

A search parameter that defines a named search item that can be used to search/filter on a resource. */ public static final FHIRDefinedType SEARCH_PARAMETER = FHIRDefinedType.builder().value(Value.SEARCH_PARAMETER).build(); /** * ServiceRequest * *

A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. */ public static final FHIRDefinedType SERVICE_REQUEST = FHIRDefinedType.builder().value(Value.SERVICE_REQUEST).build(); /** * Slot * *

A slot of time on a schedule that may be available for booking appointments. */ public static final FHIRDefinedType SLOT = FHIRDefinedType.builder().value(Value.SLOT).build(); /** * Specimen * *

A sample to be used for analysis. */ public static final FHIRDefinedType SPECIMEN = FHIRDefinedType.builder().value(Value.SPECIMEN).build(); /** * SpecimenDefinition * *

A kind of specimen with associated set of requirements. */ public static final FHIRDefinedType SPECIMEN_DEFINITION = FHIRDefinedType.builder().value(Value.SPECIMEN_DEFINITION).build(); /** * StructureDefinition * *

A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in * FHIR, and also for describing extensions and constraints on resources and data types. */ public static final FHIRDefinedType STRUCTURE_DEFINITION = FHIRDefinedType.builder().value(Value.STRUCTURE_DEFINITION).build(); /** * StructureMap * *

A Map of relationships between 2 structures that can be used to transform data. */ public static final FHIRDefinedType STRUCTURE_MAP = FHIRDefinedType.builder().value(Value.STRUCTURE_MAP).build(); /** * Subscription * *

The subscription resource is used to define a push-based subscription from a server to another system. Once a * subscription is registered with the server, the server checks every resource that is created or updated, and if the * resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an * appropriate action. */ public static final FHIRDefinedType SUBSCRIPTION = FHIRDefinedType.builder().value(Value.SUBSCRIPTION).build(); /** * Substance * *

A homogeneous material with a definite composition. */ public static final FHIRDefinedType SUBSTANCE = FHIRDefinedType.builder().value(Value.SUBSTANCE).build(); /** * SubstanceNucleicAcid * *

Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs * will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction. */ public static final FHIRDefinedType SUBSTANCE_NUCLEIC_ACID = FHIRDefinedType.builder().value(Value.SUBSTANCE_NUCLEIC_ACID).build(); /** * SubstancePolymer * *

Todo. */ public static final FHIRDefinedType SUBSTANCE_POLYMER = FHIRDefinedType.builder().value(Value.SUBSTANCE_POLYMER).build(); /** * SubstanceProtein * *

A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that * are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, * recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This * set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, * peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators. */ public static final FHIRDefinedType SUBSTANCE_PROTEIN = FHIRDefinedType.builder().value(Value.SUBSTANCE_PROTEIN).build(); /** * SubstanceReferenceInformation * *

Todo. */ public static final FHIRDefinedType SUBSTANCE_REFERENCE_INFORMATION = FHIRDefinedType.builder().value(Value.SUBSTANCE_REFERENCE_INFORMATION).build(); /** * SubstanceSourceMaterial * *

Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a * material that can result in or can be modified to form a substance. This set of data elements shall be used to define * polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a * controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and * structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh * material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the * fraction information will be captured at the Substance information level and additional information for herbal * extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the * Substance Class: Structurally Diverse and the herbal annex. */ public static final FHIRDefinedType SUBSTANCE_SOURCE_MATERIAL = FHIRDefinedType.builder().value(Value.SUBSTANCE_SOURCE_MATERIAL).build(); /** * SubstanceSpecification * *

The detailed description of a substance, typically at a level beyond what is used for prescribing. */ public static final FHIRDefinedType SUBSTANCE_SPECIFICATION = FHIRDefinedType.builder().value(Value.SUBSTANCE_SPECIFICATION).build(); /** * SupplyDelivery * *

Record of delivery of what is supplied. */ public static final FHIRDefinedType SUPPLY_DELIVERY = FHIRDefinedType.builder().value(Value.SUPPLY_DELIVERY).build(); /** * SupplyRequest * *

A record of a request for a medication, substance or device used in the healthcare setting. */ public static final FHIRDefinedType SUPPLY_REQUEST = FHIRDefinedType.builder().value(Value.SUPPLY_REQUEST).build(); /** * Task * *

A task to be performed. */ public static final FHIRDefinedType TASK = FHIRDefinedType.builder().value(Value.TASK).build(); /** * TerminologyCapabilities * *

A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that * may be used as a statement of actual server functionality or a statement of required or desired server implementation. */ public static final FHIRDefinedType TERMINOLOGY_CAPABILITIES = FHIRDefinedType.builder().value(Value.TERMINOLOGY_CAPABILITIES).build(); /** * TestReport * *

A summary of information based on the results of executing a TestScript. */ public static final FHIRDefinedType TEST_REPORT = FHIRDefinedType.builder().value(Value.TEST_REPORT).build(); /** * TestScript * *

A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR * specification. */ public static final FHIRDefinedType TEST_SCRIPT = FHIRDefinedType.builder().value(Value.TEST_SCRIPT).build(); /** * ValueSet * *

A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a * particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements] * (terminologies.html). */ public static final FHIRDefinedType VALUE_SET = FHIRDefinedType.builder().value(Value.VALUE_SET).build(); /** * VerificationResult * *

Describes validation requirements, source(s), status and dates for one or more elements. */ public static final FHIRDefinedType VERIFICATION_RESULT = FHIRDefinedType.builder().value(Value.VERIFICATION_RESULT).build(); /** * VisionPrescription * *

An authorization for the provision of glasses and/or contact lenses to a patient. */ public static final FHIRDefinedType VISION_PRESCRIPTION = FHIRDefinedType.builder().value(Value.VISION_PRESCRIPTION).build(); private volatile int hashCode; private FHIRDefinedType(Builder builder) { super(builder); } /** * Get the value of this FHIRDefinedType as an enum constant. * @deprecated replaced by {@link #getValueAsEnum()} */ @Deprecated public ValueSet getValueAsEnumConstant() { return (value != null) ? ValueSet.from(value) : null; } /** * Get the value of this FHIRDefinedType as an enum constant. */ public Value getValueAsEnum() { return (value != null) ? Value.from(value) : null; } /** * Factory method for creating FHIRDefinedType objects from a passed enum value. * @deprecated replaced by {@link #of(Value)} */ @Deprecated public static FHIRDefinedType of(ValueSet value) { switch (value) { case ADDRESS: return ADDRESS; case AGE: return AGE; case ANNOTATION: return ANNOTATION; case ATTACHMENT: return ATTACHMENT; case BACKBONE_ELEMENT: return BACKBONE_ELEMENT; case CODEABLE_CONCEPT: return CODEABLE_CONCEPT; case CODING: return CODING; case CONTACT_DETAIL: return CONTACT_DETAIL; case CONTACT_POINT: return CONTACT_POINT; case CONTRIBUTOR: return CONTRIBUTOR; case COUNT: return COUNT; case DATA_REQUIREMENT: return DATA_REQUIREMENT; case DISTANCE: return DISTANCE; case DOSAGE: return DOSAGE; case DURATION: return DURATION; case ELEMENT: return ELEMENT; case ELEMENT_DEFINITION: return ELEMENT_DEFINITION; case EXPRESSION: return EXPRESSION; case EXTENSION: return EXTENSION; case HUMAN_NAME: return HUMAN_NAME; case IDENTIFIER: return IDENTIFIER; case MARKETING_STATUS: return MARKETING_STATUS; case META: return META; case MONEY: return MONEY; case MONEY_QUANTITY: return MONEY_QUANTITY; case NARRATIVE: return NARRATIVE; case PARAMETER_DEFINITION: return PARAMETER_DEFINITION; case PERIOD: return PERIOD; case POPULATION: return POPULATION; case PROD_CHARACTERISTIC: return PROD_CHARACTERISTIC; case PRODUCT_SHELF_LIFE: return PRODUCT_SHELF_LIFE; case QUANTITY: return QUANTITY; case RANGE: return RANGE; case RATIO: return RATIO; case REFERENCE: return REFERENCE; case RELATED_ARTIFACT: return RELATED_ARTIFACT; case SAMPLED_DATA: return SAMPLED_DATA; case SIGNATURE: return SIGNATURE; case SIMPLE_QUANTITY: return SIMPLE_QUANTITY; case SUBSTANCE_AMOUNT: return SUBSTANCE_AMOUNT; case TIMING: return TIMING; case TRIGGER_DEFINITION: return TRIGGER_DEFINITION; case USAGE_CONTEXT: return USAGE_CONTEXT; case BASE64BINARY: return BASE64BINARY; case BOOLEAN: return BOOLEAN; case CANONICAL: return CANONICAL; case CODE: return CODE; case DATE: return DATE; case DATE_TIME: return DATE_TIME; case DECIMAL: return DECIMAL; case ID: return ID; case INSTANT: return INSTANT; case INTEGER: return INTEGER; case MARKDOWN: return MARKDOWN; case OID: return OID; case POSITIVE_INT: return POSITIVE_INT; case STRING: return STRING; case TIME: return TIME; case UNSIGNED_INT: return UNSIGNED_INT; case URI: return URI; case URL: return URL; case UUID: return UUID; case XHTML: return XHTML; case ACCOUNT: return ACCOUNT; case ACTIVITY_DEFINITION: return ACTIVITY_DEFINITION; case ADVERSE_EVENT: return ADVERSE_EVENT; case ALLERGY_INTOLERANCE: return ALLERGY_INTOLERANCE; case APPOINTMENT: return APPOINTMENT; case APPOINTMENT_RESPONSE: return APPOINTMENT_RESPONSE; case AUDIT_EVENT: return AUDIT_EVENT; case BASIC: return BASIC; case BINARY: return BINARY; case BIOLOGICALLY_DERIVED_PRODUCT: return BIOLOGICALLY_DERIVED_PRODUCT; case BODY_STRUCTURE: return BODY_STRUCTURE; case BUNDLE: return BUNDLE; case CAPABILITY_STATEMENT: return CAPABILITY_STATEMENT; case CARE_PLAN: return CARE_PLAN; case CARE_TEAM: return CARE_TEAM; case CATALOG_ENTRY: return CATALOG_ENTRY; case CHARGE_ITEM: return CHARGE_ITEM; case CHARGE_ITEM_DEFINITION: return CHARGE_ITEM_DEFINITION; case CLAIM: return CLAIM; case CLAIM_RESPONSE: return CLAIM_RESPONSE; case CLINICAL_IMPRESSION: return CLINICAL_IMPRESSION; case CODE_SYSTEM: return CODE_SYSTEM; case COMMUNICATION: return COMMUNICATION; case COMMUNICATION_REQUEST: return COMMUNICATION_REQUEST; case COMPARTMENT_DEFINITION: return COMPARTMENT_DEFINITION; case COMPOSITION: return COMPOSITION; case CONCEPT_MAP: return CONCEPT_MAP; case CONDITION: return CONDITION; case CONSENT: return CONSENT; case CONTRACT: return CONTRACT; case COVERAGE: return COVERAGE; case COVERAGE_ELIGIBILITY_REQUEST: return COVERAGE_ELIGIBILITY_REQUEST; case COVERAGE_ELIGIBILITY_RESPONSE: return COVERAGE_ELIGIBILITY_RESPONSE; case DETECTED_ISSUE: return DETECTED_ISSUE; case DEVICE: return DEVICE; case DEVICE_DEFINITION: return DEVICE_DEFINITION; case DEVICE_METRIC: return DEVICE_METRIC; case DEVICE_REQUEST: return DEVICE_REQUEST; case DEVICE_USE_STATEMENT: return DEVICE_USE_STATEMENT; case DIAGNOSTIC_REPORT: return DIAGNOSTIC_REPORT; case DOCUMENT_MANIFEST: return DOCUMENT_MANIFEST; case DOCUMENT_REFERENCE: return DOCUMENT_REFERENCE; case DOMAIN_RESOURCE: return DOMAIN_RESOURCE; case EFFECT_EVIDENCE_SYNTHESIS: return EFFECT_EVIDENCE_SYNTHESIS; case ENCOUNTER: return ENCOUNTER; case ENDPOINT: return ENDPOINT; case ENROLLMENT_REQUEST: return ENROLLMENT_REQUEST; case ENROLLMENT_RESPONSE: return ENROLLMENT_RESPONSE; case EPISODE_OF_CARE: return EPISODE_OF_CARE; case EVENT_DEFINITION: return EVENT_DEFINITION; case EVIDENCE: return EVIDENCE; case EVIDENCE_VARIABLE: return EVIDENCE_VARIABLE; case EXAMPLE_SCENARIO: return EXAMPLE_SCENARIO; case EXPLANATION_OF_BENEFIT: return EXPLANATION_OF_BENEFIT; case FAMILY_MEMBER_HISTORY: return FAMILY_MEMBER_HISTORY; case FLAG: return FLAG; case GOAL: return GOAL; case GRAPH_DEFINITION: return GRAPH_DEFINITION; case GROUP: return GROUP; case GUIDANCE_RESPONSE: return GUIDANCE_RESPONSE; case HEALTHCARE_SERVICE: return HEALTHCARE_SERVICE; case IMAGING_STUDY: return IMAGING_STUDY; case IMMUNIZATION: return IMMUNIZATION; case IMMUNIZATION_EVALUATION: return IMMUNIZATION_EVALUATION; case IMMUNIZATION_RECOMMENDATION: return IMMUNIZATION_RECOMMENDATION; case IMPLEMENTATION_GUIDE: return IMPLEMENTATION_GUIDE; case INSURANCE_PLAN: return INSURANCE_PLAN; case INVOICE: return INVOICE; case LIBRARY: return LIBRARY; case LINKAGE: return LINKAGE; case LIST: return LIST; case LOCATION: return LOCATION; case MEASURE: return MEASURE; case MEASURE_REPORT: return MEASURE_REPORT; case MEDIA: return MEDIA; case MEDICATION: return MEDICATION; case MEDICATION_ADMINISTRATION: return MEDICATION_ADMINISTRATION; case MEDICATION_DISPENSE: return MEDICATION_DISPENSE; case MEDICATION_KNOWLEDGE: return MEDICATION_KNOWLEDGE; case MEDICATION_REQUEST: return MEDICATION_REQUEST; case MEDICATION_STATEMENT: return MEDICATION_STATEMENT; case MEDICINAL_PRODUCT: return MEDICINAL_PRODUCT; case MEDICINAL_PRODUCT_AUTHORIZATION: return MEDICINAL_PRODUCT_AUTHORIZATION; case MEDICINAL_PRODUCT_CONTRAINDICATION: return MEDICINAL_PRODUCT_CONTRAINDICATION; case MEDICINAL_PRODUCT_INDICATION: return MEDICINAL_PRODUCT_INDICATION; case MEDICINAL_PRODUCT_INGREDIENT: return MEDICINAL_PRODUCT_INGREDIENT; case MEDICINAL_PRODUCT_INTERACTION: return MEDICINAL_PRODUCT_INTERACTION; case MEDICINAL_PRODUCT_MANUFACTURED: return MEDICINAL_PRODUCT_MANUFACTURED; case MEDICINAL_PRODUCT_PACKAGED: return MEDICINAL_PRODUCT_PACKAGED; case MEDICINAL_PRODUCT_PHARMACEUTICAL: return MEDICINAL_PRODUCT_PHARMACEUTICAL; case MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT: return MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT; case MESSAGE_DEFINITION: return MESSAGE_DEFINITION; case MESSAGE_HEADER: return MESSAGE_HEADER; case MOLECULAR_SEQUENCE: return MOLECULAR_SEQUENCE; case NAMING_SYSTEM: return NAMING_SYSTEM; case NUTRITION_ORDER: return NUTRITION_ORDER; case OBSERVATION: return OBSERVATION; case OBSERVATION_DEFINITION: return OBSERVATION_DEFINITION; case OPERATION_DEFINITION: return OPERATION_DEFINITION; case OPERATION_OUTCOME: return OPERATION_OUTCOME; case ORGANIZATION: return ORGANIZATION; case ORGANIZATION_AFFILIATION: return ORGANIZATION_AFFILIATION; case PARAMETERS: return PARAMETERS; case PATIENT: return PATIENT; case PAYMENT_NOTICE: return PAYMENT_NOTICE; case PAYMENT_RECONCILIATION: return PAYMENT_RECONCILIATION; case PERSON: return PERSON; case PLAN_DEFINITION: return PLAN_DEFINITION; case PRACTITIONER: return PRACTITIONER; case PRACTITIONER_ROLE: return PRACTITIONER_ROLE; case PROCEDURE: return PROCEDURE; case PROVENANCE: return PROVENANCE; case QUESTIONNAIRE: return QUESTIONNAIRE; case QUESTIONNAIRE_RESPONSE: return QUESTIONNAIRE_RESPONSE; case RELATED_PERSON: return RELATED_PERSON; case REQUEST_GROUP: return REQUEST_GROUP; case RESEARCH_DEFINITION: return RESEARCH_DEFINITION; case RESEARCH_ELEMENT_DEFINITION: return RESEARCH_ELEMENT_DEFINITION; case RESEARCH_STUDY: return RESEARCH_STUDY; case RESEARCH_SUBJECT: return RESEARCH_SUBJECT; case RESOURCE: return RESOURCE; case RISK_ASSESSMENT: return RISK_ASSESSMENT; case RISK_EVIDENCE_SYNTHESIS: return RISK_EVIDENCE_SYNTHESIS; case SCHEDULE: return SCHEDULE; case SEARCH_PARAMETER: return SEARCH_PARAMETER; case SERVICE_REQUEST: return SERVICE_REQUEST; case SLOT: return SLOT; case SPECIMEN: return SPECIMEN; case SPECIMEN_DEFINITION: return SPECIMEN_DEFINITION; case STRUCTURE_DEFINITION: return STRUCTURE_DEFINITION; case STRUCTURE_MAP: return STRUCTURE_MAP; case SUBSCRIPTION: return SUBSCRIPTION; case SUBSTANCE: return SUBSTANCE; case SUBSTANCE_NUCLEIC_ACID: return SUBSTANCE_NUCLEIC_ACID; case SUBSTANCE_POLYMER: return SUBSTANCE_POLYMER; case SUBSTANCE_PROTEIN: return SUBSTANCE_PROTEIN; case SUBSTANCE_REFERENCE_INFORMATION: return SUBSTANCE_REFERENCE_INFORMATION; case SUBSTANCE_SOURCE_MATERIAL: return SUBSTANCE_SOURCE_MATERIAL; case SUBSTANCE_SPECIFICATION: return SUBSTANCE_SPECIFICATION; case SUPPLY_DELIVERY: return SUPPLY_DELIVERY; case SUPPLY_REQUEST: return SUPPLY_REQUEST; case TASK: return TASK; case TERMINOLOGY_CAPABILITIES: return TERMINOLOGY_CAPABILITIES; case TEST_REPORT: return TEST_REPORT; case TEST_SCRIPT: return TEST_SCRIPT; case VALUE_SET: return VALUE_SET; case VERIFICATION_RESULT: return VERIFICATION_RESULT; case VISION_PRESCRIPTION: return VISION_PRESCRIPTION; default: throw new IllegalStateException(value.name()); } } /** * Factory method for creating FHIRDefinedType objects from a passed enum value. */ public static FHIRDefinedType of(Value value) { switch (value) { case ADDRESS: return ADDRESS; case AGE: return AGE; case ANNOTATION: return ANNOTATION; case ATTACHMENT: return ATTACHMENT; case BACKBONE_ELEMENT: return BACKBONE_ELEMENT; case CODEABLE_CONCEPT: return CODEABLE_CONCEPT; case CODING: return CODING; case CONTACT_DETAIL: return CONTACT_DETAIL; case CONTACT_POINT: return CONTACT_POINT; case CONTRIBUTOR: return CONTRIBUTOR; case COUNT: return COUNT; case DATA_REQUIREMENT: return DATA_REQUIREMENT; case DISTANCE: return DISTANCE; case DOSAGE: return DOSAGE; case DURATION: return DURATION; case ELEMENT: return ELEMENT; case ELEMENT_DEFINITION: return ELEMENT_DEFINITION; case EXPRESSION: return EXPRESSION; case EXTENSION: return EXTENSION; case HUMAN_NAME: return HUMAN_NAME; case IDENTIFIER: return IDENTIFIER; case MARKETING_STATUS: return MARKETING_STATUS; case META: return META; case MONEY: return MONEY; case MONEY_QUANTITY: return MONEY_QUANTITY; case NARRATIVE: return NARRATIVE; case PARAMETER_DEFINITION: return PARAMETER_DEFINITION; case PERIOD: return PERIOD; case POPULATION: return POPULATION; case PROD_CHARACTERISTIC: return PROD_CHARACTERISTIC; case PRODUCT_SHELF_LIFE: return PRODUCT_SHELF_LIFE; case QUANTITY: return QUANTITY; case RANGE: return RANGE; case RATIO: return RATIO; case REFERENCE: return REFERENCE; case RELATED_ARTIFACT: return RELATED_ARTIFACT; case SAMPLED_DATA: return SAMPLED_DATA; case SIGNATURE: return SIGNATURE; case SIMPLE_QUANTITY: return SIMPLE_QUANTITY; case SUBSTANCE_AMOUNT: return SUBSTANCE_AMOUNT; case TIMING: return TIMING; case TRIGGER_DEFINITION: return TRIGGER_DEFINITION; case USAGE_CONTEXT: return USAGE_CONTEXT; case BASE64BINARY: return BASE64BINARY; case BOOLEAN: return BOOLEAN; case CANONICAL: return CANONICAL; case CODE: return CODE; case DATE: return DATE; case DATE_TIME: return DATE_TIME; case DECIMAL: return DECIMAL; case ID: return ID; case INSTANT: return INSTANT; case INTEGER: return INTEGER; case MARKDOWN: return MARKDOWN; case OID: return OID; case POSITIVE_INT: return POSITIVE_INT; case STRING: return STRING; case TIME: return TIME; case UNSIGNED_INT: return UNSIGNED_INT; case URI: return URI; case URL: return URL; case UUID: return UUID; case XHTML: return XHTML; case ACCOUNT: return ACCOUNT; case ACTIVITY_DEFINITION: return ACTIVITY_DEFINITION; case ADVERSE_EVENT: return ADVERSE_EVENT; case ALLERGY_INTOLERANCE: return ALLERGY_INTOLERANCE; case APPOINTMENT: return APPOINTMENT; case APPOINTMENT_RESPONSE: return APPOINTMENT_RESPONSE; case AUDIT_EVENT: return AUDIT_EVENT; case BASIC: return BASIC; case BINARY: return BINARY; case BIOLOGICALLY_DERIVED_PRODUCT: return BIOLOGICALLY_DERIVED_PRODUCT; case BODY_STRUCTURE: return BODY_STRUCTURE; case BUNDLE: return BUNDLE; case CAPABILITY_STATEMENT: return CAPABILITY_STATEMENT; case CARE_PLAN: return CARE_PLAN; case CARE_TEAM: return CARE_TEAM; case CATALOG_ENTRY: return CATALOG_ENTRY; case CHARGE_ITEM: return CHARGE_ITEM; case CHARGE_ITEM_DEFINITION: return CHARGE_ITEM_DEFINITION; case CLAIM: return CLAIM; case CLAIM_RESPONSE: return CLAIM_RESPONSE; case CLINICAL_IMPRESSION: return CLINICAL_IMPRESSION; case CODE_SYSTEM: return CODE_SYSTEM; case COMMUNICATION: return COMMUNICATION; case COMMUNICATION_REQUEST: return COMMUNICATION_REQUEST; case COMPARTMENT_DEFINITION: return COMPARTMENT_DEFINITION; case COMPOSITION: return COMPOSITION; case CONCEPT_MAP: return CONCEPT_MAP; case CONDITION: return CONDITION; case CONSENT: return CONSENT; case CONTRACT: return CONTRACT; case COVERAGE: return COVERAGE; case COVERAGE_ELIGIBILITY_REQUEST: return COVERAGE_ELIGIBILITY_REQUEST; case COVERAGE_ELIGIBILITY_RESPONSE: return COVERAGE_ELIGIBILITY_RESPONSE; case DETECTED_ISSUE: return DETECTED_ISSUE; case DEVICE: return DEVICE; case DEVICE_DEFINITION: return DEVICE_DEFINITION; case DEVICE_METRIC: return DEVICE_METRIC; case DEVICE_REQUEST: return DEVICE_REQUEST; case DEVICE_USE_STATEMENT: return DEVICE_USE_STATEMENT; case DIAGNOSTIC_REPORT: return DIAGNOSTIC_REPORT; case DOCUMENT_MANIFEST: return DOCUMENT_MANIFEST; case DOCUMENT_REFERENCE: return DOCUMENT_REFERENCE; case DOMAIN_RESOURCE: return DOMAIN_RESOURCE; case EFFECT_EVIDENCE_SYNTHESIS: return EFFECT_EVIDENCE_SYNTHESIS; case ENCOUNTER: return ENCOUNTER; case ENDPOINT: return ENDPOINT; case ENROLLMENT_REQUEST: return ENROLLMENT_REQUEST; case ENROLLMENT_RESPONSE: return ENROLLMENT_RESPONSE; case EPISODE_OF_CARE: return EPISODE_OF_CARE; case EVENT_DEFINITION: return EVENT_DEFINITION; case EVIDENCE: return EVIDENCE; case EVIDENCE_VARIABLE: return EVIDENCE_VARIABLE; case EXAMPLE_SCENARIO: return EXAMPLE_SCENARIO; case EXPLANATION_OF_BENEFIT: return EXPLANATION_OF_BENEFIT; case FAMILY_MEMBER_HISTORY: return FAMILY_MEMBER_HISTORY; case FLAG: return FLAG; case GOAL: return GOAL; case GRAPH_DEFINITION: return GRAPH_DEFINITION; case GROUP: return GROUP; case GUIDANCE_RESPONSE: return GUIDANCE_RESPONSE; case HEALTHCARE_SERVICE: return HEALTHCARE_SERVICE; case IMAGING_STUDY: return IMAGING_STUDY; case IMMUNIZATION: return IMMUNIZATION; case IMMUNIZATION_EVALUATION: return IMMUNIZATION_EVALUATION; case IMMUNIZATION_RECOMMENDATION: return IMMUNIZATION_RECOMMENDATION; case IMPLEMENTATION_GUIDE: return IMPLEMENTATION_GUIDE; case INSURANCE_PLAN: return INSURANCE_PLAN; case INVOICE: return INVOICE; case LIBRARY: return LIBRARY; case LINKAGE: return LINKAGE; case LIST: return LIST; case LOCATION: return LOCATION; case MEASURE: return MEASURE; case MEASURE_REPORT: return MEASURE_REPORT; case MEDIA: return MEDIA; case MEDICATION: return MEDICATION; case MEDICATION_ADMINISTRATION: return MEDICATION_ADMINISTRATION; case MEDICATION_DISPENSE: return MEDICATION_DISPENSE; case MEDICATION_KNOWLEDGE: return MEDICATION_KNOWLEDGE; case MEDICATION_REQUEST: return MEDICATION_REQUEST; case MEDICATION_STATEMENT: return MEDICATION_STATEMENT; case MEDICINAL_PRODUCT: return MEDICINAL_PRODUCT; case MEDICINAL_PRODUCT_AUTHORIZATION: return MEDICINAL_PRODUCT_AUTHORIZATION; case MEDICINAL_PRODUCT_CONTRAINDICATION: return MEDICINAL_PRODUCT_CONTRAINDICATION; case MEDICINAL_PRODUCT_INDICATION: return MEDICINAL_PRODUCT_INDICATION; case MEDICINAL_PRODUCT_INGREDIENT: return MEDICINAL_PRODUCT_INGREDIENT; case MEDICINAL_PRODUCT_INTERACTION: return MEDICINAL_PRODUCT_INTERACTION; case MEDICINAL_PRODUCT_MANUFACTURED: return MEDICINAL_PRODUCT_MANUFACTURED; case MEDICINAL_PRODUCT_PACKAGED: return MEDICINAL_PRODUCT_PACKAGED; case MEDICINAL_PRODUCT_PHARMACEUTICAL: return MEDICINAL_PRODUCT_PHARMACEUTICAL; case MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT: return MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT; case MESSAGE_DEFINITION: return MESSAGE_DEFINITION; case MESSAGE_HEADER: return MESSAGE_HEADER; case MOLECULAR_SEQUENCE: return MOLECULAR_SEQUENCE; case NAMING_SYSTEM: return NAMING_SYSTEM; case NUTRITION_ORDER: return NUTRITION_ORDER; case OBSERVATION: return OBSERVATION; case OBSERVATION_DEFINITION: return OBSERVATION_DEFINITION; case OPERATION_DEFINITION: return OPERATION_DEFINITION; case OPERATION_OUTCOME: return OPERATION_OUTCOME; case ORGANIZATION: return ORGANIZATION; case ORGANIZATION_AFFILIATION: return ORGANIZATION_AFFILIATION; case PARAMETERS: return PARAMETERS; case PATIENT: return PATIENT; case PAYMENT_NOTICE: return PAYMENT_NOTICE; case PAYMENT_RECONCILIATION: return PAYMENT_RECONCILIATION; case PERSON: return PERSON; case PLAN_DEFINITION: return PLAN_DEFINITION; case PRACTITIONER: return PRACTITIONER; case PRACTITIONER_ROLE: return PRACTITIONER_ROLE; case PROCEDURE: return PROCEDURE; case PROVENANCE: return PROVENANCE; case QUESTIONNAIRE: return QUESTIONNAIRE; case QUESTIONNAIRE_RESPONSE: return QUESTIONNAIRE_RESPONSE; case RELATED_PERSON: return RELATED_PERSON; case REQUEST_GROUP: return REQUEST_GROUP; case RESEARCH_DEFINITION: return RESEARCH_DEFINITION; case RESEARCH_ELEMENT_DEFINITION: return RESEARCH_ELEMENT_DEFINITION; case RESEARCH_STUDY: return RESEARCH_STUDY; case RESEARCH_SUBJECT: return RESEARCH_SUBJECT; case RESOURCE: return RESOURCE; case RISK_ASSESSMENT: return RISK_ASSESSMENT; case RISK_EVIDENCE_SYNTHESIS: return RISK_EVIDENCE_SYNTHESIS; case SCHEDULE: return SCHEDULE; case SEARCH_PARAMETER: return SEARCH_PARAMETER; case SERVICE_REQUEST: return SERVICE_REQUEST; case SLOT: return SLOT; case SPECIMEN: return SPECIMEN; case SPECIMEN_DEFINITION: return SPECIMEN_DEFINITION; case STRUCTURE_DEFINITION: return STRUCTURE_DEFINITION; case STRUCTURE_MAP: return STRUCTURE_MAP; case SUBSCRIPTION: return SUBSCRIPTION; case SUBSTANCE: return SUBSTANCE; case SUBSTANCE_NUCLEIC_ACID: return SUBSTANCE_NUCLEIC_ACID; case SUBSTANCE_POLYMER: return SUBSTANCE_POLYMER; case SUBSTANCE_PROTEIN: return SUBSTANCE_PROTEIN; case SUBSTANCE_REFERENCE_INFORMATION: return SUBSTANCE_REFERENCE_INFORMATION; case SUBSTANCE_SOURCE_MATERIAL: return SUBSTANCE_SOURCE_MATERIAL; case SUBSTANCE_SPECIFICATION: return SUBSTANCE_SPECIFICATION; case SUPPLY_DELIVERY: return SUPPLY_DELIVERY; case SUPPLY_REQUEST: return SUPPLY_REQUEST; case TASK: return TASK; case TERMINOLOGY_CAPABILITIES: return TERMINOLOGY_CAPABILITIES; case TEST_REPORT: return TEST_REPORT; case TEST_SCRIPT: return TEST_SCRIPT; case VALUE_SET: return VALUE_SET; case VERIFICATION_RESULT: return VERIFICATION_RESULT; case VISION_PRESCRIPTION: return VISION_PRESCRIPTION; default: throw new IllegalStateException(value.name()); } } /** * Factory method for creating FHIRDefinedType objects from a passed string value. * * @param value * A string that matches one of the allowed code values * @throws IllegalArgumentException * If the passed string cannot be parsed into an allowed code value */ public static FHIRDefinedType of(java.lang.String value) { return of(Value.from(value)); } /** * Inherited factory method for creating FHIRDefinedType objects from a passed string value. * * @param value * A string that matches one of the allowed code values * @throws IllegalArgumentException * If the passed string cannot be parsed into an allowed code value */ public static String string(java.lang.String value) { return of(Value.from(value)); } /** * Inherited factory method for creating FHIRDefinedType objects from a passed string value. * * @param value * A string that matches one of the allowed code values * @throws IllegalArgumentException * If the passed string cannot be parsed into an allowed code value */ public static Code code(java.lang.String value) { return of(Value.from(value)); } @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } FHIRDefinedType other = (FHIRDefinedType) obj; return Objects.equals(id, other.id) && Objects.equals(extension, other.extension) && Objects.equals(value, other.value); } @Override public int hashCode() { int result = hashCode; if (result == 0) { result = Objects.hash(id, extension, value); hashCode = result; } return result; } public Builder toBuilder() { return new Builder().from(this); } public static Builder builder() { return new Builder(); } public static class Builder extends Code.Builder { private Builder() { super(); } @Override public Builder id(java.lang.String id) { return (Builder) super.id(id); } @Override public Builder extension(Extension... extension) { return (Builder) super.extension(extension); } @Override public Builder extension(Collection extension) { return (Builder) super.extension(extension); } @Override public Builder value(java.lang.String value) { return (value != null) ? (Builder) super.value(Value.from(value).value()) : this; } /** * @deprecated replaced by {@link #value(Value)} */ @Deprecated public Builder value(ValueSet value) { return (value != null) ? (Builder) super.value(value.value()) : this; } /** * Primitive value for code * * @param value * An enum constant for FHIRDefinedType * * @return * A reference to this Builder instance */ public Builder value(Value value) { return (value != null) ? (Builder) super.value(value.value()) : this; } @Override public FHIRDefinedType build() { FHIRDefinedType fHIRDefinedType = new FHIRDefinedType(this); if (validating) { validate(fHIRDefinedType); } return fHIRDefinedType; } protected void validate(FHIRDefinedType fHIRDefinedType) { super.validate(fHIRDefinedType); } protected Builder from(FHIRDefinedType fHIRDefinedType) { super.from(fHIRDefinedType); return this; } } @Deprecated public enum ValueSet { /** * Address * *

An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data * type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be * valid for mail delivery. There are a variety of postal address formats defined around the world. */ ADDRESS("Address"), /** * Age * *

A duration of time during which an organism (or a process) has existed. */ AGE("Age"), /** * Annotation * *

A text note which also contains information about who made the statement and when. */ ANNOTATION("Annotation"), /** * Attachment * *

For referring to data content defined in other formats. */ ATTACHMENT("Attachment"), /** * BackboneElement * *

Base definition for all elements that are defined inside a resource - but not those in a data type. */ BACKBONE_ELEMENT("BackboneElement"), /** * CodeableConcept * *

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. */ CODEABLE_CONCEPT("CodeableConcept"), /** * Coding * *

A reference to a code defined by a terminology system. */ CODING("Coding"), /** * ContactDetail * *

Specifies contact information for a person or organization. */ CONTACT_DETAIL("ContactDetail"), /** * ContactPoint * *

Details for all kinds of technology mediated contact points for a person or organization, including telephone, * email, etc. */ CONTACT_POINT("ContactPoint"), /** * Contributor * *

A contributor to the content of a knowledge asset, including authors, editors, reviewers, and endorsers. */ CONTRIBUTOR("Contributor"), /** * Count * *

A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that * are not precisely quantified, including amounts involving arbitrary units and floating currencies. */ COUNT("Count"), /** * DataRequirement * *

Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters * of the data. */ DATA_REQUIREMENT("DataRequirement"), /** * Distance * *

A length - a value with a unit that is a physical distance. */ DISTANCE("Distance"), /** * Dosage * *

Indicates how the medication is/was taken or should be taken by the patient. */ DOSAGE("Dosage"), /** * Duration * *

A length of time. */ DURATION("Duration"), /** * Element * *

Base definition for all elements in a resource. */ ELEMENT("Element"), /** * ElementDefinition * *

Captures constraints on each element within the resource, profile, or extension. */ ELEMENT_DEFINITION("ElementDefinition"), /** * Expression * *

A expression that is evaluated in a specified context and returns a value. The context of use of the expression * must specify the context in which the expression is evaluated, and how the result of the expression is used. */ EXPRESSION("Expression"), /** * Extension * *

Optional Extension Element - found in all resources. */ EXTENSION("Extension"), /** * HumanName * *

A human's name with the ability to identify parts and usage. */ HUMAN_NAME("HumanName"), /** * Identifier * *

An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. */ IDENTIFIER("Identifier"), /** * MarketingStatus * *

The marketing status describes the date when a medicinal product is actually put on the market or the date as of * which it is no longer available. */ MARKETING_STATUS("MarketingStatus"), /** * Meta * *

The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to * the content might not always be associated with version changes to the resource. */ META("Meta"), /** * Money * *

An amount of economic utility in some recognized currency. */ MONEY("Money"), /** * MoneyQuantity */ MONEY_QUANTITY("MoneyQuantity"), /** * Narrative * *

A human-readable summary of the resource conveying the essential clinical and business information for the resource. */ NARRATIVE("Narrative"), /** * ParameterDefinition * *

The parameters to the module. This collection specifies both the input and output parameters. Input parameters are * provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse. */ PARAMETER_DEFINITION("ParameterDefinition"), /** * Period * *

A time period defined by a start and end date and optionally time. */ PERIOD("Period"), /** * Population * *

A populatioof people with some set of grouping criteria. */ POPULATION("Population"), /** * ProdCharacteristic * *

The marketing status describes the date when a medicinal product is actually put on the market or the date as of * which it is no longer available. */ PROD_CHARACTERISTIC("ProdCharacteristic"), /** * ProductShelfLife * *

The shelf-life and storage information for a medicinal product item or container can be described using this class. */ PRODUCT_SHELF_LIFE("ProductShelfLife"), /** * Quantity * *

A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that * are not precisely quantified, including amounts involving arbitrary units and floating currencies. */ QUANTITY("Quantity"), /** * Range * *

A set of ordered Quantities defined by a low and high limit. */ RANGE("Range"), /** * Ratio * *

A relationship of two Quantity values - expressed as a numerator and a denominator. */ RATIO("Ratio"), /** * Reference * *

A reference from one resource to another. */ REFERENCE("Reference"), /** * RelatedArtifact * *

Related artifacts such as additional documentation, justification, or bibliographic references. */ RELATED_ARTIFACT("RelatedArtifact"), /** * SampledData * *

A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in * the data. */ SAMPLED_DATA("SampledData"), /** * Signature * *

A signature along with supporting context. The signature may be a digital signature that is cryptographic in * nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image * representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities. */ SIGNATURE("Signature"), /** * SimpleQuantity */ SIMPLE_QUANTITY("SimpleQuantity"), /** * SubstanceAmount * *

Chemical substances are a single substance type whose primary defining element is the molecular structure. Chemical * substances shall be defined on the basis of their complete covalent molecular structure; the presence of a salt * (counter-ion) and/or solvates (water, alcohols) is also captured. Purity, grade, physical form or particle size are * not taken into account in the definition of a chemical substance or in the assignment of a Substance ID. */ SUBSTANCE_AMOUNT("SubstanceAmount"), /** * Timing * *

Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, * expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used * when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were * carried out. */ TIMING("Timing"), /** * TriggerDefinition * *

A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined * by the type element. */ TRIGGER_DEFINITION("TriggerDefinition"), /** * UsageContext * *

Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This * metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care * (e.g., venue, care setting, provider of care). */ USAGE_CONTEXT("UsageContext"), /** * base64Binary * *

A stream of bytes */ BASE64BINARY("base64Binary"), /** * boolean * *

Value of "true" or "false" */ BOOLEAN("boolean"), /** * canonical * *

A URI that is a reference to a canonical URL on a FHIR resource */ CANONICAL("canonical"), /** * code * *

A string which has at least one character and no leading or trailing whitespace and where there is no whitespace * other than single spaces in the contents */ CODE("code"), /** * date * *

A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema * types gYear, gYearMonth and date. Dates SHALL be valid dates. */ DATE("date"), /** * dateTime * *

A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone * SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be * provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates. */ DATE_TIME("dateTime"), /** * decimal * *

A rational number with implicit precision */ DECIMAL("decimal"), /** * id * *

Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, * an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive. */ ID("id"), /** * instant * *

An instant in time - known at least to the second */ INSTANT("instant"), /** * integer * *

A whole number */ INTEGER("integer"), /** * markdown * *

A string that may contain Github Flavored Markdown syntax for optional processing by a mark down presentation engine */ MARKDOWN("markdown"), /** * oid * *

An OID represented as a URI */ OID("oid"), /** * positiveInt * *

An integer with a value that is positive (e.g. >0) */ POSITIVE_INT("positiveInt"), /** * string * *

A sequence of Unicode characters */ STRING("string"), /** * time * *

A time during the day, with no date specified */ TIME("time"), /** * unsignedInt * *

An integer with a value that is not negative (e.g. >= 0) */ UNSIGNED_INT("unsignedInt"), /** * uri * *

String of characters used to identify a name or a resource */ URI("uri"), /** * url * *

A URI that is a literal reference */ URL("url"), /** * uuid * *

A UUID, represented as a URI */ UUID("uuid"), /** * XHTML * *

XHTML format, as defined by W3C, but restricted usage (mainly, no active content) */ XHTML("xhtml"), /** * Account * *

A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track * charges for a patient, cost centers, etc. */ ACCOUNT("Account"), /** * ActivityDefinition * *

This resource allows for the definition of some activity to be performed, independent of a particular patient, * practitioner, or other performance context. */ ACTIVITY_DEFINITION("ActivityDefinition"), /** * AdverseEvent * *

Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical * care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or * hospitalization, or that results in death. */ ADVERSE_EVENT("AdverseEvent"), /** * AllergyIntolerance * *

Risk of harmful or undesirable, physiological response which is unique to an individual and associated with * exposure to a substance. */ ALLERGY_INTOLERANCE("AllergyIntolerance"), /** * Appointment * *

A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a * specific date/time. This may result in one or more Encounter(s). */ APPOINTMENT("Appointment"), /** * AppointmentResponse * *

A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. */ APPOINTMENT_RESPONSE("AppointmentResponse"), /** * AuditEvent * *

A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion * attempts and monitoring for inappropriate usage. */ AUDIT_EVENT("AuditEvent"), /** * Basic * *

Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing * resource, and custom resources not appropriate for inclusion in the FHIR specification. */ BASIC("Basic"), /** * Binary * *

A resource that represents the data of a single raw artifact as digital content accessible in its native format. A * Binary resource can contain any content, whether text, image, pdf, zip archive, etc. */ BINARY("Binary"), /** * BiologicallyDerivedProduct * *

A material substance originating from a biological entity intended to be transplanted or infused *

into another (possibly the same) biological entity. */ BIOLOGICALLY_DERIVED_PRODUCT("BiologicallyDerivedProduct"), /** * BodyStructure * *

Record details about an anatomical structure. This resource may be used when a coded concept does not provide the * necessary detail needed for the use case. */ BODY_STRUCTURE("BodyStructure"), /** * Bundle * *

A container for a collection of resources. */ BUNDLE("Bundle"), /** * CapabilityStatement * *

A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of * FHIR that may be used as a statement of actual server functionality or a statement of required or desired server * implementation. */ CAPABILITY_STATEMENT("CapabilityStatement"), /** * CarePlan * *

Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or * community for a period of time, possibly limited to care for a specific condition or set of conditions. */ CARE_PLAN("CarePlan"), /** * CareTeam * *

The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of * care for a patient. */ CARE_TEAM("CareTeam"), /** * CatalogEntry * *

Catalog entries are wrappers that contextualize items included in a catalog. */ CATALOG_ENTRY("CatalogEntry"), /** * ChargeItem * *

The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore * referring not only to the product, but containing in addition details of the provision, like date, time, amounts and * participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal * cost allocation. */ CHARGE_ITEM("ChargeItem"), /** * ChargeItemDefinition * *

The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate * costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a * rough structure and requires profiling for each type of billing code system. */ CHARGE_ITEM_DEFINITION("ChargeItemDefinition"), /** * Claim * *

A provider issued list of professional services and products which have been provided, or are to be provided, to a * patient which is sent to an insurer for reimbursement. */ CLAIM("Claim"), /** * ClaimResponse * *

This resource provides the adjudication details from the processing of a Claim resource. */ CLAIM_RESPONSE("ClaimResponse"), /** * ClinicalImpression * *

A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning * the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with * a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is * called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools * such as Apgar score. */ CLINICAL_IMPRESSION("ClinicalImpression"), /** * CodeSystem * *

The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement * and its key properties, and optionally define a part or all of its content. */ CODE_SYSTEM("CodeSystem"), /** * Communication * *

An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public * health agency that was notified about a reportable condition. */ COMMUNICATION("Communication"), /** * CommunicationRequest * *

A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the * CDS system proposes that the public health agency be notified about a reportable condition. */ COMMUNICATION_REQUEST("CommunicationRequest"), /** * CompartmentDefinition * *

A compartment definition that defines how resources are accessed on a server. */ COMPARTMENT_DEFINITION("CompartmentDefinition"), /** * Composition * *

A set of healthcare-related information that is assembled together into a single logical package that provides a * single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who * is making the statement. A Composition defines the structure and narrative content necessary for a document. However, * a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where * Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in * the Bundle (for example Patient, Practitioner, Encounter, etc.). */ COMPOSITION("Composition"), /** * ConceptMap * *

A statement of relationships from one set of concepts to one or more other concepts - either concepts in code * systems, or data element/data element concepts, or classes in class models. */ CONCEPT_MAP("ConceptMap"), /** * Condition * *

A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a * level of concern. */ CONDITION("Condition"), /** * Consent * *

A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) * to perform one or more actions within a given policy context, for specific purposes and periods of time. */ CONSENT("Consent"), /** * Contract * *

Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement. */ CONTRACT("Contract"), /** * Coverage * *

Financial instrument which may be used to reimburse or pay for health care products and services. Includes both * insurance and self-payment. */ COVERAGE("Coverage"), /** * CoverageEligibilityRequest * *

The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to * respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is * valid and in-force and optionally to provide the insurance details of the policy. */ COVERAGE_ELIGIBILITY_REQUEST("CoverageEligibilityRequest"), /** * CoverageEligibilityResponse * *

This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource. */ COVERAGE_ELIGIBILITY_RESPONSE("CoverageEligibilityResponse"), /** * DetectedIssue * *

Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for * a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc. */ DETECTED_ISSUE("DetectedIssue"), /** * Device * *

A type of a manufactured item that is used in the provision of healthcare without being substantially changed * through that activity. The device may be a medical or non-medical device. */ DEVICE("Device"), /** * DeviceDefinition * *

The characteristics, operational status and capabilities of a medical-related component of a medical device. */ DEVICE_DEFINITION("DeviceDefinition"), /** * DeviceMetric * *

Describes a measurement, calculation or setting capability of a medical device. */ DEVICE_METRIC("DeviceMetric"), /** * DeviceRequest * *

Represents a request for a patient to employ a medical device. The device may be an implantable device, or an * external assistive device, such as a walker. */ DEVICE_REQUEST("DeviceRequest"), /** * DeviceUseStatement * *

A record of a device being used by a patient where the record is the result of a report from the patient or another * clinician. */ DEVICE_USE_STATEMENT("DeviceUseStatement"), /** * DiagnosticReport * *

The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and * locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider * information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation * of diagnostic reports. */ DIAGNOSTIC_REPORT("DiagnosticReport"), /** * DocumentManifest * *

A collection of documents compiled for a purpose together with metadata that applies to the collection. */ DOCUMENT_MANIFEST("DocumentManifest"), /** * DocumentReference * *

A reference to a document of any kind for any purpose. Provides metadata about the document so that the document * can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal * patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text. */ DOCUMENT_REFERENCE("DocumentReference"), /** * DomainResource * *

A resource that includes narrative, extensions, and contained resources. */ DOMAIN_RESOURCE("DomainResource"), /** * EffectEvidenceSynthesis * *

The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a * population where the effect estimate is derived from a combination of research studies. */ EFFECT_EVIDENCE_SYNTHESIS("EffectEvidenceSynthesis"), /** * Encounter * *

An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or * assessing the health status of a patient. */ ENCOUNTER("Encounter"), /** * Endpoint * *

The technical details of an endpoint that can be used for electronic services, such as for web services providing * XDS.b or a REST endpoint for another FHIR server. This may include any security context information. */ ENDPOINT("Endpoint"), /** * EnrollmentRequest * *

This resource provides the insurance enrollment details to the insurer regarding a specified coverage. */ ENROLLMENT_REQUEST("EnrollmentRequest"), /** * EnrollmentResponse * *

This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource. */ ENROLLMENT_RESPONSE("EnrollmentResponse"), /** * EpisodeOfCare * *

An association between a patient and an organization / healthcare provider(s) during which time encounters may * occur. The managing organization assumes a level of responsibility for the patient during this time. */ EPISODE_OF_CARE("EpisodeOfCare"), /** * EventDefinition * *

The EventDefinition resource provides a reusable description of when a particular event can occur. */ EVENT_DEFINITION("EventDefinition"), /** * Evidence * *

The Evidence resource describes the conditional state (population and any exposures being compared within the * population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. */ EVIDENCE("Evidence"), /** * EvidenceVariable * *

The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is * about. */ EVIDENCE_VARIABLE("EvidenceVariable"), /** * ExampleScenario * *

Example of workflow instance. */ EXAMPLE_SCENARIO("ExampleScenario"), /** * ExplanationOfBenefit * *

This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally * account balance information, for informing the subscriber of the benefits provided. */ EXPLANATION_OF_BENEFIT("ExplanationOfBenefit"), /** * FamilyMemberHistory * *

Significant health conditions for a person related to the patient relevant in the context of care for the patient. */ FAMILY_MEMBER_HISTORY("FamilyMemberHistory"), /** * Flag * *

Prospective warnings of potential issues when providing care to the patient. */ FLAG("Flag"), /** * Goal * *

Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring * an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. */ GOAL("Goal"), /** * GraphDefinition * *

A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by * following references. The Graph Definition resource defines a set and makes rules about the set. */ GRAPH_DEFINITION("GraphDefinition"), /** * Group * *

Represents a defined collection of entities that may be discussed or acted upon collectively but which are not * expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an * Organization. */ GROUP("Group"), /** * GuidanceResponse * *

A guidance response is the formal response to a guidance request, including any output parameters returned by the * evaluation, as well as the description of any proposed actions to be taken. */ GUIDANCE_RESPONSE("GuidanceResponse"), /** * HealthcareService * *

The details of a healthcare service available at a location. */ HEALTHCARE_SERVICE("HealthcareService"), /** * ImagingStudy * *

Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which * includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a * common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple * series of different modalities. */ IMAGING_STUDY("ImagingStudy"), /** * Immunization * *

Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a * patient, a clinician or another party. */ IMMUNIZATION("Immunization"), /** * ImmunizationEvaluation * *

Describes a comparison of an immunization event against published recommendations to determine if the * administration is "valid" in relation to those recommendations. */ IMMUNIZATION_EVALUATION("ImmunizationEvaluation"), /** * ImmunizationRecommendation * *

A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional * supporting justification. */ IMMUNIZATION_RECOMMENDATION("ImmunizationRecommendation"), /** * ImplementationGuide * *

A set of rules of how a particular interoperability or standards problem is solved - typically through the use of * FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to * publish a computable definition of all the parts. */ IMPLEMENTATION_GUIDE("ImplementationGuide"), /** * InsurancePlan * *

Details of a Health Insurance product/plan provided by an organization. */ INSURANCE_PLAN("InsurancePlan"), /** * Invoice * *

Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing * purpose. */ INVOICE("Invoice"), /** * Library * *

The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and * expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a * collection of knowledge assets. */ LIBRARY("Library"), /** * Linkage * *

Identifies two or more records (resource instances) that refer to the same real-world "occurrence". */ LINKAGE("Linkage"), /** * List * *

A list is a curated collection of resources. */ LIST("List"), /** * Location * *

Details and position information for a physical place where services are provided and resources and participants * may be stored, found, contained, or accommodated. */ LOCATION("Location"), /** * Measure * *

The Measure resource provides the definition of a quality measure. */ MEASURE("Measure"), /** * MeasureReport * *

The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the * resources involved in that calculation. */ MEASURE_REPORT("MeasureReport"), /** * Media * *

A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by * direct reference. */ MEDIA("Media"), /** * Medication * *

This resource is primarily used for the identification and definition of a medication for the purposes of * prescribing, dispensing, and administering a medication as well as for making statements about medication use. */ MEDICATION("Medication"), /** * MedicationAdministration * *

Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as * swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing * prescription, and the specific encounter between patient and health care practitioner. */ MEDICATION_ADMINISTRATION("MedicationAdministration"), /** * MedicationDispense * *

Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a * description of the medication product (supply) provided and the instructions for administering the medication. The * medication dispense is the result of a pharmacy system responding to a medication order. */ MEDICATION_DISPENSE("MedicationDispense"), /** * MedicationKnowledge * *

Information about a medication that is used to support knowledge. */ MEDICATION_KNOWLEDGE("MedicationKnowledge"), /** * MedicationRequest * *

An order or request for both supply of the medication and the instructions for administration of the medication to * a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to * generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with * workflow patterns. */ MEDICATION_REQUEST("MedicationRequest"), /** * MedicationStatement * *

A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient * may be taking the medication now or has taken the medication in the past or will be taking the medication in the * future. The source of this information can be the patient, significant other (such as a family member or spouse), or a * clinician. A common scenario where this information is captured is during the history taking process during a patient * visit or stay. The medication information may come from sources such as the patient's memory, from a prescription * bottle, or from a list of medications the patient, clinician or other party maintains. * *

The primary difference between a medication statement and a medication administration is that the medication * administration has complete administration information and is based on actual administration information from the * person who administered the medication. A medication statement is often, if not always, less specific. There is no * required date/time when the medication was administered, in fact we only know that a source has reported the patient * is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete * or missing or less precise. As stated earlier, the medication statement information may come from the patient's * memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. * Medication administration is more formal and is not missing detailed information. */ MEDICATION_STATEMENT("MedicationStatement"), /** * MedicinalProduct * *

Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use). */ MEDICINAL_PRODUCT("MedicinalProduct"), /** * MedicinalProductAuthorization * *

The regulatory authorization of a medicinal product. */ MEDICINAL_PRODUCT_AUTHORIZATION("MedicinalProductAuthorization"), /** * MedicinalProductContraindication * *

The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory * purposes. */ MEDICINAL_PRODUCT_CONTRAINDICATION("MedicinalProductContraindication"), /** * MedicinalProductIndication * *

Indication for the Medicinal Product. */ MEDICINAL_PRODUCT_INDICATION("MedicinalProductIndication"), /** * MedicinalProductIngredient * *

An ingredient of a manufactured item or pharmaceutical product. */ MEDICINAL_PRODUCT_INGREDIENT("MedicinalProductIngredient"), /** * MedicinalProductInteraction * *

The interactions of the medicinal product with other medicinal products, or other forms of interactions. */ MEDICINAL_PRODUCT_INTERACTION("MedicinalProductInteraction"), /** * MedicinalProductManufactured * *

The manufactured item as contained in the packaged medicinal product. */ MEDICINAL_PRODUCT_MANUFACTURED("MedicinalProductManufactured"), /** * MedicinalProductPackaged * *

A medicinal product in a container or package. */ MEDICINAL_PRODUCT_PACKAGED("MedicinalProductPackaged"), /** * MedicinalProductPharmaceutical * *

A pharmaceutical product described in terms of its composition and dose form. */ MEDICINAL_PRODUCT_PHARMACEUTICAL("MedicinalProductPharmaceutical"), /** * MedicinalProductUndesirableEffect * *

Describe the undesirable effects of the medicinal product. */ MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT("MedicinalProductUndesirableEffect"), /** * MessageDefinition * *

Defines the characteristics of a message that can be shared between systems, including the type of event that * initiates the message, the content to be transmitted and what response(s), if any, are permitted. */ MESSAGE_DEFINITION("MessageDefinition"), /** * MessageHeader * *

The header for a message exchange that is either requesting or responding to an action. The reference(s) that are * the subject of the action as well as other information related to the action are typically transmitted in a bundle in * which the MessageHeader resource instance is the first resource in the bundle. */ MESSAGE_HEADER("MessageHeader"), /** * MolecularSequence * *

Raw data describing a biological sequence. */ MOLECULAR_SEQUENCE("MolecularSequence"), /** * NamingSystem * *

A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, * devices, etc. Represents a "System" used within the Identifier and Coding data types. */ NAMING_SYSTEM("NamingSystem"), /** * NutritionOrder * *

A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident. */ NUTRITION_ORDER("NutritionOrder"), /** * Observation * *

Measurements and simple assertions made about a patient, device or other subject. */ OBSERVATION("Observation"), /** * ObservationDefinition * *

Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable * health care service. */ OBSERVATION_DEFINITION("ObservationDefinition"), /** * OperationDefinition * *

A formal computable definition of an operation (on the RESTful interface) or a named query (using the search * interaction). */ OPERATION_DEFINITION("OperationDefinition"), /** * OperationOutcome * *

A collection of error, warning, or information messages that result from a system action. */ OPERATION_OUTCOME("OperationOutcome"), /** * Organization * *

A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some * form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare * practice groups, payer/insurer, etc. */ ORGANIZATION("Organization"), /** * OrganizationAffiliation * *

Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of * relationship/sub-division relationship. */ ORGANIZATION_AFFILIATION("OrganizationAffiliation"), /** * Parameters * *

This resource is a non-persisted resource used to pass information into and back from an [operation](operations. * html). It has no other use, and there is no RESTful endpoint associated with it. */ PARAMETERS("Parameters"), /** * Patient * *

Demographics and other administrative information about an individual or animal receiving care or other health- * related services. */ PATIENT("Patient"), /** * PaymentNotice * *

This resource provides the status of the payment for goods and services rendered, and the request and response * resource references. */ PAYMENT_NOTICE("PaymentNotice"), /** * PaymentReconciliation * *

This resource provides the details including amount of a payment and allocates the payment items being paid. */ PAYMENT_RECONCILIATION("PaymentReconciliation"), /** * Person * *

Demographics and administrative information about a person independent of a specific health-related context. */ PERSON("Person"), /** * PlanDefinition * *

This resource allows for the definition of various types of plans as a sharable, consumable, and executable * artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as * clinical decision support rules, order sets and protocols. */ PLAN_DEFINITION("PlanDefinition"), /** * Practitioner * *

A person who is directly or indirectly involved in the provisioning of healthcare. */ PRACTITIONER("Practitioner"), /** * PractitionerRole * *

A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a * period of time. */ PRACTITIONER_ROLE("PractitionerRole"), /** * Procedure * *

An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or * less invasive like long term services, counseling, or hypnotherapy. */ PROCEDURE("Procedure"), /** * Provenance * *

Provenance of a resource is a record that describes entities and processes involved in producing and delivering or * otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling * trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become * important records with their own provenance. Provenance statement indicates clinical significance in terms of * confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document * Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust * policies. */ PROVENANCE("Provenance"), /** * Questionnaire * *

A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide * detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection. */ QUESTIONNAIRE("Questionnaire"), /** * QuestionnaireResponse * *

A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, * corresponding to the structure of the grouping of the questionnaire being responded to. */ QUESTIONNAIRE_RESPONSE("QuestionnaireResponse"), /** * RelatedPerson * *

Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor * has a formal responsibility in the care process. */ RELATED_PERSON("RelatedPerson"), /** * RequestGroup * *

A group of related requests that can be used to capture intended activities that have inter-dependencies such as * "give this medication after that one". */ REQUEST_GROUP("RequestGroup"), /** * ResearchDefinition * *

The ResearchDefinition resource describes the conditional state (population and any exposures being compared within * the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. */ RESEARCH_DEFINITION("ResearchDefinition"), /** * ResearchElementDefinition * *

The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, * recommendation) is about. */ RESEARCH_ELEMENT_DEFINITION("ResearchElementDefinition"), /** * ResearchStudy * *

A process where a researcher or organization plans and then executes a series of steps intended to increase the * field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other * information about medications, devices, therapies and other interventional and investigative techniques. A * ResearchStudy involves the gathering of information about human or animal subjects. */ RESEARCH_STUDY("ResearchStudy"), /** * ResearchSubject * *

A physical entity which is the primary unit of operational and/or administrative interest in a study. */ RESEARCH_SUBJECT("ResearchSubject"), /** * Resource * *

This is the base resource type for everything. */ RESOURCE("Resource"), /** * RiskAssessment * *

An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome. */ RISK_ASSESSMENT("RiskAssessment"), /** * RiskEvidenceSynthesis * *

The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where * the risk estimate is derived from a combination of research studies. */ RISK_EVIDENCE_SYNTHESIS("RiskEvidenceSynthesis"), /** * Schedule * *

A container for slots of time that may be available for booking appointments. */ SCHEDULE("Schedule"), /** * SearchParameter * *

A search parameter that defines a named search item that can be used to search/filter on a resource. */ SEARCH_PARAMETER("SearchParameter"), /** * ServiceRequest * *

A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. */ SERVICE_REQUEST("ServiceRequest"), /** * Slot * *

A slot of time on a schedule that may be available for booking appointments. */ SLOT("Slot"), /** * Specimen * *

A sample to be used for analysis. */ SPECIMEN("Specimen"), /** * SpecimenDefinition * *

A kind of specimen with associated set of requirements. */ SPECIMEN_DEFINITION("SpecimenDefinition"), /** * StructureDefinition * *

A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in * FHIR, and also for describing extensions and constraints on resources and data types. */ STRUCTURE_DEFINITION("StructureDefinition"), /** * StructureMap * *

A Map of relationships between 2 structures that can be used to transform data. */ STRUCTURE_MAP("StructureMap"), /** * Subscription * *

The subscription resource is used to define a push-based subscription from a server to another system. Once a * subscription is registered with the server, the server checks every resource that is created or updated, and if the * resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an * appropriate action. */ SUBSCRIPTION("Subscription"), /** * Substance * *

A homogeneous material with a definite composition. */ SUBSTANCE("Substance"), /** * SubstanceNucleicAcid * *

Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs * will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction. */ SUBSTANCE_NUCLEIC_ACID("SubstanceNucleicAcid"), /** * SubstancePolymer * *

Todo. */ SUBSTANCE_POLYMER("SubstancePolymer"), /** * SubstanceProtein * *

A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that * are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, * recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This * set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, * peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators. */ SUBSTANCE_PROTEIN("SubstanceProtein"), /** * SubstanceReferenceInformation * *

Todo. */ SUBSTANCE_REFERENCE_INFORMATION("SubstanceReferenceInformation"), /** * SubstanceSourceMaterial * *

Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a * material that can result in or can be modified to form a substance. This set of data elements shall be used to define * polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a * controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and * structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh * material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the * fraction information will be captured at the Substance information level and additional information for herbal * extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the * Substance Class: Structurally Diverse and the herbal annex. */ SUBSTANCE_SOURCE_MATERIAL("SubstanceSourceMaterial"), /** * SubstanceSpecification * *

The detailed description of a substance, typically at a level beyond what is used for prescribing. */ SUBSTANCE_SPECIFICATION("SubstanceSpecification"), /** * SupplyDelivery * *

Record of delivery of what is supplied. */ SUPPLY_DELIVERY("SupplyDelivery"), /** * SupplyRequest * *

A record of a request for a medication, substance or device used in the healthcare setting. */ SUPPLY_REQUEST("SupplyRequest"), /** * Task * *

A task to be performed. */ TASK("Task"), /** * TerminologyCapabilities * *

A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that * may be used as a statement of actual server functionality or a statement of required or desired server implementation. */ TERMINOLOGY_CAPABILITIES("TerminologyCapabilities"), /** * TestReport * *

A summary of information based on the results of executing a TestScript. */ TEST_REPORT("TestReport"), /** * TestScript * *

A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR * specification. */ TEST_SCRIPT("TestScript"), /** * ValueSet * *

A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a * particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements] * (terminologies.html). */ VALUE_SET("ValueSet"), /** * VerificationResult * *

Describes validation requirements, source(s), status and dates for one or more elements. */ VERIFICATION_RESULT("VerificationResult"), /** * VisionPrescription * *

An authorization for the provision of glasses and/or contact lenses to a patient. */ VISION_PRESCRIPTION("VisionPrescription"); private final java.lang.String value; ValueSet(java.lang.String value) { this.value = value; } /** * @return * The java.lang.String value of the code represented by this enum */ public java.lang.String value() { return value; } /** * Factory method for creating FHIRDefinedType.Value values from a passed string value. * * @param value * A string that matches one of the allowed code values * @throws IllegalArgumentException * If the passed string cannot be parsed into an allowed code value */ public static ValueSet from(java.lang.String value) { for (ValueSet c : ValueSet.values()) { if (c.value.equals(value)) { return c; } } throw new IllegalArgumentException(value); } } public enum Value { /** * Address * *

An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data * type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be * valid for mail delivery. There are a variety of postal address formats defined around the world. */ ADDRESS("Address"), /** * Age * *

A duration of time during which an organism (or a process) has existed. */ AGE("Age"), /** * Annotation * *

A text note which also contains information about who made the statement and when. */ ANNOTATION("Annotation"), /** * Attachment * *

For referring to data content defined in other formats. */ ATTACHMENT("Attachment"), /** * BackboneElement * *

Base definition for all elements that are defined inside a resource - but not those in a data type. */ BACKBONE_ELEMENT("BackboneElement"), /** * CodeableConcept * *

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. */ CODEABLE_CONCEPT("CodeableConcept"), /** * Coding * *

A reference to a code defined by a terminology system. */ CODING("Coding"), /** * ContactDetail * *

Specifies contact information for a person or organization. */ CONTACT_DETAIL("ContactDetail"), /** * ContactPoint * *

Details for all kinds of technology mediated contact points for a person or organization, including telephone, * email, etc. */ CONTACT_POINT("ContactPoint"), /** * Contributor * *

A contributor to the content of a knowledge asset, including authors, editors, reviewers, and endorsers. */ CONTRIBUTOR("Contributor"), /** * Count * *

A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that * are not precisely quantified, including amounts involving arbitrary units and floating currencies. */ COUNT("Count"), /** * DataRequirement * *

Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters * of the data. */ DATA_REQUIREMENT("DataRequirement"), /** * Distance * *

A length - a value with a unit that is a physical distance. */ DISTANCE("Distance"), /** * Dosage * *

Indicates how the medication is/was taken or should be taken by the patient. */ DOSAGE("Dosage"), /** * Duration * *

A length of time. */ DURATION("Duration"), /** * Element * *

Base definition for all elements in a resource. */ ELEMENT("Element"), /** * ElementDefinition * *

Captures constraints on each element within the resource, profile, or extension. */ ELEMENT_DEFINITION("ElementDefinition"), /** * Expression * *

A expression that is evaluated in a specified context and returns a value. The context of use of the expression * must specify the context in which the expression is evaluated, and how the result of the expression is used. */ EXPRESSION("Expression"), /** * Extension * *

Optional Extension Element - found in all resources. */ EXTENSION("Extension"), /** * HumanName * *

A human's name with the ability to identify parts and usage. */ HUMAN_NAME("HumanName"), /** * Identifier * *

An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. */ IDENTIFIER("Identifier"), /** * MarketingStatus * *

The marketing status describes the date when a medicinal product is actually put on the market or the date as of * which it is no longer available. */ MARKETING_STATUS("MarketingStatus"), /** * Meta * *

The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to * the content might not always be associated with version changes to the resource. */ META("Meta"), /** * Money * *

An amount of economic utility in some recognized currency. */ MONEY("Money"), /** * MoneyQuantity */ MONEY_QUANTITY("MoneyQuantity"), /** * Narrative * *

A human-readable summary of the resource conveying the essential clinical and business information for the resource. */ NARRATIVE("Narrative"), /** * ParameterDefinition * *

The parameters to the module. This collection specifies both the input and output parameters. Input parameters are * provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse. */ PARAMETER_DEFINITION("ParameterDefinition"), /** * Period * *

A time period defined by a start and end date and optionally time. */ PERIOD("Period"), /** * Population * *

A populatioof people with some set of grouping criteria. */ POPULATION("Population"), /** * ProdCharacteristic * *

The marketing status describes the date when a medicinal product is actually put on the market or the date as of * which it is no longer available. */ PROD_CHARACTERISTIC("ProdCharacteristic"), /** * ProductShelfLife * *

The shelf-life and storage information for a medicinal product item or container can be described using this class. */ PRODUCT_SHELF_LIFE("ProductShelfLife"), /** * Quantity * *

A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that * are not precisely quantified, including amounts involving arbitrary units and floating currencies. */ QUANTITY("Quantity"), /** * Range * *

A set of ordered Quantities defined by a low and high limit. */ RANGE("Range"), /** * Ratio * *

A relationship of two Quantity values - expressed as a numerator and a denominator. */ RATIO("Ratio"), /** * Reference * *

A reference from one resource to another. */ REFERENCE("Reference"), /** * RelatedArtifact * *

Related artifacts such as additional documentation, justification, or bibliographic references. */ RELATED_ARTIFACT("RelatedArtifact"), /** * SampledData * *

A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in * the data. */ SAMPLED_DATA("SampledData"), /** * Signature * *

A signature along with supporting context. The signature may be a digital signature that is cryptographic in * nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image * representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities. */ SIGNATURE("Signature"), /** * SimpleQuantity */ SIMPLE_QUANTITY("SimpleQuantity"), /** * SubstanceAmount * *

Chemical substances are a single substance type whose primary defining element is the molecular structure. Chemical * substances shall be defined on the basis of their complete covalent molecular structure; the presence of a salt * (counter-ion) and/or solvates (water, alcohols) is also captured. Purity, grade, physical form or particle size are * not taken into account in the definition of a chemical substance or in the assignment of a Substance ID. */ SUBSTANCE_AMOUNT("SubstanceAmount"), /** * Timing * *

Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, * expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used * when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were * carried out. */ TIMING("Timing"), /** * TriggerDefinition * *

A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined * by the type element. */ TRIGGER_DEFINITION("TriggerDefinition"), /** * UsageContext * *

Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This * metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care * (e.g., venue, care setting, provider of care). */ USAGE_CONTEXT("UsageContext"), /** * base64Binary * *

A stream of bytes */ BASE64BINARY("base64Binary"), /** * boolean * *

Value of "true" or "false" */ BOOLEAN("boolean"), /** * canonical * *

A URI that is a reference to a canonical URL on a FHIR resource */ CANONICAL("canonical"), /** * code * *

A string which has at least one character and no leading or trailing whitespace and where there is no whitespace * other than single spaces in the contents */ CODE("code"), /** * date * *

A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema * types gYear, gYearMonth and date. Dates SHALL be valid dates. */ DATE("date"), /** * dateTime * *

A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone * SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be * provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates. */ DATE_TIME("dateTime"), /** * decimal * *

A rational number with implicit precision */ DECIMAL("decimal"), /** * id * *

Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, * an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive. */ ID("id"), /** * instant * *

An instant in time - known at least to the second */ INSTANT("instant"), /** * integer * *

A whole number */ INTEGER("integer"), /** * markdown * *

A string that may contain Github Flavored Markdown syntax for optional processing by a mark down presentation engine */ MARKDOWN("markdown"), /** * oid * *

An OID represented as a URI */ OID("oid"), /** * positiveInt * *

An integer with a value that is positive (e.g. >0) */ POSITIVE_INT("positiveInt"), /** * string * *

A sequence of Unicode characters */ STRING("string"), /** * time * *

A time during the day, with no date specified */ TIME("time"), /** * unsignedInt * *

An integer with a value that is not negative (e.g. >= 0) */ UNSIGNED_INT("unsignedInt"), /** * uri * *

String of characters used to identify a name or a resource */ URI("uri"), /** * url * *

A URI that is a literal reference */ URL("url"), /** * uuid * *

A UUID, represented as a URI */ UUID("uuid"), /** * XHTML * *

XHTML format, as defined by W3C, but restricted usage (mainly, no active content) */ XHTML("xhtml"), /** * Account * *

A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track * charges for a patient, cost centers, etc. */ ACCOUNT("Account"), /** * ActivityDefinition * *

This resource allows for the definition of some activity to be performed, independent of a particular patient, * practitioner, or other performance context. */ ACTIVITY_DEFINITION("ActivityDefinition"), /** * AdverseEvent * *

Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical * care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or * hospitalization, or that results in death. */ ADVERSE_EVENT("AdverseEvent"), /** * AllergyIntolerance * *

Risk of harmful or undesirable, physiological response which is unique to an individual and associated with * exposure to a substance. */ ALLERGY_INTOLERANCE("AllergyIntolerance"), /** * Appointment * *

A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a * specific date/time. This may result in one or more Encounter(s). */ APPOINTMENT("Appointment"), /** * AppointmentResponse * *

A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. */ APPOINTMENT_RESPONSE("AppointmentResponse"), /** * AuditEvent * *

A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion * attempts and monitoring for inappropriate usage. */ AUDIT_EVENT("AuditEvent"), /** * Basic * *

Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing * resource, and custom resources not appropriate for inclusion in the FHIR specification. */ BASIC("Basic"), /** * Binary * *

A resource that represents the data of a single raw artifact as digital content accessible in its native format. A * Binary resource can contain any content, whether text, image, pdf, zip archive, etc. */ BINARY("Binary"), /** * BiologicallyDerivedProduct * *

A material substance originating from a biological entity intended to be transplanted or infused *

into another (possibly the same) biological entity. */ BIOLOGICALLY_DERIVED_PRODUCT("BiologicallyDerivedProduct"), /** * BodyStructure * *

Record details about an anatomical structure. This resource may be used when a coded concept does not provide the * necessary detail needed for the use case. */ BODY_STRUCTURE("BodyStructure"), /** * Bundle * *

A container for a collection of resources. */ BUNDLE("Bundle"), /** * CapabilityStatement * *

A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of * FHIR that may be used as a statement of actual server functionality or a statement of required or desired server * implementation. */ CAPABILITY_STATEMENT("CapabilityStatement"), /** * CarePlan * *

Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or * community for a period of time, possibly limited to care for a specific condition or set of conditions. */ CARE_PLAN("CarePlan"), /** * CareTeam * *

The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of * care for a patient. */ CARE_TEAM("CareTeam"), /** * CatalogEntry * *

Catalog entries are wrappers that contextualize items included in a catalog. */ CATALOG_ENTRY("CatalogEntry"), /** * ChargeItem * *

The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore * referring not only to the product, but containing in addition details of the provision, like date, time, amounts and * participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal * cost allocation. */ CHARGE_ITEM("ChargeItem"), /** * ChargeItemDefinition * *

The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate * costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a * rough structure and requires profiling for each type of billing code system. */ CHARGE_ITEM_DEFINITION("ChargeItemDefinition"), /** * Claim * *

A provider issued list of professional services and products which have been provided, or are to be provided, to a * patient which is sent to an insurer for reimbursement. */ CLAIM("Claim"), /** * ClaimResponse * *

This resource provides the adjudication details from the processing of a Claim resource. */ CLAIM_RESPONSE("ClaimResponse"), /** * ClinicalImpression * *

A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning * the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with * a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is * called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools * such as Apgar score. */ CLINICAL_IMPRESSION("ClinicalImpression"), /** * CodeSystem * *

The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement * and its key properties, and optionally define a part or all of its content. */ CODE_SYSTEM("CodeSystem"), /** * Communication * *

An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public * health agency that was notified about a reportable condition. */ COMMUNICATION("Communication"), /** * CommunicationRequest * *

A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the * CDS system proposes that the public health agency be notified about a reportable condition. */ COMMUNICATION_REQUEST("CommunicationRequest"), /** * CompartmentDefinition * *

A compartment definition that defines how resources are accessed on a server. */ COMPARTMENT_DEFINITION("CompartmentDefinition"), /** * Composition * *

A set of healthcare-related information that is assembled together into a single logical package that provides a * single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who * is making the statement. A Composition defines the structure and narrative content necessary for a document. However, * a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where * Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in * the Bundle (for example Patient, Practitioner, Encounter, etc.). */ COMPOSITION("Composition"), /** * ConceptMap * *

A statement of relationships from one set of concepts to one or more other concepts - either concepts in code * systems, or data element/data element concepts, or classes in class models. */ CONCEPT_MAP("ConceptMap"), /** * Condition * *

A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a * level of concern. */ CONDITION("Condition"), /** * Consent * *

A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) * to perform one or more actions within a given policy context, for specific purposes and periods of time. */ CONSENT("Consent"), /** * Contract * *

Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement. */ CONTRACT("Contract"), /** * Coverage * *

Financial instrument which may be used to reimburse or pay for health care products and services. Includes both * insurance and self-payment. */ COVERAGE("Coverage"), /** * CoverageEligibilityRequest * *

The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to * respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is * valid and in-force and optionally to provide the insurance details of the policy. */ COVERAGE_ELIGIBILITY_REQUEST("CoverageEligibilityRequest"), /** * CoverageEligibilityResponse * *

This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource. */ COVERAGE_ELIGIBILITY_RESPONSE("CoverageEligibilityResponse"), /** * DetectedIssue * *

Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for * a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc. */ DETECTED_ISSUE("DetectedIssue"), /** * Device * *

A type of a manufactured item that is used in the provision of healthcare without being substantially changed * through that activity. The device may be a medical or non-medical device. */ DEVICE("Device"), /** * DeviceDefinition * *

The characteristics, operational status and capabilities of a medical-related component of a medical device. */ DEVICE_DEFINITION("DeviceDefinition"), /** * DeviceMetric * *

Describes a measurement, calculation or setting capability of a medical device. */ DEVICE_METRIC("DeviceMetric"), /** * DeviceRequest * *

Represents a request for a patient to employ a medical device. The device may be an implantable device, or an * external assistive device, such as a walker. */ DEVICE_REQUEST("DeviceRequest"), /** * DeviceUseStatement * *

A record of a device being used by a patient where the record is the result of a report from the patient or another * clinician. */ DEVICE_USE_STATEMENT("DeviceUseStatement"), /** * DiagnosticReport * *

The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and * locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider * information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation * of diagnostic reports. */ DIAGNOSTIC_REPORT("DiagnosticReport"), /** * DocumentManifest * *

A collection of documents compiled for a purpose together with metadata that applies to the collection. */ DOCUMENT_MANIFEST("DocumentManifest"), /** * DocumentReference * *

A reference to a document of any kind for any purpose. Provides metadata about the document so that the document * can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal * patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text. */ DOCUMENT_REFERENCE("DocumentReference"), /** * DomainResource * *

A resource that includes narrative, extensions, and contained resources. */ DOMAIN_RESOURCE("DomainResource"), /** * EffectEvidenceSynthesis * *

The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a * population where the effect estimate is derived from a combination of research studies. */ EFFECT_EVIDENCE_SYNTHESIS("EffectEvidenceSynthesis"), /** * Encounter * *

An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or * assessing the health status of a patient. */ ENCOUNTER("Encounter"), /** * Endpoint * *

The technical details of an endpoint that can be used for electronic services, such as for web services providing * XDS.b or a REST endpoint for another FHIR server. This may include any security context information. */ ENDPOINT("Endpoint"), /** * EnrollmentRequest * *

This resource provides the insurance enrollment details to the insurer regarding a specified coverage. */ ENROLLMENT_REQUEST("EnrollmentRequest"), /** * EnrollmentResponse * *

This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource. */ ENROLLMENT_RESPONSE("EnrollmentResponse"), /** * EpisodeOfCare * *

An association between a patient and an organization / healthcare provider(s) during which time encounters may * occur. The managing organization assumes a level of responsibility for the patient during this time. */ EPISODE_OF_CARE("EpisodeOfCare"), /** * EventDefinition * *

The EventDefinition resource provides a reusable description of when a particular event can occur. */ EVENT_DEFINITION("EventDefinition"), /** * Evidence * *

The Evidence resource describes the conditional state (population and any exposures being compared within the * population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. */ EVIDENCE("Evidence"), /** * EvidenceVariable * *

The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is * about. */ EVIDENCE_VARIABLE("EvidenceVariable"), /** * ExampleScenario * *

Example of workflow instance. */ EXAMPLE_SCENARIO("ExampleScenario"), /** * ExplanationOfBenefit * *

This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally * account balance information, for informing the subscriber of the benefits provided. */ EXPLANATION_OF_BENEFIT("ExplanationOfBenefit"), /** * FamilyMemberHistory * *

Significant health conditions for a person related to the patient relevant in the context of care for the patient. */ FAMILY_MEMBER_HISTORY("FamilyMemberHistory"), /** * Flag * *

Prospective warnings of potential issues when providing care to the patient. */ FLAG("Flag"), /** * Goal * *

Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring * an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. */ GOAL("Goal"), /** * GraphDefinition * *

A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by * following references. The Graph Definition resource defines a set and makes rules about the set. */ GRAPH_DEFINITION("GraphDefinition"), /** * Group * *

Represents a defined collection of entities that may be discussed or acted upon collectively but which are not * expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an * Organization. */ GROUP("Group"), /** * GuidanceResponse * *

A guidance response is the formal response to a guidance request, including any output parameters returned by the * evaluation, as well as the description of any proposed actions to be taken. */ GUIDANCE_RESPONSE("GuidanceResponse"), /** * HealthcareService * *

The details of a healthcare service available at a location. */ HEALTHCARE_SERVICE("HealthcareService"), /** * ImagingStudy * *

Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which * includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a * common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple * series of different modalities. */ IMAGING_STUDY("ImagingStudy"), /** * Immunization * *

Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a * patient, a clinician or another party. */ IMMUNIZATION("Immunization"), /** * ImmunizationEvaluation * *

Describes a comparison of an immunization event against published recommendations to determine if the * administration is "valid" in relation to those recommendations. */ IMMUNIZATION_EVALUATION("ImmunizationEvaluation"), /** * ImmunizationRecommendation * *

A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional * supporting justification. */ IMMUNIZATION_RECOMMENDATION("ImmunizationRecommendation"), /** * ImplementationGuide * *

A set of rules of how a particular interoperability or standards problem is solved - typically through the use of * FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to * publish a computable definition of all the parts. */ IMPLEMENTATION_GUIDE("ImplementationGuide"), /** * InsurancePlan * *

Details of a Health Insurance product/plan provided by an organization. */ INSURANCE_PLAN("InsurancePlan"), /** * Invoice * *

Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing * purpose. */ INVOICE("Invoice"), /** * Library * *

The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and * expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a * collection of knowledge assets. */ LIBRARY("Library"), /** * Linkage * *

Identifies two or more records (resource instances) that refer to the same real-world "occurrence". */ LINKAGE("Linkage"), /** * List * *

A list is a curated collection of resources. */ LIST("List"), /** * Location * *

Details and position information for a physical place where services are provided and resources and participants * may be stored, found, contained, or accommodated. */ LOCATION("Location"), /** * Measure * *

The Measure resource provides the definition of a quality measure. */ MEASURE("Measure"), /** * MeasureReport * *

The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the * resources involved in that calculation. */ MEASURE_REPORT("MeasureReport"), /** * Media * *

A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by * direct reference. */ MEDIA("Media"), /** * Medication * *

This resource is primarily used for the identification and definition of a medication for the purposes of * prescribing, dispensing, and administering a medication as well as for making statements about medication use. */ MEDICATION("Medication"), /** * MedicationAdministration * *

Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as * swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing * prescription, and the specific encounter between patient and health care practitioner. */ MEDICATION_ADMINISTRATION("MedicationAdministration"), /** * MedicationDispense * *

Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a * description of the medication product (supply) provided and the instructions for administering the medication. The * medication dispense is the result of a pharmacy system responding to a medication order. */ MEDICATION_DISPENSE("MedicationDispense"), /** * MedicationKnowledge * *

Information about a medication that is used to support knowledge. */ MEDICATION_KNOWLEDGE("MedicationKnowledge"), /** * MedicationRequest * *

An order or request for both supply of the medication and the instructions for administration of the medication to * a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to * generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with * workflow patterns. */ MEDICATION_REQUEST("MedicationRequest"), /** * MedicationStatement * *

A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient * may be taking the medication now or has taken the medication in the past or will be taking the medication in the * future. The source of this information can be the patient, significant other (such as a family member or spouse), or a * clinician. A common scenario where this information is captured is during the history taking process during a patient * visit or stay. The medication information may come from sources such as the patient's memory, from a prescription * bottle, or from a list of medications the patient, clinician or other party maintains. * *

The primary difference between a medication statement and a medication administration is that the medication * administration has complete administration information and is based on actual administration information from the * person who administered the medication. A medication statement is often, if not always, less specific. There is no * required date/time when the medication was administered, in fact we only know that a source has reported the patient * is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete * or missing or less precise. As stated earlier, the medication statement information may come from the patient's * memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. * Medication administration is more formal and is not missing detailed information. */ MEDICATION_STATEMENT("MedicationStatement"), /** * MedicinalProduct * *

Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use). */ MEDICINAL_PRODUCT("MedicinalProduct"), /** * MedicinalProductAuthorization * *

The regulatory authorization of a medicinal product. */ MEDICINAL_PRODUCT_AUTHORIZATION("MedicinalProductAuthorization"), /** * MedicinalProductContraindication * *

The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory * purposes. */ MEDICINAL_PRODUCT_CONTRAINDICATION("MedicinalProductContraindication"), /** * MedicinalProductIndication * *

Indication for the Medicinal Product. */ MEDICINAL_PRODUCT_INDICATION("MedicinalProductIndication"), /** * MedicinalProductIngredient * *

An ingredient of a manufactured item or pharmaceutical product. */ MEDICINAL_PRODUCT_INGREDIENT("MedicinalProductIngredient"), /** * MedicinalProductInteraction * *

The interactions of the medicinal product with other medicinal products, or other forms of interactions. */ MEDICINAL_PRODUCT_INTERACTION("MedicinalProductInteraction"), /** * MedicinalProductManufactured * *

The manufactured item as contained in the packaged medicinal product. */ MEDICINAL_PRODUCT_MANUFACTURED("MedicinalProductManufactured"), /** * MedicinalProductPackaged * *

A medicinal product in a container or package. */ MEDICINAL_PRODUCT_PACKAGED("MedicinalProductPackaged"), /** * MedicinalProductPharmaceutical * *

A pharmaceutical product described in terms of its composition and dose form. */ MEDICINAL_PRODUCT_PHARMACEUTICAL("MedicinalProductPharmaceutical"), /** * MedicinalProductUndesirableEffect * *

Describe the undesirable effects of the medicinal product. */ MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT("MedicinalProductUndesirableEffect"), /** * MessageDefinition * *

Defines the characteristics of a message that can be shared between systems, including the type of event that * initiates the message, the content to be transmitted and what response(s), if any, are permitted. */ MESSAGE_DEFINITION("MessageDefinition"), /** * MessageHeader * *

The header for a message exchange that is either requesting or responding to an action. The reference(s) that are * the subject of the action as well as other information related to the action are typically transmitted in a bundle in * which the MessageHeader resource instance is the first resource in the bundle. */ MESSAGE_HEADER("MessageHeader"), /** * MolecularSequence * *

Raw data describing a biological sequence. */ MOLECULAR_SEQUENCE("MolecularSequence"), /** * NamingSystem * *

A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, * devices, etc. Represents a "System" used within the Identifier and Coding data types. */ NAMING_SYSTEM("NamingSystem"), /** * NutritionOrder * *

A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident. */ NUTRITION_ORDER("NutritionOrder"), /** * Observation * *

Measurements and simple assertions made about a patient, device or other subject. */ OBSERVATION("Observation"), /** * ObservationDefinition * *

Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable * health care service. */ OBSERVATION_DEFINITION("ObservationDefinition"), /** * OperationDefinition * *

A formal computable definition of an operation (on the RESTful interface) or a named query (using the search * interaction). */ OPERATION_DEFINITION("OperationDefinition"), /** * OperationOutcome * *

A collection of error, warning, or information messages that result from a system action. */ OPERATION_OUTCOME("OperationOutcome"), /** * Organization * *

A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some * form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare * practice groups, payer/insurer, etc. */ ORGANIZATION("Organization"), /** * OrganizationAffiliation * *

Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of * relationship/sub-division relationship. */ ORGANIZATION_AFFILIATION("OrganizationAffiliation"), /** * Parameters * *

This resource is a non-persisted resource used to pass information into and back from an [operation](operations. * html). It has no other use, and there is no RESTful endpoint associated with it. */ PARAMETERS("Parameters"), /** * Patient * *

Demographics and other administrative information about an individual or animal receiving care or other health- * related services. */ PATIENT("Patient"), /** * PaymentNotice * *

This resource provides the status of the payment for goods and services rendered, and the request and response * resource references. */ PAYMENT_NOTICE("PaymentNotice"), /** * PaymentReconciliation * *

This resource provides the details including amount of a payment and allocates the payment items being paid. */ PAYMENT_RECONCILIATION("PaymentReconciliation"), /** * Person * *

Demographics and administrative information about a person independent of a specific health-related context. */ PERSON("Person"), /** * PlanDefinition * *

This resource allows for the definition of various types of plans as a sharable, consumable, and executable * artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as * clinical decision support rules, order sets and protocols. */ PLAN_DEFINITION("PlanDefinition"), /** * Practitioner * *

A person who is directly or indirectly involved in the provisioning of healthcare. */ PRACTITIONER("Practitioner"), /** * PractitionerRole * *

A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a * period of time. */ PRACTITIONER_ROLE("PractitionerRole"), /** * Procedure * *

An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or * less invasive like long term services, counseling, or hypnotherapy. */ PROCEDURE("Procedure"), /** * Provenance * *

Provenance of a resource is a record that describes entities and processes involved in producing and delivering or * otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling * trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become * important records with their own provenance. Provenance statement indicates clinical significance in terms of * confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document * Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust * policies. */ PROVENANCE("Provenance"), /** * Questionnaire * *

A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide * detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection. */ QUESTIONNAIRE("Questionnaire"), /** * QuestionnaireResponse * *

A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, * corresponding to the structure of the grouping of the questionnaire being responded to. */ QUESTIONNAIRE_RESPONSE("QuestionnaireResponse"), /** * RelatedPerson * *

Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor * has a formal responsibility in the care process. */ RELATED_PERSON("RelatedPerson"), /** * RequestGroup * *

A group of related requests that can be used to capture intended activities that have inter-dependencies such as * "give this medication after that one". */ REQUEST_GROUP("RequestGroup"), /** * ResearchDefinition * *

The ResearchDefinition resource describes the conditional state (population and any exposures being compared within * the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. */ RESEARCH_DEFINITION("ResearchDefinition"), /** * ResearchElementDefinition * *

The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, * recommendation) is about. */ RESEARCH_ELEMENT_DEFINITION("ResearchElementDefinition"), /** * ResearchStudy * *

A process where a researcher or organization plans and then executes a series of steps intended to increase the * field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other * information about medications, devices, therapies and other interventional and investigative techniques. A * ResearchStudy involves the gathering of information about human or animal subjects. */ RESEARCH_STUDY("ResearchStudy"), /** * ResearchSubject * *

A physical entity which is the primary unit of operational and/or administrative interest in a study. */ RESEARCH_SUBJECT("ResearchSubject"), /** * Resource * *

This is the base resource type for everything. */ RESOURCE("Resource"), /** * RiskAssessment * *

An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome. */ RISK_ASSESSMENT("RiskAssessment"), /** * RiskEvidenceSynthesis * *

The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where * the risk estimate is derived from a combination of research studies. */ RISK_EVIDENCE_SYNTHESIS("RiskEvidenceSynthesis"), /** * Schedule * *

A container for slots of time that may be available for booking appointments. */ SCHEDULE("Schedule"), /** * SearchParameter * *

A search parameter that defines a named search item that can be used to search/filter on a resource. */ SEARCH_PARAMETER("SearchParameter"), /** * ServiceRequest * *

A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. */ SERVICE_REQUEST("ServiceRequest"), /** * Slot * *

A slot of time on a schedule that may be available for booking appointments. */ SLOT("Slot"), /** * Specimen * *

A sample to be used for analysis. */ SPECIMEN("Specimen"), /** * SpecimenDefinition * *

A kind of specimen with associated set of requirements. */ SPECIMEN_DEFINITION("SpecimenDefinition"), /** * StructureDefinition * *

A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in * FHIR, and also for describing extensions and constraints on resources and data types. */ STRUCTURE_DEFINITION("StructureDefinition"), /** * StructureMap * *

A Map of relationships between 2 structures that can be used to transform data. */ STRUCTURE_MAP("StructureMap"), /** * Subscription * *

The subscription resource is used to define a push-based subscription from a server to another system. Once a * subscription is registered with the server, the server checks every resource that is created or updated, and if the * resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an * appropriate action. */ SUBSCRIPTION("Subscription"), /** * Substance * *

A homogeneous material with a definite composition. */ SUBSTANCE("Substance"), /** * SubstanceNucleicAcid * *

Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs * will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction. */ SUBSTANCE_NUCLEIC_ACID("SubstanceNucleicAcid"), /** * SubstancePolymer * *

Todo. */ SUBSTANCE_POLYMER("SubstancePolymer"), /** * SubstanceProtein * *

A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that * are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, * recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This * set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, * peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators. */ SUBSTANCE_PROTEIN("SubstanceProtein"), /** * SubstanceReferenceInformation * *

Todo. */ SUBSTANCE_REFERENCE_INFORMATION("SubstanceReferenceInformation"), /** * SubstanceSourceMaterial * *

Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a * material that can result in or can be modified to form a substance. This set of data elements shall be used to define * polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a * controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and * structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh * material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the * fraction information will be captured at the Substance information level and additional information for herbal * extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the * Substance Class: Structurally Diverse and the herbal annex. */ SUBSTANCE_SOURCE_MATERIAL("SubstanceSourceMaterial"), /** * SubstanceSpecification * *

The detailed description of a substance, typically at a level beyond what is used for prescribing. */ SUBSTANCE_SPECIFICATION("SubstanceSpecification"), /** * SupplyDelivery * *

Record of delivery of what is supplied. */ SUPPLY_DELIVERY("SupplyDelivery"), /** * SupplyRequest * *

A record of a request for a medication, substance or device used in the healthcare setting. */ SUPPLY_REQUEST("SupplyRequest"), /** * Task * *

A task to be performed. */ TASK("Task"), /** * TerminologyCapabilities * *

A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that * may be used as a statement of actual server functionality or a statement of required or desired server implementation. */ TERMINOLOGY_CAPABILITIES("TerminologyCapabilities"), /** * TestReport * *

A summary of information based on the results of executing a TestScript. */ TEST_REPORT("TestReport"), /** * TestScript * *

A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR * specification. */ TEST_SCRIPT("TestScript"), /** * ValueSet * *

A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a * particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements] * (terminologies.html). */ VALUE_SET("ValueSet"), /** * VerificationResult * *

Describes validation requirements, source(s), status and dates for one or more elements. */ VERIFICATION_RESULT("VerificationResult"), /** * VisionPrescription * *

An authorization for the provision of glasses and/or contact lenses to a patient. */ VISION_PRESCRIPTION("VisionPrescription"); private final java.lang.String value; Value(java.lang.String value) { this.value = value; } /** * @return * The java.lang.String value of the code represented by this enum */ public java.lang.String value() { return value; } /** * Factory method for creating FHIRDefinedType.Value values from a passed string value. * * @param value * A string that matches one of the allowed code values * @return * The corresponding FHIRDefinedType.Value or null if a null value was passed * @throws IllegalArgumentException * If the passed string is not null and cannot be parsed into an allowed code value */ public static Value from(java.lang.String value) { if (value == null) { return null; } switch (value) { case "Address": return ADDRESS; case "Age": return AGE; case "Annotation": return ANNOTATION; case "Attachment": return ATTACHMENT; case "BackboneElement": return BACKBONE_ELEMENT; case "CodeableConcept": return CODEABLE_CONCEPT; case "Coding": return CODING; case "ContactDetail": return CONTACT_DETAIL; case "ContactPoint": return CONTACT_POINT; case "Contributor": return CONTRIBUTOR; case "Count": return COUNT; case "DataRequirement": return DATA_REQUIREMENT; case "Distance": return DISTANCE; case "Dosage": return DOSAGE; case "Duration": return DURATION; case "Element": return ELEMENT; case "ElementDefinition": return ELEMENT_DEFINITION; case "Expression": return EXPRESSION; case "Extension": return EXTENSION; case "HumanName": return HUMAN_NAME; case "Identifier": return IDENTIFIER; case "MarketingStatus": return MARKETING_STATUS; case "Meta": return META; case "Money": return MONEY; case "MoneyQuantity": return MONEY_QUANTITY; case "Narrative": return NARRATIVE; case "ParameterDefinition": return PARAMETER_DEFINITION; case "Period": return PERIOD; case "Population": return POPULATION; case "ProdCharacteristic": return PROD_CHARACTERISTIC; case "ProductShelfLife": return PRODUCT_SHELF_LIFE; case "Quantity": return QUANTITY; case "Range": return RANGE; case "Ratio": return RATIO; case "Reference": return REFERENCE; case "RelatedArtifact": return RELATED_ARTIFACT; case "SampledData": return SAMPLED_DATA; case "Signature": return SIGNATURE; case "SimpleQuantity": return SIMPLE_QUANTITY; case "SubstanceAmount": return SUBSTANCE_AMOUNT; case "Timing": return TIMING; case "TriggerDefinition": return TRIGGER_DEFINITION; case "UsageContext": return USAGE_CONTEXT; case "base64Binary": return BASE64BINARY; case "boolean": return BOOLEAN; case "canonical": return CANONICAL; case "code": return CODE; case "date": return DATE; case "dateTime": return DATE_TIME; case "decimal": return DECIMAL; case "id": return ID; case "instant": return INSTANT; case "integer": return INTEGER; case "markdown": return MARKDOWN; case "oid": return OID; case "positiveInt": return POSITIVE_INT; case "string": return STRING; case "time": return TIME; case "unsignedInt": return UNSIGNED_INT; case "uri": return URI; case "url": return URL; case "uuid": return UUID; case "xhtml": return XHTML; case "Account": return ACCOUNT; case "ActivityDefinition": return ACTIVITY_DEFINITION; case "AdverseEvent": return ADVERSE_EVENT; case "AllergyIntolerance": return ALLERGY_INTOLERANCE; case "Appointment": return APPOINTMENT; case "AppointmentResponse": return APPOINTMENT_RESPONSE; case "AuditEvent": return AUDIT_EVENT; case "Basic": return BASIC; case "Binary": return BINARY; case "BiologicallyDerivedProduct": return BIOLOGICALLY_DERIVED_PRODUCT; case "BodyStructure": return BODY_STRUCTURE; case "Bundle": return BUNDLE; case "CapabilityStatement": return CAPABILITY_STATEMENT; case "CarePlan": return CARE_PLAN; case "CareTeam": return CARE_TEAM; case "CatalogEntry": return CATALOG_ENTRY; case "ChargeItem": return CHARGE_ITEM; case "ChargeItemDefinition": return CHARGE_ITEM_DEFINITION; case "Claim": return CLAIM; case "ClaimResponse": return CLAIM_RESPONSE; case "ClinicalImpression": return CLINICAL_IMPRESSION; case "CodeSystem": return CODE_SYSTEM; case "Communication": return COMMUNICATION; case "CommunicationRequest": return COMMUNICATION_REQUEST; case "CompartmentDefinition": return COMPARTMENT_DEFINITION; case "Composition": return COMPOSITION; case "ConceptMap": return CONCEPT_MAP; case "Condition": return CONDITION; case "Consent": return CONSENT; case "Contract": return CONTRACT; case "Coverage": return COVERAGE; case "CoverageEligibilityRequest": return COVERAGE_ELIGIBILITY_REQUEST; case "CoverageEligibilityResponse": return COVERAGE_ELIGIBILITY_RESPONSE; case "DetectedIssue": return DETECTED_ISSUE; case "Device": return DEVICE; case "DeviceDefinition": return DEVICE_DEFINITION; case "DeviceMetric": return DEVICE_METRIC; case "DeviceRequest": return DEVICE_REQUEST; case "DeviceUseStatement": return DEVICE_USE_STATEMENT; case "DiagnosticReport": return DIAGNOSTIC_REPORT; case "DocumentManifest": return DOCUMENT_MANIFEST; case "DocumentReference": return DOCUMENT_REFERENCE; case "DomainResource": return DOMAIN_RESOURCE; case "EffectEvidenceSynthesis": return EFFECT_EVIDENCE_SYNTHESIS; case "Encounter": return ENCOUNTER; case "Endpoint": return ENDPOINT; case "EnrollmentRequest": return ENROLLMENT_REQUEST; case "EnrollmentResponse": return ENROLLMENT_RESPONSE; case "EpisodeOfCare": return EPISODE_OF_CARE; case "EventDefinition": return EVENT_DEFINITION; case "Evidence": return EVIDENCE; case "EvidenceVariable": return EVIDENCE_VARIABLE; case "ExampleScenario": return EXAMPLE_SCENARIO; case "ExplanationOfBenefit": return EXPLANATION_OF_BENEFIT; case "FamilyMemberHistory": return FAMILY_MEMBER_HISTORY; case "Flag": return FLAG; case "Goal": return GOAL; case "GraphDefinition": return GRAPH_DEFINITION; case "Group": return GROUP; case "GuidanceResponse": return GUIDANCE_RESPONSE; case "HealthcareService": return HEALTHCARE_SERVICE; case "ImagingStudy": return IMAGING_STUDY; case "Immunization": return IMMUNIZATION; case "ImmunizationEvaluation": return IMMUNIZATION_EVALUATION; case "ImmunizationRecommendation": return IMMUNIZATION_RECOMMENDATION; case "ImplementationGuide": return IMPLEMENTATION_GUIDE; case "InsurancePlan": return INSURANCE_PLAN; case "Invoice": return INVOICE; case "Library": return LIBRARY; case "Linkage": return LINKAGE; case "List": return LIST; case "Location": return LOCATION; case "Measure": return MEASURE; case "MeasureReport": return MEASURE_REPORT; case "Media": return MEDIA; case "Medication": return MEDICATION; case "MedicationAdministration": return MEDICATION_ADMINISTRATION; case "MedicationDispense": return MEDICATION_DISPENSE; case "MedicationKnowledge": return MEDICATION_KNOWLEDGE; case "MedicationRequest": return MEDICATION_REQUEST; case "MedicationStatement": return MEDICATION_STATEMENT; case "MedicinalProduct": return MEDICINAL_PRODUCT; case "MedicinalProductAuthorization": return MEDICINAL_PRODUCT_AUTHORIZATION; case "MedicinalProductContraindication": return MEDICINAL_PRODUCT_CONTRAINDICATION; case "MedicinalProductIndication": return MEDICINAL_PRODUCT_INDICATION; case "MedicinalProductIngredient": return MEDICINAL_PRODUCT_INGREDIENT; case "MedicinalProductInteraction": return MEDICINAL_PRODUCT_INTERACTION; case "MedicinalProductManufactured": return MEDICINAL_PRODUCT_MANUFACTURED; case "MedicinalProductPackaged": return MEDICINAL_PRODUCT_PACKAGED; case "MedicinalProductPharmaceutical": return MEDICINAL_PRODUCT_PHARMACEUTICAL; case "MedicinalProductUndesirableEffect": return MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT; case "MessageDefinition": return MESSAGE_DEFINITION; case "MessageHeader": return MESSAGE_HEADER; case "MolecularSequence": return MOLECULAR_SEQUENCE; case "NamingSystem": return NAMING_SYSTEM; case "NutritionOrder": return NUTRITION_ORDER; case "Observation": return OBSERVATION; case "ObservationDefinition": return OBSERVATION_DEFINITION; case "OperationDefinition": return OPERATION_DEFINITION; case "OperationOutcome": return OPERATION_OUTCOME; case "Organization": return ORGANIZATION; case "OrganizationAffiliation": return ORGANIZATION_AFFILIATION; case "Parameters": return PARAMETERS; case "Patient": return PATIENT; case "PaymentNotice": return PAYMENT_NOTICE; case "PaymentReconciliation": return PAYMENT_RECONCILIATION; case "Person": return PERSON; case "PlanDefinition": return PLAN_DEFINITION; case "Practitioner": return PRACTITIONER; case "PractitionerRole": return PRACTITIONER_ROLE; case "Procedure": return PROCEDURE; case "Provenance": return PROVENANCE; case "Questionnaire": return QUESTIONNAIRE; case "QuestionnaireResponse": return QUESTIONNAIRE_RESPONSE; case "RelatedPerson": return RELATED_PERSON; case "RequestGroup": return REQUEST_GROUP; case "ResearchDefinition": return RESEARCH_DEFINITION; case "ResearchElementDefinition": return RESEARCH_ELEMENT_DEFINITION; case "ResearchStudy": return RESEARCH_STUDY; case "ResearchSubject": return RESEARCH_SUBJECT; case "Resource": return RESOURCE; case "RiskAssessment": return RISK_ASSESSMENT; case "RiskEvidenceSynthesis": return RISK_EVIDENCE_SYNTHESIS; case "Schedule": return SCHEDULE; case "SearchParameter": return SEARCH_PARAMETER; case "ServiceRequest": return SERVICE_REQUEST; case "Slot": return SLOT; case "Specimen": return SPECIMEN; case "SpecimenDefinition": return SPECIMEN_DEFINITION; case "StructureDefinition": return STRUCTURE_DEFINITION; case "StructureMap": return STRUCTURE_MAP; case "Subscription": return SUBSCRIPTION; case "Substance": return SUBSTANCE; case "SubstanceNucleicAcid": return SUBSTANCE_NUCLEIC_ACID; case "SubstancePolymer": return SUBSTANCE_POLYMER; case "SubstanceProtein": return SUBSTANCE_PROTEIN; case "SubstanceReferenceInformation": return SUBSTANCE_REFERENCE_INFORMATION; case "SubstanceSourceMaterial": return SUBSTANCE_SOURCE_MATERIAL; case "SubstanceSpecification": return SUBSTANCE_SPECIFICATION; case "SupplyDelivery": return SUPPLY_DELIVERY; case "SupplyRequest": return SUPPLY_REQUEST; case "Task": return TASK; case "TerminologyCapabilities": return TERMINOLOGY_CAPABILITIES; case "TestReport": return TEST_REPORT; case "TestScript": return TEST_SCRIPT; case "ValueSet": return VALUE_SET; case "VerificationResult": return VERIFICATION_RESULT; case "VisionPrescription": return VISION_PRESCRIPTION; default: throw new IllegalArgumentException(value); } } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy