PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEActoSaude

    Classe que encapsula um Cuidado ou Acto de Saúde comparticipado pela A.D.S.E.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEActoSaude
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEActoSaude
    Inherited Members
    RhpBaseBE.WriteProperty(String, Object)
    RhpBaseBE.RaisePropertyChanged(String)
    RhpBaseBE.CamposUtil
    RhpBaseBE.Conteudo
    RhpBaseBE.PropExcluirLog
    RhpBaseBE.AbvtApl
    RhpBaseBE.PropertyChanged
    Namespace: RhpBE100
    Assembly: RhpBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("5FF2C360-C886-477E-AC9F-B673B4B3278C")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBEActoSaude : RhpBaseBE, INotifyPropertyChanged, IRhpBEActoSaude

    Constructors

    RhpBEActoSaude()

    Declaration
    public RhpBEActoSaude()

    Properties

    ActoSaude

    Identificador da Acto.

    Declaration
    public string ActoSaude { get; set; }
    Property Value
    Type Description
    System.String

    Ano

    Ano a que pertence o registo de Cuidado/Acto de Saúde.

    Declaration
    public int Ano { get; set; }
    Property Value
    Type Description
    System.Int32

    DataEmVigor

    Identifica a data de actualização legislativa deste Cuidado/Acto de saúde.

    Declaration
    public DateTime DataEmVigor { get; set; }
    Property Value
    Type Description
    System.DateTime

    Descricao

    Descrição do Cuidado/Acto de Saúde comparticipado pela A.D.S.E.

    Declaration
    public string Descricao { get; set; }
    Property Value
    Type Description
    System.String

    EmModoEdicao

    Indica se se trata de uma novo Cuidado/Acto de Saúde ou de um já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Novo.

    Declaration
    public bool EmModoEdicao { get; set; }
    Property Value
    Type Description
    System.Boolean

    Escalao

    Escalão de rendimentos definido apenas para a Tabela Q (Lares e Casas de repouso e Apoio domiciliário por terceira pessoa).

    Declaration
    public int Escalao { get; set; }
    Property Value
    Type Description
    System.Int32

    HorasDias

    Indica se é aplicável um a contabilização por horas ou dias ao valor máximo. Este valor, a existir, pode ser em horas por dia ou em dias por mês, dependendo do Cuidado/Acto de Saúde.

    Declaration
    public bool HorasDias { get; set; }
    Property Value
    Type Description
    System.Boolean

    LimiteDiario

    Indica se este Cuidado/Acto de Saúde tem limite diário juntamente com outras ocorrências do mesmo grupo (tabela).

    Declaration
    public bool LimiteDiario { get; set; }
    Property Value
    Type Description
    System.Boolean

    NumIncidencias

    Número de incidências de um determinado Cuidado/Acto de Saúde.

    Declaration
    public int NumIncidencias { get; set; }
    Property Value
    Type Description
    System.Int32

    NumTratamMaximosDia

    Número de tratamentos máximos para o limite diário.

    Declaration
    public int NumTratamMaximosDia { get; set; }
    Property Value
    Type Description
    System.Int32

    Observacoes

    Identificador da Acto.

    Declaration
    public string Observacoes { get; set; }
    Property Value
    Type Description
    System.String

    PercComparticipada

    Percentagem de comparticipação da A.D.S.E. neste Cuidado/Acto de Saúde.

    Declaration
    public float PercComparticipada { get; set; }
    Property Value
    Type Description
    System.Single

    PercIncidencia

    Percentagem a pagar nas incidências adicionais de um Cuidado/Acto de Saúde.

    Declaration
    public float PercIncidencia { get; set; }
    Property Value
    Type Description
    System.Single

    Prazo

    Prazo para a quantidade de ocorrências definida.

    Declaration
    public int Prazo { get; set; }
    Property Value
    Type Description
    System.Int32

    Quantidade

    Quantidade de ocorrências permitida para o Prazo indicado.

    Declaration
    public int Quantidade { get; set; }
    Property Value
    Type Description
    System.Int32

    Tabela

    Tabela a que pertence este Cuidado/Acto de Saúde.

    Declaration
    public int Tabela { get; set; }
    Property Value
    Type Description
    System.Int32

    TipoPrazo

    Indica se o prazo é medido em anos ou meses.

    Declaration
    public byte TipoPrazo { get; set; }
    Property Value
    Type Description
    System.Byte

    ValorMaximo

    Limite máximo de comparticipação.

    Declaration
    public double ValorMaximo { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEActoSaude