HEARTLAND Protocol FHIR Implementation Guide
0.1.0 - ci-build United States of America flag

HEARTLAND Protocol FHIR Implementation Guide - Compilação de desenvolvimento local (v0.1.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: HeartlandRiskAssessment - Detailed Descriptions

Active as of 2026-04-16

Definitions for the heartland-risk-assessment resource profile.

Instruções sobre como interpretar o conteúdo desta tabela podem ser encontradashere

0. RiskAssessment
Definição

An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.

CurtoPotential outcomes for a subject with likelihood
Controlo0..*
É modificadorfalse
Resumofalse
Nomes alternativosPrognosis
Invariantesdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. RiskAssessment.implicitRules
Definição

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

CurtoA set of rules under which this content was created
Comentários

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Controlo0..1
Tipouri
É modificadortrue porque This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
Resumotrue
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. RiskAssessment.modifierExtension
Definição

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it 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 manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to 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).

CurtoExtensions that cannot be ignored
Comentários

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Controlo0..*
TipoExtension
É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Resumofalse
Requisitos

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Nomes alternativosextensions, user content
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. RiskAssessment.status
Definição

The status of the RiskAssessment, using the same statuses as an Observation.

Curtoregistered | preliminary | final | amended +
Controlo1..1
VínculoOs códigos DEVERÃO ser retirados de ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1
(required to http://hl7.org/fhir/ValueSet/observation-status|4.0.1)

The status of the risk assessment; e.g. preliminary, final, amended, etc.

Tipocode
É modificadorfalse
Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
Deve apoiartrue
Resumotrue
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. RiskAssessment.method
Definição

The algorithm, process or mechanism used to evaluate the risk.

CurtoEvaluation mechanism
Controlo10..1
Vínculo

The mechanism or algorithm used to make the assessment; e.g. TIMI, PRISM, Cardiff Type 2 diabetes, etc.

TipoCodeableConcept
É modificadorfalse
Deve apoiartrue
Resumotrue
Requisitos

The method can influence the results of the assessment.

Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. RiskAssessment.method.text
Definição

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.

CurtoPlain text representation of the concept
Comentários

Very often the text is the same as a displayName of one of the codings.

Controlo10..1
Tipostring
É modificadorfalse
Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
Resumotrue
Requisitos

The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

Valor do padrãoHEARTLAND Protocol v3.2 Risk Score
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. RiskAssessment.subject
Definição

The patient or group the risk assessment applies to.

CurtoWho/what does assessment apply to?
Controlo1..1
TipoReference(HEARTLAND Patient, Patient, Patient, Group)
É modificadorfalse
Deve apoiartrue
Tipos de suporte obrigatórioNão há regras de suporte obrigatório sobre a escolha de tipos/perfis
Resumotrue
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. RiskAssessment.basis
Definição

Indicates the source data considered as part of the assessment (for example, FamilyHistory, Observations, Procedures, Conditions, etc.).

CurtoInformation used in assessment
Controlo10..*
TipoReference(QuestionnaireResponse, Observation, Resource)
É modificadorfalse
Deve apoiartrue
Tipos de suporte obrigatórioNão há regras de suporte obrigatório sobre a escolha de tipos/perfis
Resumofalse
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
16. RiskAssessment.prediction
Definição

Describes the expected outcome for the subject.

CurtoOutcome predicted
Comentários

Multiple repetitions can be used to identify the same type of outcome in different timeframes as well as different types of outcomes.

Controlo10..1*
TipoBackboneElement
É modificadorfalse
Deve apoiartrue
Resumofalse
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ras-2: Must be <= 100 (probability is decimal implies (probability as decimal) <= 100)
ras-2: Must be <= 100 (probability is decimal implies (probability as decimal) <= 100)
18. RiskAssessment.prediction.modifierExtension
Definição

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 manageable, 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).

CurtoExtensions that cannot be ignored even if unrecognized
Comentários

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Controlo0..*
TipoExtension
É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Resumotrue
Requisitos

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Nomes alternativosextensions, user content, modifiers
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
20. RiskAssessment.prediction.probability[x]
Definição

Indicates how likely the outcome is (in the specified timeframe).

CurtoLikelihood of specified outcome
Comentários

If range is used, it represents the lower and upper bounds of certainty; e.g. 40-60% Decimal values are expressed as percentages as well (max = 100).

Controlo0..1
TipoEscolha de: decimal, Range
[x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
É modificadorfalse
Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
Resumofalse
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ras-1: low and high must be percentages, if present ((low.empty() or ((low.code = '%') and (low.system = %ucum))) and (high.empty() or ((high.code = '%') and (high.system = %ucum))))
ras-1: low and high must be percentages, if present ((low.empty() or ((low.code = '%') and (low.system = %ucum))) and (high.empty() or ((high.code = '%') and (high.system = %ucum))))
SlicingEste elemento introduz um conjunto de fatias em RiskAssessment.prediction.probability[x]. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores:
  • type @ $this
  • 22. RiskAssessment.prediction.probability[x]:probabilityDecimal
    Nome da fatiaprobabilityDecimal
    Definição

    Indicates how likely the outcome is (in the specified timeframe).

    CurtoTotal HEARTLAND risk score (0-18 integer points)Likelihood of specified outcome
    Comentários

    If range is used, it represents the lower and upper bounds of certainty; e.g. 40-60% Decimal values are expressed as percentages as well (max = 100).

    Controlo0..1
    Tipodecimal, Range
    [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
    É modificadorfalse
    Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
    Resumofalse
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ras-1: low and high must be percentages, if present ((low.empty() or ((low.code = '%') and (low.system = %ucum))) and (high.empty() or ((high.code = '%') and (high.system = %ucum))))
    ras-1: low and high must be percentages, if present ((low.empty() or ((low.code = '%') and (low.system = %ucum))) and (high.empty() or ((high.code = '%') and (high.system = %ucum))))
    24. RiskAssessment.prediction.qualitativeRisk
    Definição

    Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, or high).

    CurtoLikelihood of specified outcome as a qualitative value
    Controlo10..1
    VínculoOs códigos DEVERÃO ser retirados de Para exemplos de códigos, ver HEARTLAND Risk Tier Value Sethttp://hl7.org/fhir/ValueSet/risk-probability|4.0.1
    (required to https://fhir.heartlandprotocol.org/ValueSet/heartland-risk-tier-vs)
    TipoCodeableConcept
    É modificadorfalse
    Deve apoiartrue
    Resumofalse
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

    Instruções sobre como interpretar o conteúdo desta tabela podem ser encontradashere

    0. RiskAssessment
    2. RiskAssessment.status
    Deve apoiartrue
    4. RiskAssessment.method
    Controlo1..?
    Deve apoiartrue
    6. RiskAssessment.method.text
    Controlo1..?
    Valor do padrãoHEARTLAND Protocol v3.2 Risk Score
    8. RiskAssessment.subject
    TipoReference(HEARTLAND Patient, Patient)
    Deve apoiartrue
    Tipos de suporte obrigatórioNão há regras de suporte obrigatório sobre a escolha de tipos/perfis
    10. RiskAssessment.basis
    Controlo1..?
    TipoReference(QuestionnaireResponse, Observation)
    Deve apoiartrue
    Tipos de suporte obrigatórioNão há regras de suporte obrigatório sobre a escolha de tipos/perfis
    12. RiskAssessment.prediction
    Controlo1..1
    Deve apoiartrue
    14. RiskAssessment.prediction.probability[x]
    [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
    SlicingEste elemento introduz um conjunto de fatias em RiskAssessment.prediction.probability[x]. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores:
    • type @ $this
    • 16. RiskAssessment.prediction.probability[x]:probabilityDecimal
      Nome da fatiaprobabilityDecimal
      CurtoTotal HEARTLAND risk score (0-18 integer points)
      Controlo0..1
      Tipodecimal
      [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
      Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
      18. RiskAssessment.prediction.qualitativeRisk
      Controlo1..?
      VínculoOs códigos DEVERÃO ser retirados de HEARTLAND Risk Tier Value Set
      (required to https://fhir.heartlandprotocol.org/ValueSet/heartland-risk-tier-vs)
      Deve apoiartrue

      Instruções sobre como interpretar o conteúdo desta tabela podem ser encontradashere

      0. RiskAssessment
      Definição

      An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.

      CurtoPotential outcomes for a subject with likelihood
      Controlo0..*
      É modificadorfalse
      Resumofalse
      Nomes alternativosPrognosis
      Invariantesdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
      dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
      dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
      dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
      dom-6: A resource should have narrative for robust management (text.`div`.exists())
      2. RiskAssessment.id
      Definição

      The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

      CurtoLogical id of this artifact
      Comentários

      The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

      Controlo0..1
      Tipoid
      É modificadorfalse
      Resumotrue
      4. RiskAssessment.meta
      Definição

      The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

      CurtoMetadata about the resource
      Controlo0..1
      TipoMeta
      É modificadorfalse
      Resumotrue
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      6. RiskAssessment.implicitRules
      Definição

      A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

      CurtoA set of rules under which this content was created
      Comentários

      Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

      Controlo0..1
      Tipouri
      É modificadortrue porque This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
      Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
      Resumotrue
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      8. RiskAssessment.language
      Definição

      The base language in which the resource is written.

      CurtoLanguage of the resource content
      Comentários

      Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

      Controlo0..1
      VínculoOs códigos DEVERÃO ser retirados de CommonLanguages
      (preferred to http://hl7.org/fhir/ValueSet/languages|4.0.1)

      A human language.

      Vínculos adicionaisObjetivo
      AllLanguagesVínculo máximo
      Tipocode
      É modificadorfalse
      Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
      Resumofalse
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      10. RiskAssessment.text
      Definição

      A human-readable narrative that contains a summary of the resource and can be 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. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

      CurtoText summary of the resource, for human interpretation
      Comentários

      Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

      Controlo0..1
      TipoNarrative
      É modificadorfalse
      Resumofalse
      Nomes alternativosnarrative, html, xhtml, display
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      12. RiskAssessment.contained
      Definição

      These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

      CurtoContained, inline Resources
      Comentários

      This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

      Controlo0..*
      TipoResource
      É modificadorfalse
      Resumofalse
      Nomes alternativosinline resources, anonymous resources, contained resources
      14. RiskAssessment.extension
      Definição

      May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, 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.

      CurtoAdditional content defined by implementations
      Comentários

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Controlo0..*
      TipoExtension
      É modificadorfalse
      Resumofalse
      Nomes alternativosextensions, user content
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      16. RiskAssessment.modifierExtension
      Definição

      May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it 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 manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to 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).

      CurtoExtensions that cannot be ignored
      Comentários

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Controlo0..*
      TipoExtension
      É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
      Resumofalse
      Requisitos

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Nomes alternativosextensions, user content
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      18. RiskAssessment.identifier
      Definição

      Business identifier assigned to the risk assessment.

      CurtoUnique identifier for the assessment
      NotaTrata-se de um identificador de empresa e não de um identificador de recurso (ver discussão)
      Controlo0..*
      TipoIdentifier
      É modificadorfalse
      Resumotrue
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      20. RiskAssessment.basedOn
      Definição

      A reference to the request that is fulfilled by this risk assessment.

      CurtoRequest fulfilled by this assessment
      Controlo0..1
      TipoReference(Resource)
      É modificadorfalse
      Resumofalse
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      22. RiskAssessment.parent
      Definição

      A reference to a resource that this risk assessment is part of, such as a Procedure.

      CurtoPart of this occurrence
      Controlo0..1
      TipoReference(Resource)
      É modificadorfalse
      Resumofalse
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      24. RiskAssessment.status
      Definição

      The status of the RiskAssessment, using the same statuses as an Observation.

      Curtoregistered | preliminary | final | amended +
      Controlo1..1
      VínculoOs códigos DEVERÃO ser retirados de ObservationStatus
      (required to http://hl7.org/fhir/ValueSet/observation-status|4.0.1)

      The status of the risk assessment; e.g. preliminary, final, amended, etc.

      Tipocode
      É modificadorfalse
      Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
      Deve apoiartrue
      Resumotrue
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      26. RiskAssessment.method
      Definição

      The algorithm, process or mechanism used to evaluate the risk.

      CurtoEvaluation mechanism
      Controlo1..1
      Vínculo

      The mechanism or algorithm used to make the assessment; e.g. TIMI, PRISM, Cardiff Type 2 diabetes, etc.

      TipoCodeableConcept
      É modificadorfalse
      Deve apoiartrue
      Resumotrue
      Requisitos

      The method can influence the results of the assessment.

      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      28. RiskAssessment.method.id
      Definição

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      CurtoUnique id for inter-element referencing
      Controlo0..1
      Tipostring
      É modificadorfalse
      Formato XMLNo formato XML, esta propriedade é representada como um atributo.
      Resumofalse
      30. RiskAssessment.method.extension
      Definição

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, 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.

      CurtoAdditional content defined by implementations
      Comentários

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Controlo0..*
      TipoExtension
      É modificadorfalse
      Resumofalse
      Nomes alternativosextensions, user content
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingEste elemento introduz um conjunto de fatias em RiskAssessment.method.extension. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores:
      • value @ url
      • 32. RiskAssessment.method.coding
        Definição

        A reference to a code defined by a terminology system.

        CurtoCode defined by a terminology system
        Comentários

        Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

        Controlo0..*
        TipoCoding
        É modificadorfalse
        Resumotrue
        Requisitos

        Allows for alternative encodings within a code system, and translations to other code systems.

        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        34. RiskAssessment.method.text
        Definição

        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.

        CurtoPlain text representation of the concept
        Comentários

        Very often the text is the same as a displayName of one of the codings.

        Controlo1..1
        Tipostring
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Requisitos

        The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

        Valor do padrãoHEARTLAND Protocol v3.2 Risk Score
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        36. RiskAssessment.code
        Definição

        The type of the risk assessment performed.

        CurtoType of assessment
        Controlo0..1
        TipoCodeableConcept
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        38. RiskAssessment.subject
        Definição

        The patient or group the risk assessment applies to.

        CurtoWho/what does assessment apply to?
        Controlo1..1
        TipoReference(HEARTLAND Patient, Patient)
        É modificadorfalse
        Deve apoiartrue
        Tipos de suporte obrigatórioNão há regras de suporte obrigatório sobre a escolha de tipos/perfis
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        40. RiskAssessment.encounter
        Definição

        The encounter where the assessment was performed.

        CurtoWhere was assessment performed?
        Controlo0..1
        TipoReference(Encounter)
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        42. RiskAssessment.occurrence[x]
        Definição

        The date (and possibly time) the risk assessment was performed.

        CurtoWhen was assessment made?
        Controlo0..1
        TipoEscolha de: dateTime, Period
        [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Requisitos

        The assessment results lose validity the more time elapses from when they are first made.

        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        44. RiskAssessment.condition
        Definição

        For assessments or prognosis specific to a particular condition, indicates the condition being assessed.

        CurtoCondition assessed
        Controlo0..1
        TipoReference(Condition)
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        46. RiskAssessment.performer
        Definição

        The provider or software application that performed the assessment.

        CurtoWho did assessment?
        Controlo0..1
        TipoReference(Practitioner, PractitionerRole, Device)
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        48. RiskAssessment.reasonCode
        Definição

        The reason the risk assessment was performed.

        CurtoWhy the assessment was necessary?
        Controlo0..*
        TipoCodeableConcept
        É modificadorfalse
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        50. RiskAssessment.reasonReference
        Definição

        Resources supporting the reason the risk assessment was performed.

        CurtoWhy the assessment was necessary?
        Controlo0..*
        TipoReference(Condition, Observation, DiagnosticReport, DocumentReference)
        É modificadorfalse
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        52. RiskAssessment.basis
        Definição

        Indicates the source data considered as part of the assessment (for example, FamilyHistory, Observations, Procedures, Conditions, etc.).

        CurtoInformation used in assessment
        Controlo1..*
        TipoReference(QuestionnaireResponse, Observation)
        É modificadorfalse
        Deve apoiartrue
        Tipos de suporte obrigatórioNão há regras de suporte obrigatório sobre a escolha de tipos/perfis
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        54. RiskAssessment.prediction
        Definição

        Describes the expected outcome for the subject.

        CurtoOutcome predicted
        Comentários

        Multiple repetitions can be used to identify the same type of outcome in different timeframes as well as different types of outcomes.

        Controlo1..1
        TipoBackboneElement
        É modificadorfalse
        Deve apoiartrue
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ras-2: Must be <= 100 (probability is decimal implies (probability as decimal) <= 100)
        56. RiskAssessment.prediction.id
        Definição

        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        CurtoUnique id for inter-element referencing
        Controlo0..1
        Tipostring
        É modificadorfalse
        Formato XMLNo formato XML, esta propriedade é representada como um atributo.
        Resumofalse
        58. RiskAssessment.prediction.extension
        Definição

        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, 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.

        CurtoAdditional content defined by implementations
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadorfalse
        Resumofalse
        Nomes alternativosextensions, user content
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        60. RiskAssessment.prediction.modifierExtension
        Definição

        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 manageable, 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).

        CurtoExtensions that cannot be ignored even if unrecognized
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Resumotrue
        Requisitos

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Nomes alternativosextensions, user content, modifiers
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        62. RiskAssessment.prediction.outcome
        Definição

        One of the potential outcomes for the patient (e.g. remission, death, a particular condition).

        CurtoPossible outcome for the subject
        Controlo0..1
        Vínculo

        The condition or other outcome; e.g. death, remission, amputation, infection, etc.

        TipoCodeableConcept
        É modificadorfalse
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        64. RiskAssessment.prediction.probability[x]
        Definição

        Indicates how likely the outcome is (in the specified timeframe).

        CurtoLikelihood of specified outcome
        Comentários

        If range is used, it represents the lower and upper bounds of certainty; e.g. 40-60% Decimal values are expressed as percentages as well (max = 100).

        Controlo0..1
        TipoEscolha de: decimal, Range
        [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ras-1: low and high must be percentages, if present ((low.empty() or ((low.code = '%') and (low.system = %ucum))) and (high.empty() or ((high.code = '%') and (high.system = %ucum))))
        SlicingEste elemento introduz um conjunto de fatias em RiskAssessment.prediction.probability[x]. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores:
        • type @ $this
        • 66. RiskAssessment.prediction.probability[x]:probabilityDecimal
          Nome da fatiaprobabilityDecimal
          Definição

          Indicates how likely the outcome is (in the specified timeframe).

          CurtoTotal HEARTLAND risk score (0-18 integer points)
          Comentários

          If range is used, it represents the lower and upper bounds of certainty; e.g. 40-60% Decimal values are expressed as percentages as well (max = 100).

          Controlo0..1
          Tipodecimal
          [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
          É modificadorfalse
          Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
          Resumofalse
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ras-1: low and high must be percentages, if present ((low.empty() or ((low.code = '%') and (low.system = %ucum))) and (high.empty() or ((high.code = '%') and (high.system = %ucum))))
          68. RiskAssessment.prediction.qualitativeRisk
          Definição

          Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, or high).

          CurtoLikelihood of specified outcome as a qualitative value
          Controlo1..1
          VínculoOs códigos DEVERÃO ser retirados de HEARTLAND Risk Tier Value Set
          (required to https://fhir.heartlandprotocol.org/ValueSet/heartland-risk-tier-vs)
          TipoCodeableConcept
          É modificadorfalse
          Deve apoiartrue
          Resumofalse
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          70. RiskAssessment.prediction.relativeRisk
          Definição

          Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).

          CurtoRelative likelihood
          Controlo0..1
          Tipodecimal
          É modificadorfalse
          Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
          Resumofalse
          Requisitos

          Absolute risk is less meaningful than relative risk.

          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          72. RiskAssessment.prediction.when[x]
          Definição

          Indicates the period of time or age range of the subject to which the specified probability applies.

          CurtoTimeframe or age range
          Comentários

          If not specified, the risk applies "over the subject's lifespan".

          Controlo0..1
          TipoEscolha de: Period, Range
          [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
          É modificadorfalse
          Resumofalse
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          74. RiskAssessment.prediction.rationale
          Definição

          Additional information explaining the basis for the prediction.

          CurtoExplanation of prediction
          Controlo0..1
          Tipostring
          É modificadorfalse
          Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
          Resumofalse
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          76. RiskAssessment.mitigation
          Definição

          A description of the steps that might be taken to reduce the identified risk(s).

          CurtoHow to reduce risk
          Controlo0..1
          Tipostring
          É modificadorfalse
          Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
          Resumofalse
          Requisitos

          One of the main reasons for assessing risks is to identify whether interventional steps are needed to reduce risk.

          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          78. RiskAssessment.note
          Definição

          Additional comments about the risk assessment.

          CurtoComments on the risk assessment
          Controlo0..*
          TipoAnnotation
          É modificadorfalse
          Resumofalse
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))