Nova versao do simulador e tratamento de erros das chamadas.
[simdecs2.git] / src / java / org / ufcspa / simdecs / mediador / NegociacaoPedagogica.java
1 /*
2  * To change this template, choose Tools | Templates
3  * and open the template in the editor.
4  */
5 package org.ufcspa.simdecs.mediador;
6
7 import org.ufcspa.simdecs.entities.Paciente;
8
9 /**
10  *
11  * @author maroni
12  */
13 public class NegociacaoPedagogica {
14
15     
16     
17     public static final String INVESTIGACAO_INSUFICIENTE = "INVESTIGACAO_INSUFICIENTE";
18     public static final String INVESTIGACAO_EXCESSIVA = "INVESTIGACAO_EXCESSIVA";
19     public static final String INVESTIGACAO_BOGUS = "INVESTIGACAO_BOGUS";
20     public static final String INVESTIGACAO_DISPENDIOSA = "INVESTIGACAO_DISPENDIOSA";
21     public static final String INVESTIGACAO_DEMORADA = "INVESTIGACAO_DEMORADA";
22     
23     public static final String DIAGNOSTICO_INCORRETO_IMPLAUSIVEL = "DIAGNOSTICO_INCORRETO_IMPLAUSIVEL";
24     public static final String DIAGNOSTICO_INCORRETO_PLAUSIVEL = "DIAGNOSTICO_INCORRETO_PLAUSIVEL";
25     
26     public static final String CONDUTA_INCORRETA_COERENTE = "CONDUTA_INCORRETA_COERENTE";
27     public static final String CONDUTA_INCORRETA_INCOERENTE = "CONDUTA_INCORRETA_INCOERENTE";
28     public static final String CONDUTA_INSUFICIENTE = "CONDUTA_INSUFICIENTE";
29     public static final String CONDUTA_EXCESSIVA = "CONDUTA_EXCESSIVA";
30     public static final String CONDUTA_DEMORADA = "CONDUTA_DEMORADA";
31     public static final String CONDUTA_DISPENDIOSA = "CONDUTA_DISPENDIOSA";
32     
33     // Anamnese
34     float anamneseInsuficiente;
35     float anamneseSuficiente;
36     float anamneseExcessiva;
37
38     // Exame Físico
39     float exameFisicoInsuficiente;
40     float exameFisicoSuficiente;
41     float exameFisicoExcessiva;
42
43     // Exame Complementar
44     float exameComplementarInsuficiente;
45     float exameComplementarSuficiente;
46     float exameComplementarExcessiva;
47     
48     // Abertura da Ficha do Paciente
49     float abriuFichaPacienteSim;
50     float abriuFichaPacienteNao;
51
52     // Bogus
53     float bogusPresente;
54     float bogusAusente;
55     
56     // Hesitação no Diagnóstico
57     float hesitacaoDiagnosticoPresente;
58     float hesitacaoDiagnosticoAusente;
59
60     // Hesitação na Conduta
61     float hesitacaoCondutaPresente;
62     float hesitacaoCondutaAusente;
63     
64     // Confiança
65     float confiancaBaixa;
66     float confiancaMedia;
67     float confiancaAlta;
68    
69     private LogExecucao logExecucao;
70     
71     
72     public NegociacaoPedagogica(long idSessao, Paciente paciente) {
73         logExecucao = new LogExecucao(idSessao, paciente.getCaso().getId(), paciente.getRede().getId());
74         System.out.println(logExecucao);
75     }
76     
77 }