Data Model Libraries
    Preparing search index...

    Module @paq-ts-fhir/r5-datamodels - v1.2.0

    This file is generated by the FHIR Data Model Generator. DO NOT make any modifications!

    index.ts Module

    For questions, suggestions, or bugs, please open an issue at GitHub ts-fhir-datamodels/issues.

    FHIR R5 Data Model Library

    The TypeScript data models in this package were generated for all FHIR R5 resources and complex types. TypeScript classes were generated for each FHIR R5 resource and FHIR R5 complex type as defined by their corresponding FHIR StructureDefinition.

    The HAPI FHIR ecosystem (implemented in Java) includes data model classes representing FHIR resources and data types. These data model classes include a number of getters and setters for the basic properties of that data model along with many convenience methods. These HAPI FHIR data models provided the inspiration for the design of the TypeScript data models generated for this project.

    A proof-of-concept (POC) project was undertaken to arrive at a design for TypeScript that could easily be applied to generated data models. This POC project resulted in contents for a core library that contains the base data models, implementations of the FHIR primitive data types, and various utilities required by the data models. These are implemented in the @paq-ts-fhir/fhir-core library. This generated data model project takes this library as its sole dependency. Additionally, a set of implementation patterns were identified to facilitate code generation of data models for resources and complex data types.

    This @paq-ts-fhir/r5-datamodels package is intended to be installed as a dependency in your TypeScript/JavaScript project for use within a Node.js environment. The minimum supported version of Node.js is v22.11.0 (LTS). To install this package, run the following command in your project directory:

    > npm install @paq-ts-fhir/r5-datamodels -P
    

    This package's only dependency is the @paq-ts-fhir/fhir-core library whose only dependencies are the Luxon and Zod libraries.

    The FHIR data model class hierarchy is based on the FHIR Type Framework. All FHIR resource data models extend either Resource or DomainResource. According to the FHIR specification, only DomainResource, Bundle, Parameters, and Binary extend Resource. All other FHIR resources extend DomainResource. All FHIR complex data types extend either DataType or BackboneType. All FHIR primitive data types extend PrimitiveType<T> where T represents the FHIR primitive as defined in the FHIR Specification and implemented in the @paq-ts-fhir/fhir-core library.

    Additional "component" classes are also generated for each BackboneElement defined in a resource. While generated as separate classes, these "component" classes have no meaning on their own and should only be used as a special data type defined within a resource.

    Finally, "pseudo-enumeration" classes based on a FHIR CodeSystem were generated for each primitive code element defined in a resource or complex type. These are generated when the code element has a binding.strength of required with a binding.valueSet URL. These classes are used to represent the values of code elements that are defined in the FHIR specification.

    Release Notes are available for all published FHIR data model libraries.

    For more information on the data models generated by this package, refer to the API Documentation and the User Guide.

    For background information on the generation of these data models, refer to content in dev-docs.

    Base Models

    Base
    Element
    BackboneElement
    DataType
    BackboneType
    PrimitiveType
    Resource
    DomainResource
    IBase
    IElement
    IExtension
    IBackboneElement
    IDataType
    IBackboneType
    IPrimitiveType
    IResource
    IDomainResource

    Data Types: Primitive Base Types

    fhirBase64Binary
    fhirBoolean
    fhirCanonical
    fhirCode
    fhirDateTime
    fhirDate
    fhirDecimal
    fhirId
    fhirInstant
    fhirInteger64
    fhirInteger
    fhirMarkdown
    fhirOid
    fhirPositiveInt
    fhirString
    fhirTime
    fhirUnsignedInt
    fhirUri
    fhirUrl
    fhirUuid
    fhirXhtml

    Data Models: PrimitiveType

    Base64BinaryType
    BooleanType
    CanonicalType
    CodeType
    EnumCodeType
    DateTimeType
    DateType
    DecimalType
    IdType
    InstantType
    Integer64Type
    IntegerType
    MarkdownType
    OidType
    PositiveIntType
    StringType
    TimeType
    UnsignedIntType
    UriType
    UrlType
    UuidType
    XhtmlType
    DateTypeImpl
    DateTimeTypeImpl
    InstantTypeImpl

    Data Models: ComplexType

    Address
    Age
    Annotation
    Attachment
    Availability
    AvailabilityAvailableTimeComponent
    AvailabilityNotAvailableTimeComponent
    CodeableReference
    ContactDetail
    ContactPoint
    Contributor
    Count
    DataRequirement
    DataRequirementCodeFilterComponent
    DataRequirementDateFilterComponent
    DataRequirementValueFilterComponent
    DataRequirementSortComponent
    Distance
    Dosage
    DosageDoseAndRateComponent
    Duration
    ElementDefinition
    ElementDefinitionSlicingComponent
    ElementDefinitionSlicingDiscriminatorComponent
    ElementDefinitionBaseComponent
    ElementDefinitionTypeComponent
    ElementDefinitionExampleComponent
    ElementDefinitionConstraintComponent
    ElementDefinitionBindingComponent
    ElementDefinitionBindingAdditionalComponent
    ElementDefinitionMappingComponent
    Expression
    ExtendedContactDetail
    HumanName
    MarketingStatus
    MonetaryComponent
    Money
    ParameterDefinition
    ProductShelfLife
    Quantity
    Range
    Ratio
    RatioRange
    RelatedArtifact
    SampledData
    Signature
    Timing
    TimingRepeatComponent
    TriggerDefinition
    UsageContext
    VirtualServiceDetail
    CodeableConcept
    Coding
    Identifier
    Meta
    Narrative
    Period
    Reference

    Data Models: Resource

    Account
    AccountCoverageComponent
    AccountGuarantorComponent
    AccountDiagnosisComponent
    AccountProcedureComponent
    AccountRelatedAccountComponent
    AccountBalanceComponent
    ActivityDefinition
    ActivityDefinitionParticipantComponent
    ActivityDefinitionDynamicValueComponent
    ActorDefinition
    AdministrableProductDefinition
    AdministrableProductDefinitionPropertyComponent
    AdministrableProductDefinitionRouteOfAdministrationComponent
    AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesComponent
    AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesWithdrawalPeriodComponent
    AdverseEvent
    AdverseEventParticipantComponent
    AdverseEventSuspectEntityComponent
    AdverseEventSuspectEntityCausalityComponent
    AdverseEventContributingFactorComponent
    AdverseEventPreventiveActionComponent
    AdverseEventMitigatingActionComponent
    AdverseEventSupportingInfoComponent
    AllergyIntolerance
    AllergyIntoleranceParticipantComponent
    AllergyIntoleranceReactionComponent
    Appointment
    AppointmentParticipantComponent
    AppointmentRecurrenceTemplateComponent
    AppointmentRecurrenceTemplateWeeklyTemplateComponent
    AppointmentRecurrenceTemplateMonthlyTemplateComponent
    AppointmentRecurrenceTemplateYearlyTemplateComponent
    AppointmentResponse
    ArtifactAssessment
    ArtifactAssessmentContentComponent
    AuditEvent
    AuditEventOutcomeComponent
    AuditEventAgentComponent
    AuditEventSourceComponent
    AuditEventEntityComponent
    AuditEventEntityDetailComponent
    Basic
    Binary
    BiologicallyDerivedProduct
    BiologicallyDerivedProductCollectionComponent
    BiologicallyDerivedProductPropertyComponent
    BiologicallyDerivedProductDispense
    BiologicallyDerivedProductDispensePerformerComponent
    BodyStructure
    BodyStructureIncludedStructureComponent
    BodyStructureIncludedStructureBodyLandmarkOrientationComponent
    BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmarkComponent
    Bundle
    BundleLinkComponent
    BundleEntryComponent
    BundleEntrySearchComponent
    BundleEntryRequestComponent
    BundleEntryResponseComponent
    CapabilityStatement
    CapabilityStatementSoftwareComponent
    CapabilityStatementImplementationComponent
    CapabilityStatementRestComponent
    CapabilityStatementRestSecurityComponent
    CapabilityStatementRestResourceComponent
    CapabilityStatementRestResourceInteractionComponent
    CapabilityStatementRestResourceSearchParamComponent
    CapabilityStatementRestResourceOperationComponent
    CapabilityStatementRestInteractionComponent
    CapabilityStatementMessagingComponent
    CapabilityStatementMessagingEndpointComponent
    CapabilityStatementMessagingSupportedMessageComponent
    CapabilityStatementDocumentComponent
    CarePlan
    CarePlanActivityComponent
    CareTeam
    CareTeamParticipantComponent
    ChargeItem
    ChargeItemPerformerComponent
    ChargeItemDefinition
    ChargeItemDefinitionApplicabilityComponent
    ChargeItemDefinitionPropertyGroupComponent
    Citation
    CitationSummaryComponent
    CitationClassificationComponent
    CitationStatusDateComponent
    CitationCitedArtifactComponent
    CitationCitedArtifactVersionComponent
    CitationCitedArtifactStatusDateComponent
    CitationCitedArtifactTitleComponent
    CitationCitedArtifactAbstractComponent
    CitationCitedArtifactPartComponent
    CitationCitedArtifactRelatesToComponent
    CitationCitedArtifactPublicationFormComponent
    CitationCitedArtifactPublicationFormPublishedInComponent
    CitationCitedArtifactWebLocationComponent
    CitationCitedArtifactClassificationComponent
    CitationCitedArtifactContributorshipComponent
    CitationCitedArtifactContributorshipEntryComponent
    CitationCitedArtifactContributorshipEntryContributionInstanceComponent
    CitationCitedArtifactContributorshipSummaryComponent
    Claim
    ClaimRelatedComponent
    ClaimPayeeComponent
    ClaimEventComponent
    ClaimCareTeamComponent
    ClaimSupportingInfoComponent
    ClaimDiagnosisComponent
    ClaimProcedureComponent
    ClaimInsuranceComponent
    ClaimAccidentComponent
    ClaimItemComponent
    ClaimItemBodySiteComponent
    ClaimItemDetailComponent
    ClaimItemDetailSubDetailComponent
    ClaimResponse
    ClaimResponseEventComponent
    ClaimResponseItemComponent
    ClaimResponseItemReviewOutcomeComponent
    ClaimResponseItemAdjudicationComponent
    ClaimResponseItemDetailComponent
    ClaimResponseItemDetailSubDetailComponent
    ClaimResponseAddItemComponent
    ClaimResponseAddItemBodySiteComponent
    ClaimResponseAddItemDetailComponent
    ClaimResponseAddItemDetailSubDetailComponent
    ClaimResponseTotalComponent
    ClaimResponsePaymentComponent
    ClaimResponseProcessNoteComponent
    ClaimResponseInsuranceComponent
    ClaimResponseErrorComponent
    ClinicalImpression
    ClinicalImpressionFindingComponent
    ClinicalUseDefinition
    ClinicalUseDefinitionContraindicationComponent
    ClinicalUseDefinitionContraindicationOtherTherapyComponent
    ClinicalUseDefinitionIndicationComponent
    ClinicalUseDefinitionInteractionComponent
    ClinicalUseDefinitionInteractionInteractantComponent
    ClinicalUseDefinitionUndesirableEffectComponent
    ClinicalUseDefinitionWarningComponent
    CodeSystem
    CodeSystemFilterComponent
    CodeSystemPropertyComponent
    CodeSystemConceptComponent
    CodeSystemConceptDesignationComponent
    CodeSystemConceptPropertyComponent
    Communication
    CommunicationPayloadComponent
    CommunicationRequest
    CommunicationRequestPayloadComponent
    CompartmentDefinition
    CompartmentDefinitionResourceComponent
    Composition
    CompositionAttesterComponent
    CompositionEventComponent
    CompositionSectionComponent
    ConceptMap
    ConceptMapPropertyComponent
    ConceptMapAdditionalAttributeComponent
    ConceptMapGroupComponent
    ConceptMapGroupElementComponent
    ConceptMapGroupElementTargetComponent
    ConceptMapGroupElementTargetPropertyComponent
    ConceptMapGroupElementTargetDependsOnComponent
    ConceptMapGroupUnmappedComponent
    Condition
    ConditionParticipantComponent
    ConditionStageComponent
    ConditionDefinition
    ConditionDefinitionObservationComponent
    ConditionDefinitionMedicationComponent
    ConditionDefinitionPreconditionComponent
    ConditionDefinitionQuestionnaireComponent
    ConditionDefinitionPlanComponent
    ConsentPolicyBasisComponent
    ConsentVerificationComponent
    ConsentProvisionComponent
    ConsentProvisionActorComponent
    ConsentProvisionDataComponent
    Contract
    ContractContentDefinitionComponent
    ContractTermComponent
    ContractTermSecurityLabelComponent
    ContractTermOfferComponent
    ContractTermOfferPartyComponent
    ContractTermOfferAnswerComponent
    ContractTermAssetComponent
    ContractTermAssetContextComponent
    ContractTermAssetValuedItemComponent
    ContractTermActionComponent
    ContractTermActionSubjectComponent
    ContractSignerComponent
    ContractFriendlyComponent
    ContractLegalComponent
    ContractRuleComponent
    Coverage
    CoveragePaymentByComponent
    CoverageClassComponent
    CoverageCostToBeneficiaryComponent
    CoverageCostToBeneficiaryExceptionComponent
    CoverageEligibilityRequest
    CoverageEligibilityRequestEventComponent
    CoverageEligibilityRequestSupportingInfoComponent
    CoverageEligibilityRequestInsuranceComponent
    CoverageEligibilityRequestItemComponent
    CoverageEligibilityRequestItemDiagnosisComponent
    CoverageEligibilityResponse
    CoverageEligibilityResponseEventComponent
    CoverageEligibilityResponseInsuranceComponent
    CoverageEligibilityResponseInsuranceItemComponent
    CoverageEligibilityResponseInsuranceItemBenefitComponent
    CoverageEligibilityResponseErrorComponent
    DetectedIssue
    DetectedIssueEvidenceComponent
    DetectedIssueMitigationComponent
    Device
    DeviceUdiCarrierComponent
    DeviceNameComponent
    DeviceVersionComponent
    DeviceConformsToComponent
    DevicePropertyComponent
    DeviceAssociation
    DeviceAssociationOperationComponent
    DeviceDefinition
    DeviceDefinitionUdiDeviceIdentifierComponent
    DeviceDefinitionUdiDeviceIdentifierMarketDistributionComponent
    DeviceDefinitionRegulatoryIdentifierComponent
    DeviceDefinitionDeviceNameComponent
    DeviceDefinitionClassificationComponent
    DeviceDefinitionConformsToComponent
    DeviceDefinitionHasPartComponent
    DeviceDefinitionPackagingComponent
    DeviceDefinitionPackagingDistributorComponent
    DeviceDefinitionVersionComponent
    DeviceDefinitionPropertyComponent
    DeviceDefinitionLinkComponent
    DeviceDefinitionMaterialComponent
    DeviceDefinitionGuidelineComponent
    DeviceDefinitionCorrectiveActionComponent
    DeviceDefinitionChargeItemComponent
    DeviceDispense
    DeviceDispensePerformerComponent
    DeviceMetric
    DeviceMetricCalibrationComponent
    DeviceRequest
    DeviceRequestParameterComponent
    DeviceUsage
    DeviceUsageAdherenceComponent
    DiagnosticReport
    DiagnosticReportSupportingInfoComponent
    DiagnosticReportMediaComponent
    DocumentReference
    DocumentReferenceAttesterComponent
    DocumentReferenceRelatesToComponent
    DocumentReferenceContentComponent
    DocumentReferenceContentProfileComponent
    Encounter
    EncounterParticipantComponent
    EncounterReasonComponent
    EncounterDiagnosisComponent
    EncounterAdmissionComponent
    EncounterLocationComponent
    EncounterHistory
    EncounterHistoryLocationComponent
    Endpoint
    EndpointPayloadComponent
    EnrollmentRequest
    EnrollmentResponse
    EpisodeOfCare
    EpisodeOfCareStatusHistoryComponent
    EpisodeOfCareReasonComponent
    EpisodeOfCareDiagnosisComponent
    EventDefinition
    Evidence
    EvidenceVariableDefinitionComponent
    EvidenceStatisticComponent
    EvidenceStatisticSampleSizeComponent
    EvidenceStatisticAttributeEstimateComponent
    EvidenceStatisticModelCharacteristicComponent
    EvidenceStatisticModelCharacteristicVariableComponent
    EvidenceCertaintyComponent
    EvidenceReport
    EvidenceReportSubjectComponent
    EvidenceReportSubjectCharacteristicComponent
    EvidenceReportRelatesToComponent
    EvidenceReportRelatesToTargetComponent
    EvidenceReportSectionComponent
    EvidenceVariable
    EvidenceVariableCharacteristicComponent
    EvidenceVariableCharacteristicDefinitionByTypeAndValueComponent
    EvidenceVariableCharacteristicDefinitionByCombinationComponent
    EvidenceVariableCharacteristicTimeFromEventComponent
    EvidenceVariableCategoryComponent
    ExampleScenario
    ExampleScenarioActorComponent
    ExampleScenarioInstanceComponent
    ExampleScenarioInstanceVersionComponent
    ExampleScenarioInstanceContainedInstanceComponent
    ExampleScenarioProcessComponent
    ExampleScenarioProcessStepComponent
    ExampleScenarioProcessStepOperationComponent
    ExampleScenarioProcessStepAlternativeComponent
    ExplanationOfBenefit
    ExplanationOfBenefitRelatedComponent
    ExplanationOfBenefitEventComponent
    ExplanationOfBenefitPayeeComponent
    ExplanationOfBenefitCareTeamComponent
    ExplanationOfBenefitSupportingInfoComponent
    ExplanationOfBenefitDiagnosisComponent
    ExplanationOfBenefitProcedureComponent
    ExplanationOfBenefitInsuranceComponent
    ExplanationOfBenefitAccidentComponent
    ExplanationOfBenefitItemComponent
    ExplanationOfBenefitItemBodySiteComponent
    ExplanationOfBenefitItemReviewOutcomeComponent
    ExplanationOfBenefitItemAdjudicationComponent
    ExplanationOfBenefitItemDetailComponent
    ExplanationOfBenefitItemDetailSubDetailComponent
    ExplanationOfBenefitAddItemComponent
    ExplanationOfBenefitAddItemBodySiteComponent
    ExplanationOfBenefitAddItemDetailComponent
    ExplanationOfBenefitAddItemDetailSubDetailComponent
    ExplanationOfBenefitTotalComponent
    ExplanationOfBenefitPaymentComponent
    ExplanationOfBenefitProcessNoteComponent
    ExplanationOfBenefitBenefitBalanceComponent
    ExplanationOfBenefitBenefitBalanceFinancialComponent
    FamilyMemberHistory
    FamilyMemberHistoryParticipantComponent
    FamilyMemberHistoryConditionComponent
    FamilyMemberHistoryProcedureComponent
    Flag
    FormularyItem
    GenomicStudy
    GenomicStudyAnalysisComponent
    GenomicStudyAnalysisInputComponent
    GenomicStudyAnalysisOutputComponent
    GenomicStudyAnalysisPerformerComponent
    GenomicStudyAnalysisDeviceComponent
    Goal
    GoalTargetComponent
    GraphDefinition
    GraphDefinitionNodeComponent
    GraphDefinitionLinkComponent
    GraphDefinitionLinkCompartmentComponent
    Group
    GroupCharacteristicComponent
    GroupMemberComponent
    GuidanceResponse
    HealthcareService
    HealthcareServiceEligibilityComponent
    ImagingSelection
    ImagingSelectionPerformerComponent
    ImagingSelectionInstanceComponent
    ImagingSelectionInstanceImageRegion2DComponent
    ImagingSelectionInstanceImageRegion3DComponent
    ImagingStudy
    ImagingStudySeriesComponent
    ImagingStudySeriesPerformerComponent
    ImagingStudySeriesInstanceComponent
    Immunization
    ImmunizationPerformerComponent
    ImmunizationProgramEligibilityComponent
    ImmunizationReactionComponent
    ImmunizationProtocolAppliedComponent
    ImmunizationEvaluation
    ImmunizationRecommendation
    ImmunizationRecommendationRecommendationComponent
    ImmunizationRecommendationRecommendationDateCriterionComponent
    ImplementationGuide
    ImplementationGuideDependsOnComponent
    ImplementationGuideGlobalComponent
    ImplementationGuideDefinitionComponent
    ImplementationGuideDefinitionGroupingComponent
    ImplementationGuideDefinitionResourceComponent
    ImplementationGuideDefinitionPageComponent
    ImplementationGuideDefinitionParameterComponent
    ImplementationGuideDefinitionTemplateComponent
    ImplementationGuideManifestComponent
    ImplementationGuideManifestResourceComponent
    ImplementationGuideManifestPageComponent
    Ingredient
    IngredientManufacturerComponent
    IngredientSubstanceComponent
    IngredientSubstanceStrengthComponent
    IngredientSubstanceStrengthReferenceStrengthComponent
    InsurancePlan
    InsurancePlanCoverageComponent
    InsurancePlanCoverageBenefitComponent
    InsurancePlanCoverageBenefitLimitComponent
    InsurancePlanPlanComponent
    InsurancePlanPlanGeneralCostComponent
    InsurancePlanPlanSpecificCostComponent
    InsurancePlanPlanSpecificCostBenefitComponent
    InsurancePlanPlanSpecificCostBenefitCostComponent
    InventoryItem
    InventoryItemNameComponent
    InventoryItemResponsibleOrganizationComponent
    InventoryItemDescriptionComponent
    InventoryItemAssociationComponent
    InventoryItemCharacteristicComponent
    InventoryItemInstanceComponent
    InventoryReport
    InventoryReportInventoryListingComponent
    InventoryReportInventoryListingItemComponent
    Invoice
    InvoiceParticipantComponent
    InvoiceLineItemComponent
    Library
    Linkage
    LinkageItemComponent
    List
    ListEntryComponent
    Location
    LocationPositionComponent
    ManufacturedItemDefinition
    ManufacturedItemDefinitionPropertyComponent
    ManufacturedItemDefinitionComponentComponent
    ManufacturedItemDefinitionComponentConstituentComponent
    Measure
    MeasureTermComponent
    MeasureGroupComponent
    MeasureGroupPopulationComponent
    MeasureGroupStratifierComponent
    MeasureGroupStratifierComponentComponent
    MeasureSupplementalDataComponent
    MeasureReport
    MeasureReportGroupComponent
    MeasureReportGroupPopulationComponent
    MeasureReportGroupStratifierComponent
    MeasureReportGroupStratifierStratumComponent
    MeasureReportGroupStratifierStratumComponentComponent
    MeasureReportGroupStratifierStratumPopulationComponent
    Medication
    MedicationIngredientComponent
    MedicationBatchComponent
    MedicationAdministration
    MedicationAdministrationPerformerComponent
    MedicationAdministrationDosageComponent
    MedicationDispense
    MedicationDispensePerformerComponent
    MedicationDispenseSubstitutionComponent
    MedicationKnowledge
    MedicationKnowledgeRelatedMedicationKnowledgeComponent
    MedicationKnowledgeMonographComponent
    MedicationKnowledgeCostComponent
    MedicationKnowledgeMonitoringProgramComponent
    MedicationKnowledgeIndicationGuidelineComponent
    MedicationKnowledgeIndicationGuidelineDosingGuidelineComponent
    MedicationKnowledgeIndicationGuidelineDosingGuidelineDosageComponent
    MedicationKnowledgeIndicationGuidelineDosingGuidelinePatientCharacteristicComponent
    MedicationKnowledgeMedicineClassificationComponent
    MedicationKnowledgePackagingComponent
    MedicationKnowledgeStorageGuidelineComponent
    MedicationKnowledgeStorageGuidelineEnvironmentalSettingComponent
    MedicationKnowledgeRegulatoryComponent
    MedicationKnowledgeRegulatorySubstitutionComponent
    MedicationKnowledgeRegulatoryMaxDispenseComponent
    MedicationKnowledgeDefinitionalComponent
    MedicationKnowledgeDefinitionalIngredientComponent
    MedicationKnowledgeDefinitionalDrugCharacteristicComponent
    MedicationRequest
    MedicationRequestDispenseRequestComponent
    MedicationRequestDispenseRequestInitialFillComponent
    MedicationRequestSubstitutionComponent
    MedicationStatement
    MedicationStatementAdherenceComponent
    MedicinalProductDefinition
    MedicinalProductDefinitionContactComponent
    MedicinalProductDefinitionNameComponent
    MedicinalProductDefinitionNamePartComponent
    MedicinalProductDefinitionNameUsageComponent
    MedicinalProductDefinitionCrossReferenceComponent
    MedicinalProductDefinitionOperationComponent
    MedicinalProductDefinitionCharacteristicComponent
    MessageDefinition
    MessageDefinitionFocusComponent
    MessageDefinitionAllowedResponseComponent
    MessageHeader
    MessageHeaderDestinationComponent
    MessageHeaderSourceComponent
    MessageHeaderResponseComponent
    MolecularSequence
    MolecularSequenceRelativeComponent
    MolecularSequenceRelativeStartingSequenceComponent
    MolecularSequenceRelativeEditComponent
    NamingSystem
    NamingSystemUniqueIdComponent
    NutritionIntake
    NutritionIntakeConsumedItemComponent
    NutritionIntakeIngredientLabelComponent
    NutritionIntakePerformerComponent
    NutritionOrder
    NutritionOrderOralDietComponent
    NutritionOrderOralDietScheduleComponent
    NutritionOrderOralDietNutrientComponent
    NutritionOrderOralDietTextureComponent
    NutritionOrderSupplementComponent
    NutritionOrderSupplementScheduleComponent
    NutritionOrderEnteralFormulaComponent
    NutritionOrderEnteralFormulaAdditiveComponent
    NutritionOrderEnteralFormulaAdministrationComponent
    NutritionOrderEnteralFormulaAdministrationScheduleComponent
    NutritionProduct
    NutritionProductNutrientComponent
    NutritionProductIngredientComponent
    NutritionProductCharacteristicComponent
    NutritionProductInstanceComponent
    Observation
    ObservationTriggeredByComponent
    ObservationReferenceRangeComponent
    ObservationComponentComponent
    ObservationDefinition
    ObservationDefinitionQualifiedValueComponent
    ObservationDefinitionComponentComponent
    OperationDefinition
    OperationDefinitionParameterComponent
    OperationDefinitionParameterBindingComponent
    OperationDefinitionParameterReferencedFromComponent
    OperationDefinitionOverloadComponent
    OperationOutcome
    OperationOutcomeIssueComponent
    Organization
    OrganizationQualificationComponent
    OrganizationAffiliation
    PackagedProductDefinition
    PackagedProductDefinitionLegalStatusOfSupplyComponent
    PackagedProductDefinitionPackagingComponent
    PackagedProductDefinitionPackagingPropertyComponent
    PackagedProductDefinitionPackagingContainedItemComponent
    Parameters
    ParametersParameterComponent
    Patient
    PatientContactComponent
    PatientCommunicationComponent
    PatientLinkComponent
    PaymentNotice
    PaymentReconciliation
    PaymentReconciliationAllocationComponent
    PaymentReconciliationProcessNoteComponent
    Permission
    PermissionJustificationComponent
    PermissionRuleComponent
    PermissionRuleDataComponent
    PermissionRuleDataResourceComponent
    PermissionRuleActivityComponent
    Person
    PersonCommunicationComponent
    PersonLinkComponent
    PlanDefinition
    PlanDefinitionGoalComponent
    PlanDefinitionGoalTargetComponent
    PlanDefinitionActorComponent
    PlanDefinitionActorOptionComponent
    PlanDefinitionActionComponent
    PlanDefinitionActionConditionComponent
    PlanDefinitionActionInputComponent
    PlanDefinitionActionOutputComponent
    PlanDefinitionActionRelatedActionComponent
    PlanDefinitionActionParticipantComponent
    PlanDefinitionActionDynamicValueComponent
    Practitioner
    PractitionerQualificationComponent
    PractitionerCommunicationComponent
    PractitionerRole
    Procedure
    ProcedurePerformerComponent
    ProcedureFocalDeviceComponent
    Provenance
    ProvenanceAgentComponent
    ProvenanceEntityComponent
    Questionnaire
    QuestionnaireItemComponent
    QuestionnaireItemEnableWhenComponent
    QuestionnaireItemAnswerOptionComponent
    QuestionnaireItemInitialComponent
    QuestionnaireResponse
    QuestionnaireResponseItemComponent
    QuestionnaireResponseItemAnswerComponent
    RegulatedAuthorization
    RegulatedAuthorizationCaseComponent
    RelatedPerson
    RelatedPersonCommunicationComponent
    RequestOrchestration
    RequestOrchestrationActionComponent
    RequestOrchestrationActionConditionComponent
    RequestOrchestrationActionInputComponent
    RequestOrchestrationActionOutputComponent
    RequestOrchestrationActionRelatedActionComponent
    RequestOrchestrationActionParticipantComponent
    RequestOrchestrationActionDynamicValueComponent
    Requirements
    RequirementsStatementComponent
    ResearchStudy
    ResearchStudyLabelComponent
    ResearchStudyAssociatedPartyComponent
    ResearchStudyProgressStatusComponent
    ResearchStudyRecruitmentComponent
    ResearchStudyComparisonGroupComponent
    ResearchStudyObjectiveComponent
    ResearchStudyOutcomeMeasureComponent
    ResearchSubject
    ResearchSubjectProgressComponent
    RiskAssessment
    RiskAssessmentPredictionComponent
    Schedule
    SearchParameter
    SearchParameterComponentComponent
    ServiceRequest
    ServiceRequestOrderDetailComponent
    ServiceRequestOrderDetailParameterComponent
    ServiceRequestPatientInstructionComponent
    Slot
    Specimen
    SpecimenFeatureComponent
    SpecimenCollectionComponent
    SpecimenProcessingComponent
    SpecimenContainerComponent
    SpecimenDefinition
    SpecimenDefinitionTypeTestedComponent
    SpecimenDefinitionTypeTestedContainerComponent
    SpecimenDefinitionTypeTestedContainerAdditiveComponent
    SpecimenDefinitionTypeTestedHandlingComponent
    StructureDefinition
    StructureDefinitionMappingComponent
    StructureDefinitionContextComponent
    StructureDefinitionSnapshotComponent
    StructureDefinitionDifferentialComponent
    StructureMap
    StructureMapStructureComponent
    StructureMapConstComponent
    StructureMapGroupComponent
    StructureMapGroupInputComponent
    StructureMapGroupRuleComponent
    StructureMapGroupRuleSourceComponent
    StructureMapGroupRuleTargetComponent
    StructureMapGroupRuleTargetParameterComponent
    StructureMapGroupRuleDependentComponent
    Subscription
    SubscriptionFilterByComponent
    SubscriptionParameterComponent
    SubscriptionStatus
    SubscriptionStatusNotificationEventComponent
    SubscriptionTopic
    SubscriptionTopicResourceTriggerComponent
    SubscriptionTopicResourceTriggerQueryCriteriaComponent
    SubscriptionTopicEventTriggerComponent
    SubscriptionTopicCanFilterByComponent
    SubscriptionTopicNotificationShapeComponent
    Substance
    SubstanceIngredientComponent
    SubstanceDefinition
    SubstanceDefinitionMoietyComponent
    SubstanceDefinitionCharacterizationComponent
    SubstanceDefinitionPropertyComponent
    SubstanceDefinitionMolecularWeightComponent
    SubstanceDefinitionStructureComponent
    SubstanceDefinitionStructureRepresentationComponent
    SubstanceDefinitionCodeComponent
    SubstanceDefinitionNameComponent
    SubstanceDefinitionNameOfficialComponent
    SubstanceDefinitionRelationshipComponent
    SubstanceDefinitionSourceMaterialComponent
    SubstanceNucleicAcid
    SubstanceNucleicAcidSubunitComponent
    SubstanceNucleicAcidSubunitLinkageComponent
    SubstanceNucleicAcidSubunitSugarComponent
    SubstancePolymer
    SubstancePolymerMonomerSetComponent
    SubstancePolymerMonomerSetStartingMaterialComponent
    SubstancePolymerRepeatComponent
    SubstancePolymerRepeatRepeatUnitComponent
    SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisationComponent
    SubstancePolymerRepeatRepeatUnitStructuralRepresentationComponent
    SubstanceProtein
    SubstanceProteinSubunitComponent
    SubstanceReferenceInformation
    SubstanceReferenceInformationGeneComponent
    SubstanceReferenceInformationGeneElementComponent
    SubstanceReferenceInformationTargetComponent
    SubstanceSourceMaterial
    SubstanceSourceMaterialFractionDescriptionComponent
    SubstanceSourceMaterialOrganismComponent
    SubstanceSourceMaterialOrganismAuthorComponent
    SubstanceSourceMaterialOrganismHybridComponent
    SubstanceSourceMaterialOrganismOrganismGeneralComponent
    SubstanceSourceMaterialPartDescriptionComponent
    SupplyDelivery
    SupplyDeliverySuppliedItemComponent
    SupplyRequest
    SupplyRequestParameterComponent
    Task
    TaskPerformerComponent
    TaskRestrictionComponent
    TaskInputComponent
    TaskOutputComponent
    TerminologyCapabilities
    TerminologyCapabilitiesSoftwareComponent
    TerminologyCapabilitiesImplementationComponent
    TerminologyCapabilitiesCodeSystemComponent
    TerminologyCapabilitiesCodeSystemVersionComponent
    TerminologyCapabilitiesCodeSystemVersionFilterComponent
    TerminologyCapabilitiesExpansionComponent
    TerminologyCapabilitiesExpansionParameterComponent
    TerminologyCapabilitiesValidateCodeComponent
    TerminologyCapabilitiesTranslationComponent
    TerminologyCapabilitiesClosureComponent
    TestPlan
    TestPlanDependencyComponent
    TestPlanTestCaseComponent
    TestPlanTestCaseDependencyComponent
    TestPlanTestCaseTestRunComponent
    TestPlanTestCaseTestRunScriptComponent
    TestPlanTestCaseTestDataComponent
    TestPlanTestCaseAssertionComponent
    TestReport
    TestReportParticipantComponent
    TestReportSetupComponent
    TestReportSetupActionComponent
    TestReportSetupActionOperationComponent
    TestReportSetupActionAssertComponent
    TestReportSetupActionAssertRequirementComponent
    TestReportTestComponent
    TestReportTestActionComponent
    TestReportTeardownComponent
    TestReportTeardownActionComponent
    TestScript
    TestScriptOriginComponent
    TestScriptDestinationComponent
    TestScriptMetadataComponent
    TestScriptMetadataLinkComponent
    TestScriptMetadataCapabilityComponent
    TestScriptScopeComponent
    TestScriptFixtureComponent
    TestScriptVariableComponent
    TestScriptSetupComponent
    TestScriptSetupActionComponent
    TestScriptSetupActionOperationComponent
    TestScriptSetupActionOperationRequestHeaderComponent
    TestScriptSetupActionAssertComponent
    TestScriptSetupActionAssertRequirementComponent
    TestScriptTestComponent
    TestScriptTestActionComponent
    TestScriptTeardownComponent
    TestScriptTeardownActionComponent
    Transport
    TransportRestrictionComponent
    TransportInputComponent
    TransportOutputComponent
    ValueSet
    ValueSetComposeComponent
    ValueSetComposeIncludeComponent
    ValueSetComposeIncludeConceptComponent
    ValueSetComposeIncludeConceptDesignationComponent
    ValueSetComposeIncludeFilterComponent
    ValueSetExpansionComponent
    ValueSetExpansionParameterComponent
    ValueSetExpansionPropertyComponent
    ValueSetExpansionContainsComponent
    ValueSetExpansionContainsPropertyComponent
    ValueSetExpansionContainsPropertySubPropertyComponent
    ValueSetScopeComponent
    VerificationResult
    VerificationResultPrimarySourceComponent
    VerificationResultAttestationComponent
    VerificationResultValidatorComponent
    VisionPrescription
    VisionPrescriptionLensSpecificationComponent
    VisionPrescriptionLensSpecificationPrismComponent

    CodeSystems

    AccountStatusEnum
    ActionCardinalityBehaviorEnum
    ActionConditionKindEnum
    ActionGroupingBehaviorEnum
    ActionParticipantTypeEnum
    ActionPrecheckBehaviorEnum
    ActionRelationshipTypeEnum
    ActionRequiredBehaviorEnum
    ActionSelectionBehaviorEnum
    AdditionalBindingPurposeEnum
    AddressTypeEnum
    AddressUseEnum
    AdministrativeGenderEnum
    AdverseEventActualityEnum
    AllergyIntoleranceCategoryEnum
    AllergyIntoleranceCriticalityEnum
    AppointmentstatusEnum
    ArtifactassessmentDispositionEnum
    ArtifactassessmentInformationTypeEnum
    ArtifactassessmentWorkflowStatusEnum
    AssertDirectionCodesEnum
    AssertManualCompletionCodesEnum
    AssertOperatorCodesEnum
    AssertResponseCodeTypesEnum
    AuditEventActionEnum
    AuditEventSeverityEnum
    BindingStrengthEnum
    BiologicallyderivedproductdispenseStatusEnum
    BundleTypeEnum
    CapabilityStatementKindEnum
    CareTeamStatusEnum
    CharacteristicCombinationEnum
    ChargeitemStatusEnum
    ClaimOutcomeEnum
    ClaimUseEnum
    ClinicalUseDefinitionTypeEnum
    CodeSearchSupportEnum
    CodesystemContentModeEnum
    CodesystemHierarchyMeaningEnum
    CompartmentTypeEnum
    CompositionStatusEnum
    ConceptMapRelationshipEnum
    ConceptPropertyTypeEnum
    ConceptmapAttributeTypeEnum
    ConceptmapPropertyTypeEnum
    ConceptmapUnmappedModeEnum
    ConditionPreconditionTypeEnum
    ConditionQuestionnairePurposeEnum
    ConditionalDeleteStatusEnum
    ConditionalReadStatusEnum
    ConformanceExpectationEnum
    ConsentDataMeaningEnum
    ConsentProvisionTypeEnum
    ConsentStateCodesEnum
    ConstraintSeverityEnum
    ContactPointSystemEnum
    ContactPointUseEnum
    ContractPublicationstatusEnum
    ContractStatusEnum
    ContributorTypeEnum
    CoverageKindEnum
    DaysOfWeekEnum
    DetectedissueSeverityEnum
    DeviceCorrectiveactionscopeEnum
    DeviceNametypeEnum
    DeviceProductidentifierinudiEnum
    DeviceStatusEnum
    DevicedefinitionRegulatoryIdentifierTypeEnum
    DevicedispenseStatusEnum
    DeviceusageStatusEnum
    DiagnosticReportStatusEnum
    DiscriminatorTypeEnum
    DocumentModeEnum
    DocumentReferenceStatusEnum
    EligibilityOutcomeEnum
    EligibilityrequestPurposeEnum
    EligibilityresponsePurposeEnum
    EncounterLocationStatusEnum
    EncounterStatusEnum
    EndpointStatusEnum
    EnrollmentOutcomeEnum
    EpisodeOfCareStatusEnum
    EventCapabilityModeEnum
    EventStatusEnum
    ExamplescenarioActorTypeEnum
    ExplanationofbenefitStatusEnum
    ExtensionContextTypeEnum
    FhirTypesEnum
    FhirVersionEnum
    FilterOperatorEnum
    FlagStatusEnum
    FmStatusEnum
    FormularyitemStatusEnum
    GenomicstudyStatusEnum
    GoalStatusEnum
    GraphCompartmentRuleEnum
    GraphCompartmentUseEnum
    GroupMembershipBasisEnum
    GroupTypeEnum
    GuidanceResponseStatusEnum
    GuidePageGenerationEnum
    HistoryStatusEnum
    HttpOperationsEnum
    HttpVerbEnum
    IanaLinkRelationsEnum
    IdentifierUseEnum
    IdentityAssuranceLevelEnum
    Imagingselection2DgraphictypeEnum
    Imagingselection3DgraphictypeEnum
    ImagingselectionStatusEnum
    ImagingstudyStatusEnum
    IngredientManufacturerRoleEnum
    InventoryitemStatusEnum
    InventoryreportCounttypeEnum
    InventoryreportStatusEnum
    InvoiceStatusEnum
    IssueSeverityEnum
    IssueTypeEnum
    ItemTypeEnum
    LinkTypeEnum
    LinkageTypeEnum
    ListModeEnum
    ListStatusEnum
    LocationModeEnum
    LocationStatusEnum
    MapGroupTypeModeEnum
    MapInputModeEnum
    MapModelModeEnum
    MapSourceListModeEnum
    MapTargetListModeEnum
    MapTransformEnum
    MeasureReportStatusEnum
    MeasureReportTypeEnum
    MedicationAdminStatusEnum
    MedicationStatementStatusEnum
    MedicationStatusEnum
    MedicationdispenseStatusEnum
    MedicationknowledgeStatusEnum
    MedicationrequestIntentEnum
    MedicationrequestStatusEnum
    MessageSignificanceCategoryEnum
    MessageheaderResponseRequestEnum
    MetricCalibrationStateEnum
    MetricCalibrationTypeEnum
    MetricCategoryEnum
    MetricOperationalStatusEnum
    NameUseEnum
    NamingsystemIdentifierTypeEnum
    NamingsystemTypeEnum
    NarrativeStatusEnum
    NoteTypeEnum
    NutritionproductStatusEnum
    ObservationRangeCategoryEnum
    ObservationStatusEnum
    ObservationTriggeredbytypeEnum
    OperationKindEnum
    OperationParameterScopeEnum
    OperationParameterUseEnum
    OrientationTypeEnum
    ParticipationstatusEnum
    PaymentOutcomeEnum
    PermissionRuleCombiningEnum
    PermissionStatusEnum
    PermittedDataTypeEnum
    PriceComponentTypeEnum
    PropertyRepresentationEnum
    ProvenanceEntityRoleEnum
    PublicationStatusEnum
    QuantityComparatorEnum
    QuestionnaireAnswerConstraintEnum
    QuestionnaireAnswersStatusEnum
    QuestionnaireDisabledDisplayEnum
    QuestionnaireEnableBehaviorEnum
    QuestionnaireEnableOperatorEnum
    ReactionEventSeverityEnum
    ReferenceHandlingPolicyEnum
    ReferenceVersionRulesEnum
    RelatedArtifactTypeEnum
    ReportActionResultCodesEnum
    ReportParticipantTypeEnum
    ReportRelationTypeEnum
    ReportResultCodesEnum
    ReportStatusCodesEnum
    RequestIntentEnum
    RequestPriorityEnum
    RequestStatusEnum
    ResourceAggregationModeEnum
    ResourceSlicingRulesEnum
    ResponseCodeEnum
    RestfulCapabilityModeEnum
    RestfulInteractionEnum
    SearchComparatorEnum
    SearchEntryModeEnum
    SearchModifierCodeEnum
    SearchParamTypeEnum
    SearchProcessingmodeEnum
    SequenceTypeEnum
    SlotstatusEnum
    SortDirectionEnum
    SpdxLicenseEnum
    SpecimenCombinedEnum
    SpecimenContainedPreferenceEnum
    SpecimenStatusEnum
    StrandTypeEnum
    StructureDefinitionKindEnum
    SubmitDataUpdateTypeEnum
    SubscriptionNotificationTypeEnum
    SubscriptionPayloadContentEnum
    SubscriptionStatusEnum
    SubscriptiontopicCrBehaviorEnum
    SubstanceStatusEnum
    SupplydeliveryStatusEnum
    SupplyrequestStatusEnum
    TaskStatusEnum
    TransportStatusEnum
    TriggerTypeEnum
    TypeDerivationRuleEnum
    UdiEntryTypeEnum
    VariableHandlingEnum
    VerificationresultStatusEnum
    VersioningPolicyEnum
    VisionBaseCodesEnum
    VisionEyeCodesEnum
    FhirCodeDefinition
    IFhirCodeDefinition
    IFhirCodeEnum

    Errors

    FhirError
    InvalidCodeError
    InvalidDateTimeError
    InvalidTypeError
    JsonError
    PrimitiveTypeError

    Other

    DateTimeUtil