Serialized Form

  • Package org.hl7.fhir.r5.elementmodel

  • Package org.hl7.fhir.r5.fhirpath

  • Package org.hl7.fhir.r5.model

    • Class org.hl7.fhir.r5.model.Account

      class Account extends DomainResource implements Serializable
      serialVersionUID:
      -924752626L
      • Serialized Fields

        • balance
          List<Account.AccountBalanceComponent> balance
          The calculated account balances - these are calculated and processed by the finance system. The balances with a `term` that is not current are usually generated/updated by an invoicing or similar process.
        • billingStatus
          CodeableConcept billingStatus
          The BillingStatus tracks the lifecycle of the account through the billing process. It indicates how transactions are treated when they are allocated to the account.
        • calculatedAt
          InstantType calculatedAt
          Time the balance amount was calculated.
        • coverage
          List<Account.CoverageComponent> coverage
          The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.
        • currency
          CodeableConcept currency
          The default currency for the account.
        • description
          MarkdownType description
          Provides additional information about what the account tracks and how it is used.
        • diagnosis
          List<Account.AccountDiagnosisComponent> diagnosis
          When using an account for billing a specific Encounter the set of diagnoses that are relevant for billing are stored here on the account where they are able to be sequenced appropriately prior to processing to produce claim(s).
        • guarantor
          List<Account.GuarantorComponent> guarantor
          The parties responsible for balancing the account if other payment options fall short.
        • identifier
          List<Identifier> identifier
          Unique identifier used to reference the account. Might or might not be intended for human use (e.g. credit card number).
        • name
          StringType name
          Name used for the account when displaying it to humans in reports, etc.
        • owner
          Reference owner
          Indicates the service area, hospital, department, etc. with responsibility for managing the Account.
        • procedure
          List<Account.AccountProcedureComponent> procedure
          When using an account for billing a specific Encounter the set of procedures that are relevant for billing are stored here on the account where they are able to be sequenced appropriately prior to processing to produce claim(s).
        • relatedAccount
          List<Account.AccountRelatedAccountComponent> relatedAccount
          Other associated accounts related to this account.
        • servicePeriod
          Period servicePeriod
          The date range of services associated with this account.
        • status
          Enumeration<Account.AccountStatus> status
          Indicates whether the account is presently used/usable or not.
        • subject
          List<Reference> subject
          Identifies the entity which incurs the expenses. While the immediate recipients of services or goods might be entities related to the subject, the expenses were ultimately incurred by the subject of the Account.
        • type
          CodeableConcept type
          Categorizes the account for reporting and searching purposes.
    • Class org.hl7.fhir.r5.model.Account.AccountBalanceComponent

      class AccountBalanceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -338990145L
      • Serialized Fields

        • aggregate
          CodeableConcept aggregate
          Who is expected to pay this part of the balance.
        • amount
          Money amount
          The actual balance value calculated for the age defined in the term property.
        • estimate
          BooleanType estimate
          The amount is only an estimated value - this is likely common for `current` term balances, but not with known terms (that were generated by a backend process).
        • term
          CodeableConcept term
          The term of the account balances - The balance value is the amount that was outstanding for this age.
    • Class org.hl7.fhir.r5.model.Account.AccountDiagnosisComponent

      class AccountDiagnosisComponent extends BackboneElement implements Serializable
      serialVersionUID:
      57125500L
      • Serialized Fields

        • condition
          CodeableReference condition
          The diagnosis relevant to the account.
        • dateOfDiagnosis
          DateTimeType dateOfDiagnosis
          Ranking of the diagnosis (for each type).
        • onAdmission
          BooleanType onAdmission
          Was the Diagnosis present on Admission in the related Encounter.
        • packageCode
          List<CodeableConcept> packageCode
          The package code can be used to group diagnoses that may be priced or delivered as a single product. Such as DRGs.
        • sequence
          PositiveIntType sequence
          Ranking of the diagnosis (for each type).
        • type
          List<CodeableConcept> type
          Type that this diagnosis has relevant to the account (e.g. admission, billing, discharge ?).
    • Class org.hl7.fhir.r5.model.Account.AccountProcedureComponent

      class AccountProcedureComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -797201673L
      • Serialized Fields

        • code
          CodeableReference code
          The procedure relevant to the account.
        • dateOfService
          DateTimeType dateOfService
          Date of the procedure when using a coded procedure. If using a reference to a procedure, then the date on the procedure should be used.
        • device
          List<Reference> device
          Any devices that were associated with the procedure relevant to the account.
        • packageCode
          List<CodeableConcept> packageCode
          The package code can be used to group procedures that may be priced or delivered as a single product. Such as DRGs.
        • sequence
          PositiveIntType sequence
          Ranking of the procedure (for each type).
        • type
          List<CodeableConcept> type
          How this procedure value should be used in charging the account.
    • Class org.hl7.fhir.r5.model.Account.AccountRelatedAccountComponent

      class AccountRelatedAccountComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1586291361L
      • Serialized Fields

        • account
          Reference account
          Reference to an associated Account.
        • relationship
          CodeableConcept relationship
          Relationship of the associated Account.
    • Class org.hl7.fhir.r5.model.Account.AccountStatusEnumFactory

      class AccountStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Account.CoverageComponent

      class CoverageComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1695665065L
      • Serialized Fields

        • coverage
          Reference coverage
          The party(s) that contribute to payment (or part of) of the charges applied to this account (including self-pay). A coverage may only be responsible for specific types of charges, and the sequence of the coverages in the account could be important when processing billing.
        • priority
          PositiveIntType priority
          The priority of the coverage in the context of this account.
    • Class org.hl7.fhir.r5.model.Account.GuarantorComponent

      class GuarantorComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -523056773L
      • Serialized Fields

        • onHold
          BooleanType onHold
          A guarantor may be placed on credit hold or otherwise have their role temporarily suspended.
        • party
          Reference party
          The entity who is responsible.
        • period
          Period period
          The timeframe during which the guarantor accepts responsibility for the account.
    • Class org.hl7.fhir.r5.model.ActivityDefinition

      class ActivityDefinition extends MetadataResource implements Serializable
      serialVersionUID:
      -1134510373L
      • Serialized Fields

        • approvalDate
          DateType approvalDate
          The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.
        • asNeeded
          DataType asNeeded
          If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.
        • author
          List<ContactDetail> author
          An individiual or organization primarily involved in the creation and maintenance of the content.
        • bodySite
          List<CodeableConcept> bodySite
          Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).
        • code
          CodeableConcept code
          Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.
        • contact
          List<ContactDetail> contact
          Contact details to assist a user in finding and communicating with the publisher.
        • copyright
          MarkdownType copyright
          A copyright statement relating to the activity definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the activity definition.
        • copyrightLabel
          StringType copyrightLabel
          A short string (invalid input: '<'50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').
        • date
          DateTimeType date
          The date (and optionally time) when the activity definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the activity definition changes.
        • description
          MarkdownType description
          A free text natural language description of the activity definition from a consumer's perspective.
        • doNotPerform
          BooleanType doNotPerform
          Set this to true if the definition is to indicate that a particular activity should NOT be performed. If true, this element should be interpreted to reinforce a negative coding. For example NPO as a code with a doNotPerform of true would still indicate to NOT perform the action.
        • dosage
          List<Dosage> dosage
          Provides detailed dosage instructions in the same way that they are described for MedicationRequest resources.
        • dynamicValue
          List<ActivityDefinition.ActivityDefinitionDynamicValueComponent> dynamicValue
          Dynamic values that will be evaluated to produce values for elements of the resulting resource. For example, if the dosage of a medication must be computed based on the patient's weight, a dynamic value would be used to specify an expression that calculated the weight, and the path on the request resource that would contain the result.
        • editor
          List<ContactDetail> editor
          An individual or organization primarily responsible for internal coherence of the content.
        • effectivePeriod
          Period effectivePeriod
          The period during which the activity definition content was or is planned to be in active use.
        • endorser
          List<ContactDetail> endorser
          An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting.
        • experimental
          BooleanType experimental
          A Boolean value to indicate that this activity definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
        • identifier
          List<Identifier> identifier
          A formal identifier that is used to identify this activity definition when it is represented in other formats, or referenced in a specification, model, design or an instance.
        • intent
          Enumeration<Enumerations.RequestIntent> intent
          Indicates the level of authority/intentionality associated with the activity and where the request should fit into the workflow chain.
        • jurisdiction
          List<CodeableConcept> jurisdiction
          A legal or geographic region in which the activity definition is intended to be used.
        • kind
          Enumeration<ActivityDefinition.RequestResourceTypes> kind
          A description of the kind of resource the activity definition is representing. For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest.
        • lastReviewDate
          DateType lastReviewDate
          The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.
        • library
          List<CanonicalType> library
          A reference to a Library resource containing any formal logic used by the activity definition.
        • location
          CodeableReference location
          Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.
        • name
          StringType name
          A natural language name identifying the activity definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • observationRequirement
          List<CanonicalType> observationRequirement
          Defines observation requirements for the action to be performed, such as body weight or surface area.
        • observationResultRequirement
          List<CanonicalType> observationResultRequirement
          Defines the observations that are expected to be produced by the action.
        • participant
          List<ActivityDefinition.ActivityDefinitionParticipantComponent> participant
          Indicates who should participate in performing the action described.
        • priority
          Enumeration<Enumerations.RequestPriority> priority
          Indicates how quickly the activity should be addressed with respect to other requests.
        • product
          DataType product
          Identifies the food, drug or other product being consumed or supplied in the activity.
        • profile
          CanonicalType profile
          A profile to which the target of the activity definition is expected to conform.
        • publisher
          StringType publisher
          The name of the organization or individual responsible for the release and ongoing maintenance of the activity definition.
        • purpose
          MarkdownType purpose
          Explanation of why this activity definition is needed and why it has been designed as it has.
        • quantity
          Quantity quantity
          Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).
        • relatedArtifact
          List<RelatedArtifact> relatedArtifact
          Related artifacts such as additional documentation, justification, or bibliographic references.
        • reviewer
          List<ContactDetail> reviewer
          An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content.
        • specimenRequirement
          List<CanonicalType> specimenRequirement
          Defines specimen requirements for the action to be performed, such as required specimens for a lab test.
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The status of this activity definition. Enables tracking the life-cycle of the content.
        • subject
          DataType subject
          A code, group definition, or canonical reference that describes or identifies the intended subject of the activity being defined. Canonical references are allowed to support the definition of protocols for drug and substance quality specifications, and is allowed to reference a MedicinalProductDefinition, SubstanceDefinition, AdministrableProductDefinition, ManufacturedItemDefinition, or PackagedProductDefinition resource.
        • subtitle
          StringType subtitle
          An explanatory or alternate title for the activity definition giving additional information about its content.
        • timing
          DataType timing
          The timing or frequency upon which the described activity is to occur.
        • title
          StringType title
          A short, descriptive, user-friendly title for the activity definition.
        • topic
          List<CodeableConcept> topic
          Descriptive topics related to the content of the activity. Topics provide a high-level categorization of the activity that can be useful for filtering and searching.
        • transform
          CanonicalType transform
          A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.
        • url
          UriType url
          An absolute URI that is used to identify this activity definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this activity definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the activity definition is stored on different servers.
        • usage
          MarkdownType usage
          A detailed description of how the activity definition is used from a clinical perspective.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate activity definition instances.
        • version
          StringType version
          The identifier that is used to identify this version of the activity definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the activity definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active assets.
        • versionAlgorithm
          DataType versionAlgorithm
          Indicates the mechanism used to compare versions to determine which is more current.
    • Class org.hl7.fhir.r5.model.ActivityDefinition.ActivityDefinitionDynamicValueComponent

      class ActivityDefinitionDynamicValueComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1064529082L
      • Serialized Fields

        • expression
          Expression expression
          An expression specifying the value of the customized element.
        • path
          StringType path
          The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression. The specified path SHALL be a FHIRPath resolvable on the specified target type of the ActivityDefinition, and SHALL consist only of identifiers, constant indexers, and a restricted subset of functions. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details).
    • Class org.hl7.fhir.r5.model.ActivityDefinition.ActivityDefinitionParticipantComponent

      class ActivityDefinitionParticipantComponent extends BackboneElement implements Serializable
      serialVersionUID:
      468446682L
      • Serialized Fields

    • Class org.hl7.fhir.r5.model.ActivityDefinition.RequestResourceTypesEnumFactory

      class RequestResourceTypesEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ActorDefinition

      class ActorDefinition extends CanonicalResource implements Serializable
      serialVersionUID:
      -493373068L
      • Serialized Fields

        • capabilities
          CanonicalType capabilities
          The capability statement for the actor (if the concept is applicable).
        • contact
          List<ContactDetail> contact
          Contact details to assist a user in finding and communicating with the publisher.
        • copyright
          MarkdownType copyright
          A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition.
        • copyrightLabel
          StringType copyrightLabel
          A short string (invalid input: '<'50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').
        • date
          DateTimeType date
          The date (and optionally time) when the actor definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the actor definition changes.
        • derivedFrom
          List<CanonicalType> derivedFrom
          A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG.
        • description
          MarkdownType description
          A free text natural language description of the actor.
        • documentation
          MarkdownType documentation
          Documentation about the functionality of the actor.
        • experimental
          BooleanType experimental
          A Boolean value to indicate that this actor definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
        • identifier
          List<Identifier> identifier
          A formal identifier that is used to identify this actor definition when it is represented in other formats, or referenced in a specification, model, design or an instance.
        • jurisdiction
          List<CodeableConcept> jurisdiction
          A legal or geographic region in which the actor definition is intended to be used.
        • name
          StringType name
          A natural language name identifying the actor definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • publisher
          StringType publisher
          The name of the organization or individual responsible for the release and ongoing maintenance of the actor definition.
        • purpose
          MarkdownType purpose
          Explanation of why this actor definition is needed and why it has been designed as it has.
        • reference
          List<UrlType> reference
          A reference to additional documentation about the actor, but description and documentation.
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The status of this actor definition. Enables tracking the life-cycle of the content.
        • title
          StringType title
          A short, descriptive, user-friendly title for the actor definition.
        • type
          Enumeration<Enumerations.ExampleScenarioActorType> type
          Whether the actor represents a human or an appliction.
        • url
          UriType url
          An absolute URI that is used to identify this actor definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate actor definition instances.
        • version
          StringType version
          The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.
        • versionAlgorithm
          DataType versionAlgorithm
          Indicates the mechanism used to compare versions to determine which is more current.
    • Class org.hl7.fhir.r5.model.Address

      class Address extends DataType implements Serializable
      serialVersionUID:
      561490318L
      • Serialized Fields

        • city
          StringType city
          The name of the city, town, suburb, village or other community or delivery center.
        • country
          StringType country
          Country - a nation as commonly understood or generally accepted.
        • district
          StringType district
          The name of the administrative area (county).
        • line
          List<StringType> line
          This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.
        • period
          Period period
          Time period when address was/is in use.
        • postalCode
          StringType postalCode
          A postal code designating a region defined by the postal service.
        • state
          StringType state
          Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (e.g. US 2 letter state codes).
        • text
          StringType text
          Specifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts.
        • type
          Enumeration<Address.AddressType> type
          Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.
        • use
          Enumeration<Address.AddressUse> use
          The purpose of this address.
    • Class org.hl7.fhir.r5.model.Address.AddressTypeEnumFactory

      class AddressTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Address.AddressUseEnumFactory

      class AddressUseEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.AdministrableProductDefinition

      class AdministrableProductDefinition extends DomainResource implements Serializable
      serialVersionUID:
      -487805677L
      • Serialized Fields

        • administrableDoseForm
          CodeableConcept administrableDoseForm
          The dose form of the final product after necessary reconstitution or processing. Contrasts to the manufactured dose form (see ManufacturedItemDefinition). If the manufactured form was 'powder for solution for injection', the administrable dose form could be 'solution for injection' (once mixed with another item having manufactured form 'solvent for solution for injection').
        • description
          MarkdownType description
          A general description of the product, when in its final form, suitable for administration e.g. effervescent blue liquid, to be swallowed. Intended to be used when the other structured properties of this resource are insufficient or cannot be supported. It is not intended to duplicate information already carried elswehere.
        • device
          Reference device
          A device that is integral to the medicinal product, in effect being considered as an "ingredient" of the medicinal product. This is not intended for devices that are just co-packaged.
        • formOf
          List<Reference> formOf
          References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product. If this administrable product describes the administration of a crushed tablet, the 'formOf' would be the product representing a distribution containing tablets and possibly also a cream. This is distinct from the 'producedFrom' which refers to the specific components of the product that are used in this preparation, rather than the product as a whole.
        • identifier
          List<Identifier> identifier
          An identifier for the administrable product.
        • ingredient
          List<CodeableConcept> ingredient
          The ingredients of this administrable medicinal product. This is only needed if the ingredients are not specified either using ManufacturedItemDefiniton (via AdministrableProductDefinition.producedFrom) to state which component items are used to make this, or using by incoming references from the Ingredient resource, to state in detail which substances exist within this. This element allows a basic coded ingredient to be used.
        • producedFrom
          List<Reference> producedFrom
          Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form. In some cases, an administrable form might use all of the items from the overall product (or there might only be one item), while in other cases, an administrable form might use only a subset of the items available in the overall product. For example, an administrable form might involve combining a liquid and a powder available as part of an overall product, but not involve applying the also supplied cream.
        • property
          List<AdministrableProductDefinition.AdministrableProductDefinitionPropertyComponent> property
          Characteristics e.g. a product's onset of action.
        • routeOfAdministration
          List<AdministrableProductDefinition.AdministrableProductDefinitionRouteOfAdministrationComponent> routeOfAdministration
          The path by which the product is taken into or makes contact with the body. In some regions this is referred to as the licenced or approved route. RouteOfAdministration cannot be used when the 'formOf' product already uses MedicinalProductDefinition.route (and vice versa).
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The status of this administrable product. Enables tracking the life-cycle of the content.
        • unitOfPresentation
          CodeableConcept unitOfPresentation
          The presentation type in which this item is given to a patient. e.g. for a spray - 'puff' (as in 'contains 100 mcg per puff'), or for a liquid - 'vial' (as in 'contains 5 ml per vial').
    • Class org.hl7.fhir.r5.model.AdministrableProductDefinition.AdministrableProductDefinitionPropertyComponent

      class AdministrableProductDefinitionPropertyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -872048207L
      • Serialized Fields

        • status
          CodeableConcept status
          The status of characteristic e.g. assigned or pending.
        • type
          CodeableConcept type
          A code expressing the type of characteristic.
        • value
          DataType value
          A value for the characteristic.
    • Class org.hl7.fhir.r5.model.AdministrableProductDefinition.AdministrableProductDefinitionRouteOfAdministrationComponent

      class AdministrableProductDefinitionRouteOfAdministrationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      322274730L
      • Serialized Fields

        • code
          CodeableConcept code
          Coded expression for the route.
        • firstDose
          Quantity firstDose
          The first dose (dose quantity) administered can be specified for the product, using a numerical value and its unit of measurement.
        • maxDosePerDay
          Quantity maxDosePerDay
          The maximum dose per day (maximum dose quantity to be administered in any one 24-h period) that can be administered.
        • maxDosePerTreatmentPeriod
          Ratio maxDosePerTreatmentPeriod
          The maximum dose per treatment period that can be administered.
        • maxSingleDose
          Quantity maxSingleDose
          The maximum single dose that can be administered, specified using a numerical value and its unit of measurement.
        • maxTreatmentPeriod
          Duration maxTreatmentPeriod
          The maximum treatment period during which the product can be administered.
        • targetSpecies
          List<AdministrableProductDefinition.AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesComponent> targetSpecies
          A species for which this route applies.
    • Class org.hl7.fhir.r5.model.AdministrableProductDefinition.AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesComponent

      class AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -560311351L
    • Class org.hl7.fhir.r5.model.AdministrableProductDefinition.AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesWithdrawalPeriodComponent

      class AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesWithdrawalPeriodComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1113691238L
      • Serialized Fields

        • supportingInformation
          StringType supportingInformation
          Extra information about the withdrawal period.
        • tissue
          CodeableConcept tissue
          Coded expression for the type of tissue for which the withdrawal period applies, e.g. meat, milk.
        • value
          Quantity value
          A value for the time.
    • Class org.hl7.fhir.r5.model.AdverseEvent

      class AdverseEvent extends DomainResource implements Serializable
      serialVersionUID:
      -1861590732L
      • Serialized Fields

        • actuality
          Enumeration<AdverseEvent.AdverseEventActuality> actuality
          Whether the event actually happened or was a near miss. Note that this is independent of whether anyone was affected or harmed or how severely.
        • category
          List<CodeableConcept> category
          The overall type of event, intended for search and filtering purposes.
        • code
          CodeableConcept code
          Specific event that occurred or that was averted, such as patient fall, wrong organ removed, or wrong blood transfused.
        • contributingFactor
          List<AdverseEvent.AdverseEventContributingFactorComponent> contributingFactor
          The contributing factors suspected to have increased the probability or severity of the adverse event.
        • detected
          DateTimeType detected
          Estimated or actual date the AdverseEvent began, in the opinion of the reporter.
        • encounter
          Reference encounter
          The Encounter associated with the start of the AdverseEvent.
        • expectedInResearchStudy
          BooleanType expectedInResearchStudy
          Considered likely or probable or anticipated in the research study. Whether the reported event matches any of the outcomes for the patient that are considered by the study as known or likely.
        • identifier
          List<Identifier> identifier
          Business identifiers assigned to this adverse event by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
        • location
          Reference location
          The information about where the adverse event occurred.
        • mitigatingAction
          List<AdverseEvent.AdverseEventMitigatingActionComponent> mitigatingAction
          The ameliorating action taken after the adverse event occured in order to reduce the extent of harm.
        • note
          List<Annotation> note
          Comments made about the adverse event by the performer, subject or other participants.
        • occurrence
          DataType occurrence
          The date (and perhaps time) when the adverse event occurred.
        • outcome
          List<CodeableConcept> outcome
          Describes the type of outcome from the adverse event, such as resolved, recovering, ongoing, resolved-with-sequelae, or fatal.
        • participant
          List<AdverseEvent.AdverseEventParticipantComponent> participant
          Indicates who or what participated in the adverse event and how they were involved.
        • preventiveAction
          List<AdverseEvent.AdverseEventPreventiveActionComponent> preventiveAction
          Preventive actions that contributed to avoiding the adverse event.
        • recordedDate
          DateTimeType recordedDate
          The date on which the existence of the AdverseEvent was first recorded.
        • recorder
          Reference recorder
          Information on who recorded the adverse event. May be the patient or a practitioner.
        • resultingEffect
          List<Reference> resultingEffect
          Information about the condition that occurred as a result of the adverse event, such as hives due to the exposure to a substance (for example, a drug or a chemical) or a broken leg as a result of the fall.
        • seriousness
          CodeableConcept seriousness
          Assessment whether this event, or averted event, was of clinical importance.
        • status
          Enumeration<AdverseEvent.AdverseEventStatus> status
          The current state of the adverse event or potential adverse event.
        • study
          List<Reference> study
          The research study that the subject is enrolled in.
        • subject
          Reference subject
          This subject or group impacted by the event.
        • supportingInfo
          List<AdverseEvent.AdverseEventSupportingInfoComponent> supportingInfo
          Supporting information relevant to the event.
        • suspectEntity
          List<AdverseEvent.AdverseEventSuspectEntityComponent> suspectEntity
          Describes the entity that is suspected to have caused the adverse event.
    • Class org.hl7.fhir.r5.model.AdverseEvent.AdverseEventActualityEnumFactory

      class AdverseEventActualityEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.AdverseEvent.AdverseEventContributingFactorComponent

      class AdverseEventContributingFactorComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1847936859L
      • Serialized Fields

        • item
          DataType item
          The item that is suspected to have increased the probability or severity of the adverse event.
    • Class org.hl7.fhir.r5.model.AdverseEvent.AdverseEventMitigatingActionComponent

      class AdverseEventMitigatingActionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1847936859L
      • Serialized Fields

        • item
          DataType item
          The ameliorating action taken after the adverse event occured in order to reduce the extent of harm.
    • Class org.hl7.fhir.r5.model.AdverseEvent.AdverseEventParticipantComponent

      class AdverseEventParticipantComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -576943815L
      • Serialized Fields

        • actor
          Reference actor
          Indicates who or what participated in the event.
        • function
          CodeableConcept function
          Distinguishes the type of involvement of the actor in the adverse event, such as contributor or informant.
    • Class org.hl7.fhir.r5.model.AdverseEvent.AdverseEventPreventiveActionComponent

      class AdverseEventPreventiveActionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1847936859L
      • Serialized Fields

        • item
          DataType item
          The action that contributed to avoiding the adverse event.
    • Class org.hl7.fhir.r5.model.AdverseEvent.AdverseEventStatusEnumFactory

      class AdverseEventStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.AdverseEvent.AdverseEventSupportingInfoComponent

      class AdverseEventSupportingInfoComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1847936859L
      • Serialized Fields

        • item
          DataType item
          Relevant past history for the subject. In a clinical care context, an example being a patient had an adverse event following a pencillin administration and the patient had a previously documented penicillin allergy. In a clinical trials context, an example is a bunion or rash that was present prior to the study. Additionally, the supporting item can be a document that is relevant to this instance of the adverse event that is not part of the subject's medical history. For example, a clinical note, staff list, or material safety data sheet (MSDS). Supporting information is not a contributing factor, preventive action, or mitigating action.
    • Class org.hl7.fhir.r5.model.AdverseEvent.AdverseEventSuspectEntityCausalityComponent

      class AdverseEventSuspectEntityCausalityComponent extends BackboneElement implements Serializable
      serialVersionUID:
      486112728L
      • Serialized Fields

        • assessmentMethod
          CodeableConcept assessmentMethod
          The method of evaluating the relatedness of the suspected entity to the event.
        • author
          Reference author
          The author of the information on the possible cause of the event.
        • entityRelatedness
          CodeableConcept entityRelatedness
          The result of the assessment regarding the relatedness of the suspected entity to the event.
    • Class org.hl7.fhir.r5.model.AdverseEvent.AdverseEventSuspectEntityComponent

      class AdverseEventSuspectEntityComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1455097004L
      • Serialized Fields

    • Class org.hl7.fhir.r5.model.Age

      class Age extends Quantity implements Serializable
      serialVersionUID:
      0L
    • Class org.hl7.fhir.r5.model.AllergyIntolerance

      class AllergyIntolerance extends DomainResource implements Serializable
      serialVersionUID:
      -1955746770L
      • Serialized Fields

        • category
          List<Enumeration<AllergyIntolerance.AllergyIntoleranceCategory>> category
          Category of the identified substance.
        • clinicalStatus
          CodeableConcept clinicalStatus
          The clinical status of the allergy or intolerance.
        • code
          CodeableConcept code
          Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., "Latex"), an allergy or intolerance condition (e.g., "Latex allergy"), or a negated/excluded code for a specific substance or class (e.g., "No latex allergy") or a general or categorical negated statement (e.g., "No known allergy", "No known drug allergies"). Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.
        • criticality
          Enumeration<AllergyIntolerance.AllergyIntoleranceCriticality> criticality
          Estimate of the potential clinical harm, or seriousness, of the reaction to the identified substance.
        • encounter
          Reference encounter
          The encounter when the allergy or intolerance was asserted.
        • identifier
          List<Identifier> identifier
          Business identifiers assigned to this AllergyIntolerance by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
        • lastOccurrence
          DateTimeType lastOccurrence
          Represents the date and/or time of the last known occurrence of a reaction event.
        • note
          List<Annotation> note
          Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.
        • onset
          DataType onset
          Estimated or actual date, date-time, or age when allergy or intolerance was identified.
        • participant
          List<AllergyIntolerance.AllergyIntoleranceParticipantComponent> participant
          Indicates who or what participated in the activities related to the allergy or intolerance and how they were involved.
        • patient
          Reference patient
          The patient who has the allergy or intolerance.
        • reaction
          List<AllergyIntolerance.AllergyIntoleranceReactionComponent> reaction
          Details about each adverse reaction event linked to exposure to the identified substance.
        • recordedDate
          DateTimeType recordedDate
          The recordedDate represents when this particular AllergyIntolerance record was created in the system, which is often a system-generated date.
        • type
          CodeableConcept type
          Identification of the underlying physiological mechanism for the reaction risk.
        • verificationStatus
          CodeableConcept verificationStatus
          Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified substance (including pharmaceutical product). The verification status pertains to the allergy or intolerance, itself, not to any specific AllergyIntolerance attribute.
    • Class org.hl7.fhir.r5.model.AllergyIntolerance.AllergyIntoleranceCategoryEnumFactory

      class AllergyIntoleranceCategoryEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.AllergyIntolerance.AllergyIntoleranceCriticalityEnumFactory

      class AllergyIntoleranceCriticalityEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.AllergyIntolerance.AllergyIntoleranceParticipantComponent

      class AllergyIntoleranceParticipantComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -576943815L
      • Serialized Fields

        • actor
          Reference actor
          Indicates who or what participated in the activities related to the allergy or intolerance.
        • function
          CodeableConcept function
          Distinguishes the type of involvement of the actor in the activities related to the allergy or intolerance.
    • Class org.hl7.fhir.r5.model.AllergyIntolerance.AllergyIntoleranceReactionComponent

      class AllergyIntoleranceReactionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1007789961L
      • Serialized Fields

        • description
          StringType description
          Text description about the reaction as a whole, including details of the manifestation if required.
        • exposureRoute
          CodeableConcept exposureRoute
          Identification of the route by which the subject was exposed to the substance.
        • manifestation
          List<CodeableReference> manifestation
          Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.
        • note
          List<Annotation> note
          Additional text about the adverse reaction event not captured in other fields.
        • onset
          DateTimeType onset
          Record of the date and/or time of the onset of the Reaction.
        • severity
          Enumeration<AllergyIntolerance.AllergyIntoleranceSeverity> severity
          Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.
        • substance
          CodeableConcept substance
          Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.
    • Class org.hl7.fhir.r5.model.AllergyIntolerance.AllergyIntoleranceSeverityEnumFactory

      class AllergyIntoleranceSeverityEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Annotation

      class Annotation extends DataType implements Serializable
      serialVersionUID:
      1108562171L
      • Serialized Fields

        • author
          DataType author
          The individual responsible for making the annotation.
        • text
          MarkdownType text
          The text of the annotation in markdown format.
        • time
          DateTimeType time
          Indicates when this particular annotation was made.
    • Class org.hl7.fhir.r5.model.Appointment

      class Appointment extends DomainResource implements Serializable
      serialVersionUID:
      883088259L
      • Serialized Fields

        • account
          List<Reference> account
          The set of accounts that is expected to be used for billing the activities that result from this Appointment.
        • appointmentType
          CodeableConcept appointmentType
          The style of appointment or patient that has been booked in the slot (not service type).
        • basedOn
          List<Reference> basedOn
          The request this appointment is allocated to assess (e.g. incoming referral or procedure request).
        • cancellationDate
          DateTimeType cancellationDate
          The date/time describing when the appointment was cancelled.
        • cancellationReason
          CodeableConcept cancellationReason
          The coded reason for the appointment being cancelled. This is often used in reporting/billing/futher processing to determine if further actions are required, or specific fees apply.
        • class_
          List<CodeableConcept> class_
          Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations.
        • created
          DateTimeType created
          The date that this appointment was initially created. This could be different to the meta.lastModified value on the initial entry, as this could have been before the resource was created on the FHIR server, and should remain unchanged over the lifespan of the appointment.
        • description
          StringType description
          The brief description of the appointment as would be shown on a subject line in a meeting request, or appointment list. Detailed or expanded information should be put in the note field.
        • end
          InstantType end
          Date/Time that the appointment is to conclude.
        • identifier
          List<Identifier> identifier
          This records identifiers associated with this appointment concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).
        • minutesDuration
          PositiveIntType minutesDuration
          Number of minutes that the appointment is to take. This can be less than the duration between the start and end times. For example, where the actual time of appointment is only an estimate or if a 30 minute appointment is being requested, but any time would work. Also, if there is, for example, a planned 15 minute break in the middle of a long appointment, the duration may be 15 minutes less than the difference between the start and end.
        • note
          List<Annotation> note
          Additional notes/comments about the appointment.
        • occurrenceChanged
          BooleanType occurrenceChanged
          This appointment varies from the recurring pattern.
        • originatingAppointment
          Reference originatingAppointment
          The originating appointment in a recurring set of related appointments.
        • participant
          List<Appointment.AppointmentParticipantComponent> participant
          List of participants involved in the appointment.
        • patientInstruction
          List<CodeableReference> patientInstruction
          While Appointment.note contains information for internal use, Appointment.patientInstructions is used to capture patient facing information about the Appointment (e.g. please bring your referral or fast from 8pm night before).
        • previousAppointment
          Reference previousAppointment
          The previous appointment in a series of related appointments.
        • priority
          CodeableConcept priority
          The priority of the appointment. Can be used to make informed decisions if needing to re-prioritize appointments. (The iCal Standard specifies 0 as undefined, 1 as highest, 9 as lowest priority).
        • reason
          List<CodeableReference> reason
          The reason that this appointment is being scheduled. This is more clinical than administrative. This can be coded, or as specified using information from another resource. When the patient arrives and the encounter begins it may be used as the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.
        • recurrenceId
          PositiveIntType recurrenceId
          The sequence number that identifies a specific appointment in a recurring pattern.
        • recurrenceTemplate
          List<Appointment.AppointmentRecurrenceTemplateComponent> recurrenceTemplate
          The details of the recurrence pattern or template that is used to generate recurring appointments.
        • replaces
          List<Reference> replaces
          Appointment replaced by this Appointment in cases where there is a cancellation, the details of the cancellation can be found in the cancellationReason property (on the referenced resource).
        • requestedPeriod
          List<Period> requestedPeriod
          A set of date ranges (potentially including times) that the appointment is preferred to be scheduled within. The duration (usually in minutes) could also be provided to indicate the length of the appointment to fill and populate the start/end times for the actual allocated time. However, in other situations the duration may be calculated by the scheduling system.
        • serviceCategory
          List<CodeableConcept> serviceCategory
          A broad categorization of the service that is to be performed during this appointment.
        • serviceType
          List<CodeableReference> serviceType
          The specific service that is to be performed during this appointment.
        • slot
          List<Reference> slot
          The slots from the participants' schedules that will be filled by the appointment.
        • specialty
          List<CodeableConcept> specialty
          The specialty of a practitioner that would be required to perform the service requested in this appointment.
        • start
          InstantType start
          Date/Time that the appointment is to take place.
        • status
          Enumeration<Appointment.AppointmentStatus> status
          The overall status of the Appointment. Each of the participants has their own participation status which indicates their involvement in the process, however this status indicates the shared status.
        • subject
          Reference subject
          The patient or group associated with the appointment, if they are to be present (usually) then they should also be included in the participant backbone element.
        • supportingInformation
          List<Reference> supportingInformation
          Additional information to support the appointment provided when making the appointment.
        • virtualService
          List<VirtualServiceDetail> virtualService
          Connection details of a virtual service (e.g. conference call).
    • Class org.hl7.fhir.r5.model.Appointment.AppointmentParticipantComponent

      class AppointmentParticipantComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1537536134L
      • Serialized Fields

        • actor
          Reference actor
          The individual, device, location, or service participating in the appointment.
        • period
          Period period
          Participation period of the actor.
        • required
          BooleanType required
          Whether this participant is required to be present at the meeting. If false, the participant is optional.
        • status
          Enumeration<Appointment.ParticipationStatus> status
          Participation status of the actor.
        • type
          List<CodeableConcept> type
          Role of participant in the appointment.
    • Class org.hl7.fhir.r5.model.Appointment.AppointmentRecurrenceTemplateComponent

      class AppointmentRecurrenceTemplateComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1582999176L
    • Class org.hl7.fhir.r5.model.Appointment.AppointmentRecurrenceTemplateMonthlyTemplateComponent

      class AppointmentRecurrenceTemplateMonthlyTemplateComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1234046272L
      • Serialized Fields

        • dayOfMonth
          PositiveIntType dayOfMonth
          Indicates that appointments in the series of recurring appointments should occur on a specific day of the month.
        • dayOfWeek
          Coding dayOfWeek
          Indicates which day of the week the recurring appointments should occur each nth week.
        • monthInterval
          PositiveIntType monthInterval
          Indicates that recurring appointments should occur every nth month.
        • nthWeekOfMonth
          Coding nthWeekOfMonth
          Indicates which week within a month the appointments in the series of recurring appointments should occur on.
    • Class org.hl7.fhir.r5.model.Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent

      class AppointmentRecurrenceTemplateWeeklyTemplateComponent extends BackboneElement implements Serializable
      serialVersionUID:
      588795188L
      • Serialized Fields

        • friday
          BooleanType friday
          Indicates that recurring appointments should occur on Fridays.
        • monday
          BooleanType monday
          Indicates that recurring appointments should occur on Mondays.
        • saturday
          BooleanType saturday
          Indicates that recurring appointments should occur on Saturdays.
        • sunday
          BooleanType sunday
          Indicates that recurring appointments should occur on Sundays.
        • thursday
          BooleanType thursday
          Indicates that recurring appointments should occur on Thursdays.
        • tuesday
          BooleanType tuesday
          Indicates that recurring appointments should occur on Tuesdays.
        • wednesday
          BooleanType wednesday
          Indicates that recurring appointments should occur on Wednesdays.
        • weekInterval
          PositiveIntType weekInterval
          The interval defines if the recurrence is every nth week. The default is every week, so it is expected that this value will be 2 or more. e.g. For recurring every second week this interval would be 2, or every third week the interval would be 3.
    • Class org.hl7.fhir.r5.model.Appointment.AppointmentRecurrenceTemplateYearlyTemplateComponent

      class AppointmentRecurrenceTemplateYearlyTemplateComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -120794476L
      • Serialized Fields

        • yearInterval
          PositiveIntType yearInterval
          Appointment recurs every nth year.
    • Class org.hl7.fhir.r5.model.Appointment.AppointmentStatusEnumFactory

      class AppointmentStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Appointment.ParticipationStatusEnumFactory

      class ParticipationStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.AppointmentResponse

      class AppointmentResponse extends DomainResource implements Serializable
      serialVersionUID:
      -780212279L
      • Serialized Fields

        • actor
          Reference actor
          A Person, Location, HealthcareService, or Device that is participating in the appointment.
        • appointment
          Reference appointment
          Appointment that this response is replying to.
        • comment
          MarkdownType comment
          Additional comments about the appointment.
        • end
          InstantType end
          This may be either the same as the appointment request to confirm the details of the appointment, or alternately a new time to request a re-negotiation of the end time.
        • identifier
          List<Identifier> identifier
          This records identifiers associated with this appointment response concern that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate.
        • occurrenceDate
          DateType occurrenceDate
          The original date within a recurring request. This could be used in place of the recurrenceId to be more direct (or where the template is provided through the simple list of dates in `Appointment.occurrenceDate`).
        • participantStatus
          Enumeration<AppointmentResponse.AppointmentResponseStatus> participantStatus
          Participation status of the participant. When the status is declined or tentative if the start/end times are different to the appointment, then these times should be interpreted as a requested time change. When the status is accepted, the times can either be the time of the appointment (as a confirmation of the time) or can be empty.
        • participantType
          List<CodeableConcept> participantType
          Role of participant in the appointment.
        • proposedNewTime
          BooleanType proposedNewTime
          Indicates that the response is proposing a different time that was initially requested. The new proposed time will be indicated in the start and end properties.
        • recurrenceId
          PositiveIntType recurrenceId
          The recurrence ID (sequence number) of the specific appointment when responding to a recurring request.
        • recurring
          BooleanType recurring
          Indicates that this AppointmentResponse applies to all occurrences in a recurring request.
        • start
          InstantType start
          Date/Time that the appointment is to take place, or requested new start time.
    • Class org.hl7.fhir.r5.model.AppointmentResponse.AppointmentResponseStatusEnumFactory

      class AppointmentResponseStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ArtifactAssessment

      class ArtifactAssessment extends DomainResource implements Serializable
      serialVersionUID:
      525457507L
      • Serialized Fields

        • approvalDate
          DateType approvalDate
          The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.
        • artifact
          DataType artifact
          A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.
        • citeAs
          DataType citeAs
          Display of or reference to the bibliographic citation of the comment, classifier, or rating.
        • content
          List<ArtifactAssessment.ArtifactAssessmentContentComponent> content
          A component comment, classifier, or rating of the artifact.
        • copyright
          MarkdownType copyright
          A copyright statement relating to the artifact assessment and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the artifact assessment.
        • date
          DateTimeType date
          The date (and optionally time) when the artifact assessment was published. The date must change when the disposition changes and it must change if the workflow status code changes. In addition, it should change when the substantive content of the artifact assessment changes.
        • disposition
          Enumeration<ArtifactAssessment.ArtifactAssessmentDisposition> disposition
          Indicates the disposition of the responsible party to the comment or change request.
        • identifier
          List<Identifier> identifier
          A formal identifier that is used to identify this artifact assessment when it is represented in other formats, or referenced in a specification, model, design or an instance.
        • lastReviewDate
          DateType lastReviewDate
          The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.
        • title
          StringType title
          A short title for the assessment for use in displaying and selecting.
        • workflowStatus
          Enumeration<ArtifactAssessment.ArtifactAssessmentWorkflowStatus> workflowStatus
          Indicates the workflow status of the comment or change request.
    • Class org.hl7.fhir.r5.model.ArtifactAssessment.ArtifactAssessmentContentComponent

      class ArtifactAssessmentContentComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -111630435L
      • Serialized Fields

        • author
          Reference author
          Indicates who or what authored the content.
        • classifier
          List<CodeableConcept> classifier
          Represents a rating, classifier, or assessment of the artifact.
        • component
          List<ArtifactAssessment.ArtifactAssessmentContentComponent> component
          If the informationType is container, the components of the content.
        • freeToShare
          BooleanType freeToShare
          Acceptable to publicly share the comment, classifier or rating.
        • informationType
          Enumeration<ArtifactAssessment.ArtifactAssessmentInformationType> informationType
          The type of information this component of the content represents.
        • path
          List<UriType> path
          A URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource.
        • quantity
          Quantity quantity
          A quantitative rating of the artifact.
        • relatedArtifact
          List<RelatedArtifact> relatedArtifact
          Additional related artifacts that provide supporting documentation, additional evidence, or further information related to the content.
        • summary
          MarkdownType summary
          A brief summary of the content of this component.
        • type
          CodeableConcept type
          Indicates what type of content this component represents.
    • Class org.hl7.fhir.r5.model.ArtifactAssessment.ArtifactAssessmentDispositionEnumFactory

      class ArtifactAssessmentDispositionEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ArtifactAssessment.ArtifactAssessmentInformationTypeEnumFactory

      class ArtifactAssessmentInformationTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ArtifactAssessment.ArtifactAssessmentWorkflowStatusEnumFactory

      class ArtifactAssessmentWorkflowStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Attachment

      class Attachment extends DataType implements Serializable
      serialVersionUID:
      -1904332061L
      • Serialized Fields

        • contentType
          CodeType contentType
          Identifies the type of the data in the attachment and allows a method to be chosen to interpret or render the data. Includes mime type parameters such as charset where appropriate.
        • creation
          DateTimeType creation
          The date that the attachment was first created.
        • data
          Base64BinaryType data
          The actual data of the attachment - a sequence of bytes, base64 encoded.
        • duration
          DecimalType duration
          The duration of the recording in seconds - for audio and video.
        • frames
          PositiveIntType frames
          The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is required.
        • hash
          Base64BinaryType hash
          The calculated hash of the data using SHA-1. Represented using base64.
        • height
          PositiveIntType height
          Height of the image in pixels (photo/video).
        • language
          CodeType language
          The human language of the content. The value can be any valid value according to BCP 47.
        • pages
          PositiveIntType pages
          The number of pages when printed.
        • size
          Integer64Type size
          The number of bytes of data that make up this attachment (before base64 encoding, if that is done).
        • title
          StringType title
          A label or set of text to display in place of the data.
        • url
          UrlType url
          A location where the data can be accessed.
        • width
          PositiveIntType width
          Width of the image in pixels (photo/video).
    • Class org.hl7.fhir.r5.model.AuditEvent

      class AuditEvent extends DomainResource implements Serializable
      serialVersionUID:
      -1335832480L
      • Serialized Fields

        • action
          Enumeration<AuditEvent.AuditEventAction> action
          Indicator for type of action performed during the event that generated the audit.
        • agent
          List<AuditEvent.AuditEventAgentComponent> agent
          An actor taking an active role in the event or activity that is logged.
        • authorization
          List<CodeableConcept> authorization
          The authorization (e.g., PurposeOfUse) that was used during the event being recorded.
        • basedOn
          List<Reference> basedOn
          Allows tracing of authorizatino for the events and tracking whether proposals/recommendations were acted upon.
        • category
          List<CodeableConcept> category
          Classification of the type of event.
        • code
          CodeableConcept code
          Describes what happened. The most specific code for the event.
        • encounter
          Reference encounter
          This will typically be the encounter the event occurred, but some events may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter (e.g. pre-admission lab tests).
        • entity
          List<AuditEvent.AuditEventEntityComponent> entity
          Specific instances of data or objects that have been accessed.
        • occurred
          DataType occurred
          The time or period during which the activity occurred.
        • outcome
          AuditEvent.AuditEventOutcomeComponent outcome
          Indicates whether the event succeeded or failed. A free text descripiton can be given in outcome.text.
        • patient
          Reference patient
          The patient element is available to enable deterministic tracking of activities that involve the patient as the subject of the data used in an activity.
        • recorded
          InstantType recorded
          The time when the event was recorded.
        • severity
          Enumeration<AuditEvent.AuditEventSeverity> severity
          Indicates and enables segmentation of various severity including debugging from critical.
        • source
          AuditEvent.AuditEventSourceComponent source
          The actor that is reporting the event.
    • Class org.hl7.fhir.r5.model.AuditEvent.AuditEventActionEnumFactory

      class AuditEventActionEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.AuditEvent.AuditEventAgentComponent

      class AuditEventAgentComponent extends BackboneElement implements Serializable
      serialVersionUID:
      509129255L
      • Serialized Fields

        • authorization
          List<CodeableConcept> authorization
          The authorization (e.g., PurposeOfUse) that was used during the event being recorded.
        • location
          Reference location
          Where the agent location is known, the agent location when the event occurred.
        • network
          DataType network
          When the event utilizes a network there should be an agent describing the local system, and an agent describing remote system, with the network interface details.
        • policy
          List<UriType> policy
          Where the policy(ies) are known that authorized the agent participation in the event. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
        • requestor
          BooleanType requestor
          Indicator that the user is or is not the requestor, or initiator, for the event being audited.
        • role
          List<CodeableConcept> role
          The structural roles of the agent indicating the agent's competency. The security role enabling the agent with respect to the activity.
        • type
          CodeableConcept type
          The Functional Role of the user when performing the event.
        • who
          Reference who
          Reference to who this agent is that was involved in the event.
    • Class org.hl7.fhir.r5.model.AuditEvent.AuditEventEntityComponent

      class AuditEventEntityComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -711898650L
      • Serialized Fields

        • agent
          List<AuditEvent.AuditEventAgentComponent> agent
          The entity is attributed to an agent to express the agent's responsibility for that entity in the activity. This is most used to indicate when persistence media (the entity) are used by an agent. For example when importing data from a device, the device would be described in an entity, and the user importing data from that media would be indicated as the entity.agent.
        • detail
          List<AuditEvent.AuditEventEntityDetailComponent> detail
          Tagged value pairs for conveying additional information about the entity.
        • query
          Base64BinaryType query
          The query parameters for a query-type entities.
        • role
          CodeableConcept role
          Code representing the role the entity played in the event being audited.
        • securityLabel
          List<CodeableConcept> securityLabel
          Security labels for the identified entity.
        • what
          Reference what
          Identifies a specific instance of the entity. The reference should be version specific. This is allowed to be a Parameters resource.
    • Class org.hl7.fhir.r5.model.AuditEvent.AuditEventEntityDetailComponent

      class AuditEventEntityDetailComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1659186716L
      • Serialized Fields

        • type
          CodeableConcept type
          The type of extra detail provided in the value.
        • value
          DataType value
          The value of the extra detail.
    • Class org.hl7.fhir.r5.model.AuditEvent.AuditEventOutcomeComponent

      class AuditEventOutcomeComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1108329559L
      • Serialized Fields

        • code
          Coding code
          Indicates whether the event succeeded or failed.
        • detail
          List<CodeableConcept> detail
          Additional details about the error. This may be a text description of the error or a system code that identifies the error.
    • Class org.hl7.fhir.r5.model.AuditEvent.AuditEventSeverityEnumFactory

      class AuditEventSeverityEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.AuditEvent.AuditEventSourceComponent

      class AuditEventSourceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -140005578L
      • Serialized Fields

        • observer
          Reference observer
          Identifier of the source where the event was detected.
        • site
          Reference site
          Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.
        • type
          List<CodeableConcept> type
          Code specifying the type of source where event originated.
    • Class org.hl7.fhir.r5.model.Availability

      class Availability extends DataType implements Serializable
      serialVersionUID:
      -444820754L
    • Class org.hl7.fhir.r5.model.Availability.AvailabilityAvailableTimeComponent

      class AvailabilityAvailableTimeComponent extends Element implements Serializable
      serialVersionUID:
      -2139510127L
      • Serialized Fields

        • allDay
          BooleanType allDay
          Always available? i.e. 24 hour service.
        • availableEndTime
          TimeType availableEndTime
          Closing time of day (ignored if allDay = true).
        • availableStartTime
          TimeType availableStartTime
          Opening time of day (ignored if allDay = true).
        • daysOfWeek
          List<Enumeration<Enumerations.DaysOfWeek>> daysOfWeek
          mon | tue | wed | thu | fri | sat | sun.
    • Class org.hl7.fhir.r5.model.Availability.AvailabilityNotAvailableTimeComponent

      class AvailabilityNotAvailableTimeComponent extends Element implements Serializable
      serialVersionUID:
      310849929L
      • Serialized Fields

        • description
          StringType description
          Reason presented to the user explaining why time not available.
        • during
          Period during
          Service not available during this period.
    • Class org.hl7.fhir.r5.model.BackboneElement

      class BackboneElement extends Element implements Serializable
      serialVersionUID:
      -1431673179L
      • Serialized Fields

        • modifierExtension
          List<Extension> modifierExtension
          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
    • Class org.hl7.fhir.r5.model.BackboneType

      class BackboneType extends DataType implements Serializable
      serialVersionUID:
      -1431673179L
      • Serialized Fields

        • modifierExtension
          List<Extension> modifierExtension
          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
    • Class org.hl7.fhir.r5.model.Base

      class Base extends Object implements Serializable
      • Serialized Fields

        • formatCommentsPost
          List<String> formatCommentsPost
          Round tracking xml comments for testing convenience
        • formatCommentsPre
          List<String> formatCommentsPre
          Round tracking xml comments for testing convenience
        • validationMessages
          List<org.hl7.fhir.utilities.validation.ValidationMessage> validationMessages
    • Class org.hl7.fhir.r5.model.Base64BinaryType

      class Base64BinaryType extends PrimitiveType<byte[]> implements Externalizable
      serialVersionUID:
      3L
    • Class org.hl7.fhir.r5.model.BaseBinary

      class BaseBinary extends Resource implements Serializable
      serialVersionUID:
      1L
    • Class org.hl7.fhir.r5.model.BaseDateTimeType

      class BaseDateTimeType extends PrimitiveType<Date> implements Externalizable
      serialVersionUID:
      1L
    • Class org.hl7.fhir.r5.model.BaseExtension

      class BaseExtension extends DataType implements Serializable
      serialVersionUID:
      1L
    • Class org.hl7.fhir.r5.model.BaseNarrative

      class BaseNarrative extends DataType implements Serializable
    • Class org.hl7.fhir.r5.model.BaseReference

      class BaseReference extends DataType implements Serializable
    • Class org.hl7.fhir.r5.model.BaseResource

      class BaseResource extends Base implements Serializable
      serialVersionUID:
      1L
    • Class org.hl7.fhir.r5.model.Basic

      class Basic extends DomainResource implements Serializable
      serialVersionUID:
      -1635508686L
      • Serialized Fields

        • author
          Reference author
          Indicates who was responsible for creating the resource instance.
        • code
          CodeableConcept code
          Identifies the 'type' of resource - equivalent to the resource name for other resources.
        • created
          DateTimeType created
          Identifies when the resource was first created.
        • identifier
          List<Identifier> identifier
          Identifier assigned to the resource for business purposes, outside the context of FHIR.
        • subject
          Reference subject
          Identifies the patient, practitioner, device or any other resource that is the "focus" of this resource.
    • Class org.hl7.fhir.r5.model.Binary

      class Binary extends BaseBinary implements Serializable
      serialVersionUID:
      65831526L
      • Serialized Fields

        • contentType
          CodeType contentType
          MimeType of the binary content represented as a standard MimeType (BCP 13).
        • data
          Base64BinaryType data
          The actual content, base64 encoded.
        • securityContext
          Reference securityContext
          This element identifies another resource that can be used as a proxy of the security sensitivity to use when deciding and enforcing access control rules for the Binary resource. Given that the Binary resource contains very few elements that can be used to determine the sensitivity of the data and relationships to individuals, the referenced resource stands in as a proxy equivalent for this purpose. This referenced resource may be related to the Binary (e.g. DocumentReference), or may be some non-related Resource purely as a security proxy. E.g. to identify that the binary resource relates to a patient, and access should only be granted to applications that have access to the patient.
    • Class org.hl7.fhir.r5.model.BiologicallyDerivedProduct

      class BiologicallyDerivedProduct extends DomainResource implements Serializable
      serialVersionUID:
      452844848L
      • Serialized Fields

        • biologicalSourceEvent
          Identifier biologicalSourceEvent
          An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled.
        • collection
          BiologicallyDerivedProduct.BiologicallyDerivedProductCollectionComponent collection
          How this product was collected.
        • division
          StringType division
          A unique identifier for an aliquot of a product. Used to distinguish individual aliquots of a product carrying the same biologicalSource and productCode identifiers.
        • expirationDate
          DateTimeType expirationDate
          Date, and where relevant time, of expiration.
        • identifier
          List<Identifier> identifier
          Unique instance identifiers assigned to a biologically derived product. Note: This is a business identifier, not a resource identifier.
        • parent
          List<Reference> parent
          Parent product (if any) for this biologically-derived product.
        • processingFacility
          List<Reference> processingFacility
          Processing facilities responsible for the labeling and distribution of this biologically derived product.
        • productCategory
          Coding productCategory
          Broad category of this product.
        • productCode
          CodeableConcept productCode
          A codified value that systematically supports characterization and classification of medical products of human origin inclusive of processing conditions such as additives, volumes and handling conditions.
        • productStatus
          Coding productStatus
          Whether the product is currently available.
        • property
          List<BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent> property
          A property that is specific to this BiologicallyDerviedProduct instance.
        • request
          List<Reference> request
          Request to obtain and/or infuse this biologically derived product.
        • storageTempRequirements
          Range storageTempRequirements
          The temperature requirements for storage of the biologically-derived product.
    • Class org.hl7.fhir.r5.model.BiologicallyDerivedProduct.BiologicallyDerivedProductCollectionComponent

      class BiologicallyDerivedProductCollectionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      626956533L
      • Serialized Fields

        • collected
          DataType collected
          Time of product collection.
        • collector
          Reference collector
          Healthcare professional who is performing the collection.
        • source
          Reference source
          The patient or entity, such as a hospital or vendor in the case of a processed/manipulated/manufactured product, providing the product.
    • Class org.hl7.fhir.r5.model.BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent

      class BiologicallyDerivedProductPropertyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1659186716L
      • Serialized Fields

        • type
          CodeableConcept type
          Code that specifies the property. It should reference an established coding system.
        • value
          DataType value
          Property values.
    • Class org.hl7.fhir.r5.model.BiologicallyDerivedProductDispense

      class BiologicallyDerivedProductDispense extends DomainResource implements Serializable
      serialVersionUID:
      -109945994L
      • Serialized Fields

        • basedOn
          List<Reference> basedOn
          The order or request that the dispense is fulfilling. This is a reference to a ServiceRequest resource.
        • destination
          Reference destination
          Link to a resource identifying the physical location that the product was dispatched to.
        • identifier
          List<Identifier> identifier
          Unique instance identifiers assigned to a biologically derived product dispense. Note: This is a business identifier, not a resource identifier.
        • location
          Reference location
          The physical location where the dispense was performed.
        • matchStatus
          CodeableConcept matchStatus
          Indicates the type of matching associated with the dispense.
        • note
          List<Annotation> note
          Additional notes.
        • originRelationshipType
          CodeableConcept originRelationshipType
          Indicates the relationship between the donor of the biologically derived product and the intended recipient.
        • partOf
          List<Reference> partOf
          A larger event of which this particular event is a component.
        • patient
          Reference patient
          A link to a resource representing the patient that the product is dispensed for.
        • performer
          List<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent> performer
          Indicates who or what performed an action.
        • preparedDate
          DateTimeType preparedDate
          When the product was selected/ matched.
        • product
          Reference product
          A link to a resource identifying the biologically derived product that is being dispensed.
        • quantity
          Quantity quantity
          The amount of product in the dispense. Quantity will depend on the product being dispensed. Examples are: volume; cell count; concentration.
        • status
          Enumeration<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodes> status
          A code specifying the state of the dispense event.
        • usageInstruction
          StringType usageInstruction
          Specific instructions for use.
        • whenHandedOver
          DateTimeType whenHandedOver
          When the product was dispatched for clinical use.
    • Class org.hl7.fhir.r5.model.BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodesEnumFactory

      class BiologicallyDerivedProductDispenseCodesEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent

      class BiologicallyDerivedProductDispensePerformerComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -576943815L
      • Serialized Fields

        • actor
          Reference actor
          Identifies the person responsible for the action.
        • function
          CodeableConcept function
          Identifies the function of the performer during the dispense.
    • Class org.hl7.fhir.r5.model.BodyStructure

      class BodyStructure extends DomainResource implements Serializable
      serialVersionUID:
      -1014863022L
      • Serialized Fields

        • active
          BooleanType active
          Whether this body site is in active use.
        • description
          MarkdownType description
          A summary, characterization or explanation of the body structure.
        • excludedStructure
          List<BodyStructure.BodyStructureIncludedStructureComponent> excludedStructure
          The anatomical location(s) or region(s) not occupied or represented by the specimen, lesion, or body structure.
        • identifier
          List<Identifier> identifier
          Identifier for this instance of the anatomical structure.
        • image
          List<Attachment> image
          Image or images used to identify a location.
        • includedStructure
          List<BodyStructure.BodyStructureIncludedStructureComponent> includedStructure
          The anatomical location(s) or region(s) of the specimen, lesion, or body structure.
        • morphology
          CodeableConcept morphology
          The kind of structure being represented by the body structure at `BodyStructure.location`. This can define both normal and abnormal morphologies.
        • patient
          Reference patient
          The person to which the body site belongs.
    • Class org.hl7.fhir.r5.model.BodyStructure.BodyStructureIncludedStructureBodyLandmarkOrientationComponent

      class BodyStructureIncludedStructureBodyLandmarkOrientationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -365770277L
    • Class org.hl7.fhir.r5.model.BodyStructure.BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmarkComponent

      class BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmarkComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1883586968L
      • Serialized Fields

        • device
          List<CodeableReference> device
          An instrument, tool, analyzer, etc. used in the measurement.
        • value
          List<Quantity> value
          The measured distance (e.g., in cm) from a body landmark.
    • Class org.hl7.fhir.r5.model.BodyStructure.BodyStructureIncludedStructureComponent

      class BodyStructureIncludedStructureComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1341852782L
    • Class org.hl7.fhir.r5.model.BooleanType

      class BooleanType extends PrimitiveType<Boolean> implements Externalizable
      serialVersionUID:
      3L
    • Class org.hl7.fhir.r5.model.Bundle

      class Bundle extends Resource implements Serializable
      serialVersionUID:
      -843739668L
      • Serialized Fields

        • entry
          List<Bundle.BundleEntryComponent> entry
          An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).
        • identifier
          Identifier identifier
          A persistent identifier for the bundle that won't change as a bundle is copied from server to server.
        • issues
          Resource issues
          Captures issues and warnings that relate to the construction of the Bundle and the content within it.
        • link
          List<Bundle.BundleLinkComponent> link
          A series of links that provide context to this bundle.
        • signature
          Signature signature
          Digital Signature - base64 encoded. XML-DSig or a JWS.
        • timestamp
          InstantType timestamp
          The date/time that the bundle was assembled - i.e. when the resources were placed in the bundle.
        • total
          UnsignedIntType total
          If a set of search matches, this is the (potentially estimated) total number of entries of type 'match' across all pages in the search. It does not include search.mode = 'include' or 'outcome' entries and it does not provide a count of the number of entries in the Bundle.
        • type
          Enumeration<Bundle.BundleType> type
          Indicates the purpose of this bundle - how it is intended to be used.
    • Class org.hl7.fhir.r5.model.Bundle.BundleEntryComponent

      class BundleEntryComponent extends BackboneElement implements Serializable
      serialVersionUID:
      517783054L
      • Serialized Fields

        • fullUrl
          UriType fullUrl
          The Absolute URL for the resource. Except for transactions and batches, each entry in a Bundle must have a fullUrl. The fullUrl SHALL NOT disagree with the id in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be version-independent URL consistent with the Resource.id. The fullUrl is a version independent reference to the resource. Even when not required, fullUrl MAY be set to a urn:uuid to allow referencing entries in a transaction. The fullUrl can be an arbitrary URI and is not limited to urn:uuid, urn:oid, http, and https. The fullUrl element SHALL have a value except when: invoking a create invoking or responding to an operation where the body is not a single identified resource invoking or returning the results of a search or history operation.
        • link
          List<Bundle.BundleLinkComponent> link
          A series of links that provide context to this entry.
        • request
          Bundle.BundleEntryRequestComponent request
          Additional information about how this entry should be processed as part of a transaction or batch. For history, it shows how the entry was processed to create the version contained in the entry.
        • resource
          Resource resource
          The Resource for the entry. The purpose/meaning of the resource is determined by the Bundle.type. This is allowed to be a Parameters resource if and only if it is referenced by something else within the Bundle that provides context/meaning.
        • response
          Bundle.BundleEntryResponseComponent response
          Indicates the results of processing the corresponding 'request' entry in the batch or transaction being responded to or what the results of an operation where when returning history.
        • search
          Bundle.BundleEntrySearchComponent search
          Information about the search process that lead to the creation of this entry.
    • Class org.hl7.fhir.r5.model.Bundle.BundleEntryRequestComponent

      class BundleEntryRequestComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1349769744L
      • Serialized Fields

        • ifMatch
          StringType ifMatch
          Only perform the operation if the Etag value matches. For more information, see the API section ["Managing Resource Contention"](http.html#concurrency).
        • ifModifiedSince
          InstantType ifModifiedSince
          Only perform the operation if the last updated date matches. See the API documentation for ["Conditional Read"](http.html#cread).
        • ifNoneExist
          StringType ifNoneExist
          Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ["Conditional Create"](http.html#ccreate). This is just the query portion of the URL - what follows the "?" (not including the "?").
        • ifNoneMatch
          StringType ifNoneMatch
          If the ETag values match, return a 304 Not Modified status. See the API documentation for ["Conditional Read"](http.html#cread).
        • method
          Enumeration<Bundle.HTTPVerb> method
          In a transaction or batch, this is the HTTP action to be executed for this entry. In a history bundle, this indicates the HTTP action that occurred.
        • url
          UriType url
          The URL for this entry, relative to the root (the address to which the request is posted).
    • Class org.hl7.fhir.r5.model.Bundle.BundleEntryResponseComponent

      class BundleEntryResponseComponent extends BackboneElement implements Serializable
      serialVersionUID:
      923278008L
      • Serialized Fields

        • etag
          StringType etag
          The Etag for the resource, if the operation for the entry produced a versioned resource (see [Resource Metadata and Versioning](http.html#versioning) and [Managing Resource Contention](http.html#concurrency)).
        • lastModified
          InstantType lastModified
          The date/time that the resource was modified on the server.
        • location
          UriType location
          The location header created by processing this operation, populated if the operation returns a location.
        • outcome
          Resource outcome
          An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.
        • status
          StringType status
          The status code returned by processing this entry. The status SHALL start with a 3 digit HTTP code (e.g. 404) and may contain the standard HTTP description associated with the status code.
    • Class org.hl7.fhir.r5.model.Bundle.BundleEntrySearchComponent

      class BundleEntrySearchComponent extends BackboneElement implements Serializable
      serialVersionUID:
      837739866L
      • Serialized Fields

        • mode
          Enumeration<Bundle.SearchEntryMode> mode
          Why this entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
        • score
          DecimalType score
          When searching, the server's search ranking score for the entry.
    • Class org.hl7.fhir.r5.model.Bundle.BundleLinkComponent

      class BundleLinkComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -878418349L
      • Serialized Fields

        • relation
          Enumeration<Bundle.LinkRelationTypes> relation
          A name which details the functional use for this link - see [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1).
        • url
          UriType url
          The reference details for the link.
    • Class org.hl7.fhir.r5.model.Bundle.BundleTypeEnumFactory

      class BundleTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Bundle.HTTPVerbEnumFactory

      class HTTPVerbEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Bundle.LinkRelationTypesEnumFactory

      class LinkRelationTypesEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Bundle.SearchEntryModeEnumFactory

      class SearchEntryModeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CanonicalResource

      class CanonicalResource extends DomainResource implements Serializable
      serialVersionUID:
      0L
    • Class org.hl7.fhir.r5.model.CanonicalType

      class CanonicalType extends UriType implements Externalizable
      serialVersionUID:
      4L
    • Class org.hl7.fhir.r5.model.CapabilityStatement

      class CapabilityStatement extends CanonicalResource implements Serializable
      serialVersionUID:
      -1432396321L
      • Serialized Fields

        • acceptLanguage
          List<CodeType> acceptLanguage
          A list of the languages supported by this implementation that are usefully supported in the ```Accept-Language``` header.
        • contact
          List<ContactDetail> contact
          Contact details to assist a user in finding and communicating with the publisher.
        • copyright
          MarkdownType copyright
          A copyright statement relating to the capability statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the capability statement.
        • copyrightLabel
          StringType copyrightLabel
          A short string (invalid input: '<'50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').
        • date
          DateTimeType date
          The date (and optionally time) when the capability statement was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the capability statement changes.
        • description
          MarkdownType description
          A free text natural language description of the capability statement from a consumer's perspective. Typically, this is used when the capability statement describes a desired rather than an actual solution, for example as a formal expression of requirements as part of an RFP.
        • document
          List<CapabilityStatement.CapabilityStatementDocumentComponent> document
          A document definition.
        • experimental
          BooleanType experimental
          A Boolean value to indicate that this capability statement is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
        • fhirVersion
          Enumeration<Enumerations.FHIRVersion> fhirVersion
          The version of the FHIR specification that this CapabilityStatement describes (which SHALL be the same as the FHIR version of the CapabilityStatement itself). There is no default value.
        • format
          List<CodeType> format
          A list of the formats supported by this implementation using their content types.
        • identifier
          List<Identifier> identifier
          A formal identifier that is used to identify this CapabilityStatement when it is represented in other formats, or referenced in a specification, model, design or an instance.
        • implementation
          CapabilityStatement.CapabilityStatementImplementationComponent implementation
          Identifies a specific implementation instance that is described by the capability statement - i.e. a particular installation, rather than the capabilities of a software program.
        • implementationGuide
          List<CanonicalType> implementationGuide
          A list of implementation guides that the server does (or should) support in their entirety.
        • imports
          List<CanonicalType> imports
          Reference to a canonical URL of another CapabilityStatement that this software adds to. The capability statement automatically includes everything in the other statement, and it is not duplicated, though the server may repeat the same resources, interactions and operations to add additional details to them.
        • instantiates
          List<CanonicalType> instantiates
          Reference to a canonical URL of another CapabilityStatement that this software implements. This capability statement is a published API description that corresponds to a business service. The server may actually implement a subset of the capability statement it claims to implement, so the capability statement must specify the full capability details.
        • jurisdiction
          List<CodeableConcept> jurisdiction
          A legal or geographic region in which the capability statement is intended to be used.
        • kind
          Enumeration<Enumerations.CapabilityStatementKind> kind
          The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind, not instance of software) or a class of implementation (e.g. a desired purchase).
        • messaging
          List<CapabilityStatement.CapabilityStatementMessagingComponent> messaging
          A description of the messaging capabilities of the solution.
        • name
          StringType name
          A natural language name identifying the capability statement. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • patchFormat
          List<CodeType> patchFormat
          A list of the patch formats supported by this implementation using their content types.
        • publisher
          StringType publisher
          The name of the organization or individual responsible for the release and ongoing maintenance of the capability statement.
        • purpose
          MarkdownType purpose
          Explanation of why this capability statement is needed and why it has been designed as it has.
        • rest
          List<CapabilityStatement.CapabilityStatementRestComponent> rest
          A definition of the restful capabilities of the solution, if any.
        • software
          CapabilityStatement.CapabilityStatementSoftwareComponent software
          Software that is covered by this capability statement. It is used when the capability statement describes the capabilities of a particular software version, independent of an installation.
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The status of this capability statement. Enables tracking the life-cycle of the content.
        • title
          StringType title
          A short, descriptive, user-friendly title for the capability statement.
        • url
          UriType url
          An absolute URI that is used to identify this capability statement when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this capability statement is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the capability statement is stored on different servers.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate capability statement instances.
        • version
          StringType version
          The identifier that is used to identify this version of the capability statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the capability statement author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.
        • versionAlgorithm
          DataType versionAlgorithm
          Indicates the mechanism used to compare versions to determine which is more current.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementDocumentComponent

      class CapabilityStatementDocumentComponent extends BackboneElement implements Serializable
      serialVersionUID:
      18026632L
      • Serialized Fields

        • documentation
          MarkdownType documentation
          A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.
        • mode
          Enumeration<CapabilityStatement.DocumentMode> mode
          Mode of this document declaration - whether an application is a producer or consumer.
        • profile
          CanonicalType profile
          A profile on the document Bundle that constrains which resources are present, and their contents.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementImplementationComponent

      class CapabilityStatementImplementationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1848514556L
      • Serialized Fields

        • custodian
          Reference custodian
          The organization responsible for the management of the instance and oversight of the data on the server at the specified URL.
        • description
          MarkdownType description
          Information about the specific installation that this capability statement relates to.
        • url
          UrlType url
          An absolute base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementMessagingComponent

      class CapabilityStatementMessagingComponent extends BackboneElement implements Serializable
      serialVersionUID:
      300411231L
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementMessagingEndpointComponent

      class CapabilityStatementMessagingEndpointComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -236946103L
      • Serialized Fields

        • address
          UrlType address
          The network address of the endpoint. For solutions that do not use network addresses for routing, it can be just an identifier.
        • protocol
          Coding protocol
          A list of the messaging transport protocol(s) identifiers, supported by this endpoint.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementMessagingSupportedMessageComponent

      class CapabilityStatementMessagingSupportedMessageComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1172840676L
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementRestComponent

      class CapabilityStatementRestComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1442029817L
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementRestResourceComponent

      class CapabilityStatementRestResourceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1565226425L
      • Serialized Fields

        • conditionalCreate
          BooleanType conditionalCreate
          A flag that indicates that the server supports conditional create.
        • conditionalDelete
          Enumeration<CapabilityStatement.ConditionalDeleteStatus> conditionalDelete
          A code that indicates how the server supports conditional delete.
        • conditionalPatch
          BooleanType conditionalPatch
          A flag that indicates that the server supports conditional patch.
        • conditionalRead
          Enumeration<CapabilityStatement.ConditionalReadStatus> conditionalRead
          A code that indicates how the server supports conditional read.
        • conditionalUpdate
          BooleanType conditionalUpdate
          A flag that indicates that the server supports conditional update.
        • documentation
          MarkdownType documentation
          Additional information about the resource type used by the system.
        • interaction
          List<CapabilityStatement.ResourceInteractionComponent> interaction
          Identifies a restful operation supported by the solution.
        • operation
          List<CapabilityStatement.CapabilityStatementRestResourceOperationComponent> operation
          Definition of an operation or a named query together with its parameters and their meaning and type. Consult the definition of the operation for details about how to invoke the operation, and the parameters.
        • profile
          CanonicalType profile
          A system-wide profile that is applied across *all* instances of the resource supported by the system. For example, if declared on Observation, this profile is the "superset" of capabilities for laboratory *and* vitals *and* other domains. See further discussion in [Using Profiles](profiling.html#profile-uses).
        • readHistory
          BooleanType readHistory
          A flag for whether the server is able to return past versions as part of the vRead operation.
        • referencePolicy
          List<Enumeration<CapabilityStatement.ReferenceHandlingPolicy>> referencePolicy
          A set of flags that defines how references are supported.
        • searchInclude
          List<StringType> searchInclude
          A list of _include values supported by the server.
        • searchParam
          List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent> searchParam
          Search parameters for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation.
        • searchRevInclude
          List<StringType> searchRevInclude
          A list of _revinclude (reverse include) values supported by the server.
        • supportedProfile
          List<CanonicalType> supportedProfile
          A list of profiles representing different use cases the system hosts/produces. A supported profile is a statement about the functionality of the data and services provided by the server (or the client) for supported use cases. For example, a system can define and declare multiple Observation profiles for laboratory observations, vital sign observations, etc. By declaring supported profiles, systems provide a way to determine whether individual resources are conformant. See further discussion in [Using Profiles](profiling.html#profile-uses).
        • type
          CodeType type
          A type of resource exposed via the restful interface.
        • updateCreate
          BooleanType updateCreate
          A flag to indicate that the server allows or needs to allow the client to create new identities on the server (that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.
        • versioning
          Enumeration<CapabilityStatement.ResourceVersionPolicy> versioning
          This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type. If this has some other value, the server must at least correctly track and populate the versionId meta-property on resources. If the value is 'versioned-update', then the server supports all the versioning features, including using e-tags for version integrity in the API.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementRestResourceOperationComponent

      class CapabilityStatementRestResourceOperationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -388608084L
      • Serialized Fields

        • definition
          CanonicalType definition
          Where the formal definition can be found. If a server references the base definition of an Operation (i.e. from the specification itself such as ```http://hl7.org/fhir/OperationDefinition/ValueSet-expand```), that means it supports the full capabilities of the operation - e.g. both GET and POST invocation. If it only supports a subset, it must define its own custom [OperationDefinition](operationdefinition.html#) with a 'base' of the original OperationDefinition. The custom definition would describe the specific subset of functionality supported.
        • documentation
          MarkdownType documentation
          Documentation that describes anything special about the operation behavior, possibly detailing different behavior for system, type and instance-level invocation of the operation.
        • name
          StringType name
          The name of the operation or query. For an operation, this name is prefixed with $ and used in the URL. For a query, this is the name used in the _query parameter when the query is called. This SHOULD be the same as the OperationDefinition.code of the defining OperationDefinition. However, it can sometimes differ if necessary to disambiguate when a server supports multiple OperationDefinition that happen to share the same code.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent

      class CapabilityStatementRestResourceSearchParamComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -171123928L
      • Serialized Fields

        • definition
          CanonicalType definition
          An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)). This element SHALL be populated if the search parameter refers to a SearchParameter defined by the FHIR core specification or externally defined IGs.
        • documentation
          MarkdownType documentation
          This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.
        • name
          StringType name
          The label used for the search parameter in this particular system's API - i.e. the 'name' portion of the name-value pair that will appear as part of the search URL. This SHOULD be the same as the SearchParameter.code of the defining SearchParameter. However, it can sometimes differ if necessary to disambiguate when a server supports multiple SearchParameters that happen to share the same code.
        • type
          Enumeration<Enumerations.SearchParamType> type
          The type of value a search parameter refers to, and how the content is interpreted.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementRestSecurityComponent

      class CapabilityStatementRestSecurityComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1348900500L
      • Serialized Fields

        • cors
          BooleanType cors
          Server adds CORS headers when responding to requests - this enables Javascript applications to use the server.
        • description
          MarkdownType description
          General description of how security works.
        • service
          List<CodeableConcept> service
          Types of security services that are supported/required by the system.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.CapabilityStatementSoftwareComponent

      class CapabilityStatementSoftwareComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1819769027L
      • Serialized Fields

        • name
          StringType name
          Name the software is known by.
        • releaseDate
          DateTimeType releaseDate
          Date this version of the software was released.
        • version
          StringType version
          The version identifier for the software covered by this statement.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.ConditionalDeleteStatusEnumFactory

      class ConditionalDeleteStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CapabilityStatement.ConditionalReadStatusEnumFactory

      class ConditionalReadStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CapabilityStatement.DocumentModeEnumFactory

      class DocumentModeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CapabilityStatement.EventCapabilityModeEnumFactory

      class EventCapabilityModeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CapabilityStatement.ReferenceHandlingPolicyEnumFactory

      class ReferenceHandlingPolicyEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CapabilityStatement.ResourceInteractionComponent

      class ResourceInteractionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      2128937796L
      • Serialized Fields

        • code
          Enumeration<CapabilityStatement.TypeRestfulInteraction> code
          Coded identifier of the operation, supported by the system resource.
        • documentation
          MarkdownType documentation
          Guidance specific to the implementation of this operation, such as 'delete is a logical delete' or 'updates are only allowed with version id' or 'creates permitted from pre-authorized certificates only'.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.ResourceVersionPolicyEnumFactory

      class ResourceVersionPolicyEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CapabilityStatement.RestfulCapabilityModeEnumFactory

      class RestfulCapabilityModeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CapabilityStatement.SystemInteractionComponent

      class SystemInteractionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1495143879L
      • Serialized Fields

        • code
          Enumeration<CapabilityStatement.SystemRestfulInteraction> code
          A coded identifier of the operation, supported by the system.
        • documentation
          MarkdownType documentation
          Guidance specific to the implementation of this operation, such as limitations on the kind of transactions allowed, or information about system wide search is implemented.
    • Class org.hl7.fhir.r5.model.CapabilityStatement.SystemRestfulInteractionEnumFactory

      class SystemRestfulInteractionEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CapabilityStatement.TypeRestfulInteractionEnumFactory

      class TypeRestfulInteractionEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CarePlan

      class CarePlan extends DomainResource implements Serializable
      serialVersionUID:
      -700769298L
      • Serialized Fields

        • activity
          List<CarePlan.CarePlanActivityComponent> activity
          Identifies an action that has occurred or is a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring that has occurred, education etc.
        • addresses
          List<CodeableReference> addresses
          Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.
        • basedOn
          List<Reference> basedOn
          A higher-level request resource (i.e. a plan, proposal or order) that is fulfilled in whole or in part by this care plan.
        • careTeam
          List<Reference> careTeam
          Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.
        • category
          List<CodeableConcept> category
          Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", "wellness plan", etc.
        • contributor
          List<Reference> contributor
          Identifies the individual(s), organization or device who provided the contents of the care plan.
        • created
          DateTimeType created
          Represents when this particular CarePlan record was created in the system, which is often a system-generated date.
        • custodian
          Reference custodian
          When populated, the custodian is responsible for the care plan. The care plan is attributed to the custodian.
        • description
          StringType description
          A description of the scope and nature of the plan.
        • encounter
          Reference encounter
          The Encounter during which this CarePlan was created or to which the creation of this record is tightly associated.
        • goal
          List<Reference> goal
          Describes the intended objective(s) of carrying out the care plan.
        • identifier
          List<Identifier> identifier
          Business identifiers assigned to this care plan by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
        • instantiatesCanonical
          List<CanonicalType> instantiatesCanonical
          The URL pointing to a FHIR-defined protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan.
        • instantiatesUri
          List<UriType> instantiatesUri
          The URL pointing to an externally maintained protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan.
        • intent
          Enumeration<CarePlan.CarePlanIntent> intent
          Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.
        • note
          List<Annotation> note
          General notes about the care plan not covered elsewhere.
        • partOf
          List<Reference> partOf
          A larger care plan of which this particular care plan is a component or step.
        • period
          Period period
          Indicates when the plan did (or is intended to) come into effect and end.
        • replaces
          List<Reference> replaces
          Completed or terminated care plan whose function is taken by this new care plan.
        • status
          Enumeration<Enumerations.RequestStatus> status
          Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
        • subject
          Reference subject
          Identifies the patient or group whose intended care is described by the plan.
        • supportingInfo
          List<Reference> supportingInfo
          Identifies portions of the patient's record that specifically influenced the formation of the plan. These might include comorbidities, recent procedures, limitations, recent assessments, etc.
        • title
          StringType title
          Human-friendly name for the care plan.
    • Class org.hl7.fhir.r5.model.CarePlan.CarePlanActivityComponent

      class CarePlanActivityComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1416911432L
      • Serialized Fields

        • performedActivity
          List<CodeableReference> performedActivity
          Identifies the activity that was performed. For example, an activity could be patient education, exercise, or a medication administration. The reference to an "event" resource, such as Procedure or Encounter or Observation, represents the activity that was performed. The requested activity can be conveyed using the CarePlan.activity.plannedActivityReference (a reference to a ?request? resource).
        • plannedActivityReference
          Reference plannedActivityReference
          The details of the proposed activity represented in a specific resource.
        • progress
          List<Annotation> progress
          Notes about the adherence/status/progress of the activity.
    • Class org.hl7.fhir.r5.model.CarePlan.CarePlanIntentEnumFactory

      class CarePlanIntentEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CareTeam

      class CareTeam extends DomainResource implements Serializable
      serialVersionUID:
      1147350970L
      • Serialized Fields

        • category
          List<CodeableConcept> category
          Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team.
        • identifier
          List<Identifier> identifier
          Business identifiers assigned to this care team by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
        • managingOrganization
          List<Reference> managingOrganization
          The organization responsible for the care team.
        • name
          StringType name
          A label for human use intended to distinguish like teams. E.g. the "red" vs. "green" trauma teams.
        • note
          List<Annotation> note
          Comments made about the CareTeam.
        • participant
          List<CareTeam.CareTeamParticipantComponent> participant
          Identifies all people and organizations who are expected to be involved in the care team.
        • period
          Period period
          Indicates when the team did (or is intended to) come into effect and end.
        • reason
          List<CodeableReference> reason
          Describes why the care team exists.
        • status
          Enumeration<CareTeam.CareTeamStatus> status
          Indicates the current state of the care team.
        • subject
          Reference subject
          Identifies the patient or group whose intended care is handled by the team.
        • telecom
          List<ContactPoint> telecom
          A central contact detail for the care team (that applies to all members).
    • Class org.hl7.fhir.r5.model.CareTeam.CareTeamParticipantComponent

      class CareTeamParticipantComponent extends BackboneElement implements Serializable
      serialVersionUID:
      192079749L
      • Serialized Fields

        • coverage
          DataType coverage
          When the member is generally available within this care team.
        • member
          Reference member
          The specific person or organization who is participating/expected to participate in the care team.
        • onBehalfOf
          Reference onBehalfOf
          The organization of the practitioner.
        • role
          CodeableConcept role
          Indicates specific responsibility of an individual within the care team, such as "Primary care physician", "Trained social worker counselor", "Caregiver", etc.
    • Class org.hl7.fhir.r5.model.CareTeam.CareTeamStatusEnumFactory

      class CareTeamStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ChargeItem

      class ChargeItem extends DomainResource implements Serializable
      serialVersionUID:
      -766813613L
      • Serialized Fields

        • account
          List<Reference> account
          Account into which this ChargeItems belongs.
        • bodysite
          List<CodeableConcept> bodysite
          The anatomical location where the related service has been applied.
        • code
          CodeableConcept code
          A code that identifies the charge, like a billing code.
        • costCenter
          Reference costCenter
          The financial cost center permits the tracking of charge attribution.
        • definitionCanonical
          List<CanonicalType> definitionCanonical
          References the source of pricing information, rules of application for the code this ChargeItem uses.
        • definitionUri
          List<UriType> definitionUri
          References the (external) source of pricing information, rules of application for the code this ChargeItem uses.
        • encounter
          Reference encounter
          This ChargeItem has the details of how the associated Encounter should be billed or otherwise be handled by finance systems.
        • enteredDate
          DateTimeType enteredDate
          Date the charge item was entered.
        • enterer
          Reference enterer
          The device, practitioner, etc. who entered the charge item.
        • identifier
          List<Identifier> identifier
          Identifiers assigned to this event performer or other systems.
        • note
          List<Annotation> note
          Comments made about the event by the performer, subject or other participants.
        • occurrence
          DataType occurrence
          Date/time(s) or duration when the charged service was applied.
        • overrideReason
          CodeableConcept overrideReason
          If the list price or the rule-based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.
        • partOf
          List<Reference> partOf
          ChargeItems can be grouped to larger ChargeItems covering the whole set.
        • performer
          List<ChargeItem.ChargeItemPerformerComponent> performer
          Indicates who or what performed or participated in the charged service.
        • performingOrganization
          Reference performingOrganization
          The organization performing the service.
        • product
          List<CodeableReference> product
          Identifies the device, food, drug or other product being charged either by type code or reference to an instance.
        • quantity
          Quantity quantity
          Quantity of which the charge item has been serviced.
        • reason
          List<CodeableConcept> reason
          Describes why the event occurred in coded or textual form.
        • requestingOrganization
          Reference requestingOrganization
          The organization requesting the service.
        • service
          List<CodeableReference> service
          Indicated the rendered service that caused this charge.
        • status
          Enumeration<ChargeItem.ChargeItemStatus> status
          The current state of the ChargeItem.
        • subject
          Reference subject
          The individual or set of individuals the action is being or was performed on.
        • supportingInformation
          List<Reference> supportingInformation
          Further information supporting this charge.
        • totalPriceComponent
          MonetaryComponent totalPriceComponent
          The total price for the chargable item, accounting for the quantity.
        • unitPriceComponent
          MonetaryComponent unitPriceComponent
          The unit price of the chargable item.
    • Class org.hl7.fhir.r5.model.ChargeItem.ChargeItemPerformerComponent

      class ChargeItemPerformerComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -576943815L
      • Serialized Fields

        • actor
          Reference actor
          The device, practitioner, etc. who performed or participated in the service.
        • function
          CodeableConcept function
          Describes the type of performance or participation(e.g. primary surgeon, anesthesiologiest, etc.).
    • Class org.hl7.fhir.r5.model.ChargeItem.ChargeItemStatusEnumFactory

      class ChargeItemStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ChargeItemDefinition

      class ChargeItemDefinition extends MetadataResource implements Serializable
      serialVersionUID:
      900671183L
      • Serialized Fields

        • applicability
          List<ChargeItemDefinition.ChargeItemDefinitionApplicabilityComponent> applicability
          Expressions that describe applicability criteria for the billing code.
        • approvalDate
          DateType approvalDate
          The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.
        • code
          CodeableConcept code
          The defined billing details in this resource pertain to the given billing code.
        • contact
          List<ContactDetail> contact
          Contact details to assist a user in finding and communicating with the publisher.
        • copyright
          MarkdownType copyright
          A copyright statement relating to the charge item definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the charge item definition.
        • copyrightLabel
          StringType copyrightLabel
          A short string (invalid input: '<'50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').
        • date
          DateTimeType date
          The date (and optionally time) when the charge item definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the charge item definition changes.
        • derivedFromUri
          List<UriType> derivedFromUri
          The URL pointing to an externally-defined charge item definition that is adhered to in whole or in part by this definition.
        • description
          MarkdownType description
          A free text natural language description of the charge item definition from a consumer's perspective.
        • experimental
          BooleanType experimental
          A Boolean value to indicate that this charge item definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
        • identifier
          List<Identifier> identifier
          A formal identifier that is used to identify this charge item definition when it is represented in other formats, or referenced in a specification, model, design or an instance.
        • instance
          List<Reference> instance
          The defined billing details in this resource pertain to the given product instance(s).
        • jurisdiction
          List<CodeableConcept> jurisdiction
          A legal or geographic region in which the charge item definition is intended to be used.
        • lastReviewDate
          DateType lastReviewDate
          The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.
        • name
          StringType name
          A natural language name identifying the ChargeItemDefinition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • partOf
          List<CanonicalType> partOf
          A larger definition of which this particular definition is a component or step.
        • propertyGroup
          List<ChargeItemDefinition.ChargeItemDefinitionPropertyGroupComponent> propertyGroup
          Group of properties which are applicable under the same conditions. If no applicability rules are established for the group, then all properties always apply.
        • publisher
          StringType publisher
          The name of the organization or individual responsible for the release and ongoing maintenance of the charge item definition.
        • purpose
          MarkdownType purpose
          Explanation of why this charge item definition is needed and why it has been designed as it has.
        • replaces
          List<CanonicalType> replaces
          As new versions of a protocol or guideline are defined, allows identification of what versions are replaced by a new instance.
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The current state of the ChargeItemDefinition.
        • title
          StringType title
          A short, descriptive, user-friendly title for the charge item definition.
        • url
          UriType url
          An absolute URI that is used to identify this charge item definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this charge item definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the charge item definition is stored on different servers.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate charge item definition instances.
        • version
          StringType version
          The identifier that is used to identify this version of the charge item definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the charge item definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active assets.
        • versionAlgorithm
          DataType versionAlgorithm
          Indicates the mechanism used to compare versions to determine which is more current.
    • Class org.hl7.fhir.r5.model.ChargeItemDefinition.ChargeItemDefinitionApplicabilityComponent

      class ChargeItemDefinitionApplicabilityComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1706427366L
      • Serialized Fields

        • condition
          Expression condition
          An expression that returns true or false, indicating whether the condition is satisfied. When using FHIRPath expressions, the %context environment variable must be replaced at runtime with the ChargeItem resource to which this definition is applied.
        • effectivePeriod
          Period effectivePeriod
          The period during which the charge item definition content was or is planned to be in active use.
        • relatedArtifact
          RelatedArtifact relatedArtifact
          Reference to / quotation of the external source of the group of properties.
    • Class org.hl7.fhir.r5.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupComponent

      class ChargeItemDefinitionPropertyGroupComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1829474901L
      • Serialized Fields

        • applicability
          List<ChargeItemDefinition.ChargeItemDefinitionApplicabilityComponent> applicability
          Expressions that describe applicability criteria for the priceComponent.
        • priceComponent
          List<MonetaryComponent> priceComponent
          The price for a ChargeItem may be calculated as a base price with surcharges/deductions that apply in certain conditions. A ChargeItemDefinition resource that defines the prices, factors and conditions that apply to a billing code is currently under development. The priceComponent element can be used to offer transparency to the recipient of the Invoice of how the prices have been calculated.
    • Class org.hl7.fhir.r5.model.Citation

      class Citation extends MetadataResource implements Serializable
      serialVersionUID:
      717016163L
      • Serialized Fields

        • approvalDate
          DateType approvalDate
          The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.
        • author
          List<ContactDetail> author
          Who authored or created the citation record.
        • citedArtifact
          Citation.CitationCitedArtifactComponent citedArtifact
          The article or artifact being described.
        • classification
          List<Citation.CitationClassificationComponent> classification
          The assignment to an organizing scheme.
        • contact
          List<ContactDetail> contact
          Contact details to assist a user in finding and communicating with the publisher.
        • copyright
          MarkdownType copyright
          Use and/or publishing restrictions for the citation record, not for the cited artifact.
        • copyrightLabel
          StringType copyrightLabel
          A short string (invalid input: '<'50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').
        • currentState
          List<CodeableConcept> currentState
          The status of the citation record.
        • date
          DateTimeType date
          The date (and optionally time) when the citation record was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the citation record changes.
        • description
          MarkdownType description
          A free text natural language description of the citation from a consumer's perspective.
        • editor
          List<ContactDetail> editor
          Who edited or revised the citation record.
        • effectivePeriod
          Period effectivePeriod
          The period during which the citation record content was or is planned to be in active use.
        • endorser
          List<ContactDetail> endorser
          Who endorsed the citation record.
        • experimental
          BooleanType experimental
          A Boolean value to indicate that this citation record is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
        • identifier
          List<Identifier> identifier
          A formal identifier that is used to identify this citation record when it is represented in other formats, or referenced in a specification, model, design or an instance.
        • jurisdiction
          List<CodeableConcept> jurisdiction
          A legal or geographic region in which the citation record is intended to be used.
        • lastReviewDate
          DateType lastReviewDate
          The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.
        • name
          StringType name
          A natural language name identifying the citation record. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • note
          List<Annotation> note
          Used for general notes and annotations not coded elsewhere.
        • publisher
          StringType publisher
          The name of the organization or individual that published the citation record.
        • purpose
          MarkdownType purpose
          Explanation of why this citation is needed and why it has been designed as it has.
        • relatedArtifact
          List<RelatedArtifact> relatedArtifact
          Artifact related to the citation record.
        • reviewer
          List<ContactDetail> reviewer
          Who reviewed the citation record.
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The status of this summary. Enables tracking the life-cycle of the content.
        • statusDate
          List<Citation.CitationStatusDateComponent> statusDate
          The state or status of the citation record paired with an effective date or period for that state.
        • summary
          List<Citation.CitationSummaryComponent> summary
          A human-readable display of key concepts to represent the citation.
        • title
          StringType title
          A short, descriptive, user-friendly title for the citation record.
        • url
          UriType url
          An absolute URI that is used to identify this citation record when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this summary is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the summary is stored on different servers.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate citation record instances.
        • version
          StringType version
          The identifier that is used to identify this version of the citation record when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the citation record author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.
        • versionAlgorithm
          DataType versionAlgorithm
          Indicates the mechanism used to compare versions to determine which is more current.
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactAbstractComponent

      class CitationCitedArtifactAbstractComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1882363442L
      • Serialized Fields

        • copyright
          MarkdownType copyright
          Copyright notice for the abstract.
        • language
          CodeableConcept language
          Used to express the specific language of the abstract.
        • text
          MarkdownType text
          Abstract content.
        • type
          CodeableConcept type
          Used to express the reason for or classification of the abstract.
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactClassificationComponent

      class CitationCitedArtifactClassificationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      394554928L
      • Serialized Fields

        • artifactAssessment
          List<Reference> artifactAssessment
          Complex or externally created classification.
        • classifier
          List<CodeableConcept> classifier
          The specific classification value.
        • type
          CodeableConcept type
          The kind of classifier (e.g. publication type, keyword).
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactComponent

      class CitationCitedArtifactComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1685890486L
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactContributorshipComponent

      class CitationCitedArtifactContributorshipComponent extends BackboneElement implements Serializable
      serialVersionUID:
      662810405L
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactContributorshipEntryComponent

      class CitationCitedArtifactContributorshipEntryComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1654594857L
      • Serialized Fields

        • affiliation
          List<Reference> affiliation
          Organization affiliated with the contributor.
        • contributionInstance
          List<Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent> contributionInstance
          Contributions with accounting for time or number.
        • contributionType
          List<CodeableConcept> contributionType
          This element identifies the specific nature of an individual?s contribution with respect to the cited work.
        • contributor
          Reference contributor
          The identity of the individual contributor.
        • correspondingContact
          BooleanType correspondingContact
          Whether the contributor is the corresponding contributor for the role.
        • forenameInitials
          StringType forenameInitials
          For citation styles that use initials.
        • rankingOrder
          PositiveIntType rankingOrder
          Provides a numerical ranking to represent the degree of contributorship relative to other contributors, such as 1 for first author and 2 for second author.
        • role
          CodeableConcept role
          The role of the contributor (e.g. author, editor, reviewer, funder).
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent

      class CitationCitedArtifactContributorshipEntryContributionInstanceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -196837729L
      • Serialized Fields

    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactPartComponent

      class CitationCitedArtifactPartComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -765350500L
      • Serialized Fields

        • baseCitation
          Reference baseCitation
          The citation for the full article or artifact.
        • type
          CodeableConcept type
          The kind of component.
        • value
          StringType value
          The specification of the component.
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactPublicationFormComponent

      class CitationCitedArtifactPublicationFormComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1791622597L
      • Serialized Fields

        • accessionNumber
          StringType accessionNumber
          Entry number or identifier for inclusion in a database.
        • articleDate
          DateTimeType articleDate
          The date the article was added to the database, or the date the article was released.
        • citedMedium
          CodeableConcept citedMedium
          Describes the form of the medium cited. Common codes are "Internet" or "Print". The CitedMedium value set has 6 codes. The codes internet, print, and offline-digital-storage are the common codes for a typical publication form, though internet and print are more common for study citations. Three additional codes (each appending one of the primary codes with "-without-issue" are used for situations when a study is published both within an issue (of a periodical release as commonly done for journals) AND is published separately from the issue (as commonly done with early online publication), to represent specific identification of the publication form not associated with the issue.
        • copyright
          MarkdownType copyright
          Copyright notice for the full article or artifact.
        • firstPage
          StringType firstPage
          Used for isolated representation of first page.
        • issue
          StringType issue
          Issue, part or supplement of journal or other collection in which the article is published.
        • language
          List<CodeableConcept> language
          The language or languages in which this form of the article is published.
        • lastPage
          StringType lastPage
          Used for isolated representation of last page.
        • lastRevisionDate
          DateTimeType lastRevisionDate
          The date the article was last revised or updated in the database.
        • pageCount
          StringType pageCount
          Actual or approximate number of pages or screens. Distinct from reporting the page numbers.
        • pageString
          StringType pageString
          Used for full display of pagination.
        • publicationDateSeason
          StringType publicationDateSeason
          Spring, Summer, Fall/Autumn, Winter.
        • publicationDateText
          StringType publicationDateText
          Text representation of the date on which the issue of the cited artifact was published.
        • publishedIn
          Citation.CitationCitedArtifactPublicationFormPublishedInComponent publishedIn
          The collection the cited article or artifact is published in.
        • volume
          StringType volume
          Volume number of journal or other collection in which the article is published.
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactPublicationFormPublishedInComponent

      class CitationCitedArtifactPublicationFormPublishedInComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1440066953L
      • Serialized Fields

        • identifier
          List<Identifier> identifier
          Journal identifiers include ISSN, ISO Abbreviation and NLMuniqueID; Book identifiers include ISBN.
        • publisher
          Reference publisher
          Name of or resource describing the publisher.
        • publisherLocation
          StringType publisherLocation
          Geographic location of the publisher.
        • title
          StringType title
          Name of the database or title of the book or journal.
        • type
          CodeableConcept type
          Kind of container (e.g. Periodical, database, or book).
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactRelatesToComponent

      class CitationCitedArtifactRelatesToComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1537406923L
      • Serialized Fields

        • citation
          MarkdownType citation
          A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.
        • classifier
          List<CodeableConcept> classifier
          Provides additional classifiers of the related artifact.
        • display
          StringType display
          A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.
        • document
          Attachment document
          The document being referenced, represented as an attachment. Do not use this element if using the resource element to provide the canonical to the related artifact.
        • label
          StringType label
          A short label that can be used to reference the related artifact from elsewhere in the containing artifact, such as a footnote index.
        • resource
          CanonicalType resource
          The related artifact, such as a library, value set, profile, or other knowledge resource.
        • resourceReference
          Reference resourceReference
          The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.
        • type
          Enumeration<Citation.RelatedArtifactTypeExpanded> type
          The type of relationship to the related artifact.
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactStatusDateComponent

      class CitationCitedArtifactStatusDateComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1123586924L
      • Serialized Fields

        • activity
          CodeableConcept activity
          A definition of the status associated with a date or period.
        • actual
          BooleanType actual
          Either occurred or expected.
        • period
          Period period
          When the status started and/or ended.
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactTitleComponent

      class CitationCitedArtifactTitleComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1526221998L
      • Serialized Fields

        • language
          CodeableConcept language
          Used to express the specific language of the title.
        • text
          MarkdownType text
          The title of the article or artifact.
        • type
          List<CodeableConcept> type
          Used to express the reason for or classification of the title.
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactVersionComponent

      class CitationCitedArtifactVersionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1437090319L
      • Serialized Fields

        • baseCitation
          Reference baseCitation
          Citation for the main version of the cited artifact.
        • value
          StringType value
          The version number or other version identifier.
    • Class org.hl7.fhir.r5.model.Citation.CitationCitedArtifactWebLocationComponent

      class CitationCitedArtifactWebLocationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1300703403L
      • Serialized Fields

        • classifier
          List<CodeableConcept> classifier
          A characterization of the object expected at the web location.
        • url
          UriType url
          The specific URL.
    • Class org.hl7.fhir.r5.model.Citation.CitationClassificationComponent

      class CitationClassificationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -283121869L
      • Serialized Fields

    • Class org.hl7.fhir.r5.model.Citation.CitationStatusDateComponent

      class CitationStatusDateComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1123586924L
      • Serialized Fields

        • activity
          CodeableConcept activity
          The state or status of the citation record (that will be paired with the period).
        • actual
          BooleanType actual
          Whether the status date is actual (has occurred) or expected (estimated or anticipated).
        • period
          Period period
          When the status started and/or ended.
    • Class org.hl7.fhir.r5.model.Citation.CitationSummaryComponent

      class CitationSummaryComponent extends BackboneElement implements Serializable
      serialVersionUID:
      123416446L
      • Serialized Fields

        • style
          CodeableConcept style
          Format for display of the citation summary.
        • text
          MarkdownType text
          The human-readable display of the citation summary.
    • Class org.hl7.fhir.r5.model.Citation.ContributorshipSummaryComponent

      class ContributorshipSummaryComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1353383781L
      • Serialized Fields

        • source
          CodeableConcept source
          Used to code the producer or rule for creating the display string.
        • style
          CodeableConcept style
          The format for the display string, such as author last name with first letter capitalized followed by forename initials.
        • type
          CodeableConcept type
          Used most commonly to express an author list or a contributorship statement.
        • value
          MarkdownType value
          The display string for the author list, contributor list, or contributorship statement.
    • Class org.hl7.fhir.r5.model.Citation.RelatedArtifactTypeExpandedEnumFactory

      class RelatedArtifactTypeExpandedEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Claim

      class Claim extends DomainResource implements Serializable
      serialVersionUID:
      -64601265L
      • Serialized Fields

        • accident
          Claim.AccidentComponent accident
          Details of an accident which resulted in injuries which required the products and services listed in the claim.
        • billablePeriod
          Period billablePeriod
          The period for which charges are being submitted.
        • careTeam
          List<Claim.CareTeamComponent> careTeam
          The members of the team who provided the products and services.
        • created
          DateTimeType created
          The date this resource was created.
        • diagnosis
          List<Claim.DiagnosisComponent> diagnosis
          Information about diagnoses relevant to the claim items.
        • diagnosisRelatedGroup
          CodeableConcept diagnosisRelatedGroup
          A package billing code or bundle code used to group products and services to a particular health condition (such as heart attack) which is based on a predetermined grouping code system.
        • encounter
          List<Reference> encounter
          Healthcare encounters related to this claim.
        • enterer
          Reference enterer
          Individual who created the claim, predetermination or preauthorization.
        • event
          List<Claim.ClaimEventComponent> event
          Information code for an event with a corresponding date or period.
        • facility
          Reference facility
          Facility where the services were provided.
        • fundsReserve
          CodeableConcept fundsReserve
          A code to indicate whether and for whom funds are to be reserved for future claims.
        • identifier
          List<Identifier> identifier
          A unique identifier assigned to this claim.
        • insurance
          List<Claim.InsuranceComponent> insurance
          Financial instruments for reimbursement for the health care products and services specified on the claim.
        • insurer
          Reference insurer
          The Insurer who is target of the request.
        • item
          List<Claim.ItemComponent> item
          A claim line. Either a simple product or service or a 'group' of details which can each be a simple items or groups of sub-details.
        • originalPrescription
          Reference originalPrescription
          Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.
        • patient
          Reference patient
          The party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.
        • patientPaid
          Money patientPaid
          The amount paid by the patient, in total at the claim claim level or specifically for the item and detail level, to the provider for goods and services.
        • payee
          Claim.PayeeComponent payee
          The party to be reimbursed for cost of the products and services according to the terms of the policy.
        • prescription
          Reference prescription
          Prescription is the document/authorization given to the claim author for them to provide products and services for which consideration (reimbursement) is sought. Could be a RX for medications, an 'order' for oxygen or wheelchair or physiotherapy treatments.
        • priority
          CodeableConcept priority
          The provider-required urgency of processing the request. Typical values include: stat, normal, deferred.
        • procedure
          List<Claim.ProcedureComponent> procedure
          Procedures performed on the patient relevant to the billing items with the claim.
        • provider
          Reference provider
          The provider which is responsible for the claim, predetermination or preauthorization.
        • referral
          Reference referral
          The referral information received by the claim author, it is not to be used when the author generates a referral for a patient. A copy of that referral may be provided as supporting information. Some insurers require proof of referral to pay for services or to pay specialist rates for services.
        • related
          List<Claim.RelatedClaimComponent> related
          Other claims which are related to this claim such as prior submissions or claims for related services or for the same event.
        • status
          Enumeration<Enumerations.FinancialResourceStatusCodes> status
          The status of the resource instance.
        • subType
          CodeableConcept subType
          A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.
        • supportingInfo
          List<Claim.SupportingInformationComponent> supportingInfo
          Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.
        • total
          Money total
          The total value of the all the items in the claim.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
        • type
          CodeableConcept type
          The category of claim, e.g. oral, pharmacy, vision, institutional, professional.
        • use
          Enumeration<Enumerations.Use> use
          A code to indicate whether the nature of the request is: Claim - A request to an Insurer to adjudicate the supplied charges for health care goods and services under the identified policy and to pay the determined Benefit amount, if any; Preauthorization - A request to an Insurer to adjudicate the supplied proposed future charges for health care goods and services under the identified policy and to approve the services and provide the expected benefit amounts and potentially to reserve funds to pay the benefits when Claims for the indicated services are later submitted; or, Pre-determination - A request to an Insurer to adjudicate the supplied 'what if' charges for health care goods and services under the identified policy and report back what the Benefit payable would be had the services actually been provided.
    • Class org.hl7.fhir.r5.model.Claim.AccidentComponent

      class AccidentComponent extends BackboneElement implements Serializable
      serialVersionUID:
      11882722L
      • Serialized Fields

        • date
          DateType date
          Date of an accident event related to the products and services contained in the claim.
        • location
          DataType location
          The physical location of the accident event.
        • type
          CodeableConcept type
          The type or context of the accident event for the purposes of selection of potential insurance coverages and determination of coordination between insurers.
    • Class org.hl7.fhir.r5.model.Claim.BodySiteComponent

      class BodySiteComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1190632415L
      • Serialized Fields

        • site
          List<CodeableReference> site
          Physical service site on the patient (limb, tooth, etc.).
        • subSite
          List<CodeableConcept> subSite
          A region or surface of the bodySite, e.g. limb region or tooth surface(s).
    • Class org.hl7.fhir.r5.model.Claim.CareTeamComponent

      class CareTeamComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1238813503L
      • Serialized Fields

        • provider
          Reference provider
          Member of the team who provided the product or service.
        • responsible
          BooleanType responsible
          The party who is billing and/or responsible for the claimed products or services.
        • role
          CodeableConcept role
          The lead, assisting or supervising practitioner and their discipline if a multidisciplinary team.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify care team entries.
        • specialty
          CodeableConcept specialty
          The specialization of the practitioner or provider which is applicable for this service.
    • Class org.hl7.fhir.r5.model.Claim.ClaimEventComponent

      class ClaimEventComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -634897375L
      • Serialized Fields

        • type
          CodeableConcept type
          A coded event such as when a service is expected or a card printed.
        • when
          DataType when
          A date or period in the past or future indicating when the event occurred or is expectd to occur.
    • Class org.hl7.fhir.r5.model.Claim.DetailComponent

      class DetailComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -733030497L
      • Serialized Fields

        • category
          CodeableConcept category
          Code to identify the general type of benefits under which products and services are provided.
        • factor
          DecimalType factor
          A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
        • modifier
          List<CodeableConcept> modifier
          Item typification or modifiers codes to convey additional context for the product or service.
        • net
          Money net
          The total amount claimed for the group (if a grouper) or the line item.detail. Net = unit price * quantity * factor.
        • patientPaid
          Money patientPaid
          The amount paid by the patient, in total at the claim claim level or specifically for the item and detail level, to the provider for goods and services.
        • productOrService
          CodeableConcept productOrService
          When the value is a group code then this item collects a set of related item details, otherwise this contains the product, service, drug or other billing code for the item. This element may be the start of a range of .productOrService codes used in conjunction with .productOrServiceEnd or it may be a solo element where .productOrServiceEnd is not used.
        • productOrServiceEnd
          CodeableConcept productOrServiceEnd
          This contains the end of a range of product, service, drug or other billing codes for the item. This element is not used when the .productOrService is a group code. This value may only be present when a .productOfService code has been provided to convey the start of the range. Typically this value may be used only with preauthorizations and not with claims.
        • programCode
          List<CodeableConcept> programCode
          Identifies the program under which this may be recovered.
        • quantity
          Quantity quantity
          The number of repetitions of a service or product.
        • revenue
          CodeableConcept revenue
          The type of revenue or cost center providing the product and/or service.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify item entries.
        • subDetail
          List<Claim.SubDetailComponent> subDetail
          A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.
        • tax
          Money tax
          The total of taxes applicable for this product or service.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
        • udi
          List<Reference> udi
          Unique Device Identifiers associated with this line item.
        • unitPrice
          Money unitPrice
          If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
    • Class org.hl7.fhir.r5.model.Claim.DiagnosisComponent

      class DiagnosisComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -320261526L
      • Serialized Fields

        • diagnosis
          DataType diagnosis
          The nature of illness or problem in a coded form or as a reference to an external defined Condition.
        • onAdmission
          CodeableConcept onAdmission
          Indication of whether the diagnosis was present on admission to a facility.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify diagnosis entries.
        • type
          List<CodeableConcept> type
          When the condition was observed or the relative ranking.
    • Class org.hl7.fhir.r5.model.Claim.InsuranceComponent

      class InsuranceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      481628099L
      • Serialized Fields

        • businessArrangement
          StringType businessArrangement
          A business agreement number established between the provider and the insurer for special business processing purposes.
        • claimResponse
          Reference claimResponse
          The result of the adjudication of the line items for the Coverage specified in this insurance.
        • coverage
          Reference coverage
          Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.
        • focal
          BooleanType focal
          A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.
        • identifier
          Identifier identifier
          The business identifier to be used when the claim is sent for adjudication against this insurance policy.
        • preAuthRef
          List<StringType> preAuthRef
          Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.
    • Class org.hl7.fhir.r5.model.Claim.ItemComponent

      class ItemComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1174144448L
      • Serialized Fields

        • bodySite
          List<Claim.BodySiteComponent> bodySite
          Physical location where the service is performed or applies.
        • careTeamSequence
          List<PositiveIntType> careTeamSequence
          CareTeam members related to this service or product.
        • category
          CodeableConcept category
          Code to identify the general type of benefits under which products and services are provided.
        • detail
          List<Claim.DetailComponent> detail
          A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.
        • diagnosisSequence
          List<PositiveIntType> diagnosisSequence
          Diagnosis applicable for this service or product.
        • encounter
          List<Reference> encounter
          Healthcare encounters related to this claim.
        • factor
          DecimalType factor
          A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
        • informationSequence
          List<PositiveIntType> informationSequence
          Exceptions, special conditions and supporting information applicable for this service or product.
        • location
          DataType location
          Where the product or service was provided.
        • modifier
          List<CodeableConcept> modifier
          Item typification or modifiers codes to convey additional context for the product or service.
        • net
          Money net
          The total amount claimed for the group (if a grouper) or the line item. Net = unit price * quantity * factor.
        • patientPaid
          Money patientPaid
          The amount paid by the patient, in total at the claim claim level or specifically for the item and detail level, to the provider for goods and services.
        • procedureSequence
          List<PositiveIntType> procedureSequence
          Procedures applicable for this service or product.
        • productOrService
          CodeableConcept productOrService
          When the value is a group code then this item collects a set of related item details, otherwise this contains the product, service, drug or other billing code for the item. This element may be the start of a range of .productOrService codes used in conjunction with .productOrServiceEnd or it may be a solo element where .productOrServiceEnd is not used.
        • productOrServiceEnd
          CodeableConcept productOrServiceEnd
          This contains the end of a range of product, service, drug or other billing codes for the item. This element is not used when the .productOrService is a group code. This value may only be present when a .productOfService code has been provided to convey the start of the range. Typically this value may be used only with preauthorizations and not with claims.
        • programCode
          List<CodeableConcept> programCode
          Identifies the program under which this may be recovered.
        • quantity
          Quantity quantity
          The number of repetitions of a service or product.
        • request
          List<Reference> request
          Request or Referral for Goods or Service to be rendered.
        • revenue
          CodeableConcept revenue
          The type of revenue or cost center providing the product and/or service.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify item entries.
        • serviced
          DataType serviced
          The date or dates when the service or product was supplied, performed or completed.
        • tax
          Money tax
          The total of taxes applicable for this product or service.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
        • udi
          List<Reference> udi
          Unique Device Identifiers associated with this line item.
        • unitPrice
          Money unitPrice
          If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
    • Class org.hl7.fhir.r5.model.Claim.PayeeComponent

      class PayeeComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1948897146L
      • Serialized Fields

        • party
          Reference party
          Reference to the individual or organization to whom any payment will be made.
        • type
          CodeableConcept type
          Type of Party to be reimbursed: subscriber, provider, other.
    • Class org.hl7.fhir.r5.model.Claim.ProcedureComponent

      class ProcedureComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1165684715L
      • Serialized Fields

        • date
          DateTimeType date
          Date and optionally time the procedure was performed.
        • procedure
          DataType procedure
          The code or reference to a Procedure resource which identifies the clinical intervention performed.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify procedure entries.
        • type
          List<CodeableConcept> type
          When the condition was observed or the relative ranking.
        • udi
          List<Reference> udi
          Unique Device Identifiers associated with this line item.
    • Class org.hl7.fhir.r5.model.Claim.RelatedClaimComponent

      class RelatedClaimComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1047077926L
      • Serialized Fields

        • claim
          Reference claim
          Reference to a related claim.
        • reference
          Identifier reference
          An alternate organizational reference to the case or file to which this particular claim pertains.
        • relationship
          CodeableConcept relationship
          A code to convey how the claims are related.
    • Class org.hl7.fhir.r5.model.Claim.SubDetailComponent

      class SubDetailComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -2049468862L
      • Serialized Fields

        • category
          CodeableConcept category
          Code to identify the general type of benefits under which products and services are provided.
        • factor
          DecimalType factor
          A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
        • modifier
          List<CodeableConcept> modifier
          Item typification or modifiers codes to convey additional context for the product or service.
        • net
          Money net
          The total amount claimed for line item.detail.subDetail. Net = unit price * quantity * factor.
        • patientPaid
          Money patientPaid
          The amount paid by the patient, in total at the claim claim level or specifically for the item and detail level, to the provider for goods and services.
        • productOrService
          CodeableConcept productOrService
          When the value is a group code then this item collects a set of related item details, otherwise this contains the product, service, drug or other billing code for the item. This element may be the start of a range of .productOrService codes used in conjunction with .productOrServiceEnd or it may be a solo element where .productOrServiceEnd is not used.
        • productOrServiceEnd
          CodeableConcept productOrServiceEnd
          This contains the end of a range of product, service, drug or other billing codes for the item. This element is not used when the .productOrService is a group code. This value may only be present when a .productOfService code has been provided to convey the start of the range. Typically this value may be used only with preauthorizations and not with claims.
        • programCode
          List<CodeableConcept> programCode
          Identifies the program under which this may be recovered.
        • quantity
          Quantity quantity
          The number of repetitions of a service or product.
        • revenue
          CodeableConcept revenue
          The type of revenue or cost center providing the product and/or service.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify item entries.
        • tax
          Money tax
          The total of taxes applicable for this product or service.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
        • udi
          List<Reference> udi
          Unique Device Identifiers associated with this line item.
        • unitPrice
          Money unitPrice
          If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
    • Class org.hl7.fhir.r5.model.Claim.SupportingInformationComponent

      class SupportingInformationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      2028146236L
      • Serialized Fields

        • category
          CodeableConcept category
          The general class of the information supplied: information; exception; accident, employment; onset, etc.
        • code
          CodeableConcept code
          System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought.
        • reason
          CodeableConcept reason
          Provides the reason in the situation where a reason code is required in addition to the content.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify supporting information entries.
        • timing
          DataType timing
          The date when or period to which this information refers.
        • value
          DataType value
          Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
    • Class org.hl7.fhir.r5.model.ClaimResponse

      class ClaimResponse extends DomainResource implements Serializable
      serialVersionUID:
      -1099970187L
      • Serialized Fields

        • addItem
          List<ClaimResponse.AddedItemComponent> addItem
          The first-tier service adjudications for payor added product or service lines.
        • adjudication
          List<ClaimResponse.AdjudicationComponent> adjudication
          The adjudication results which are presented at the header level rather than at the line-item or add-item levels.
        • communicationRequest
          List<Reference> communicationRequest
          Request for additional supporting or authorizing information.
        • created
          DateTimeType created
          The date this resource was created.
        • decision
          CodeableConcept decision
          The result of the claim, predetermination, or preauthorization adjudication.
        • diagnosisRelatedGroup
          CodeableConcept diagnosisRelatedGroup
          A package billing code or bundle code used to group products and services to a particular health condition (such as heart attack) which is based on a predetermined grouping code system.
        • disposition
          StringType disposition
          A human readable description of the status of the adjudication.
        • encounter
          List<Reference> encounter
          Healthcare encounters related to this claim.
        • error
          List<ClaimResponse.ErrorComponent> error
          Errors encountered during the processing of the adjudication.
        • event
          List<ClaimResponse.ClaimResponseEventComponent> event
          Information code for an event with a corresponding date or period.
        • form
          Attachment form
          The actual form, by reference or inclusion, for printing the content or an EOB.
        • formCode
          CodeableConcept formCode
          A code for the form to be used for printing the content.
        • fundsReserve
          CodeableConcept fundsReserve
          A code, used only on a response to a preauthorization, to indicate whether the benefits payable have been reserved and for whom.
        • identifier
          List<Identifier> identifier
          A unique identifier assigned to this claim response.
        • insurance
          List<ClaimResponse.InsuranceComponent> insurance
          Financial instruments for reimbursement for the health care products and services specified on the claim.
        • insurer
          Reference insurer
          The party responsible for authorization, adjudication and reimbursement.
        • item
          List<ClaimResponse.ItemComponent> item
          A claim line. Either a simple (a product or service) or a 'group' of details which can also be a simple items or groups of sub-details.
        • outcome
          Enumeration<Enumerations.ClaimProcessingCodes> outcome
          The outcome of the claim, predetermination, or preauthorization processing.
        • patient
          Reference patient
          The party to whom the professional services and/or products have been supplied or are being considered and for whom actual for facast reimbursement is sought.
        • payeeType
          CodeableConcept payeeType
          Type of Party to be reimbursed: subscriber, provider, other.
        • payment
          ClaimResponse.PaymentComponent payment
          Payment details for the adjudication of the claim.
        • preAuthPeriod
          Period preAuthPeriod
          The time frame during which this authorization is effective.
        • preAuthRef
          StringType preAuthRef
          Reference from the Insurer which is used in later communications which refers to this adjudication.
        • processNote
          List<ClaimResponse.NoteComponent> processNote
          A note that describes or explains adjudication results in a human readable form.
        • request
          Reference request
          Original request resource reference.
        • requestor
          Reference requestor
          The provider which is responsible for the claim, predetermination or preauthorization.
        • status
          Enumeration<Enumerations.FinancialResourceStatusCodes> status
          The status of the resource instance.
        • subType
          CodeableConcept subType
          A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.
        • total
          List<ClaimResponse.TotalComponent> total
          Categorized monetary totals for the adjudication.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
        • type
          CodeableConcept type
          A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.
        • use
          Enumeration<Enumerations.Use> use
          A code to indicate whether the nature of the request is: Claim - A request to an Insurer to adjudicate the supplied charges for health care goods and services under the identified policy and to pay the determined Benefit amount, if any; Preauthorization - A request to an Insurer to adjudicate the supplied proposed future charges for health care goods and services under the identified policy and to approve the services and provide the expected benefit amounts and potentially to reserve funds to pay the benefits when Claims for the indicated services are later submitted; or, Pre-determination - A request to an Insurer to adjudicate the supplied 'what if' charges for health care goods and services under the identified policy and report back what the Benefit payable would be had the services actually been provided.
    • Class org.hl7.fhir.r5.model.ClaimResponse.AddedItemComponent

      class AddedItemComponent extends BackboneElement implements Serializable
      serialVersionUID:
      520179532L
      • Serialized Fields

        • adjudication
          List<ClaimResponse.AdjudicationComponent> adjudication
          The adjudication results.
        • bodySite
          List<ClaimResponse.BodySiteComponent> bodySite
          Physical location where the service is performed or applies.
        • detail
          List<ClaimResponse.AddedItemDetailComponent> detail
          The second-tier service adjudications for payor added services.
        • detailSequence
          List<PositiveIntType> detailSequence
          The sequence number of the details within the claim item which this line is intended to replace.
        • factor
          DecimalType factor
          A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
        • itemSequence
          List<PositiveIntType> itemSequence
          Claim items which this service line is intended to replace.
        • location
          DataType location
          Where the product or service was provided.
        • modifier
          List<CodeableConcept> modifier
          Item typification or modifiers codes to convey additional context for the product or service.
        • net
          Money net
          The total amount claimed for the group (if a grouper) or the addItem. Net = unit price * quantity * factor.
        • noteNumber
          List<PositiveIntType> noteNumber
          The numbers associated with notes below which apply to the adjudication of this item.
        • productOrService
          CodeableConcept productOrService
          When the value is a group code then this item collects a set of related item details, otherwise this contains the product, service, drug or other billing code for the item. This element may be the start of a range of .productOrService codes used in conjunction with .productOrServiceEnd or it may be a solo element where .productOrServiceEnd is not used.
        • productOrServiceEnd
          CodeableConcept productOrServiceEnd
          This contains the end of a range of product, service, drug or other billing codes for the item. This element is not used when the .productOrService is a group code. This value may only be present when a .productOfService code has been provided to convey the start of the range. Typically this value may be used only with preauthorizations and not with claims.
        • programCode
          List<CodeableConcept> programCode
          Identifies the program under which this may be recovered.
        • provider
          List<Reference> provider
          The providers who are authorized for the services rendered to the patient.
        • quantity
          Quantity quantity
          The number of repetitions of a service or product.
        • request
          List<Reference> request
          Request or Referral for Goods or Service to be rendered.
        • revenue
          CodeableConcept revenue
          The type of revenue or cost center providing the product and/or service.
        • reviewOutcome
          ClaimResponse.ReviewOutcomeComponent reviewOutcome
          The high-level results of the adjudication if adjudication has been performed.
        • serviced
          DataType serviced
          The date or dates when the service or product was supplied, performed or completed.
        • subdetailSequence
          List<PositiveIntType> subdetailSequence
          The sequence number of the sub-details within the details within the claim item which this line is intended to replace.
        • tax
          Money tax
          The total of taxes applicable for this product or service.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
        • unitPrice
          Money unitPrice
          If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
    • Class org.hl7.fhir.r5.model.ClaimResponse.AddedItemDetailComponent

      class AddedItemDetailComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1574685043L
      • Serialized Fields

        • adjudication
          List<ClaimResponse.AdjudicationComponent> adjudication
          The adjudication results.
        • factor
          DecimalType factor
          A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
        • modifier
          List<CodeableConcept> modifier
          Item typification or modifiers codes to convey additional context for the product or service.
        • net
          Money net
          The total amount claimed for the group (if a grouper) or the addItem.detail. Net = unit price * quantity * factor.
        • noteNumber
          List<PositiveIntType> noteNumber
          The numbers associated with notes below which apply to the adjudication of this item.
        • productOrService
          CodeableConcept productOrService
          When the value is a group code then this item collects a set of related item details, otherwise this contains the product, service, drug or other billing code for the item. This element may be the start of a range of .productOrService codes used in conjunction with .productOrServiceEnd or it may be a solo element where .productOrServiceEnd is not used.
        • productOrServiceEnd
          CodeableConcept productOrServiceEnd
          This contains the end of a range of product, service, drug or other billing codes for the item. This element is not used when the .productOrService is a group code. This value may only be present when a .productOfService code has been provided to convey the start of the range. Typically this value may be used only with preauthorizations and not with claims.
        • quantity
          Quantity quantity
          The number of repetitions of a service or product.
        • revenue
          CodeableConcept revenue
          The type of revenue or cost center providing the product and/or service.
        • reviewOutcome
          ClaimResponse.ReviewOutcomeComponent reviewOutcome
          The high-level results of the adjudication if adjudication has been performed.
        • subDetail
          List<ClaimResponse.AddedItemSubDetailComponent> subDetail
          The third-tier service adjudications for payor added services.
        • tax
          Money tax
          The total of taxes applicable for this product or service.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
        • unitPrice
          Money unitPrice
          If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
    • Class org.hl7.fhir.r5.model.ClaimResponse.AddedItemSubDetailComponent

      class AddedItemSubDetailComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1130518441L
      • Serialized Fields

        • adjudication
          List<ClaimResponse.AdjudicationComponent> adjudication
          The adjudication results.
        • factor
          DecimalType factor
          A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
        • modifier
          List<CodeableConcept> modifier
          Item typification or modifiers codes to convey additional context for the product or service.
        • net
          Money net
          The total amount claimed for the addItem.detail.subDetail. Net = unit price * quantity * factor.
        • noteNumber
          List<PositiveIntType> noteNumber
          The numbers associated with notes below which apply to the adjudication of this item.
        • productOrService
          CodeableConcept productOrService
          When the value is a group code then this item collects a set of related item details, otherwise this contains the product, service, drug or other billing code for the item. This element may be the start of a range of .productOrService codes used in conjunction with .productOrServiceEnd or it may be a solo element where .productOrServiceEnd is not used.
        • productOrServiceEnd
          CodeableConcept productOrServiceEnd
          This contains the end of a range of product, service, drug or other billing codes for the item. This element is not used when the .productOrService is a group code. This value may only be present when a .productOfService code has been provided to convey the start of the range. Typically this value may be used only with preauthorizations and not with claims.
        • quantity
          Quantity quantity
          The number of repetitions of a service or product.
        • revenue
          CodeableConcept revenue
          The type of revenue or cost center providing the product and/or service.
        • reviewOutcome
          ClaimResponse.ReviewOutcomeComponent reviewOutcome
          The high-level results of the adjudication if adjudication has been performed.
        • tax
          Money tax
          The total of taxes applicable for this product or service.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
        • unitPrice
          Money unitPrice
          If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
    • Class org.hl7.fhir.r5.model.ClaimResponse.AdjudicationComponent

      class AdjudicationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      29312734L
      • Serialized Fields

        • amount
          Money amount
          Monetary amount associated with the category.
        • category
          CodeableConcept category
          A code to indicate the information type of this adjudication record. Information types may include the value submitted, maximum values or percentages allowed or payable under the plan, amounts that: the patient is responsible for in aggregate or pertaining to this item; amounts paid by other coverages; and, the benefit payable for this item.
        • quantity
          Quantity quantity
          A non-monetary value associated with the category. Mutually exclusive to the amount element above.
        • reason
          CodeableConcept reason
          A code supporting the understanding of the adjudication result and explaining variance from expected amount.
    • Class org.hl7.fhir.r5.model.ClaimResponse.BodySiteComponent

      class BodySiteComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1190632415L
      • Serialized Fields

        • site
          List<CodeableReference> site
          Physical service site on the patient (limb, tooth, etc.).
        • subSite
          List<CodeableConcept> subSite
          A region or surface of the bodySite, e.g. limb region or tooth surface(s).
    • Class org.hl7.fhir.r5.model.ClaimResponse.ClaimResponseEventComponent

      class ClaimResponseEventComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -634897375L
      • Serialized Fields

        • type
          CodeableConcept type
          A coded event such as when a service is expected or a card printed.
        • when
          DataType when
          A date or period in the past or future indicating when the event occurred or is expectd to occur.
    • Class org.hl7.fhir.r5.model.ClaimResponse.ErrorComponent

      class ErrorComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -514754249L
      • Serialized Fields

        • code
          CodeableConcept code
          An error code, from a specified code system, which details why the claim could not be adjudicated.
        • detailSequence
          PositiveIntType detailSequence
          The sequence number of the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
        • expression
          List<StringType> expression
          A [simple subset of FHIRPath](fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised.
        • itemSequence
          PositiveIntType itemSequence
          The sequence number of the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
        • subDetailSequence
          PositiveIntType subDetailSequence
          The sequence number of the sub-detail within the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • Class org.hl7.fhir.r5.model.ClaimResponse.InsuranceComponent

      class InsuranceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -218152446L
      • Serialized Fields

        • businessArrangement
          StringType businessArrangement
          A business agreement number established between the provider and the insurer for special business processing purposes.
        • claimResponse
          Reference claimResponse
          The result of the adjudication of the line items for the Coverage specified in this insurance.
        • coverage
          Reference coverage
          Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.
        • focal
          BooleanType focal
          A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.
    • Class org.hl7.fhir.r5.model.ClaimResponse.ItemComponent

      class ItemComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1834500828L
      • Serialized Fields

        • adjudication
          List<ClaimResponse.AdjudicationComponent> adjudication
          If this item is a group then the values here are a summary of the adjudication of the detail items. If this item is a simple product or service then this is the result of the adjudication of this item.
        • detail
          List<ClaimResponse.ItemDetailComponent> detail
          A claim detail. Either a simple (a product or service) or a 'group' of sub-details which are simple items.
        • itemSequence
          PositiveIntType itemSequence
          A number to uniquely reference the claim item entries.
        • noteNumber
          List<PositiveIntType> noteNumber
          The numbers associated with notes below which apply to the adjudication of this item.
        • reviewOutcome
          ClaimResponse.ReviewOutcomeComponent reviewOutcome
          The high-level results of the adjudication if adjudication has been performed.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
    • Class org.hl7.fhir.r5.model.ClaimResponse.ItemDetailComponent

      class ItemDetailComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1263137525L
    • Class org.hl7.fhir.r5.model.ClaimResponse.NoteComponent

      class NoteComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -944255449L
      • Serialized Fields

        • language
          CodeableConcept language
          A code to define the language used in the text of the note.
        • number
          PositiveIntType number
          A number to uniquely identify a note entry.
        • text
          StringType text
          The explanation or description associated with the processing.
        • type
          CodeableConcept type
          The business purpose of the note text.
    • Class org.hl7.fhir.r5.model.ClaimResponse.PaymentComponent

      class PaymentComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1539906026L
      • Serialized Fields

        • adjustment
          Money adjustment
          Total amount of all adjustments to this payment included in this transaction which are not related to this claim's adjudication.
        • adjustmentReason
          CodeableConcept adjustmentReason
          Reason for the payment adjustment.
        • amount
          Money amount
          Benefits payable less any payment adjustment.
        • date
          DateType date
          Estimated date the payment will be issued or the actual issue date of payment.
        • identifier
          Identifier identifier
          Issuer's unique identifier for the payment instrument.
        • type
          CodeableConcept type
          Whether this represents partial or complete payment of the benefits payable.
    • Class org.hl7.fhir.r5.model.ClaimResponse.ReviewOutcomeComponent

      class ReviewOutcomeComponent extends BackboneElement implements Serializable
      serialVersionUID:
      2126097594L
      • Serialized Fields

        • decision
          CodeableConcept decision
          The result of the claim, predetermination, or preauthorization adjudication.
        • preAuthPeriod
          Period preAuthPeriod
          The time frame during which this authorization is effective.
        • preAuthRef
          StringType preAuthRef
          Reference from the Insurer which is used in later communications which refers to this adjudication.
        • reason
          List<CodeableConcept> reason
          The reasons for the result of the claim, predetermination, or preauthorization adjudication.
    • Class org.hl7.fhir.r5.model.ClaimResponse.SubDetailComponent

      class SubDetailComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1370798714L
      • Serialized Fields

        • adjudication
          List<ClaimResponse.AdjudicationComponent> adjudication
          The adjudication results.
        • noteNumber
          List<PositiveIntType> noteNumber
          The numbers associated with notes below which apply to the adjudication of this item.
        • reviewOutcome
          ClaimResponse.ReviewOutcomeComponent reviewOutcome
          The high-level results of the adjudication if adjudication has been performed.
        • subDetailSequence
          PositiveIntType subDetailSequence
          A number to uniquely reference the claim sub-detail entry.
        • traceNumber
          List<Identifier> traceNumber
          Trace number for tracking purposes. May be defined at the jurisdiction level or between trading partners.
    • Class org.hl7.fhir.r5.model.ClaimResponse.TotalComponent

      class TotalComponent extends BackboneElement implements Serializable
      serialVersionUID:
      2012310309L
      • Serialized Fields

        • amount
          Money amount
          Monetary total amount associated with the category.
        • category
          CodeableConcept category
          A code to indicate the information type of this adjudication record. Information types may include: the value submitted, maximum values or percentages allowed or payable under the plan, amounts that the patient is responsible for in aggregate or pertaining to this item, amounts paid by other coverages, and the benefit payable for this item.
    • Class org.hl7.fhir.r5.model.ClinicalImpression

      class ClinicalImpression extends DomainResource implements Serializable
      serialVersionUID:
      -1360437701L
      • Serialized Fields

        • changePattern
          CodeableConcept changePattern
          Change in the status/pattern of a subject's condition since previously assessed, such as worsening, improving, or no change. It is a subjective assessment of the direction of the change.
        • date
          DateTimeType date
          Indicates when the documentation of the assessment was complete.
        • description
          StringType description
          A summary of the context and/or cause of the assessment - why / where it was performed, and what patient events/status prompted it.
        • effective
          DataType effective
          The point in time or period over which the subject was assessed.
        • encounter
          Reference encounter
          The Encounter during which this ClinicalImpression was created or to which the creation of this record is tightly associated.
        • finding
          List<ClinicalImpression.ClinicalImpressionFindingComponent> finding
          Specific findings or diagnoses that were considered likely or relevant to ongoing treatment.
        • identifier
          List<Identifier> identifier
          Business identifiers assigned to this clinical impression by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
        • note
          List<Annotation> note
          Commentary about the impression, typically recorded after the impression itself was made, though supplemental notes by the original author could also appear.
        • performer
          Reference performer
          The clinician performing the assessment.
        • previous
          Reference previous
          A reference to the last assessment that was conducted on this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient's conditions changes.
        • problem
          List<Reference> problem
          A list of the relevant problems/conditions for a patient.
        • prognosisCodeableConcept
          List<CodeableConcept> prognosisCodeableConcept
          Estimate of likely outcome.
        • prognosisReference
          List<Reference> prognosisReference
          RiskAssessment expressing likely outcome.
        • protocol
          List<UriType> protocol
          Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis.
        • status
          Enumeration<Enumerations.EventStatus> status
          Identifies the workflow status of the assessment.
        • statusReason
          CodeableConcept statusReason
          Captures the reason for the current state of the ClinicalImpression.
        • subject
          Reference subject
          The patient or group of individuals assessed as part of this record.
        • summary
          StringType summary
          A text summary of the investigations and the diagnosis.
        • supportingInfo
          List<Reference> supportingInfo
          Information supporting the clinical impression, which can contain investigation results.
    • Class org.hl7.fhir.r5.model.ClinicalImpression.ClinicalImpressionFindingComponent

      class ClinicalImpressionFindingComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1363589306L
      • Serialized Fields

        • basis
          StringType basis
          Which investigations support finding or diagnosis.
        • item
          CodeableReference item
          Specific text, code or reference for finding or diagnosis, which may include ruled-out or resolved conditions.
    • Class org.hl7.fhir.r5.model.ClinicalUseDefinition

      class ClinicalUseDefinition extends DomainResource implements Serializable
      serialVersionUID:
      -539149948L
    • Class org.hl7.fhir.r5.model.ClinicalUseDefinition.ClinicalUseDefinitionContraindicationComponent

      class ClinicalUseDefinitionContraindicationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1942194420L
      • Serialized Fields

        • applicability
          Expression applicability
          An expression that returns true or false, indicating whether the indication is applicable or not, after having applied its other elements.
        • comorbidity
          List<CodeableReference> comorbidity
          A comorbidity (concurrent condition) or coinfection.
        • diseaseStatus
          CodeableReference diseaseStatus
          The status of the disease or symptom for the contraindication, for example "chronic" or "metastatic".
        • diseaseSymptomProcedure
          CodeableReference diseaseSymptomProcedure
          The situation that is being documented as contraindicating against this item.
        • indication
          List<Reference> indication
          The indication which this is a contraidication for.
        • otherTherapy
          List<ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent> otherTherapy
          Information about the use of the medicinal product in relation to other therapies described as part of the contraindication.
    • Class org.hl7.fhir.r5.model.ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent

      class ClinicalUseDefinitionContraindicationOtherTherapyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1638121853L
      • Serialized Fields

        • relationshipType
          CodeableConcept relationshipType
          The type of relationship between the medicinal product indication or contraindication and another therapy.
        • treatment
          CodeableReference treatment
          Reference to a specific medication (active substance, medicinal product or class of products, biological, food etc.) as part of an indication or contraindication.
    • Class org.hl7.fhir.r5.model.ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent

      class ClinicalUseDefinitionIndicationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      809598459L
      • Serialized Fields

        • applicability
          Expression applicability
          An expression that returns true or false, indicating whether the indication is applicable or not, after having applied its other elements.
        • comorbidity
          List<CodeableReference> comorbidity
          A comorbidity (concurrent condition) or coinfection as part of the indication.
        • diseaseStatus
          CodeableReference diseaseStatus
          The status of the disease or symptom for the indication, for example "chronic" or "metastatic".
        • diseaseSymptomProcedure
          CodeableReference diseaseSymptomProcedure
          The situation that is being documented as an indicaton for this item.
        • duration
          DataType duration
          Timing or duration information, that may be associated with use with the indicated condition e.g. Adult patients suffering from myocardial infarction (from a few days until less than 35 days), ischaemic stroke (from 7 days until less than 6 months).
        • intendedEffect
          CodeableReference intendedEffect
          The intended effect, aim or strategy to be achieved.
        • otherTherapy
          List<ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent> otherTherapy
          Information about the use of the medicinal product in relation to other therapies described as part of the indication.
        • undesirableEffect
          List<Reference> undesirableEffect
          An unwanted side effect or negative outcome that may happen if you use the drug (or other subject of this resource) for this indication.
    • Class org.hl7.fhir.r5.model.ClinicalUseDefinition.ClinicalUseDefinitionInteractionComponent

      class ClinicalUseDefinitionInteractionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      2072955553L
    • Class org.hl7.fhir.r5.model.ClinicalUseDefinition.ClinicalUseDefinitionInteractionInteractantComponent

      class ClinicalUseDefinitionInteractionInteractantComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1847936859L
      • Serialized Fields

        • item
          DataType item
          The specific medication, product, food, substance etc. or laboratory test that interacts.
    • Class org.hl7.fhir.r5.model.ClinicalUseDefinition.ClinicalUseDefinitionTypeEnumFactory

      class ClinicalUseDefinitionTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ClinicalUseDefinition.ClinicalUseDefinitionUndesirableEffectComponent

      class ClinicalUseDefinitionUndesirableEffectComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -55472609L
      • Serialized Fields

        • classification
          CodeableConcept classification
          High level classification of the effect.
        • frequencyOfOccurrence
          CodeableConcept frequencyOfOccurrence
          How often the effect is seen.
        • symptomConditionEffect
          CodeableReference symptomConditionEffect
          The situation in which the undesirable effect may manifest.
    • Class org.hl7.fhir.r5.model.ClinicalUseDefinition.ClinicalUseDefinitionWarningComponent

      class ClinicalUseDefinitionWarningComponent extends BackboneElement implements Serializable
      serialVersionUID:
      213710553L
      • Serialized Fields

        • code
          CodeableConcept code
          A coded or unformatted textual definition of this warning.
        • description
          MarkdownType description
          A textual definition of this warning, with formatting.
    • Class org.hl7.fhir.r5.model.CodeableConcept

      class CodeableConcept extends DataType implements Serializable
      serialVersionUID:
      760353246L
      • Serialized Fields

        • coding
          List<Coding> coding
          A reference to a code defined by a terminology system.
        • text
          StringType text
          A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
    • Class org.hl7.fhir.r5.model.CodeableReference

      class CodeableReference extends DataType implements Serializable
      serialVersionUID:
      2070287445L
      • Serialized Fields

        • concept
          CodeableConcept concept
          A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.
        • reference
          Reference reference
          A reference to a resource the provides exact details about the information being referenced.
    • Class org.hl7.fhir.r5.model.CodeSystem

      class CodeSystem extends MetadataResource implements Serializable
      serialVersionUID:
      -937961842L
      • Serialized Fields

        • approvalDate
          DateType approvalDate
          The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.
        • author
          List<ContactDetail> author
          An individiual or organization primarily involved in the creation and maintenance of the CodeSystem.
        • caseSensitive
          BooleanType caseSensitive
          If code comparison is case sensitive when codes within this system are compared to each other.
        • compositional
          BooleanType compositional
          The code system defines a compositional (post-coordination) grammar.
        • concept
          List<CodeSystem.ConceptDefinitionComponent> concept
          Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meanings of the hierarchical relationships are.
        • contact
          List<ContactDetail> contact
          Contact details to assist a user in finding and communicating with the publisher.
        • content
          Enumeration<Enumerations.CodeSystemContentMode> content
          The extent of the content of the code system (the concepts and codes it defines) are represented in this resource instance.
        • copyright
          MarkdownType copyright
          A copyright statement relating to the code system and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the code system.
        • copyrightLabel
          StringType copyrightLabel
          A short string (invalid input: '<'50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').
        • count
          UnsignedIntType count
          The total number of concepts defined by the code system. Where the code system has a compositional grammar, the basis of this count is defined by the system steward.
        • date
          DateTimeType date
          The date (and optionally time) when the code system was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.
        • description
          MarkdownType description
          A free text natural language description of the code system from a consumer's perspective.
        • editor
          List<ContactDetail> editor
          An individual or organization primarily responsible for internal coherence of the CodeSystem.
        • effectivePeriod
          Period effectivePeriod
          The period during which the CodeSystem content was or is planned to be in active use.
        • endorser
          List<ContactDetail> endorser
          An individual or organization asserted by the publisher to be responsible for officially endorsing the CodeSystem for use in some setting.
        • experimental
          BooleanType experimental
          A Boolean value to indicate that this code system is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
        • filter
          List<CodeSystem.CodeSystemFilterComponent> filter
          A filter that can be used in a value set compose statement when selecting concepts using a filter.
        • hierarchyMeaning
          Enumeration<CodeSystem.CodeSystemHierarchyMeaning> hierarchyMeaning
          The meaning of the hierarchy of concepts as represented in this resource.
        • identifier
          List<Identifier> identifier
          A formal identifier that is used to identify this code system when it is represented in other formats, or referenced in a specification, model, design or an instance.
        • jurisdiction
          List<CodeableConcept> jurisdiction
          A legal or geographic region in which the code system is intended to be used.
        • lastReviewDate
          DateType lastReviewDate
          The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.
        • name
          StringType name
          A natural language name identifying the code system. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • property
          List<CodeSystem.PropertyComponent> property
          A property defines an additional slot through which additional information can be provided about a concept.
        • publisher
          StringType publisher
          The name of the organization or individual responsible for the release and ongoing maintenance of the code system.
        • purpose
          MarkdownType purpose
          Explanation of why this code system is needed and why it has been designed as it has.
        • relatedArtifact
          List<RelatedArtifact> relatedArtifact
          Related artifacts such as additional documentation, justification, dependencies, bibliographic references, and predecessor and successor artifacts.
        • reviewer
          List<ContactDetail> reviewer
          An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the CodeSystem.
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The status of this code system. Enables tracking the life-cycle of the content.
        • supplements
          CanonicalType supplements
          The canonical URL of the code system that this code system supplement is adding designations and properties to.
        • title
          StringType title
          A short, descriptive, user-friendly title for the code system.
        • topic
          List<CodeableConcept> topic
          Descriptions related to the content of the CodeSystem. Topics provide a high-level categorization as well as keywords for the CodeSystem that can be useful for filtering and searching.
        • url
          UriType url
          An absolute URI that is used to identify this code system when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this code system is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the code system is stored on different servers. This is used in [Coding](datatypes.html#Coding).system.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate code system instances.
        • valueSet
          CanonicalType valueSet
          Canonical reference to the value set that contains all codes in the code system independent of code status.
        • version
          StringType version
          The identifier that is used to identify this version of the code system when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the code system author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. This is used in [Coding](datatypes.html#Coding).version.
        • versionAlgorithm
          DataType versionAlgorithm
          Indicates the mechanism used to compare versions to determine which CodeSystem is more current.
        • versionNeeded
          BooleanType versionNeeded
          This flag is used to signify that the code system does not commit to concept permanence across versions. If true, a version must be specified when referencing this code system.
    • Class org.hl7.fhir.r5.model.CodeSystem.CodeSystemFilterComponent

      class CodeSystemFilterComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1087409836L
      • Serialized Fields

        • code
          CodeType code
          The code that identifies this filter when it is used as a filter in [ValueSet](valueset.html#).compose.include.filter.
        • description
          StringType description
          A description of how or why the filter is used.
        • operator
          List<Enumeration<Enumerations.FilterOperator>> operator
          A list of operators that can be used with the filter.
        • value
          StringType value
          A description of what the value for the filter should be.
    • Class org.hl7.fhir.r5.model.CodeSystem.CodeSystemHierarchyMeaningEnumFactory

      class CodeSystemHierarchyMeaningEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CodeSystem.ConceptDefinitionComponent

      class ConceptDefinitionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      878320988L
      • Serialized Fields

        • code
          CodeType code
          A code - a text symbol - that uniquely identifies the concept within the code system.
        • concept
          List<CodeSystem.ConceptDefinitionComponent> concept
          Defines children of a concept to produce a hierarchy of concepts. The nature of the relationships is variable (is-a/contains/categorizes) - see hierarchyMeaning.
        • definition
          StringType definition
          The formal definition of the concept. The code system resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept.
        • designation
          List<CodeSystem.ConceptDefinitionDesignationComponent> designation
          Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.
        • display
          StringType display
          A human readable string that is the recommended default way to present this concept to a user.
        • property
          List<CodeSystem.ConceptPropertyComponent> property
          A property value for this concept.
    • Class org.hl7.fhir.r5.model.CodeSystem.ConceptDefinitionDesignationComponent

      class ConceptDefinitionDesignationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -141147882L
      • Serialized Fields

        • additionalUse
          List<Coding> additionalUse
          Additional codes that detail how this designation would be used, if there is more than one use.
        • language
          CodeType language
          The language this designation is defined for.
        • use
          Coding use
          A code that details how this designation would be used.
        • value
          StringType value
          The text value for this designation.
    • Class org.hl7.fhir.r5.model.CodeSystem.ConceptPropertyComponent

      class ConceptPropertyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -422546419L
      • Serialized Fields

        • code
          CodeType code
          A code that is a reference to CodeSystem.property.code.
        • value
          DataType value
          The value of this property.
    • Class org.hl7.fhir.r5.model.CodeSystem.PropertyComponent

      class PropertyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1810713373L
      • Serialized Fields

        • code
          CodeType code
          A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.
        • description
          StringType description
          A description of the property- why it is defined, and how its value might be used.
        • type
          Enumeration<CodeSystem.PropertyType> type
          The type of the property value. Properties of type "code" contain a code defined by the code system (e.g. a reference to another defined concept).
        • uri
          UriType uri
          Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.
    • Class org.hl7.fhir.r5.model.CodeSystem.PropertyTypeEnumFactory

      class PropertyTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CodeType

      class CodeType extends StringType implements Externalizable
      serialVersionUID:
      3L
    • Class org.hl7.fhir.r5.model.Coding

      class Coding extends DataType implements Serializable
      serialVersionUID:
      -1417514061L
      • Serialized Fields

        • code
          CodeType code
          A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
        • display
          StringType display
          A representation of the meaning of the code in the system, following the rules of the system.
        • system
          UriType system
          The identification of the code system that defines the meaning of the symbol in the code.
        • userSelected
          BooleanType userSelected
          Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).
        • version
          StringType version
          The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.
    • Class org.hl7.fhir.r5.model.Communication

      class Communication extends DomainResource implements Serializable
      serialVersionUID:
      1848181185L
      • Serialized Fields

        • about
          List<Reference> about
          Other resources that pertain to this communication and to which this communication should be associated.
        • basedOn
          List<Reference> basedOn
          An order, proposal or plan fulfilled in whole or in part by this Communication.
        • category
          List<CodeableConcept> category
          The type of message conveyed such as alert, notification, reminder, instruction, etc.
        • encounter
          Reference encounter
          The Encounter during which this Communication was created or to which the creation of this record is tightly associated.
        • identifier
          List<Identifier> identifier
          Business identifiers assigned to this communication by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
        • inResponseTo
          List<Reference> inResponseTo
          Prior communication that this communication is in response to.
        • instantiatesCanonical
          List<CanonicalType> instantiatesCanonical
          The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.
        • instantiatesUri
          List<UriType> instantiatesUri
          The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.
        • medium
          List<CodeableConcept> medium
          A channel that was used for this communication (e.g. email, fax).
        • note
          List<Annotation> note
          Additional notes or commentary about the communication by the sender, receiver or other interested parties.
        • partOf
          List<Reference> partOf
          A larger event (e.g. Communication, Procedure) of which this particular communication is a component or step.
        • payload
          List<Communication.CommunicationPayloadComponent> payload
          Text, attachment(s), or resource(s) that was communicated to the recipient.
        • priority
          Enumeration<Enumerations.RequestPriority> priority
          Characterizes how quickly the planned or in progress communication must be addressed. Includes concepts such as stat, urgent, routine.
        • reason
          List<CodeableReference> reason
          The reason or justification for the communication.
        • received
          DateTimeType received
          The time when this communication arrived at the destination.
        • recipient
          List<Reference> recipient
          The entity (e.g. person, organization, clinical information system, care team or device) which is the target of the communication.
        • sender
          Reference sender
          The entity (e.g. person, organization, clinical information system, or device) which is the source of the communication.
        • sent
          DateTimeType sent
          The time when this communication was sent.
        • status
          Enumeration<Enumerations.EventStatus> status
          The status of the transmission.
        • statusReason
          CodeableConcept statusReason
          Captures the reason for the current state of the Communication.
        • subject
          Reference subject
          The patient or group that was the focus of this communication.
        • topic
          CodeableConcept topic
          Description of the purpose/content, similar to a subject line in an email.
    • Class org.hl7.fhir.r5.model.Communication.CommunicationPayloadComponent

      class CommunicationPayloadComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1954179063L
      • Serialized Fields

        • content
          DataType content
          A communicated content (or for multi-part communications, one portion of the communication).
    • Class org.hl7.fhir.r5.model.CommunicationRequest

      class CommunicationRequest extends DomainResource implements Serializable
      serialVersionUID:
      -442811807L
      • Serialized Fields

        • about
          List<Reference> about
          Other resources that pertain to this communication request and to which this communication request should be associated.
        • authoredOn
          DateTimeType authoredOn
          For draft requests, indicates the date of initial creation. For requests with other statuses, indicates the date of activation.
        • basedOn
          List<Reference> basedOn
          A plan or proposal that is fulfilled in whole or in part by this request.
        • category
          List<CodeableConcept> category
          The type of message to be sent such as alert, notification, reminder, instruction, etc.
        • doNotPerform
          BooleanType doNotPerform
          If true indicates that the CommunicationRequest is asking for the specified action to *not* occur.
        • encounter
          Reference encounter
          The Encounter during which this CommunicationRequest was created or to which the creation of this record is tightly associated.
        • groupIdentifier
          Identifier groupIdentifier
          A shared identifier common to multiple independent Request instances that were activated/authorized more or less simultaneously by a single author. The presence of the same identifier on each request ties those requests together and may have business ramifications in terms of reporting of results, billing, etc. E.g. a requisition number shared by a set of lab tests ordered together, or a prescription number shared by all meds ordered at one time.
        • identifier
          List<Identifier> identifier
          Business identifiers assigned to this communication request by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
        • informationProvider
          List<Reference> informationProvider
          The entity (e.g. person, organization, clinical information system, or device) which is to be the source of the communication.
        • intent
          Enumeration<Enumerations.RequestIntent> intent
          Indicates the level of authority/intentionality associated with the CommunicationRequest and where the request fits into the workflow chain.
        • medium
          List<CodeableConcept> medium
          A channel that was used for this communication (e.g. email, fax).
        • note
          List<Annotation> note
          Comments made about the request by the requester, sender, recipient, subject or other participants.
        • occurrence
          DataType occurrence
          The time when this communication is to occur.
        • payload
          List<CommunicationRequest.CommunicationRequestPayloadComponent> payload
          Text, attachment(s), or resource(s) to be communicated to the recipient.
        • priority
          Enumeration<Enumerations.RequestPriority> priority
          Characterizes how quickly the proposed act must be initiated. Includes concepts such as stat, urgent, routine.
        • reason
          List<CodeableReference> reason
          Describes why the request is being made in coded or textual form.
        • recipient
          List<Reference> recipient
          The entity (e.g. person, organization, clinical information system, device, group, or care team) which is the intended target of the communication.
        • replaces
          List<Reference> replaces
          Completed or terminated request(s) whose function is taken by this new request.
        • requester
          Reference requester
          The device, individual, or organization who asks for the information to be shared.
        • status
          Enumeration<Enumerations.RequestStatus> status
          The status of the proposal or order.
        • statusReason
          CodeableConcept statusReason
          Captures the reason for the current state of the CommunicationRequest.
        • subject
          Reference subject
          The patient or group that is the focus of this communication request.
    • Class org.hl7.fhir.r5.model.CommunicationRequest.CommunicationRequestPayloadComponent

      class CommunicationRequestPayloadComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1954179063L
      • Serialized Fields

        • content
          DataType content
          The communicated content (or for multi-part communications, one portion of the communication).
    • Class org.hl7.fhir.r5.model.CompartmentDefinition

      class CompartmentDefinition extends CanonicalResource implements Serializable
      serialVersionUID:
      140986198L
      • Serialized Fields

        • code
          Enumeration<Enumerations.CompartmentType> code
          Which compartment this definition describes.
        • contact
          List<ContactDetail> contact
          Contact details to assist a user in finding and communicating with the publisher.
        • date
          DateTimeType date
          The date (and optionally time) when the compartment definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.
        • description
          MarkdownType description
          A free text natural language description of the compartment definition from a consumer's perspective.
        • experimental
          BooleanType experimental
          A Boolean value to indicate that this compartment definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
        • name
          StringType name
          A natural language name identifying the compartment definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • publisher
          StringType publisher
          The name of the organization or individual responsible for the release and ongoing maintenance of the compartment definition.
        • purpose
          MarkdownType purpose
          Explanation of why this compartment definition is needed and why it has been designed as it has.
        • resource
          List<CompartmentDefinition.CompartmentDefinitionResourceComponent> resource
          Information about how a resource is related to the compartment.
        • search
          BooleanType search
          Whether the search syntax is supported,.
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The status of this compartment definition. Enables tracking the life-cycle of the content.
        • title
          StringType title
          A short, descriptive, user-friendly title for the capability statement.
        • url
          UriType url
          An absolute URI that is used to identify this compartment definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this compartment definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the compartment definition is stored on different servers.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate compartment definition instances.
        • version
          StringType version
          The identifier that is used to identify this version of the compartment definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the compartment definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.
        • versionAlgorithm
          DataType versionAlgorithm
          Indicates the mechanism used to compare versions to determine which is more current.
    • Class org.hl7.fhir.r5.model.CompartmentDefinition.CompartmentDefinitionResourceComponent

      class CompartmentDefinitionResourceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1245370010L
      • Serialized Fields

        • code
          CodeType code
          The name of a resource supported by the server.
        • documentation
          StringType documentation
          Additional documentation about the resource and compartment.
        • endParam
          UriType endParam
          Search Parameter for mapping requests made with $everything.end (e.g. on [Patient.$everything](patient-operation-everything.html)).
        • param
          List<StringType> param
          The name of a search parameter that represents the link to the compartment. More than one may be listed because a resource may be linked to a compartment in more than one way,.
        • startParam
          UriType startParam
          Search Parameter for mapping requests made with $everything.start (e.g. on [Patient.$everything](patient-operation-everything.html)).
    • Class org.hl7.fhir.r5.model.Composition

      class Composition extends DomainResource implements Serializable
      serialVersionUID:
      2030933035L
      • Serialized Fields

        • attester
          List<Composition.CompositionAttesterComponent> attester
          A participant who has attested to the accuracy of the composition/document.
        • author
          List<Reference> author
          Identifies who is responsible for the information in the composition, not necessarily who typed it in.
        • category
          List<CodeableConcept> category
          A categorization for the type of the composition - helps for indexing and searching. This may be implied by or derived from the code specified in the Composition Type.
        • custodian
          Reference custodian
          Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information.
        • date
          DateTimeType date
          The composition editing time, when the composition was last logically changed by the author.
        • encounter
          Reference encounter
          Describes the clinical encounter or type of care this documentation is associated with.
        • event
          List<Composition.CompositionEventComponent> event
          The clinical service, such as a colonoscopy or an appendectomy, being documented.
        • identifier
          List<Identifier> identifier
          A version-independent identifier for the Composition. This identifier stays constant as the composition is changed over time.
        • name
          StringType name
          A natural language name identifying the composition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • note
          List<Annotation> note
          For any additional notes.
        • relatesTo
          List<RelatedArtifact> relatesTo
          Relationships that this composition has with other compositions or documents that already exist.
        • section
          List<Composition.SectionComponent> section
          The root of the sections that make up the composition.
        • status
          Enumeration<Enumerations.CompositionStatus> status
          The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.
        • subject
          List<Reference> subject
          Who or what the composition is about. The composition can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).
        • title
          StringType title
          Official human-readable label for the composition.
        • type
          CodeableConcept type
          Specifies the particular kind of composition (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the composition.
        • url
          UriType url
          An absolute URI that is used to identify this Composition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this Composition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the Composition is stored on different servers.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate Composition instances.
        • version
          StringType version
          An explicitly assigned identifer of a variation of the content in the Composition.
    • Class org.hl7.fhir.r5.model.Composition.CompositionAttesterComponent

      class CompositionAttesterComponent extends BackboneElement implements Serializable
      serialVersionUID:
      545132751L
      • Serialized Fields

        • mode
          CodeableConcept mode
          The type of attestation the authenticator offers.
        • party
          Reference party
          Who attested the composition in the specified way.
        • time
          DateTimeType time
          When the composition was attested by the party.
    • Class org.hl7.fhir.r5.model.Composition.CompositionEventComponent

      class CompositionEventComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -2108044093L
      • Serialized Fields

        • detail
          List<CodeableReference> detail
          Represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a "History and Physical Report" in which case the procedure being documented is necessarily a "History and Physical" act. The events may be included as a code or as a reference to an other resource.
        • period
          Period period
          The period of time covered by the documentation. There is no assertion that the documentation is a complete representation for this period, only that it documents events during this time.
    • Class org.hl7.fhir.r5.model.Composition.SectionComponent

      class SectionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      902802086L
      • Serialized Fields

        • author
          List<Reference> author
          Identifies who is responsible for the information in this section, not necessarily who typed it in.
        • code
          CodeableConcept code
          A code identifying the kind of content contained within the section. This must be consistent with the section title.
        • emptyReason
          CodeableConcept emptyReason
          If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.
        • entry
          List<Reference> entry
          A reference to the actual resource from which the narrative in the section is derived.
        • focus
          Reference focus
          The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).
        • orderedBy
          CodeableConcept orderedBy
          Specifies the order applied to the items in the section entries.
        • section
          List<Composition.SectionComponent> section
          A nested sub-section within this section.
        • text
          Narrative text
          A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.
        • title
          StringType title
          The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.
    • Class org.hl7.fhir.r5.model.ConceptMap

      class ConceptMap extends MetadataResource implements Serializable
      serialVersionUID:
      1990005194L
      • Serialized Fields

        • additionalAttribute
          List<ConceptMap.AdditionalAttributeComponent> additionalAttribute
          An additionalAttribute defines an additional data element found in the source or target data model where the data will come from or be mapped to. Some mappings are based on data in addition to the source data element, where codes in multiple fields are combined to a single field (or vice versa).
        • approvalDate
          DateType approvalDate
          The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.
        • author
          List<ContactDetail> author
          An individiual or organization primarily involved in the creation and maintenance of the ConceptMap.
        • contact
          List<ContactDetail> contact
          Contact details to assist a user in finding and communicating with the publisher.
        • copyright
          MarkdownType copyright
          A copyright statement relating to the concept map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the concept map.
        • copyrightLabel
          StringType copyrightLabel
          A short string (invalid input: '<'50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').
        • date
          DateTimeType date
          The date (and optionally time) when the concept map was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the concept map changes.
        • description
          MarkdownType description
          A free text natural language description of the concept map from a consumer's perspective.
        • editor
          List<ContactDetail> editor
          An individual or organization primarily responsible for internal coherence of the ConceptMap.
        • effectivePeriod
          Period effectivePeriod
          The period during which the ConceptMap content was or is planned to be in active use.
        • endorser
          List<ContactDetail> endorser
          An individual or organization asserted by the publisher to be responsible for officially endorsing the ConceptMap for use in some setting.
        • experimental
          BooleanType experimental
          A Boolean value to indicate that this concept map is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
        • group
          List<ConceptMap.ConceptMapGroupComponent> group
          A group of mappings that all have the same source and target system.
        • identifier
          List<Identifier> identifier
          A formal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance.
        • jurisdiction
          List<CodeableConcept> jurisdiction
          A legal or geographic region in which the concept map is intended to be used.
        • lastReviewDate
          DateType lastReviewDate
          The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.
        • name
          StringType name
          A natural language name identifying the concept map. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • property
          List<ConceptMap.PropertyComponent> property
          A property defines a slot through which additional information can be provided about a map from source -> target.
        • publisher
          StringType publisher
          The name of the organization or individual responsible for the release and ongoing maintenance of the concept map.
        • purpose
          MarkdownType purpose
          Explanation of why this concept map is needed and why it has been designed as it has.
        • relatedArtifact
          List<RelatedArtifact> relatedArtifact
          Related artifacts such as additional documentation, justification, dependencies, bibliographic references, and predecessor and successor artifacts.
        • reviewer
          List<ContactDetail> reviewer
          An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the ConceptMap.
        • sourceScope
          DataType sourceScope
          Identifier for the source value set that contains the concepts that are being mapped and provides context for the mappings. Limits the scope of the map to source codes (ConceptMap.group.element code or valueSet) that are members of this value set.
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The status of this concept map. Enables tracking the life-cycle of the content.
        • targetScope
          DataType targetScope
          Identifier for the target value set that provides important context about how the mapping choices are made. Limits the scope of the map to target codes (ConceptMap.group.element.target code or valueSet) that are members of this value set.
        • title
          StringType title
          A short, descriptive, user-friendly title for the concept map.
        • topic
          List<CodeableConcept> topic
          Descriptions related to the content of the ConceptMap. Topics provide a high-level categorization as well as keywords for the ConceptMap that can be useful for filtering and searching.
        • url
          UriType url
          An absolute URI that is used to identify this concept map when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this concept map is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the concept map is stored on different servers.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate concept map instances.
        • version
          StringType version
          The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the concept map author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.
        • versionAlgorithm
          DataType versionAlgorithm
          Indicates the mechanism used to compare versions to determine which ConceptMap is more current.
    • Class org.hl7.fhir.r5.model.ConceptMap.AdditionalAttributeComponent

      class AdditionalAttributeComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1930701116L
      • Serialized Fields

        • code
          CodeType code
          A code that is used to identify this additional data attribute. The code is used internally in ConceptMap.group.element.target.dependsOn.attribute and ConceptMap.group.element.target.product.attribute.
        • description
          StringType description
          A description of the additional attribute and/or the data element it refers to - why it is defined, and how the value might be used in mappings, and a discussion of issues associated with the use of the data element.
        • type
          Enumeration<ConceptMap.ConceptMapAttributeType> type
          The type of the source data contained in this concept map for this data element.
        • uri
          UriType uri
          Reference to the formal definition of the source/target data element. For elements defined by the FHIR specification, or using a FHIR logical model, the correct format is {canonical-url}#{element-id}.
    • Class org.hl7.fhir.r5.model.ConceptMap.ConceptMapAttributeTypeEnumFactory

      class ConceptMapAttributeTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ConceptMap.ConceptMapGroupComponent

      class ConceptMapGroupComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1307192416L
      • Serialized Fields

        • element
          List<ConceptMap.SourceElementComponent> element
          Mappings for an individual concept in the source to one or more concepts in the target.
        • source
          CanonicalType source
          An absolute URI that identifies the source system where the concepts to be mapped are defined.
        • target
          CanonicalType target
          An absolute URI that identifies the target system that the concepts will be mapped to.
        • unmapped
          ConceptMap.ConceptMapGroupUnmappedComponent unmapped
          What to do when there is no mapping to a target concept from the source concept and ConceptMap.group.element.noMap is not true. This provides the "default" to be applied when there is no target concept mapping specified or the expansion of ConceptMap.group.element.target.valueSet is empty.
    • Class org.hl7.fhir.r5.model.ConceptMap.ConceptMapGroupUnmappedComponent

      class ConceptMapGroupUnmappedComponent extends BackboneElement implements Serializable
      serialVersionUID:
      449945387L
      • Serialized Fields

        • code
          CodeType code
          The fixed code to use when the mode = 'fixed' - all unmapped codes are mapped to a single fixed code.
        • display
          StringType display
          The display for the code. The display is only provided to help editors when editing the concept map.
        • mode
          Enumeration<ConceptMap.ConceptMapGroupUnmappedMode> mode
          Defines which action to take if there is no match for the source concept in the target system designated for the group. One of 3 actions are possible: use the unmapped source code (this is useful when doing a mapping between versions, and only a few codes have changed), use a fixed code (a default code), or alternatively, a reference to a different concept map can be provided (by canonical URL).
        • otherMap
          CanonicalType otherMap
          The canonical reference to an additional ConceptMap resource instance to use for mapping if this ConceptMap resource contains no matching mapping for the source concept.
        • relationship
          Enumeration<Enumerations.ConceptMapRelationship> relationship
          The default relationship value to apply between the source and target concepts when the source code is unmapped and the mode is 'fixed' or 'use-source-code'.
        • valueSet
          CanonicalType valueSet
          The set of fixed codes to use when the mode = 'fixed' - all unmapped codes are mapped to each of the fixed codes.
    • Class org.hl7.fhir.r5.model.ConceptMap.ConceptMapGroupUnmappedModeEnumFactory

      class ConceptMapGroupUnmappedModeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ConceptMap.ConceptMapPropertyTypeEnumFactory

      class ConceptMapPropertyTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ConceptMap.MappingPropertyComponent

      class MappingPropertyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -422546419L
      • Serialized Fields

        • code
          CodeType code
          A reference to a mapping property defined in ConceptMap.property.
        • value
          DataType value
          The value of this property. If the type chosen for this element is 'code', then the property SHALL be defined in a ConceptMap.property element.
    • Class org.hl7.fhir.r5.model.ConceptMap.OtherElementComponent

      class OtherElementComponent extends BackboneElement implements Serializable
      serialVersionUID:
      2103818133L
      • Serialized Fields

        • attribute
          CodeType attribute
          A reference to the additional attribute that holds a value the map depends on.
        • value
          DataType value
          Data element value that the map depends on / produces.
        • valueSet
          CanonicalType valueSet
          This mapping applies if the data element value is a code from this value set.
    • Class org.hl7.fhir.r5.model.ConceptMap.PropertyComponent

      class PropertyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1693472150L
      • Serialized Fields

        • code
          CodeType code
          A code that is used to identify the property. The code is used internally (in ConceptMap.group.element.target.property.code) and also in the $translate operation.
        • description
          StringType description
          A description of the property - why it is defined, and how its value might be used.
        • system
          CanonicalType system
          The CodeSystem that defines the codes from which values of type ```code``` in property values.
        • type
          Enumeration<ConceptMap.ConceptMapPropertyType> type
          The type of the property value.
        • uri
          UriType uri
          Reference to the formal meaning of the property.
    • Class org.hl7.fhir.r5.model.ConceptMap.SourceElementComponent

      class SourceElementComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1485743554L
      • Serialized Fields

        • code
          CodeType code
          Identity (code or path) or the element/item being mapped.
        • display
          StringType display
          The display for the code. The display is only provided to help editors when editing the concept map.
        • noMap
          BooleanType noMap
          If noMap = true this indicates that no mapping to a target concept exists for this source concept.
        • target
          List<ConceptMap.TargetElementComponent> target
          A concept from the target value set that this concept maps to.
        • valueSet
          CanonicalType valueSet
          The set of concepts from the ConceptMap.group.source code system which are all being mapped to the target as part of this mapping rule.
    • Class org.hl7.fhir.r5.model.ConceptMap.TargetElementComponent

      class TargetElementComponent extends BackboneElement implements Serializable
      serialVersionUID:
      792559555L
      • Serialized Fields

        • code
          CodeType code
          Identity (code or path) or the element/item that the map refers to.
        • comment
          StringType comment
          A description of status/issues in mapping that conveys additional information not represented in the structured data.
        • dependsOn
          List<ConceptMap.OtherElementComponent> dependsOn
          A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified data attribute can be resolved, and it has the specified value.
        • display
          StringType display
          The display for the code. The display is only provided to help editors when editing the concept map.
        • product
          List<ConceptMap.OtherElementComponent> product
          Product is the output of a ConceptMap that provides additional values that go in other attributes / data elemnts of the target data.
        • property
          List<ConceptMap.MappingPropertyComponent> property
          A property value for this source -> target mapping.
        • relationship
          Enumeration<Enumerations.ConceptMapRelationship> relationship
          The relationship between the source and target concepts. The relationship is read from source to target (e.g. source-is-narrower-than-target).
        • valueSet
          CanonicalType valueSet
          The set of concepts from the ConceptMap.group.target code system which are all being mapped to as part of this mapping rule. The effect of using this data element is the same as having multiple ConceptMap.group.element.target elements with one for each concept in the ConceptMap.group.element.target.valueSet value set.
    • Class org.hl7.fhir.r5.model.Condition

      class Condition extends DomainResource implements Serializable
      serialVersionUID:
      -610903427L
      • Serialized Fields

        • abatement
          DataType abatement
          The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Some conditions, such as chronic conditions, are never really resolved, but they can abate.
        • bodySite
          List<CodeableConcept> bodySite
          The anatomical location where this condition manifests itself.
        • category
          List<CodeableConcept> category
          A category assigned to the condition.
        • clinicalStatus
          CodeableConcept clinicalStatus
          The clinical status of the condition.
        • code
          CodeableConcept code
          Identification of the condition, problem or diagnosis.
        • encounter
          Reference encounter
          The Encounter during which this Condition was created or to which the creation of this record is tightly associated.
        • evidence
          List<CodeableReference> evidence
          Supporting evidence / manifestations that are the basis of the Condition's verification status, such as evidence that confirmed or refuted the condition.
        • identifier
          List<Identifier> identifier
          Business identifiers assigned to this condition by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
        • note
          List<Annotation> note
          Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.
        • onset
          DataType onset
          Estimated or actual date or date-time the condition began, in the opinion of the clinician.
        • participant
          List<Condition.ConditionParticipantComponent> participant
          Indicates who or what participated in the activities related to the condition and how they were involved.
        • recordedDate
          DateTimeType recordedDate
          The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date.
        • severity
          CodeableConcept severity
          A subjective assessment of the severity of the condition as evaluated by the clinician.
        • stage
          List<Condition.ConditionStageComponent> stage
          A simple summary of the stage such as "Stage 3" or "Early Onset". The determination of the stage is disease-specific, such as cancer, retinopathy of prematurity, kidney diseases, Alzheimer's, or Parkinson disease.
        • subject
          Reference subject
          Indicates the patient or group who the condition record is associated with.
        • verificationStatus
          CodeableConcept verificationStatus
          The verification status to support the clinical status of the condition. The verification status pertains to the condition, itself, not to any specific condition attribute.
    • Class org.hl7.fhir.r5.model.Condition.ConditionParticipantComponent

      class ConditionParticipantComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -576943815L
      • Serialized Fields

        • actor
          Reference actor
          Indicates who or what participated in the activities related to the condition.
        • function
          CodeableConcept function
          Distinguishes the type of involvement of the actor in the activities related to the condition.
    • Class org.hl7.fhir.r5.model.Condition.ConditionStageComponent

      class ConditionStageComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -394541797L
      • Serialized Fields

        • assessment
          List<Reference> assessment
          Reference to a formal record of the evidence on which the staging assessment is based.
        • summary
          CodeableConcept summary
          A simple summary of the stage such as "Stage 3" or "Early Onset". The determination of the stage is disease-specific, such as cancer, retinopathy of prematurity, kidney diseases, Alzheimer's, or Parkinson disease.
        • type
          CodeableConcept type
          The kind of staging, such as pathological or clinical staging.
    • Class org.hl7.fhir.r5.model.ConditionDefinition

      class ConditionDefinition extends MetadataResource implements Serializable
      serialVersionUID:
      1055220331L
      • Serialized Fields

        • bodySite
          CodeableConcept bodySite
          The anatomical location where this condition manifests itself.
        • code
          CodeableConcept code
          Identification of the condition, problem or diagnosis.
        • contact
          List<ContactDetail> contact
          Contact details to assist a user in finding and communicating with the publisher.
        • date
          DateTimeType date
          The date (and optionally time) when the condition definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the condition definition changes.
        • definition
          List<UriType> definition
          Formal definitions of the condition. These may be references to ontologies, published clinical protocols or research papers.
        • description
          MarkdownType description
          A free text natural language description of the condition definition from a consumer's perspective.
        • experimental
          BooleanType experimental
          A Boolean value to indicate that this condition definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
        • hasBodySite
          BooleanType hasBodySite
          Whether bodySite is appropriate to collect for this condition.
        • hasSeverity
          BooleanType hasSeverity
          Whether Severity is appropriate to collect for this condition.
        • hasStage
          BooleanType hasStage
          Whether stage is appropriate to collect for this condition.
        • identifier
          List<Identifier> identifier
          A formal identifier that is used to identify this condition definition when it is represented in other formats, or referenced in a specification, model, design or an instance.
        • jurisdiction
          List<CodeableConcept> jurisdiction
          A legal or geographic region in which the condition definition is intended to be used.
        • medication
          List<ConditionDefinition.ConditionDefinitionMedicationComponent> medication
          Medications particularly relevant for this condition.
        • name
          StringType name
          A natural language name identifying the condition definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • observation
          List<ConditionDefinition.ConditionDefinitionObservationComponent> observation
          Observations particularly relevant to this condition.
        • plan
          List<ConditionDefinition.ConditionDefinitionPlanComponent> plan
          Plan that is appropriate.
        • precondition
          List<ConditionDefinition.ConditionDefinitionPreconditionComponent> precondition
          An observation that suggests that this condition applies.
        • publisher
          StringType publisher
          The name of the organization or individual responsible for the release and ongoing maintenance of the condition definition.
        • questionnaire
          List<ConditionDefinition.ConditionDefinitionQuestionnaireComponent> questionnaire
          Questionnaire for this condition.
        • severity
          CodeableConcept severity
          A subjective assessment of the severity of the condition as evaluated by the clinician.
        • stage
          CodeableConcept stage
          Clinical stage or grade of a condition. May include formal severity assessments.
        • status
          Enumeration<Enumerations.PublicationStatus> status
          The status of this condition definition. Enables tracking the life-cycle of the content.
        • subtitle
          StringType subtitle
          An explanatory or alternate title for the event definition giving additional information about its content.
        • team
          List<Reference> team
          Appropriate team for this condition.
        • title
          StringType title
          A short, descriptive, user-friendly title for the condition definition.
        • url
          UriType url
          An absolute URI that is used to identify this condition definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this condition definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the condition definition is stored on different servers.
        • useContext
          List<UsageContext> useContext
          The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate condition definition instances.
        • version
          StringType version
          The identifier that is used to identify this version of the condition definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the condition definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.
        • versionAlgorithm
          DataType versionAlgorithm
          Indicates the mechanism used to compare versions to determine which is more current.
    • Class org.hl7.fhir.r5.model.ConditionDefinition.ConditionDefinitionMedicationComponent

      class ConditionDefinitionMedicationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1433986479L
    • Class org.hl7.fhir.r5.model.ConditionDefinition.ConditionDefinitionObservationComponent

      class ConditionDefinitionObservationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1433986479L
    • Class org.hl7.fhir.r5.model.ConditionDefinition.ConditionDefinitionPlanComponent

      class ConditionDefinitionPlanComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1992921787L
    • Class org.hl7.fhir.r5.model.ConditionDefinition.ConditionDefinitionPreconditionComponent

      class ConditionDefinitionPreconditionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1210333235L
    • Class org.hl7.fhir.r5.model.ConditionDefinition.ConditionDefinitionQuestionnaireComponent

      class ConditionDefinitionQuestionnaireComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1791379681L
    • Class org.hl7.fhir.r5.model.ConditionDefinition.ConditionPreconditionTypeEnumFactory

      class ConditionPreconditionTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ConditionDefinition.ConditionQuestionnairePurposeEnumFactory

      class ConditionQuestionnairePurposeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Consent

      class Consent extends DomainResource implements Serializable
      serialVersionUID:
      -1133978742L
      • Serialized Fields

        • category
          List<CodeableConcept> category
          A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements.
        • controller
          List<Reference> controller
          The actor that controls/enforces the access according to the consent.
        • date
          DateType date
          Date the consent instance was agreed to.
        • decision
          Enumeration<Enumerations.ConsentProvisionType> decision
          Action to take - permit or deny - as default.
        • grantee
          List<Reference> grantee
          The entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.
        • grantor
          List<Reference> grantor
          The entity responsible for granting the rights listed in a Consent Directive.
        • identifier
          List<Identifier> identifier
          Unique identifier for this copy of the Consent Statement.
        • manager
          List<Reference> manager
          The actor that manages the consent through its lifecycle.
        • period
          Period period
          Effective period for this Consent Resource and all provisions unless specified in that provision.
        • policyBasis
          Consent.ConsentPolicyBasisComponent policyBasis
          A Reference or URL used to uniquely identify the policy the organization will enforce for this Consent. This Reference or URL should be specific to the version of the policy and should be dereferencable to a computable policy of some form.
        • policyText
          List<Reference> policyText
          A Reference to the human readable policy explaining the basis for the Consent.
        • provision
          List<Consent.ProvisionComponent> provision
          An exception to the base policy of this consent. An exception can be an addition or removal of access permissions.
        • regulatoryBasis
          List<CodeableConcept> regulatoryBasis
          A set of codes that indicate the regulatory basis (if any) that this consent supports.
        • sourceAttachment
          List<Attachment> sourceAttachment
          The source on which this consent statement is based. The source might be a scanned original paper form.
        • sourceReference
          List<Reference> sourceReference
          A reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.
        • status
          Enumeration<Consent.ConsentState> status
          Indicates the current state of this Consent resource.
        • subject
          Reference subject
          The patient/healthcare practitioner or group of persons to whom this consent applies.
        • verification
          List<Consent.ConsentVerificationComponent> verification
          Whether a treatment instruction (e.g. artificial respiration: yes or no) was verified with the patient, his/her family or another authorized person.
    • Class org.hl7.fhir.r5.model.Consent.ConsentPolicyBasisComponent

      class ConsentPolicyBasisComponent extends BackboneElement implements Serializable
      serialVersionUID:
      252506182L
      • Serialized Fields

        • reference
          Reference reference
          A Reference that identifies the policy the organization will enforce for this Consent.
        • url
          UrlType url
          A URL that links to a computable version of the policy the organization will enforce for this Consent.
    • Class org.hl7.fhir.r5.model.Consent.ConsentStateEnumFactory

      class ConsentStateEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Consent.ConsentVerificationComponent

      class ConsentVerificationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1266157329L
      • Serialized Fields

        • verificationDate
          List<DateTimeType> verificationDate
          Date(s) verification was collected.
        • verificationType
          CodeableConcept verificationType
          Extensible list of verification type starting with verification and re-validation.
        • verified
          BooleanType verified
          Has the instruction been verified.
        • verifiedBy
          Reference verifiedBy
          The person who conducted the verification/validation of the Grantor decision.
        • verifiedWith
          Reference verifiedWith
          Who verified the instruction (Patient, Relative or other Authorized Person).
    • Class org.hl7.fhir.r5.model.Consent.ProvisionActorComponent

      class ProvisionActorComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1992921787L
      • Serialized Fields

        • reference
          Reference reference
          The resource that identifies the actor. To identify actors by type, use group to identify a set of actors by some property they share (e.g. 'admitting officers').
        • role
          CodeableConcept role
          How the individual is involved in the resources content that is described in the exception.
    • Class org.hl7.fhir.r5.model.Consent.ProvisionComponent

      class ProvisionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -587666915L
      • Serialized Fields

        • action
          List<CodeableConcept> action
          Actions controlled by this provision.
        • actor
          List<Consent.ProvisionActorComponent> actor
          Who or what is controlled by this provision. Use group to identify a set of actors by some property they share (e.g. 'admitting officers').
        • code
          List<CodeableConcept> code
          If this code is found in an instance, then the provision applies.
        • data
          List<Consent.ProvisionDataComponent> data
          The resources controlled by this provision if specific resources are referenced.
        • dataPeriod
          Period dataPeriod
          Clinical or Operational Relevant period of time that bounds the data controlled by this provision.
        • documentType
          List<Coding> documentType
          The documentType(s) covered by this provision. The type can be a CDA document, or some other type that indicates what sort of information the consent relates to.
        • expression
          Expression expression
          A computable (FHIRPath or other) definition of what is controlled by this consent.
        • period
          Period period
          Timeframe for this provision.
        • provision
          List<Consent.ProvisionComponent> provision
          Provisions which provide exceptions to the base provision or subprovisions.
        • purpose
          List<Coding> purpose
          The context of the activities a user is taking - why the user is accessing the data - that are controlled by this provision.
        • resourceType
          List<Coding> resourceType
          The resourceType(s) covered by this provision. The type can be a FHIR resource type or a profile on a type that indicates what information the consent relates to.
        • securityLabel
          List<Coding> securityLabel
          A security label, comprised of 0..* security label fields (Privacy tags), which define which resources are controlled by this exception.
    • Class org.hl7.fhir.r5.model.Consent.ProvisionDataComponent

      class ProvisionDataComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1735979153L
      • Serialized Fields

        • meaning
          Enumeration<Enumerations.ConsentDataMeaning> meaning
          How the resource reference is interpreted when testing consent restrictions.
        • reference
          Reference reference
          A reference to a specific resource that defines which resources are covered by this consent.
    • Class org.hl7.fhir.r5.model.ContactDetail

      class ContactDetail extends DataType implements Serializable
      serialVersionUID:
      816838773L
      • Serialized Fields

        • name
          StringType name
          The name of an individual to contact.
        • telecom
          List<ContactPoint> telecom
          The contact details for the individual (if a name was provided) or the organization.
    • Class org.hl7.fhir.r5.model.ContactPoint

      class ContactPoint extends DataType implements Serializable
      serialVersionUID:
      1509610874L
      • Serialized Fields

        • period
          Period period
          Time period when the contact point was/is in use.
        • rank
          PositiveIntType rank
          Specifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values.
        • system
          Enumeration<ContactPoint.ContactPointSystem> system
          Telecommunications form for contact point - what communications system is required to make use of the contact.
        • use
          Enumeration<ContactPoint.ContactPointUse> use
          Identifies the purpose for the contact point.
        • value
          StringType value
          The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).
    • Class org.hl7.fhir.r5.model.ContactPoint.ContactPointSystemEnumFactory

      class ContactPointSystemEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.ContactPoint.ContactPointUseEnumFactory

      class ContactPointUseEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Contract

      class Contract extends DomainResource implements Serializable
      serialVersionUID:
      -792431459L
      • Serialized Fields

        • alias
          List<StringType> alias
          Alternative representation of the title for this Contract definition, derivative, or instance in any legal state., e.g., a domain specific contract number related to legislation.
        • applies
          Period applies
          Relevant time or time-period when this Contract is applicable.
        • author
          Reference author
          The individual or organization that authored the Contract definition, derivative, or instance in any legal state.
        • authority
          List<Reference> authority
          A formally or informally recognized grouping of people, principals, organizations, or jurisdictions formed for the purpose of achieving some form of collective action such as the promulgation, administration and enforcement of contracts and policies.
        • contentDefinition
          Contract.ContentDefinitionComponent contentDefinition
          Precusory content developed with a focus and intent of supporting the formation a Contract instance, which may be associated with and transformable into a Contract.
        • contentDerivative
          CodeableConcept contentDerivative
          The minimal content derived from the basal information source at a specific stage in its lifecycle.
        • domain
          List<Reference> domain
          Recognized governance framework or system operating with a circumscribed scope in accordance with specified principles, policies, processes or procedures for managing rights, actions, or behaviors of parties or principals relative to resources.
        • expirationType
          CodeableConcept expirationType
          Event resulting in discontinuation or termination of this Contract instance by one or more parties to the contract.
        • friendly
          List<Contract.FriendlyLanguageComponent> friendly
          The "patient friendly language" versionof the Contract in whole or in parts. "Patient friendly language" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.
        • identifier
          List<Identifier> identifier
          Unique identifier for this Contract or a derivative that references a Source Contract.
        • instantiatesCanonical
          Reference instantiatesCanonical
          The URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this Contract.
        • instantiatesUri
          UriType instantiatesUri
          The URL pointing to an externally maintained definition that is adhered to in whole or in part by this Contract.
        • issued
          DateTimeType issued
          When this Contract was issued.
        • legal
          List<Contract.LegalLanguageComponent> legal
          List of Legal expressions or representations of this Contract.
        • legallyBinding
          DataType legallyBinding
          Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the "source of truth" and which would be the basis for legal action related to enforcement of this Contract.
        • legalState
          CodeableConcept legalState
          Legal states of the formation of a legal instrument, which is a formally executed written document that can be formally attributed to its author, records and formally expresses a legally enforceable act, process, or contractual duty, obligation, or right, and therefore evidences that act, process, or agreement.
        • name
          StringType name
          A natural language name identifying this Contract definition, derivative, or instance in any legal state. Provides additional information about its content. This name should be usable as an identifier for the module by machine processing applications such as code generation.
        • relevantHistory
          List<Reference> relevantHistory
          Links to Provenance records for past versions of this Contract definition, derivative, or instance, which identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the Contract. The Provenance.entity indicates the target that was changed in the update (see [Provenance.entity](provenance-definitions.html#Provenance.entity)).
        • rule
          List<Contract.ComputableLanguageComponent> rule
          List of Computable Policy Rule Language Representations of this Contract.
        • scope
          CodeableConcept scope
          A selector of legal concerns for this Contract definition, derivative, or instance in any legal state.
        • signer
          List<Contract.SignatoryComponent> signer
          Parties with legal standing in the Contract, including the principal parties, the grantor(s) and grantee(s), which are any person or organization bound by the contract, and any ancillary parties, which facilitate the execution of the contract such as a notary or witness.
        • site
          List<Reference> site
          Sites in which the contract is complied with, exercised, or in force.
        • status
          Enumeration<Contract.ContractResourceStatusCodes> status
          The status of the resource instance.
        • subject
          List<Reference> subject
          The target entity impacted by or of interest to parties to the agreement.
        • subtitle
          StringType subtitle
          A more detailed or qualifying explanatory or alternate user-friendly title for this Contract definition, derivative, or instance in any legal state.
        • subType
          List<CodeableConcept> subType
          Sub-category for the Contract that distinguishes the kinds of systems that would be interested in the Contract within the context of the Contract's scope.
        • supportingInfo
          List<Reference> supportingInfo
          Information that may be needed by/relevant to the performer in their execution of this term action.
        • term
          List<Contract.TermComponent> term
          One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
        • title
          StringType title
          A short, descriptive, user-friendly title for this Contract definition, derivative, or instance in any legal state.
        • topic
          DataType topic
          Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.
        • type
          CodeableConcept type
          A high-level category for the legal instrument, whether constructed as a Contract definition, derivative, or instance in any legal state. Provides additional information about its content within the context of the Contract's scope to distinguish the kinds of systems that would be interested in the contract.
        • url
          UriType url
          Canonical identifier for this contract, represented as a URI (globally unique).
        • version
          StringType version
          An edition identifier used for business purposes to label business significant variants.
    • Class org.hl7.fhir.r5.model.Contract.ActionComponent

      class ActionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      337159017L
      • Serialized Fields

        • context
          Reference context
          Encounter or Episode with primary association to the specified term activity.
        • contextLinkId
          List<StringType> contextLinkId
          Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.
        • doNotPerform
          BooleanType doNotPerform
          True if the term prohibits the action.
        • intent
          CodeableConcept intent
          Reason or purpose for the action stipulated by this Contract Provision.
        • linkId
          List<StringType> linkId
          Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.
        • note
          List<Annotation> note
          Comments made about the term action made by the requester, performer, subject or other participants.
        • occurrence
          DataType occurrence
          When action happens.
        • performer
          Reference performer
          Indicates who or what is being asked to perform (or not perform) the ction.
        • performerLinkId
          List<StringType> performerLinkId
          Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.
        • performerRole
          CodeableConcept performerRole
          The type of role or competency of an individual desired or required to perform or not perform the action.
        • performerType
          List<CodeableConcept> performerType
          The type of individual that is desired or required to perform or not perform the action.
        • reason
          List<CodeableReference> reason
          Rationale for the action to be performed or not performed. Describes why the action is permitted or prohibited. Either a coded concept, or another resource whose existence justifies permitting or not permitting this action.
        • reasonLinkId
          List<StringType> reasonLinkId
          Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.
        • requester
          List<Reference> requester
          Who or what initiated the action and has responsibility for its activation.
        • requesterLinkId
          List<StringType> requesterLinkId
          Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.
        • securityLabelNumber
          List<UnsignedIntType> securityLabelNumber
          Security labels that protects the action.
        • status
          CodeableConcept status
          Current state of the term action.
        • subject
          List<Contract.ActionSubjectComponent> subject
          Entity of the action.
        • type
          CodeableConcept type
          Activity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract term.
    • Class org.hl7.fhir.r5.model.Contract.ActionSubjectComponent

      class ActionSubjectComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1599592477L
      • Serialized Fields

        • reference
          List<Reference> reference
          The entity the action is performed or not performed on or for.
        • role
          CodeableConcept role
          Role type of agent assigned roles in this Contract.
    • Class org.hl7.fhir.r5.model.Contract.AnswerComponent

      class AnswerComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1135414639L
      • Serialized Fields

        • value
          DataType value
          Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warranty duration, or whether biospecimen may be used for further research.
    • Class org.hl7.fhir.r5.model.Contract.AssetContextComponent

      class AssetContextComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -388598648L
      • Serialized Fields

        • code
          List<CodeableConcept> code
          Coded representation of the context generally or of the Referenced entity, such as the asset holder type or location.
        • reference
          Reference reference
          Asset context reference may include the creator, custodian, or owning Person or Organization (e.g., bank, repository), location held, e.g., building, jurisdiction.
        • text
          StringType text
          Context description.
    • Class org.hl7.fhir.r5.model.Contract.ComputableLanguageComponent

      class ComputableLanguageComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1954179063L
      • Serialized Fields

        • content
          DataType content
          Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).
    • Class org.hl7.fhir.r5.model.Contract.ContentDefinitionComponent

      class ContentDefinitionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      306178803L
      • Serialized Fields

        • copyright
          MarkdownType copyright
          A copyright statement relating to Contract precursor content. Copyright statements are generally legal restrictions on the use and publishing of the Contract precursor content.
        • publicationDate
          DateTimeType publicationDate
          The date (and optionally time) when the contract was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the contract changes.
        • publicationStatus
          Enumeration<Contract.ContractResourcePublicationStatusCodes> publicationStatus
          amended | appended | cancelled | disputed | entered-in-error | executable +.
        • publisher
          Reference publisher
          The individual or organization that published the Contract precursor content.
        • subType
          CodeableConcept subType
          Detailed Precusory content type.
        • type
          CodeableConcept type
          Precusory content structure and use, i.e., a boilerplate, template, application for a contract such as an insurance policy or benefits under a program, e.g., workers compensation.
    • Class org.hl7.fhir.r5.model.Contract.ContractAssetComponent

      class ContractAssetComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -581986730L
      • Serialized Fields

        • answer
          List<Contract.AnswerComponent> answer
          Response to assets.
        • condition
          StringType condition
          Description of the quality and completeness of the asset that may be a factor in its valuation.
        • context
          List<Contract.AssetContextComponent> context
          Circumstance of the asset.
        • linkId
          List<StringType> linkId
          Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.
        • period
          List<Period> period
          Asset relevant contractual time period.
        • periodType
          List<CodeableConcept> periodType
          Type of Asset availability for use or ownership.
        • relationship
          Coding relationship
          Specifies the applicability of the term to an asset resource instance, and instances it refers to orinstances that refer to it, and/or are owned by the offeree.
        • scope
          CodeableConcept scope
          Differentiates the kind of the asset .
        • securityLabelNumber
          List<UnsignedIntType> securityLabelNumber
          Security labels that protects the asset.
        • subtype
          List<CodeableConcept> subtype
          May be a subtype or part of an offered asset.
        • text
          StringType text
          Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contract.
        • type
          List<CodeableConcept> type
          Target entity type about which the term may be concerned.
        • typeReference
          List<Reference> typeReference
          Associated entities.
        • usePeriod
          List<Period> usePeriod
          Time period of asset use.
        • valuedItem
          List<Contract.ValuedItemComponent> valuedItem
          Contract Valued Item List.
    • Class org.hl7.fhir.r5.model.Contract.ContractOfferComponent

      class ContractOfferComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -852140711L
      • Serialized Fields

        • answer
          List<Contract.AnswerComponent> answer
          Response to offer text.
        • decision
          CodeableConcept decision
          Type of choice made by accepting party with respect to an offer made by an offeror/ grantee.
        • decisionMode
          List<CodeableConcept> decisionMode
          How the decision about a Contract was conveyed.
        • identifier
          List<Identifier> identifier
          Unique identifier for this particular Contract Provision.
        • linkId
          List<StringType> linkId
          The id of the clause or question text of the offer in the referenced questionnaire/response.
        • party
          List<Contract.ContractPartyComponent> party
          Offer Recipient.
        • securityLabelNumber
          List<UnsignedIntType> securityLabelNumber
          Security labels that protects the offer.
        • text
          StringType text
          Human readable form of this Contract Offer.
        • topic
          Reference topic
          The owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p. 30).
        • type
          CodeableConcept type
          Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.
    • Class org.hl7.fhir.r5.model.Contract.ContractPartyComponent

      class ContractPartyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1599592477L
      • Serialized Fields

    • Class org.hl7.fhir.r5.model.Contract.ContractResourcePublicationStatusCodesEnumFactory

      class ContractResourcePublicationStatusCodesEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Contract.ContractResourceStatusCodesEnumFactory

      class ContractResourceStatusCodesEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Contract.FriendlyLanguageComponent

      class FriendlyLanguageComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1954179063L
      • Serialized Fields

        • content
          DataType content
          Human readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.
    • Class org.hl7.fhir.r5.model.Contract.LegalLanguageComponent

      class LegalLanguageComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1954179063L
      • Serialized Fields

        • content
          DataType content
          Contract legal text in human renderable form.
    • Class org.hl7.fhir.r5.model.Contract.SecurityLabelComponent

      class SecurityLabelComponent extends BackboneElement implements Serializable
      serialVersionUID:
      788281758L
      • Serialized Fields

        • category
          List<Coding> category
          Security label privacy tag that specifies the applicable privacy and security policies governing this term and/or term elements.
        • classification
          Coding classification
          Security label privacy tag that specifies the level of confidentiality protection required for this term and/or term elements.
        • control
          List<Coding> control
          Security label privacy tag that specifies the manner in which term and/or term elements are to be protected.
        • number
          List<UnsignedIntType> number
          Number used to link this term or term element to the applicable Security Label.
    • Class org.hl7.fhir.r5.model.Contract.SignatoryComponent

      class SignatoryComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1384929729L
      • Serialized Fields

        • party
          Reference party
          Party which is a signator to this Contract.
        • signature
          List<Signature> signature
          Legally binding Contract DSIG signature contents in Base64.
        • type
          Coding type
          Role of this Contract signer, e.g. notary, grantee.
    • Class org.hl7.fhir.r5.model.Contract.TermComponent

      class TermComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1647037544L
      • Serialized Fields

        • action
          List<Contract.ActionComponent> action
          An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.
        • applies
          Period applies
          Relevant time or time-period when this Contract Provision is applicable.
        • asset
          List<Contract.ContractAssetComponent> asset
          Contract Term Asset List.
        • group
          List<Contract.TermComponent> group
          Nested group of Contract Provisions.
        • identifier
          Identifier identifier
          Unique identifier for this particular Contract Provision.
        • issued
          DateTimeType issued
          When this Contract Provision was issued.
        • offer
          Contract.ContractOfferComponent offer
          The matter of concern in the context of this provision of the agrement.
        • securityLabel
          List<Contract.SecurityLabelComponent> securityLabel
          Security labels that protect the handling of information about the term and its elements, which may be specifically identified.
        • subType
          CodeableConcept subType
          A specialized legal clause or condition based on overarching contract type.
        • text
          StringType text
          Statement of a provision in a policy or a contract.
        • topic
          DataType topic
          The entity that the term applies to.
        • type
          CodeableConcept type
          A legal clause or condition contained within a contract that requires one or both parties to perform a particular requirement by some specified time or prevents one or both parties from performing a particular requirement by some specified time.
    • Class org.hl7.fhir.r5.model.Contract.ValuedItemComponent

      class ValuedItemComponent extends BackboneElement implements Serializable
      serialVersionUID:
      915998998L
      • Serialized Fields

        • effectiveTime
          DateTimeType effectiveTime
          Indicates the time during which this Contract ValuedItem information is effective.
        • entity
          DataType entity
          Specific type of Contract Valued Item that may be priced.
        • factor
          DecimalType factor
          A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
        • identifier
          Identifier identifier
          Identifies a Contract Valued Item instance.
        • linkId
          List<StringType> linkId
          Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponse.
        • net
          Money net
          Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.
        • payment
          StringType payment
          Terms of valuation.
        • paymentDate
          DateTimeType paymentDate
          When payment is due.
        • points
          DecimalType points
          An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.
        • quantity
          Quantity quantity
          Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.
        • recipient
          Reference recipient
          Who will receive payment.
        • responsible
          Reference responsible
          Who will make payment.
        • securityLabelNumber
          List<UnsignedIntType> securityLabelNumber
          A set of security labels that define which terms are controlled by this condition.
        • unitPrice
          Money unitPrice
          A Contract Valued Item unit valuation measure.
    • Class org.hl7.fhir.r5.model.Contributor

      class Contributor extends DataType implements Serializable
      serialVersionUID:
      -609887113L
    • Class org.hl7.fhir.r5.model.Contributor.ContributorTypeEnumFactory

      class ContributorTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Count

      class Count extends Quantity implements Serializable
      serialVersionUID:
      0L
    • Class org.hl7.fhir.r5.model.Coverage

      class Coverage extends DomainResource implements Serializable
      serialVersionUID:
      -1129388911L
      • Serialized Fields

        • beneficiary
          Reference beneficiary
          The party who benefits from the insurance coverage; the patient when products and/or services are provided.
        • class_
          List<Coverage.ClassComponent> class_
          A suite of underwriter specific classifiers.
        • contract
          List<Reference> contract
          The policy(s) which constitute this insurance coverage.
        • costToBeneficiary
          List<Coverage.CostToBeneficiaryComponent> costToBeneficiary
          A suite of codes indicating the cost category and associated amount which have been detailed in the policy and may have been included on the health card.
        • dependent
          StringType dependent
          A designator for a dependent under the coverage.
        • identifier
          List<Identifier> identifier
          The identifier of the coverage as issued by the insurer.
        • insurancePlan
          Reference insurancePlan
          The insurance plan details, benefits and costs, which constitute this insurance coverage.
        • insurer
          Reference insurer
          The program or plan underwriter, payor, insurance company.
        • kind
          Enumeration<Coverage.Kind> kind
          The nature of the coverage be it insurance, or cash payment such as self-pay.
        • network
          StringType network
          The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the 'in-network' rate, otherwise 'out of network' terms and conditions apply.
        • order
          PositiveIntType order
          The order of applicability of this coverage relative to other coverages which are currently in force. Note, there may be gaps in the numbering and this does not imply primary, secondary etc. as the specific positioning of coverages depends upon the episode of care. For example; a patient might have (0) auto insurance (1) their own health insurance and (2) spouse's health insurance. When claiming for treatments which were not the result of an auto accident then only coverages (1) and (2) above would be applicatble and would apply in the order specified in parenthesis.
        • paymentBy
          List<Coverage.CoveragePaymentByComponent> paymentBy
          Link to the paying party and optionally what specifically they will be responsible to pay.
        • period
          Period period
          Time period during which the coverage is in force. A missing start date indicates the start date isn't known, a missing end date means the coverage is continuing to be in force.
        • policyHolder
          Reference policyHolder
          The party who 'owns' the insurance policy.
        • relationship
          CodeableConcept relationship
          The relationship of beneficiary (patient) to the subscriber.
        • status
          Enumeration<Enumerations.FinancialResourceStatusCodes> status
          The status of the resource instance.
        • subrogation
          BooleanType subrogation
          When 'subrogation=true' this insurance instance has been included not for adjudication but to provide insurers with the details to recover costs.
        • subscriber
          Reference subscriber
          The party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.
        • subscriberId
          List<Identifier> subscriberId
          The insurer assigned ID for the Subscriber.
        • type
          CodeableConcept type
          The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.
    • Class org.hl7.fhir.r5.model.Coverage.ClassComponent

      class ClassComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1395172201L
      • Serialized Fields

        • name
          StringType name
          A short description for the class.
        • type
          CodeableConcept type
          The type of classification for which an insurer-specific class label or number and optional name is provided. For example, type may be used to identify a class of coverage or employer group, policy, or plan.
        • value
          Identifier value
          The alphanumeric identifier associated with the insurer issued label.
    • Class org.hl7.fhir.r5.model.Coverage.CostToBeneficiaryComponent

      class CostToBeneficiaryComponent extends BackboneElement implements Serializable
      serialVersionUID:
      472499753L
      • Serialized Fields

        • category
          CodeableConcept category
          Code to identify the general type of benefits under which products and services are provided.
        • exception
          List<Coverage.ExemptionComponent> exception
          A suite of codes indicating exceptions or reductions to patient costs and their effective periods.
        • network
          CodeableConcept network
          Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.
        • term
          CodeableConcept term
          The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.
        • type
          CodeableConcept type
          The category of patient centric costs associated with treatment.
        • unit
          CodeableConcept unit
          Indicates if the benefits apply to an individual or to the family.
        • value
          DataType value
          The amount due from the patient for the cost category.
    • Class org.hl7.fhir.r5.model.Coverage.CoveragePaymentByComponent

      class CoveragePaymentByComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1279858336L
      • Serialized Fields

        • party
          Reference party
          The list of parties providing non-insurance payment for the treatment costs.
        • responsibility
          StringType responsibility
          Description of the financial responsibility.
    • Class org.hl7.fhir.r5.model.Coverage.ExemptionComponent

      class ExemptionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      523191991L
      • Serialized Fields

        • period
          Period period
          The timeframe the exception is in force.
        • type
          CodeableConcept type
          The code for the specific exception.
    • Class org.hl7.fhir.r5.model.Coverage.KindEnumFactory

      class KindEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CoverageEligibilityRequest

      class CoverageEligibilityRequest extends DomainResource implements Serializable
      serialVersionUID:
      2008965302L
    • Class org.hl7.fhir.r5.model.CoverageEligibilityRequest.CoverageEligibilityRequestEventComponent

      class CoverageEligibilityRequestEventComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -634897375L
      • Serialized Fields

        • type
          CodeableConcept type
          A coded event such as when a service is expected or a card printed.
        • when
          DataType when
          A date or period in the past or future indicating when the event occurred or is expectd to occur.
    • Class org.hl7.fhir.r5.model.CoverageEligibilityRequest.DetailsComponent

      class DetailsComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1615052611L
      • Serialized Fields

        • category
          CodeableConcept category
          Code to identify the general type of benefits under which products and services are provided.
        • detail
          List<Reference> detail
          The plan/proposal/order describing the proposed service in detail.
        • diagnosis
          List<CoverageEligibilityRequest.DiagnosisComponent> diagnosis
          Patient diagnosis for which care is sought.
        • facility
          Reference facility
          Facility where the services will be provided.
        • modifier
          List<CodeableConcept> modifier
          Item typification or modifiers codes to convey additional context for the product or service.
        • productOrService
          CodeableConcept productOrService
          This contains the product, service, drug or other billing code for the item.
        • provider
          Reference provider
          The practitioner who is responsible for the product or service to be rendered to the patient.
        • quantity
          Quantity quantity
          The number of repetitions of a service or product.
        • supportingInfoSequence
          List<PositiveIntType> supportingInfoSequence
          Exceptions, special conditions and supporting information applicable for this service or product line.
        • unitPrice
          Money unitPrice
          The amount charged to the patient by the provider for a single unit.
    • Class org.hl7.fhir.r5.model.CoverageEligibilityRequest.DiagnosisComponent

      class DiagnosisComponent extends BackboneElement implements Serializable
      serialVersionUID:
      947131409L
      • Serialized Fields

        • diagnosis
          DataType diagnosis
          The nature of illness or problem in a coded form or as a reference to an external defined Condition.
    • Class org.hl7.fhir.r5.model.CoverageEligibilityRequest.EligibilityRequestPurposeEnumFactory

      class EligibilityRequestPurposeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CoverageEligibilityRequest.InsuranceComponent

      class InsuranceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1656150261L
      • Serialized Fields

        • businessArrangement
          StringType businessArrangement
          A business agreement number established between the provider and the insurer for special business processing purposes.
        • coverage
          Reference coverage
          Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.
        • focal
          BooleanType focal
          A flag to indicate that this Coverage is to be used for evaluation of this request when set to true.
    • Class org.hl7.fhir.r5.model.CoverageEligibilityRequest.SupportingInformationComponent

      class SupportingInformationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1430960090L
      • Serialized Fields

        • appliesToAll
          BooleanType appliesToAll
          The supporting materials are applicable for all detail items, product/servce categories and specific billing codes.
        • information
          Reference information
          Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
        • sequence
          PositiveIntType sequence
          A number to uniquely identify supporting information entries.
    • Class org.hl7.fhir.r5.model.CoverageEligibilityResponse

      class CoverageEligibilityResponse extends DomainResource implements Serializable
      serialVersionUID:
      1099912055L
    • Class org.hl7.fhir.r5.model.CoverageEligibilityResponse.BenefitComponent

      class BenefitComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1900247614L
      • Serialized Fields

        • allowed
          DataType allowed
          The quantity of the benefit which is permitted under the coverage.
        • type
          CodeableConcept type
          Classification of benefit being provided.
        • used
          DataType used
          The quantity of the benefit which have been consumed to date.
    • Class org.hl7.fhir.r5.model.CoverageEligibilityResponse.CoverageEligibilityResponseEventComponent

      class CoverageEligibilityResponseEventComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -634897375L
      • Serialized Fields

        • type
          CodeableConcept type
          A coded event such as when a service is expected or a card printed.
        • when
          DataType when
          A date or period in the past or future indicating when the event occurred or is expectd to occur.
    • Class org.hl7.fhir.r5.model.CoverageEligibilityResponse.EligibilityOutcomeEnumFactory

      class EligibilityOutcomeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CoverageEligibilityResponse.EligibilityResponsePurposeEnumFactory

      class EligibilityResponsePurposeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.CoverageEligibilityResponse.ErrorsComponent

      class ErrorsComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -344349215L
      • Serialized Fields

        • code
          CodeableConcept code
          An error code,from a specified code system, which details why the eligibility check could not be performed.
        • expression
          List<StringType> expression
          A [simple subset of FHIRPath](fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised.
    • Class org.hl7.fhir.r5.model.CoverageEligibilityResponse.InsuranceComponent

      class InsuranceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1473928476L
      • Serialized Fields

        • benefitPeriod
          Period benefitPeriod
          The term of the benefits documented in this response.
        • coverage
          Reference coverage
          Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.
        • inforce
          BooleanType inforce
          Flag indicating if the coverage provided is inforce currently if no service date(s) specified or for the whole duration of the service dates.
        • item
          List<CoverageEligibilityResponse.ItemsComponent> item
          Benefits and optionally current balances, and authorization details by category or service.
    • Class org.hl7.fhir.r5.model.CoverageEligibilityResponse.ItemsComponent

      class ItemsComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1706159945L
      • Serialized Fields

        • authorizationRequired
          BooleanType authorizationRequired
          A boolean flag indicating whether a preauthorization is required prior to actual service delivery.
        • authorizationSupporting
          List<CodeableConcept> authorizationSupporting
          Codes or comments regarding information or actions associated with the preauthorization.
        • authorizationUrl
          UriType authorizationUrl
          A web location for obtaining requirements or descriptive information regarding the preauthorization.
        • benefit
          List<CoverageEligibilityResponse.BenefitComponent> benefit
          Benefits used to date.
        • category
          CodeableConcept category
          Code to identify the general type of benefits under which products and services are provided.
        • description
          StringType description
          A richer description of the benefit or services covered.
        • excluded
          BooleanType excluded
          True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage.
        • modifier
          List<CodeableConcept> modifier
          Item typification or modifiers codes to convey additional context for the product or service.
        • name
          StringType name
          A short name or tag for the benefit.
        • network
          CodeableConcept network
          Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.
        • productOrService
          CodeableConcept productOrService
          This contains the product, service, drug or other billing code for the item.
        • provider
          Reference provider
          The practitioner who is eligible for the provision of the product or service.
        • term
          CodeableConcept term
          The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.
        • unit
          CodeableConcept unit
          Indicates if the benefits apply to an individual or to the family.
    • Class org.hl7.fhir.r5.model.DataRequirement

      class DataRequirement extends DataType implements Serializable
      serialVersionUID:
      -2078097376L
      • Serialized Fields

        • codeFilter
          List<DataRequirement.DataRequirementCodeFilterComponent> codeFilter
          Code filters specify additional constraints on the data, specifying the value set of interest for a particular element of the data. Each code filter defines an additional constraint on the data, i.e. code filters are AND'ed, not OR'ed.
        • dateFilter
          List<DataRequirement.DataRequirementDateFilterComponent> dateFilter
          Date filters specify additional constraints on the data in terms of the applicable date range for specific elements. Each date filter specifies an additional constraint on the data, i.e. date filters are AND'ed, not OR'ed.
        • limit
          PositiveIntType limit
          Specifies a maximum number of results that are required (uses the _count search parameter).
        • mustSupport
          List<StringType> mustSupport
          Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available. The value of mustSupport SHALL be a FHIRPath resolvable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details).
        • profile
          List<CanonicalType> profile
          The profile of the required data, specified as the uri of the profile definition.
        • sort
          List<DataRequirement.DataRequirementSortComponent> sort
          Specifies the order of the results to be returned.
        • subject
          DataType subject
          The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.
        • type
          Enumeration<Enumerations.FHIRTypes> type
          The type of the required data, specified as the type name of a resource. For profiles, this value is set to the type of the base resource of the profile.
        • valueFilter
          List<DataRequirement.DataRequirementValueFilterComponent> valueFilter
          Value filters specify additional constraints on the data for elements other than code-valued or date-valued. Each value filter specifies an additional constraint on the data (i.e. valueFilters are AND'ed, not OR'ed).
    • Class org.hl7.fhir.r5.model.DataRequirement.DataRequirementCodeFilterComponent

      class DataRequirementCodeFilterComponent extends Element implements Serializable
      serialVersionUID:
      -1286212752L
      • Serialized Fields

        • code
          List<Coding> code
          The codes for the code filter. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes. If codes are specified in addition to a value set, the filter returns items matching a code in the value set or one of the specified codes.
        • path
          StringType path
          The code-valued attribute of the filter. The specified path SHALL be a FHIRPath resolvable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details). Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.
        • searchParam
          StringType searchParam
          A token parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type code, Coding, or CodeableConcept.
        • valueSet
          CanonicalType valueSet
          The valueset for the code filter. The valueSet and code elements are additive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.
    • Class org.hl7.fhir.r5.model.DataRequirement.DataRequirementDateFilterComponent

      class DataRequirementDateFilterComponent extends Element implements Serializable
      serialVersionUID:
      1649787979L
      • Serialized Fields

        • path
          StringType path
          The date-valued attribute of the filter. The specified path SHALL be a FHIRPath resolvable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details). Note that the index must be an integer constant. The path must resolve to an element of type date, dateTime, Period, Schedule, or Timing.
        • searchParam
          StringType searchParam
          A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing.
        • value
          DataType value
          The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.
    • Class org.hl7.fhir.r5.model.DataRequirement.DataRequirementSortComponent

      class DataRequirementSortComponent extends Element implements Serializable
      serialVersionUID:
      -694498683L
      • Serialized Fields

        • direction
          Enumeration<DataRequirement.SortDirection> direction
          The direction of the sort, ascending or descending.
        • path
          StringType path
          The attribute of the sort. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant.
    • Class org.hl7.fhir.r5.model.DataRequirement.DataRequirementValueFilterComponent

      class DataRequirementValueFilterComponent extends Element implements Serializable
      serialVersionUID:
      2106988483L
      • Serialized Fields

        • comparator
          Enumeration<DataRequirement.ValueFilterComparator> comparator
          The comparator to be used to determine whether the value is matching.
        • path
          StringType path
          The attribute of the filter. The specified path SHALL be a FHIRPath resolvable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details). Note that the index must be an integer constant. The path must resolve to an element of a type that is comparable to the valueFilter.value[x] element for the filter.
        • searchParam
          StringType searchParam
          A search parameter defined on the specified type of the DataRequirement, and which searches on elements of a type compatible with the type of the valueFilter.value[x] for the filter.
        • value
          DataType value
          The value of the filter.
    • Class org.hl7.fhir.r5.model.DataRequirement.SortDirectionEnumFactory

      class SortDirectionEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.DataRequirement.ValueFilterComparatorEnumFactory

      class ValueFilterComparatorEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.DataType

      class DataType extends Element implements Serializable
      serialVersionUID:
      0L
    • Class org.hl7.fhir.r5.model.DateTimeType

      class DateTimeType extends BaseDateTimeType implements Externalizable
      serialVersionUID:
      3L
    • Class org.hl7.fhir.r5.model.DateType

      class DateType extends BaseDateTimeType implements Externalizable
      serialVersionUID:
      3L
    • Class org.hl7.fhir.r5.model.DecimalType

      class DecimalType extends PrimitiveType<BigDecimal> implements Externalizable
      serialVersionUID:
      3L
    • Class org.hl7.fhir.r5.model.DetectedIssue

      class DetectedIssue extends DomainResource implements Serializable
      serialVersionUID:
      1031242519L
      • Serialized Fields

        • author
          Reference author
          Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review.
        • category
          List<CodeableConcept> category
          A code that classifies the general type of detected issue.
        • code
          CodeableConcept code
          Identifies the specific type of issue identified.
        • detail
          MarkdownType detail
          A textual explanation of the detected issue.
        • encounter
          Reference encounter
          The encounter during which this issue was detected.
        • evidence
          List<DetectedIssue.DetectedIssueEvidenceComponent> evidence
          Supporting evidence or manifestations that provide the basis for identifying the detected issue such as a GuidanceResponse or MeasureReport.
        • identified
          DataType identified
          The date or period when the detected issue was initially identified.
        • identifier
          List<Identifier> identifier
          Business identifier associated with the detected issue record.
        • implicated
          List<Reference> implicated
          Indicates the resource representing the current activity or proposed activity that is potentially problematic.
        • mitigation
          List<DetectedIssue.DetectedIssueMitigationComponent> mitigation
          Indicates an action that has been taken or is committed to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.
        • reference
          UriType reference
          The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified.
        • severity
          Enumeration<DetectedIssue.DetectedIssueSeverity> severity
          Indicates the degree of importance associated with the identified issue based on the potential impact on the patient.
        • status
          Enumeration<DetectedIssue.DetectedIssueStatus> status
          Indicates the status of the detected issue.
        • subject
          Reference subject
          Indicates the subject whose record the detected issue is associated with.
    • Class org.hl7.fhir.r5.model.DetectedIssue.DetectedIssueEvidenceComponent

      class DetectedIssueEvidenceComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -672691342L
      • Serialized Fields

        • code
          List<CodeableConcept> code
          A manifestation that led to the recording of this detected issue.
        • detail
          List<Reference> detail
          Links to resources that constitute evidence for the detected issue such as a GuidanceResponse or MeasureReport.
    • Class org.hl7.fhir.r5.model.DetectedIssue.DetectedIssueMitigationComponent

      class DetectedIssueMitigationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1504361133L
      • Serialized Fields

        • action
          CodeableConcept action
          Describes the action that was taken or the observation that was made that reduces/eliminates the risk associated with the identified issue.
        • author
          Reference author
          Identifies the practitioner who determined the mitigation and takes responsibility for the mitigation step occurring.
        • date
          DateTimeType date
          Indicates when the mitigating action was documented.
        • note
          List<Annotation> note
          Clinicians may add additional notes or justifications about the mitigation action. For example, patient can have this drug because they have had it before without any issues. Multiple justifications may be provided.
    • Class org.hl7.fhir.r5.model.DetectedIssue.DetectedIssueSeverityEnumFactory

      class DetectedIssueSeverityEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.DetectedIssue.DetectedIssueStatusEnumFactory

      class DetectedIssueStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Device

      class Device extends DomainResource implements Serializable
      serialVersionUID:
      2120085847L
      • Serialized Fields

        • availabilityStatus
          CodeableConcept availabilityStatus
          The availability of the device.
        • biologicalSourceEvent
          Identifier biologicalSourceEvent
          An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled.
        • category
          List<CodeableConcept> category
          Devices may be associated with one or more categories.
        • conformsTo
          List<Device.DeviceConformsToComponent> conformsTo
          Identifies the standards, specifications, or formal guidances for the capabilities supported by the device. The device may be certified as conformant to these specifications e.g., communication, performance, process, measurement, or specialization standards.
        • contact
          List<ContactPoint> contact
          Contact details for an organization or a particular human that is responsible for the device.
        • cycle
          Count cycle
          The series of occurrences that repeats during the operation of the device.
        • definition
          CodeableReference definition
          The reference to the definition for the device.
        • displayName
          StringType displayName
          The name used to display by default when the device is referenced. Based on intent of use by the resource creator, this may reflect one of the names in Device.name, or may be another simple name.
        • duration
          Duration duration
          A measurement of time during the device's operation (e.g., days, hours, mins, etc.).
        • endpoint
          List<Reference> endpoint
          Technical endpoints providing access to services provided by the device defined at this resource.
        • expirationDate
          DateTimeType expirationDate
          The date and time beyond which this device is no longer valid or should not be used (if applicable).
        • gateway
          List<CodeableReference> gateway
          The linked device acting as a communication controller, data collector, translator, or concentrator for the current device (e.g., mobile phone application that relays a blood pressure device's data).
        • identifier
          List<Identifier> identifier
          Unique instance identifiers assigned to a device by manufacturers other organizations or owners.
        • location
          Reference location
          The place where the device can be found.
        • lotNumber
          StringType lotNumber
          Lot number assigned by the manufacturer.
        • manufactureDate
          DateTimeType manufactureDate
          The date and time when the device was manufactured.
        • manufacturer
          StringType manufacturer
          A name of the manufacturer or entity legally responsible for the device.
        • mode
          CodeableConcept mode
          The designated condition for performing a task with the device.
        • modelNumber
          StringType modelNumber
          The manufacturer's model number for the device.
        • name
          List<Device.DeviceNameComponent> name
          This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device. This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition.
        • note
          List<Annotation> note
          Descriptive information, usage information or implantation information that is not captured in an existing element.
        • owner
          Reference owner
          An organization that is responsible for the provision and ongoing maintenance of the device.
        • parent
          Reference parent
          The higher level or encompassing device that this device is a logical part of.
        • partNumber
          StringType partNumber
          The part number or catalog number of the device.
        • property
          List<Device.DevicePropertyComponent> property
          Static or essentially fixed characteristics or features of the device (e.g., time or timing attributes, resolution, accuracy, intended use or instructions for use, and physical attributes) that are not otherwise captured in more specific attributes.
        • safety
          List<CodeableConcept> safety
          Provides additional safety characteristics about a medical device. For example devices containing latex.
        • serialNumber
          StringType serialNumber
          The serial number assigned by the organization when the device was manufactured.
        • status
          Enumeration<Device.FHIRDeviceStatus> status
          The Device record status. This is not the status of the device like availability.
        • type
          List<CodeableConcept> type
          The kind or type of device. A device instance may have more than one type - in which case those are the types that apply to the specific instance of the device.
        • udiCarrier
          List<Device.DeviceUdiCarrierComponent> udiCarrier
          Unique device identifier (UDI) assigned to device label or package. Note that the Device may include multiple udiCarriers as it either may include just the udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it could have been sold.
        • url
          UriType url
          A network address on which the device may be contacted directly.
        • version
          List<Device.DeviceVersionComponent> version
          The actual design of the device or software version running on the device.
    • Class org.hl7.fhir.r5.model.Device.DeviceConformsToComponent

      class DeviceConformsToComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1592712180L
      • Serialized Fields

        • category
          CodeableConcept category
          Describes the type of the standard, specification, or formal guidance.
        • specification
          CodeableConcept specification
          Code that identifies the specific standard, specification, protocol, formal guidance, regulation, legislation, or certification scheme to which the device adheres.
        • version
          StringType version
          Identifies the specific form or variant of the standard, specification, or formal guidance. This may be a 'version number', release, document edition, publication year, or other label.
    • Class org.hl7.fhir.r5.model.Device.DeviceNameComponent

      class DeviceNameComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1911928470L
      • Serialized Fields

    • Class org.hl7.fhir.r5.model.Device.DevicePropertyComponent

      class DevicePropertyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1659186716L
      • Serialized Fields

        • type
          CodeableConcept type
          Code that specifies the property, such as resolution, color, size, being represented.
        • value
          DataType value
          The value of the property specified by the associated property.type code.
    • Class org.hl7.fhir.r5.model.Device.DeviceUdiCarrierComponent

      class DeviceUdiCarrierComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -191630425L
      • Serialized Fields

        • carrierAIDC
          Base64BinaryType carrierAIDC
          The full UDI carrier of the Automatic Identification and Data Capture (AIDC) technology representation of the barcode string as printed on the packaging of the device - e.g., a barcode or RFID. Because of limitations on character sets in XML and the need to round-trip JSON data through XML, AIDC Formats *SHALL* be base64 encoded.
        • carrierHRF
          StringType carrierHRF
          The full UDI carrier as the human readable form (HRF) representation of the barcode string as printed on the packaging of the device.
        • deviceIdentifier
          StringType deviceIdentifier
          The device identifier (DI) is a mandatory, fixed portion of a UDI that identifies the labeler and the specific version or model of a device.
        • entryType
          Enumeration<Device.UDIEntryType> entryType
          A coded entry to indicate how the data was entered.
        • issuer
          UriType issuer
          Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include: 1) GS1: http://hl7.org/fhir/NamingSystem/gs1-di, 2) HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-diI, 3) ICCBBA for blood containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di, 4) ICCBA for other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di # Informationsstelle für Arzneispezialitäten (IFA GmbH) (EU only): http://hl7.org/fhir/NamingSystem/ifa-gmbh-di.
        • jurisdiction
          UriType jurisdiction
          The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/us-fda-udi or in the European Union by the European Commission http://hl7.org/fhir/NamingSystem/eu-ec-udi.
    • Class org.hl7.fhir.r5.model.Device.DeviceVersionComponent

      class DeviceVersionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1358422741L
      • Serialized Fields

        • component
          Identifier component
          The hardware or software module of the device to which the version applies.
        • installDate
          DateTimeType installDate
          The date the version was installed on the device.
        • type
          CodeableConcept type
          The type of the device version, e.g. manufacturer, approved, internal.
        • value
          StringType value
          The version text.
    • Class org.hl7.fhir.r5.model.Device.FHIRDeviceStatusEnumFactory

      class FHIRDeviceStatusEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.Device.UDIEntryTypeEnumFactory

      class UDIEntryTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.DeviceAssociation

      class DeviceAssociation extends DomainResource implements Serializable
      serialVersionUID:
      1892071017L
      • Serialized Fields

        • bodyStructure
          Reference bodyStructure
          Current anatomical location of the device in/on subject.
        • category
          List<CodeableConcept> category
          Describes the relationship between the device and subject.
        • device
          Reference device
          Reference to the devices associated with the patient or group.
        • identifier
          List<Identifier> identifier
          Instance identifier.
        • operation
          List<DeviceAssociation.DeviceAssociationOperationComponent> operation
          The details about the device when it is in use to describe its operation.
        • period
          Period period
          Begin and end dates and times for the device association.
        • status
          CodeableConcept status
          Indicates the state of the Device association.
        • statusReason
          List<CodeableConcept> statusReason
          The reasons given for the current association status.
        • subject
          Reference subject
          The individual, group of individuals or device that the device is on or associated with.
    • Class org.hl7.fhir.r5.model.DeviceAssociation.DeviceAssociationOperationComponent

      class DeviceAssociationOperationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1587836408L
      • Serialized Fields

        • operator
          List<Reference> operator
          The individual performing the action enabled by the device.
        • period
          Period period
          Begin and end dates and times for the device's operation.
        • status
          CodeableConcept status
          Device operational condition corresponding to the association.
    • Class org.hl7.fhir.r5.model.DeviceDefinition

      class DeviceDefinition extends DomainResource implements Serializable
      serialVersionUID:
      -260935704L
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceCorrectiveActionScopeEnumFactory

      class DeviceCorrectiveActionScopeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionChargeItemComponent

      class DeviceDefinitionChargeItemComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1312166907L
      • Serialized Fields

        • chargeItemCode
          CodeableReference chargeItemCode
          The code or reference for the charge item.
        • count
          Quantity count
          Coefficient applicable to the billing code.
        • effectivePeriod
          Period effectivePeriod
          A specific time period in which this charge item applies.
        • useContext
          List<UsageContext> useContext
          The context to which this charge item applies.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionClassificationComponent

      class DeviceDefinitionClassificationComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1343788026L
      • Serialized Fields

        • justification
          List<RelatedArtifact> justification
          Further information qualifying this classification of the device model.
        • type
          CodeableConcept type
          A classification or risk class of the device model.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionConformsToComponent

      class DeviceDefinitionConformsToComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -370906560L
      • Serialized Fields

        • category
          CodeableConcept category
          Describes the type of the standard, specification, or formal guidance.
        • source
          List<RelatedArtifact> source
          Standard, regulation, certification, or guidance website, document, or other publication, or similar, supporting the conformance.
        • specification
          CodeableConcept specification
          Code that identifies the specific standard, specification, protocol, formal guidance, regulation, legislation, or certification scheme to which the device adheres.
        • version
          List<StringType> version
          Identifies the specific form or variant of the standard, specification, or formal guidance. This may be a 'version number', release, document edition, publication year, or other label.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionCorrectiveActionComponent

      class DeviceDefinitionCorrectiveActionComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1936691252L
      • Serialized Fields

        • period
          Period period
          Start and end dates of the corrective action.
        • recall
          BooleanType recall
          Whether the last corrective action known for this device was a recall.
        • scope
          Enumeration<DeviceDefinition.DeviceCorrectiveActionScope> scope
          The scope of the corrective action - whether the action targeted all units of a given device model, or only a specific set of batches identified by lot numbers, or individually identified devices identified by the serial name.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionDeviceNameComponent

      class DeviceDefinitionDeviceNameComponent extends BackboneElement implements Serializable
      serialVersionUID:
      918983440L
      • Serialized Fields

        • name
          StringType name
          A human-friendly name that is used to refer to the device - depending on the type, it can be the brand name, the common name or alias, or other.
        • type
          Enumeration<Enumerations.DeviceNameType> type
          The type of deviceName. RegisteredName | UserFriendlyName | PatientReportedName.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionGuidelineComponent

      class DeviceDefinitionGuidelineComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1323961659L
      • Serialized Fields

        • contraindication
          List<CodeableConcept> contraindication
          A specific situation when a device should not be used because it may cause harm.
        • indication
          List<CodeableConcept> indication
          A clinical condition for which the device was designed to be used.
        • intendedUse
          StringType intendedUse
          A description of the general purpose or medical use of the device or its function.
        • relatedArtifact
          List<RelatedArtifact> relatedArtifact
          A source of information or reference for this guideline.
        • usageInstruction
          MarkdownType usageInstruction
          Detailed written and visual directions for the user on how to use the device.
        • useContext
          List<UsageContext> useContext
          The circumstances that form the setting for using the device.
        • warning
          List<CodeableConcept> warning
          Specific hazard alert information that a user needs to know before using the device.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionHasPartComponent

      class DeviceDefinitionHasPartComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1166127369L
      • Serialized Fields

        • count
          IntegerType count
          Number of instances of the component device in the current device.
        • reference
          Reference reference
          Reference to the device that is part of the current device.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionLinkComponent

      class DeviceDefinitionLinkComponent extends BackboneElement implements Serializable
      serialVersionUID:
      627614461L
      • Serialized Fields

        • relatedDevice
          CodeableReference relatedDevice
          A reference to the linked device.
        • relation
          Coding relation
          The type indicates the relationship of the related device to the device instance.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionMaterialComponent

      class DeviceDefinitionMaterialComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1232736508L
      • Serialized Fields

        • allergenicIndicator
          BooleanType allergenicIndicator
          Whether the substance is a known or suspected allergen.
        • alternate
          BooleanType alternate
          Indicates an alternative material of the device.
        • substance
          CodeableConcept substance
          A substance that the device contains, may contain, or is made of - for example latex - to be used to determine patient compatibility. This is not intended to represent the composition of the device, only the clinically relevant materials.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionPackagingComponent

      class DeviceDefinitionPackagingComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1022373074L
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionPropertyComponent

      class DeviceDefinitionPropertyComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1659186716L
      • Serialized Fields

        • type
          CodeableConcept type
          Code that specifies the property such as a resolution or color being represented.
        • value
          DataType value
          The value of the property specified by the associated property.type code.
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionRegulatoryIdentifierComponent

      class DeviceDefinitionRegulatoryIdentifierComponent extends BackboneElement implements Serializable
      serialVersionUID:
      1438058623L
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionRegulatoryIdentifierTypeEnumFactory

      class DeviceDefinitionRegulatoryIdentifierTypeEnumFactory extends Object implements Serializable
    • Class org.hl7.fhir.r5.model.DeviceDefinition.DeviceDefinitionUdiDeviceIdentifierComponent

      class DeviceDefinitionUdiDeviceIdentifierComponent extends BackboneElement implements Serializable
      serialVersionUID:
      -1819796108L
      • Serialized Fields

        • deviceIdentifier
          StringType deviceIdentifier
          The identifier that is to be associated with every Device that references this DeviceDefintiion for the issuer and jurisdiction provided in the DeviceDefinition.udiDeviceI