Data Model Libraries
    Preparing search index...

    Module @paq-ts-fhir/r4-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 R4 Data Model Library

    The TypeScript data models in this package were generated for all FHIR R4 resources and complex types. TypeScript classes were generated for each FHIR R4 resource and FHIR R4 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/r4-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/r4-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
    ContactDetail
    ContactPoint
    Contributor
    Count
    DataRequirement
    DataRequirementCodeFilterComponent
    DataRequirementDateFilterComponent
    DataRequirementSortComponent
    Distance
    Dosage
    DosageDoseAndRateComponent
    Duration
    ElementDefinition
    ElementDefinitionSlicingComponent
    ElementDefinitionSlicingDiscriminatorComponent
    ElementDefinitionBaseComponent
    ElementDefinitionTypeComponent
    ElementDefinitionExampleComponent
    ElementDefinitionConstraintComponent
    ElementDefinitionBindingComponent
    ElementDefinitionMappingComponent
    Expression
    Extension
    HumanName
    MarketingStatus
    Money
    ParameterDefinition
    Population
    ProdCharacteristic
    ProductShelfLife
    Quantity
    Range
    Ratio
    RelatedArtifact
    SampledData
    Signature
    SubstanceAmount
    SubstanceAmountReferenceRangeComponent
    Timing
    TimingRepeatComponent
    TriggerDefinition
    UsageContext
    CodeableConcept
    Coding
    Identifier
    Meta
    Narrative
    Period
    Reference

    Data Models: Resource

    Account
    AccountCoverageComponent
    AccountGuarantorComponent
    ActivityDefinition
    ActivityDefinitionParticipantComponent
    ActivityDefinitionDynamicValueComponent
    AdverseEvent
    AdverseEventSuspectEntityComponent
    AdverseEventSuspectEntityCausalityComponent
    AllergyIntolerance
    AllergyIntoleranceReactionComponent
    Appointment
    AppointmentParticipantComponent
    AppointmentResponse
    AuditEvent
    AuditEventAgentComponent
    AuditEventAgentNetworkComponent
    AuditEventSourceComponent
    AuditEventEntityComponent
    AuditEventEntityDetailComponent
    Basic
    Binary
    BiologicallyDerivedProduct
    BiologicallyDerivedProductCollectionComponent
    BiologicallyDerivedProductProcessingComponent
    BiologicallyDerivedProductManipulationComponent
    BiologicallyDerivedProductStorageComponent
    BodyStructure
    Bundle
    BundleLinkComponent
    BundleEntryComponent
    BundleEntrySearchComponent
    BundleEntryRequestComponent
    BundleEntryResponseComponent
    CapabilityStatement
    CapabilityStatementSoftwareComponent
    CapabilityStatementImplementationComponent
    CapabilityStatementRestComponent
    CapabilityStatementRestSecurityComponent
    CapabilityStatementRestResourceComponent
    CapabilityStatementRestResourceInteractionComponent
    CapabilityStatementRestResourceSearchParamComponent
    CapabilityStatementRestResourceOperationComponent
    CapabilityStatementRestInteractionComponent
    CapabilityStatementMessagingComponent
    CapabilityStatementMessagingEndpointComponent
    CapabilityStatementMessagingSupportedMessageComponent
    CapabilityStatementDocumentComponent
    CarePlan
    CarePlanActivityComponent
    CarePlanActivityDetailComponent
    CareTeam
    CareTeamParticipantComponent
    CatalogEntry
    CatalogEntryRelatedEntryComponent
    ChargeItem
    ChargeItemPerformerComponent
    ChargeItemDefinition
    ChargeItemDefinitionApplicabilityComponent
    ChargeItemDefinitionPropertyGroupComponent
    ChargeItemDefinitionPropertyGroupPriceComponentComponent
    Claim
    ClaimRelatedComponent
    ClaimPayeeComponent
    ClaimCareTeamComponent
    ClaimSupportingInfoComponent
    ClaimDiagnosisComponent
    ClaimProcedureComponent
    ClaimInsuranceComponent
    ClaimAccidentComponent
    ClaimItemComponent
    ClaimItemDetailComponent
    ClaimItemDetailSubDetailComponent
    ClaimResponse
    ClaimResponseItemComponent
    ClaimResponseItemAdjudicationComponent
    ClaimResponseItemDetailComponent
    ClaimResponseItemDetailSubDetailComponent
    ClaimResponseAddItemComponent
    ClaimResponseAddItemDetailComponent
    ClaimResponseAddItemDetailSubDetailComponent
    ClaimResponseTotalComponent
    ClaimResponsePaymentComponent
    ClaimResponseProcessNoteComponent
    ClaimResponseInsuranceComponent
    ClaimResponseErrorComponent
    ClinicalImpression
    ClinicalImpressionInvestigationComponent
    ClinicalImpressionFindingComponent
    CodeSystem
    CodeSystemFilterComponent
    CodeSystemPropertyComponent
    CodeSystemConceptComponent
    CodeSystemConceptDesignationComponent
    CodeSystemConceptPropertyComponent
    Communication
    CommunicationPayloadComponent
    CommunicationRequest
    CommunicationRequestPayloadComponent
    CompartmentDefinition
    CompartmentDefinitionResourceComponent
    Composition
    CompositionAttesterComponent
    CompositionRelatesToComponent
    CompositionEventComponent
    CompositionSectionComponent
    ConceptMap
    ConceptMapGroupComponent
    ConceptMapGroupElementComponent
    ConceptMapGroupElementTargetComponent
    ConceptMapGroupElementTargetDependsOnComponent
    ConceptMapGroupUnmappedComponent
    Condition
    ConditionStageComponent
    ConditionEvidenceComponent
    ConsentPolicyComponent
    ConsentVerificationComponent
    ConsentProvisionComponent
    ConsentProvisionActorComponent
    ConsentProvisionDataComponent
    Contract
    ContractContentDefinitionComponent
    ContractTermComponent
    ContractTermSecurityLabelComponent
    ContractTermOfferComponent
    ContractTermOfferPartyComponent
    ContractTermOfferAnswerComponent
    ContractTermAssetComponent
    ContractTermAssetContextComponent
    ContractTermAssetValuedItemComponent
    ContractTermActionComponent
    ContractTermActionSubjectComponent
    ContractSignerComponent
    ContractFriendlyComponent
    ContractLegalComponent
    ContractRuleComponent
    Coverage
    CoverageClassComponent
    CoverageCostToBeneficiaryComponent
    CoverageCostToBeneficiaryExceptionComponent
    CoverageEligibilityRequest
    CoverageEligibilityRequestSupportingInfoComponent
    CoverageEligibilityRequestInsuranceComponent
    CoverageEligibilityRequestItemComponent
    CoverageEligibilityRequestItemDiagnosisComponent
    CoverageEligibilityResponse
    CoverageEligibilityResponseInsuranceComponent
    CoverageEligibilityResponseInsuranceItemComponent
    CoverageEligibilityResponseInsuranceItemBenefitComponent
    CoverageEligibilityResponseErrorComponent
    DetectedIssue
    DetectedIssueEvidenceComponent
    DetectedIssueMitigationComponent
    Device
    DeviceUdiCarrierComponent
    DeviceDeviceNameComponent
    DeviceSpecializationComponent
    DeviceVersionComponent
    DevicePropertyComponent
    DeviceDefinition
    DeviceDefinitionUdiDeviceIdentifierComponent
    DeviceDefinitionDeviceNameComponent
    DeviceDefinitionSpecializationComponent
    DeviceDefinitionCapabilityComponent
    DeviceDefinitionPropertyComponent
    DeviceDefinitionMaterialComponent
    DeviceMetric
    DeviceMetricCalibrationComponent
    DeviceRequest
    DeviceRequestParameterComponent
    DeviceUseStatement
    DiagnosticReport
    DiagnosticReportMediaComponent
    DocumentManifest
    DocumentManifestRelatedComponent
    DocumentReference
    DocumentReferenceRelatesToComponent
    DocumentReferenceContentComponent
    DocumentReferenceContextComponent
    EffectEvidenceSynthesis
    EffectEvidenceSynthesisSampleSizeComponent
    EffectEvidenceSynthesisResultsByExposureComponent
    EffectEvidenceSynthesisEffectEstimateComponent
    EffectEvidenceSynthesisEffectEstimatePrecisionEstimateComponent
    EffectEvidenceSynthesisCertaintyComponent
    EffectEvidenceSynthesisCertaintyCertaintySubcomponentComponent
    Encounter
    EncounterStatusHistoryComponent
    EncounterClassHistoryComponent
    EncounterParticipantComponent
    EncounterDiagnosisComponent
    EncounterHospitalizationComponent
    EncounterLocationComponent
    Endpoint
    EnrollmentRequest
    EnrollmentResponse
    EpisodeOfCare
    EpisodeOfCareStatusHistoryComponent
    EpisodeOfCareDiagnosisComponent
    EventDefinition
    Evidence
    EvidenceVariable
    EvidenceVariableCharacteristicComponent
    ExampleScenario
    ExampleScenarioActorComponent
    ExampleScenarioInstanceComponent
    ExampleScenarioInstanceVersionComponent
    ExampleScenarioInstanceContainedInstanceComponent
    ExampleScenarioProcessComponent
    ExampleScenarioProcessStepComponent
    ExampleScenarioProcessStepOperationComponent
    ExampleScenarioProcessStepAlternativeComponent
    ExplanationOfBenefit
    ExplanationOfBenefitRelatedComponent
    ExplanationOfBenefitPayeeComponent
    ExplanationOfBenefitCareTeamComponent
    ExplanationOfBenefitSupportingInfoComponent
    ExplanationOfBenefitDiagnosisComponent
    ExplanationOfBenefitProcedureComponent
    ExplanationOfBenefitInsuranceComponent
    ExplanationOfBenefitAccidentComponent
    ExplanationOfBenefitItemComponent
    ExplanationOfBenefitItemAdjudicationComponent
    ExplanationOfBenefitItemDetailComponent
    ExplanationOfBenefitItemDetailSubDetailComponent
    ExplanationOfBenefitAddItemComponent
    ExplanationOfBenefitAddItemDetailComponent
    ExplanationOfBenefitAddItemDetailSubDetailComponent
    ExplanationOfBenefitTotalComponent
    ExplanationOfBenefitPaymentComponent
    ExplanationOfBenefitProcessNoteComponent
    ExplanationOfBenefitBenefitBalanceComponent
    ExplanationOfBenefitBenefitBalanceFinancialComponent
    FamilyMemberHistory
    FamilyMemberHistoryConditionComponent
    Flag
    Goal
    GoalTargetComponent
    GraphDefinition
    GraphDefinitionLinkComponent
    GraphDefinitionLinkTargetComponent
    GraphDefinitionLinkTargetCompartmentComponent
    Group
    GroupCharacteristicComponent
    GroupMemberComponent
    GuidanceResponse
    HealthcareService
    HealthcareServiceEligibilityComponent
    HealthcareServiceAvailableTimeComponent
    HealthcareServiceNotAvailableComponent
    ImagingStudy
    ImagingStudySeriesComponent
    ImagingStudySeriesPerformerComponent
    ImagingStudySeriesInstanceComponent
    Immunization
    ImmunizationPerformerComponent
    ImmunizationEducationComponent
    ImmunizationReactionComponent
    ImmunizationProtocolAppliedComponent
    ImmunizationEvaluation
    ImmunizationRecommendation
    ImmunizationRecommendationRecommendationComponent
    ImmunizationRecommendationRecommendationDateCriterionComponent
    ImplementationGuide
    ImplementationGuideDependsOnComponent
    ImplementationGuideGlobalComponent
    ImplementationGuideDefinitionComponent
    ImplementationGuideDefinitionGroupingComponent
    ImplementationGuideDefinitionResourceComponent
    ImplementationGuideDefinitionPageComponent
    ImplementationGuideDefinitionParameterComponent
    ImplementationGuideDefinitionTemplateComponent
    ImplementationGuideManifestComponent
    ImplementationGuideManifestResourceComponent
    ImplementationGuideManifestPageComponent
    InsurancePlan
    InsurancePlanContactComponent
    InsurancePlanCoverageComponent
    InsurancePlanCoverageBenefitComponent
    InsurancePlanCoverageBenefitLimitComponent
    InsurancePlanPlanComponent
    InsurancePlanPlanGeneralCostComponent
    InsurancePlanPlanSpecificCostComponent
    InsurancePlanPlanSpecificCostBenefitComponent
    InsurancePlanPlanSpecificCostBenefitCostComponent
    Invoice
    InvoiceParticipantComponent
    InvoiceLineItemComponent
    InvoiceLineItemPriceComponentComponent
    Library
    Linkage
    LinkageItemComponent
    List
    ListEntryComponent
    Location
    LocationPositionComponent
    LocationHoursOfOperationComponent
    Measure
    MeasureGroupComponent
    MeasureGroupPopulationComponent
    MeasureGroupStratifierComponent
    MeasureGroupStratifierComponentComponent
    MeasureSupplementalDataComponent
    MeasureReport
    MeasureReportGroupComponent
    MeasureReportGroupPopulationComponent
    MeasureReportGroupStratifierComponent
    MeasureReportGroupStratifierStratumComponent
    MeasureReportGroupStratifierStratumComponentComponent
    MeasureReportGroupStratifierStratumPopulationComponent
    Media
    Medication
    MedicationIngredientComponent
    MedicationBatchComponent
    MedicationAdministration
    MedicationAdministrationPerformerComponent
    MedicationAdministrationDosageComponent
    MedicationDispense
    MedicationDispensePerformerComponent
    MedicationDispenseSubstitutionComponent
    MedicationKnowledge
    MedicationKnowledgeRelatedMedicationKnowledgeComponent
    MedicationKnowledgeMonographComponent
    MedicationKnowledgeIngredientComponent
    MedicationKnowledgeCostComponent
    MedicationKnowledgeMonitoringProgramComponent
    MedicationKnowledgeAdministrationGuidelinesComponent
    MedicationKnowledgeAdministrationGuidelinesDosageComponent
    MedicationKnowledgeAdministrationGuidelinesPatientCharacteristicsComponent
    MedicationKnowledgeMedicineClassificationComponent
    MedicationKnowledgePackagingComponent
    MedicationKnowledgeDrugCharacteristicComponent
    MedicationKnowledgeRegulatoryComponent
    MedicationKnowledgeRegulatorySubstitutionComponent
    MedicationKnowledgeRegulatoryScheduleComponent
    MedicationKnowledgeRegulatoryMaxDispenseComponent
    MedicationKnowledgeKineticsComponent
    MedicationRequest
    MedicationRequestDispenseRequestComponent
    MedicationRequestDispenseRequestInitialFillComponent
    MedicationRequestSubstitutionComponent
    MedicationStatement
    MedicinalProduct
    MedicinalProductNameComponent
    MedicinalProductNameNamePartComponent
    MedicinalProductNameCountryLanguageComponent
    MedicinalProductManufacturingBusinessOperationComponent
    MedicinalProductSpecialDesignationComponent
    MedicinalProductAuthorization
    MedicinalProductAuthorizationJurisdictionalAuthorizationComponent
    MedicinalProductAuthorizationProcedureComponent
    MedicinalProductContraindication
    MedicinalProductContraindicationOtherTherapyComponent
    MedicinalProductIndication
    MedicinalProductIndicationOtherTherapyComponent
    MedicinalProductIngredient
    MedicinalProductIngredientSpecifiedSubstanceComponent
    MedicinalProductIngredientSpecifiedSubstanceStrengthComponent
    MedicinalProductIngredientSpecifiedSubstanceStrengthReferenceStrengthComponent
    MedicinalProductIngredientSubstanceComponent
    MedicinalProductInteraction
    MedicinalProductInteractionInteractantComponent
    MedicinalProductManufactured
    MedicinalProductPackaged
    MedicinalProductPackagedBatchIdentifierComponent
    MedicinalProductPackagedPackageItemComponent
    MedicinalProductPharmaceutical
    MedicinalProductPharmaceuticalCharacteristicsComponent
    MedicinalProductPharmaceuticalRouteOfAdministrationComponent
    MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpeciesComponent
    MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpeciesWithdrawalPeriodComponent
    MedicinalProductUndesirableEffect
    MessageDefinition
    MessageDefinitionFocusComponent
    MessageDefinitionAllowedResponseComponent
    MessageHeader
    MessageHeaderDestinationComponent
    MessageHeaderSourceComponent
    MessageHeaderResponseComponent
    MolecularSequence
    MolecularSequenceReferenceSeqComponent
    MolecularSequenceVariantComponent
    MolecularSequenceQualityComponent
    MolecularSequenceQualityRocComponent
    MolecularSequenceRepositoryComponent
    MolecularSequenceStructureVariantComponent
    MolecularSequenceStructureVariantOuterComponent
    MolecularSequenceStructureVariantInnerComponent
    NamingSystem
    NamingSystemUniqueIdComponent
    NutritionOrder
    NutritionOrderOralDietComponent
    NutritionOrderOralDietNutrientComponent
    NutritionOrderOralDietTextureComponent
    NutritionOrderSupplementComponent
    NutritionOrderEnteralFormulaComponent
    NutritionOrderEnteralFormulaAdministrationComponent
    Observation
    ObservationReferenceRangeComponent
    ObservationComponentComponent
    ObservationDefinition
    ObservationDefinitionQuantitativeDetailsComponent
    ObservationDefinitionQualifiedIntervalComponent
    OperationDefinition
    OperationDefinitionParameterComponent
    OperationDefinitionParameterBindingComponent
    OperationDefinitionParameterReferencedFromComponent
    OperationDefinitionOverloadComponent
    OperationOutcome
    OperationOutcomeIssueComponent
    Organization
    OrganizationContactComponent
    OrganizationAffiliation
    Parameters
    ParametersParameterComponent
    Patient
    PatientContactComponent
    PatientCommunicationComponent
    PatientLinkComponent
    PaymentNotice
    PaymentReconciliation
    PaymentReconciliationDetailComponent
    PaymentReconciliationProcessNoteComponent
    Person
    PersonLinkComponent
    PlanDefinition
    PlanDefinitionGoalComponent
    PlanDefinitionGoalTargetComponent
    PlanDefinitionActionComponent
    PlanDefinitionActionConditionComponent
    PlanDefinitionActionRelatedActionComponent
    PlanDefinitionActionParticipantComponent
    PlanDefinitionActionDynamicValueComponent
    Practitioner
    PractitionerQualificationComponent
    PractitionerRole
    PractitionerRoleAvailableTimeComponent
    PractitionerRoleNotAvailableComponent
    Procedure
    ProcedurePerformerComponent
    ProcedureFocalDeviceComponent
    Provenance
    ProvenanceAgentComponent
    ProvenanceEntityComponent
    Questionnaire
    QuestionnaireItemComponent
    QuestionnaireItemEnableWhenComponent
    QuestionnaireItemAnswerOptionComponent
    QuestionnaireItemInitialComponent
    QuestionnaireResponse
    QuestionnaireResponseItemComponent
    QuestionnaireResponseItemAnswerComponent
    RelatedPerson
    RelatedPersonCommunicationComponent
    RequestGroup
    RequestGroupActionComponent
    RequestGroupActionConditionComponent
    RequestGroupActionRelatedActionComponent
    ResearchDefinition
    ResearchElementDefinition
    ResearchElementDefinitionCharacteristicComponent
    ResearchStudy
    ResearchStudyArmComponent
    ResearchStudyObjectiveComponent
    ResearchSubject
    RiskAssessment
    RiskAssessmentPredictionComponent
    RiskEvidenceSynthesis
    RiskEvidenceSynthesisSampleSizeComponent
    RiskEvidenceSynthesisRiskEstimateComponent
    RiskEvidenceSynthesisRiskEstimatePrecisionEstimateComponent
    RiskEvidenceSynthesisCertaintyComponent
    RiskEvidenceSynthesisCertaintyCertaintySubcomponentComponent
    Schedule
    SearchParameter
    SearchParameterComponentComponent
    ServiceRequest
    Slot
    Specimen
    SpecimenCollectionComponent
    SpecimenProcessingComponent
    SpecimenContainerComponent
    SpecimenDefinition
    SpecimenDefinitionTypeTestedComponent
    SpecimenDefinitionTypeTestedContainerComponent
    SpecimenDefinitionTypeTestedContainerAdditiveComponent
    SpecimenDefinitionTypeTestedHandlingComponent
    StructureDefinition
    StructureDefinitionMappingComponent
    StructureDefinitionContextComponent
    StructureDefinitionSnapshotComponent
    StructureDefinitionDifferentialComponent
    StructureMap
    StructureMapStructureComponent
    StructureMapGroupComponent
    StructureMapGroupInputComponent
    StructureMapGroupRuleComponent
    StructureMapGroupRuleSourceComponent
    StructureMapGroupRuleTargetComponent
    StructureMapGroupRuleTargetParameterComponent
    StructureMapGroupRuleDependentComponent
    Subscription
    SubscriptionChannelComponent
    Substance
    SubstanceInstanceComponent
    SubstanceIngredientComponent
    SubstanceNucleicAcid
    SubstanceNucleicAcidSubunitComponent
    SubstanceNucleicAcidSubunitLinkageComponent
    SubstanceNucleicAcidSubunitSugarComponent
    SubstancePolymer
    SubstancePolymerMonomerSetComponent
    SubstancePolymerMonomerSetStartingMaterialComponent
    SubstancePolymerRepeatComponent
    SubstancePolymerRepeatRepeatUnitComponent
    SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisationComponent
    SubstancePolymerRepeatRepeatUnitStructuralRepresentationComponent
    SubstanceProtein
    SubstanceProteinSubunitComponent
    SubstanceReferenceInformation
    SubstanceReferenceInformationGeneComponent
    SubstanceReferenceInformationGeneElementComponent
    SubstanceReferenceInformationClassificationComponent
    SubstanceReferenceInformationTargetComponent
    SubstanceSourceMaterial
    SubstanceSourceMaterialFractionDescriptionComponent
    SubstanceSourceMaterialOrganismComponent
    SubstanceSourceMaterialOrganismAuthorComponent
    SubstanceSourceMaterialOrganismHybridComponent
    SubstanceSourceMaterialOrganismOrganismGeneralComponent
    SubstanceSourceMaterialPartDescriptionComponent
    SubstanceSpecification
    SubstanceSpecificationMoietyComponent
    SubstanceSpecificationPropertyComponent
    SubstanceSpecificationStructureComponent
    SubstanceSpecificationStructureIsotopeComponent
    SubstanceSpecificationStructureIsotopeMolecularWeightComponent
    SubstanceSpecificationStructureRepresentationComponent
    SubstanceSpecificationCodeComponent
    SubstanceSpecificationNameComponent
    SubstanceSpecificationNameOfficialComponent
    SubstanceSpecificationRelationshipComponent
    SupplyDelivery
    SupplyDeliverySuppliedItemComponent
    SupplyRequest
    SupplyRequestParameterComponent
    Task
    TaskRestrictionComponent
    TaskInputComponent
    TaskOutputComponent
    TerminologyCapabilities
    TerminologyCapabilitiesSoftwareComponent
    TerminologyCapabilitiesImplementationComponent
    TerminologyCapabilitiesCodeSystemComponent
    TerminologyCapabilitiesCodeSystemVersionComponent
    TerminologyCapabilitiesCodeSystemVersionFilterComponent
    TerminologyCapabilitiesExpansionComponent
    TerminologyCapabilitiesExpansionParameterComponent
    TerminologyCapabilitiesValidateCodeComponent
    TerminologyCapabilitiesTranslationComponent
    TerminologyCapabilitiesClosureComponent
    TestReport
    TestReportParticipantComponent
    TestReportSetupComponent
    TestReportSetupActionComponent
    TestReportSetupActionOperationComponent
    TestReportSetupActionAssertComponent
    TestReportTestComponent
    TestReportTestActionComponent
    TestReportTeardownComponent
    TestReportTeardownActionComponent
    TestScript
    TestScriptOriginComponent
    TestScriptDestinationComponent
    TestScriptMetadataComponent
    TestScriptMetadataLinkComponent
    TestScriptMetadataCapabilityComponent
    TestScriptFixtureComponent
    TestScriptVariableComponent
    TestScriptSetupComponent
    TestScriptSetupActionComponent
    TestScriptSetupActionOperationComponent
    TestScriptSetupActionOperationRequestHeaderComponent
    TestScriptSetupActionAssertComponent
    TestScriptTestComponent
    TestScriptTestActionComponent
    TestScriptTeardownComponent
    TestScriptTeardownActionComponent
    ValueSet
    ValueSetComposeComponent
    ValueSetComposeIncludeComponent
    ValueSetComposeIncludeConceptComponent
    ValueSetComposeIncludeConceptDesignationComponent
    ValueSetComposeIncludeFilterComponent
    ValueSetExpansionComponent
    ValueSetExpansionParameterComponent
    ValueSetExpansionContainsComponent
    VerificationResult
    VerificationResultPrimarySourceComponent
    VerificationResultAttestationComponent
    VerificationResultValidatorComponent
    VisionPrescription
    VisionPrescriptionLensSpecificationComponent
    VisionPrescriptionLensSpecificationPrismComponent

    CodeSystems

    AccountStatusEnum
    ActionCardinalityBehaviorEnum
    ActionConditionKindEnum
    ActionGroupingBehaviorEnum
    ActionParticipantTypeEnum
    ActionPrecheckBehaviorEnum
    ActionRelationshipTypeEnum
    ActionRequiredBehaviorEnum
    ActionSelectionBehaviorEnum
    AddressTypeEnum
    AddressUseEnum
    AdministrativeGenderEnum
    AdverseEventActualityEnum
    AllergyIntoleranceCategoryEnum
    AllergyIntoleranceCriticalityEnum
    AllergyIntoleranceTypeEnum
    AppointmentstatusEnum
    AssertDirectionCodesEnum
    AssertOperatorCodesEnum
    AssertResponseCodeTypesEnum
    AuditEventActionEnum
    AuditEventOutcomeEnum
    BindingStrengthEnum
    BundleTypeEnum
    CapabilityStatementKindEnum
    CarePlanActivityStatusEnum
    CareTeamStatusEnum
    ChargeitemStatusEnum
    ClaimUseEnum
    CodeSearchSupportEnum
    CodesystemContentModeEnum
    CodesystemHierarchyMeaningEnum
    CompartmentTypeEnum
    CompositionAttestationModeEnum
    CompositionStatusEnum
    ConceptMapEquivalenceEnum
    ConceptPropertyTypeEnum
    ConceptmapUnmappedModeEnum
    ConditionalDeleteStatusEnum
    ConditionalReadStatusEnum
    ConsentDataMeaningEnum
    ConsentProvisionTypeEnum
    ConsentStateCodesEnum
    ConstraintSeverityEnum
    ContactPointSystemEnum
    ContactPointUseEnum
    ContractPublicationstatusEnum
    ContractStatusEnum
    ContributorTypeEnum
    DaysOfWeekEnum
    DetectedissueSeverityEnum
    DeviceNametypeEnum
    DeviceStatementStatusEnum
    DeviceStatusEnum
    DiagnosticReportStatusEnum
    DiscriminatorTypeEnum
    DocumentModeEnum
    DocumentReferenceStatusEnum
    DocumentRelationshipTypeEnum
    EligibilityrequestPurposeEnum
    EligibilityresponsePurposeEnum
    EncounterLocationStatusEnum
    EncounterStatusEnum
    EndpointStatusEnum
    EpisodeOfCareStatusEnum
    EventCapabilityModeEnum
    EventStatusEnum
    ExamplescenarioActorTypeEnum
    ExplanationofbenefitStatusEnum
    ExposureStateEnum
    ExtensionContextTypeEnum
    FhirVersionEnum
    FilterOperatorEnum
    FlagStatusEnum
    FmStatusEnum
    GoalStatusEnum
    GraphCompartmentRuleEnum
    GraphCompartmentUseEnum
    GroupMeasureEnum
    GroupTypeEnum
    GuidanceResponseStatusEnum
    GuidePageGenerationEnum
    GuideParameterCodeEnum
    HistoryStatusEnum
    HttpOperationsEnum
    HttpVerbEnum
    IdentifierUseEnum
    IdentityAssuranceLevelEnum
    ImagingstudyStatusEnum
    InvoicePriceComponentTypeEnum
    InvoiceStatusEnum
    IssueSeverityEnum
    IssueTypeEnum
    ItemTypeEnum
    LinkTypeEnum
    LinkageTypeEnum
    ListModeEnum
    ListStatusEnum
    LocationModeEnum
    LocationStatusEnum
    MapContextTypeEnum
    MapGroupTypeModeEnum
    MapInputModeEnum
    MapModelModeEnum
    MapSourceListModeEnum
    MapTargetListModeEnum
    MapTransformEnum
    MeasureReportStatusEnum
    MeasureReportTypeEnum
    MedicationAdminStatusEnum
    MedicationStatementStatusEnum
    MedicationStatusEnum
    MedicationdispenseStatusEnum
    MedicationknowledgeStatusEnum
    MedicationrequestIntentEnum
    MedicationrequestStatusEnum
    MessageSignificanceCategoryEnum
    MessageheaderResponseRequestEnum
    MetricCalibrationStateEnum
    MetricCalibrationTypeEnum
    MetricCategoryEnum
    MetricColorEnum
    MetricOperationalStatusEnum
    NameUseEnum
    NamingsystemIdentifierTypeEnum
    NamingsystemTypeEnum
    NarrativeStatusEnum
    NetworkTypeEnum
    NoteTypeEnum
    ObservationRangeCategoryEnum
    ObservationStatusEnum
    OperationKindEnum
    OperationParameterUseEnum
    OrientationTypeEnum
    ParticipantrequiredEnum
    ParticipationstatusEnum
    PermittedDataTypeEnum
    ProductCategoryEnum
    ProductStatusEnum
    ProductStorageScaleEnum
    PropertyRepresentationEnum
    ProvenanceEntityRoleEnum
    PublicationStatusEnum
    QualityTypeEnum
    QuantityComparatorEnum
    QuestionnaireAnswersStatusEnum
    QuestionnaireEnableBehaviorEnum
    QuestionnaireEnableOperatorEnum
    ReactionEventSeverityEnum
    ReferenceHandlingPolicyEnum
    ReferenceVersionRulesEnum
    RelatedArtifactTypeEnum
    RelationTypeEnum
    RemittanceOutcomeEnum
    ReportActionResultCodesEnum
    ReportParticipantTypeEnum
    ReportResultCodesEnum
    ReportStatusCodesEnum
    RepositoryTypeEnum
    RequestIntentEnum
    RequestPriorityEnum
    RequestResourceTypesEnum
    RequestStatusEnum
    ResearchElementTypeEnum
    ResearchStudyStatusEnum
    ResearchSubjectStatusEnum
    ResourceAggregationModeEnum
    ResourceSlicingRulesEnum
    ResourceTypesEnum
    ResponseCodeEnum
    RestfulCapabilityModeEnum
    RestfulInteractionEnum
    SearchComparatorEnum
    SearchEntryModeEnum
    SearchModifierCodeEnum
    SearchParamTypeEnum
    SearchXpathUsageEnum
    SequenceTypeEnum
    SlotstatusEnum
    SortDirectionEnum
    SpdxLicenseEnum
    SpecimenContainedPreferenceEnum
    SpecimenStatusEnum
    StatusEnum
    StrandTypeEnum
    StructureDefinitionKindEnum
    SubscriptionChannelTypeEnum
    SubscriptionStatusEnum
    SubstanceStatusEnum
    SupplydeliveryStatusEnum
    SupplyrequestStatusEnum
    TaskStatusEnum
    TriggerTypeEnum
    TypeDerivationRuleEnum
    UdiEntryTypeEnum
    V3ConfidentialityEnum
    VariableTypeEnum
    VersioningPolicyEnum
    VisionBaseCodesEnum
    VisionEyeCodesEnum
    FhirCodeDefinition
    IFhirCodeDefinition
    IFhirCodeEnum

    Errors

    FhirError
    InvalidCodeError
    InvalidDateTimeError
    InvalidTypeError
    JsonError
    PrimitiveTypeError

    Other

    DateTimeUtil