|
|
|
|
@ -31,22 +31,54 @@ public class MedicinaDataProvider extends MetaProvider
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static final String TIPOS_CONSULTAS[] =
|
|
|
|
|
new String[]{ "", "Admiss\u00e3o", "Peri\u00f3dico", "Ocasional", "", "Peri\u00f3dico inicial" };
|
|
|
|
|
new String[]{ "", MOTIVO_ADMISSAO_STR, MOTIVO_PERIODICO_STR, MOTIVO_OCASIONAL_STR, "", MOTIVO_PERIODICO_INICIAL_STR };
|
|
|
|
|
|
|
|
|
|
public static final String ESTADOS_EXAME_STR[] =
|
|
|
|
|
new String[]{ "Por realizar", "Parcialmente realizado", "Realizado",
|
|
|
|
|
"Desmarcado trabalhador",
|
|
|
|
|
"Desmarcado " + Singleton.getInstance( SingletonConstants.COMPANY_ACRONYM ),
|
|
|
|
|
"Faltou" };
|
|
|
|
|
public static final HashMap<Integer,String> MOTIVOS_BY_ID =
|
|
|
|
|
new HashMap<Integer,String>();
|
|
|
|
|
|
|
|
|
|
public static final String ESTADOS_CONSULTA_STR[] =
|
|
|
|
|
new String[]{ "Por realizar", "Parcialmente realizada", "Realizada",
|
|
|
|
|
"Desmarcada trabalhador",
|
|
|
|
|
"Desmarcada " + Singleton.getInstance( SingletonConstants.COMPANY_ACRONYM ),
|
|
|
|
|
"Faltou" };
|
|
|
|
|
public static final HashMap<Integer,String> SUB_MOTIVOS_BY_ID =
|
|
|
|
|
new HashMap<Integer,String>();
|
|
|
|
|
|
|
|
|
|
public static final HashMap<Integer,Integer[]> SUB_MOTIVOS_IDS_BY_MOTIVO_ID =
|
|
|
|
|
new HashMap<Integer,Integer[]>();
|
|
|
|
|
|
|
|
|
|
// public static final String ESTADOS_EXAME_STR[] =
|
|
|
|
|
// new String[]{ "Por realizar", "Parcialmente realizado", "Realizado",
|
|
|
|
|
// "Desmarcado trabalhador",
|
|
|
|
|
// "Desmarcado " + Singleton.getInstance( SingletonConstants.COMPANY_ACRONYM ),
|
|
|
|
|
// "Faltou" };
|
|
|
|
|
//
|
|
|
|
|
// public static final String ESTADOS_CONSULTA_STR[] =
|
|
|
|
|
// new String[]{ "Por realizar", "Parcialmente realizada", "Realizada",
|
|
|
|
|
// "Desmarcada trabalhador",
|
|
|
|
|
// "Desmarcada " + Singleton.getInstance( SingletonConstants.COMPANY_ACRONYM ),
|
|
|
|
|
// "Faltou" };
|
|
|
|
|
|
|
|
|
|
private static final Object LOCK = new Object();
|
|
|
|
|
private static MedicinaDataProvider instance = null;
|
|
|
|
|
|
|
|
|
|
static
|
|
|
|
|
{
|
|
|
|
|
MOTIVOS_BY_ID.put( MOTIVO_ADMISSAO_INTEGER, MOTIVO_ADMISSAO_STR );
|
|
|
|
|
MOTIVOS_BY_ID.put( MOTIVO_PERIODICO_INTEGER, MOTIVO_PERIODICO_STR );
|
|
|
|
|
MOTIVOS_BY_ID.put( MOTIVO_OCASIONAL_INTEGER, MOTIVO_OCASIONAL_STR );
|
|
|
|
|
MOTIVOS_BY_ID.put( MOTIVO_PERIODICO_INICIAL_INTEGER, MOTIVO_PERIODICO_INICIAL_STR );
|
|
|
|
|
|
|
|
|
|
SUB_MOTIVOS_BY_ID.put( SUB_MOTIVO_APOS_DOENCA_INTEGER, SUB_MOTIVO_APOS_DOENCA_STR );
|
|
|
|
|
SUB_MOTIVOS_BY_ID.put( SUB_MOTIVO_APOS_ACIDENTE_INTEGER, SUB_MOTIVO_APOS_ACIDENTE_STR );
|
|
|
|
|
SUB_MOTIVOS_BY_ID.put( SUB_MOTIVO_PEDIDO_TRABALHADOR_INTEGER, SUB_MOTIVO_PEDIDO_TRABALHADOR_STR );
|
|
|
|
|
SUB_MOTIVOS_BY_ID.put( SUB_MOTIVO_PEDIDO_SERVICO_INTEGER, SUB_MOTIVO_PEDIDO_SERVICO_STR );
|
|
|
|
|
SUB_MOTIVOS_BY_ID.put( SUB_MOTIVO_MUDANCA_FUNCAO_INTEGER, SUB_MOTIVO_MUDANCA_FUNCAO_STR );
|
|
|
|
|
SUB_MOTIVOS_BY_ID.put( SUB_MOTIVO_ALTERACAO_CONDICOES_INTEGER, SUB_MOTIVO_ALTERACAO_CONDICOES_STR );
|
|
|
|
|
SUB_MOTIVOS_BY_ID.put( SUB_MOTIVO_OUTRO_INTEGER, SUB_MOTIVO_OUTRO_STR );
|
|
|
|
|
|
|
|
|
|
SUB_MOTIVOS_IDS_BY_MOTIVO_ID.put( MOTIVO_OCASIONAL_INTEGER,
|
|
|
|
|
new Integer[]{ SUB_MOTIVO_APOS_DOENCA_INTEGER, SUB_MOTIVO_APOS_ACIDENTE_INTEGER,
|
|
|
|
|
SUB_MOTIVO_PEDIDO_TRABALHADOR_INTEGER, SUB_MOTIVO_PEDIDO_SERVICO_INTEGER,
|
|
|
|
|
SUB_MOTIVO_MUDANCA_FUNCAO_INTEGER, SUB_MOTIVO_ALTERACAO_CONDICOES_INTEGER,
|
|
|
|
|
SUB_MOTIVO_OUTRO_INTEGER } );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private final Executer executer;
|
|
|
|
|
|
|
|
|
|
/** Creates a new instance of MedicinaDataProvider */
|
|
|
|
|
|