Class RhpBEActoSaude
Classe que encapsula um Cuidado ou Acto de Saúde comparticipado pela A.D.S.E.
Implements
Inherited Members
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()