class Gerint::SolicitacaoInternacao
Attributes
cartaoSus[RW]
cidPrincipal[RW]
codigoEspecialidade[RW]
codigoMunicipio[RW]
comorbidade1[RW]
comorbidade2[RW]
comorbidade3[RW]
condicao[RW]
cor[RW]
cpfPaciente[RW]
cpfProfissionalSolicitante[RW]
dataHoraNascimento[RW]
dataSolicitacao[RW]
debitoUrinario[RW]
dialise[RW]
endereco[RW]
fiO2[RW]
fluxo[RW]
frequenciaCardiaca[RW]
frequenciaRespiratoria[RW]
germMulriresistente[RW]
germe1[RW]
germe2[RW]
germe3[RW]
idade[RW]
internacaoPropria[RW]
isolamentoNecessario[RW]
justificativaInternacao[RW]
nome[RW]
numeroProtocoloOrigem[RW]
peep[RW]
possuiComorbidade[RW]
pressaoArterialMaxima[RW]
pressaoArterialMinima[RW]
procedimento[RW]
satO2[RW]
saturacaoO2[RW]
sensorio[RW]
sexo[RW]
sinaisSintomas[RW]
suporteO2[RW]
temperatura[RW]
tipoAcesso[RW]
tipoInternacao[RW]
tipoLeito[RW]
tipoProtocoloOrigem[RW]
Public Instance Methods
all_json()
click to toggle source
# File lib/gerint/servicos/solicitacao_internacao.rb, line 64 def all_json # Gera hash com todas as variaveis de instancia vinstancia = self.instance_variables h = {} vinstancia.each do |v| h.store(v[1..50], "#{v}") # BUG: v contem o nome da variavel e não o valor int end h h.to_json end
as_json(options={})
click to toggle source
# File lib/gerint/servicos/solicitacao_internacao.rb, line 13 def as_json(options={}) h = { cartaoSus: @cartaoSus, cpfPaciente: @cpfPaciente, tipoInternacao: @tipoInternacao, numeroProtocoloOrigem: @numeroProtocoloOrigem, tipoProtocoloOrigem: @tipoProtocoloOrigem, internacaoPropria: @internacaoPropria, tipoLeito: @tipoLeito, cidPrincipal: @cidPrincipal, cpfProfissionalSolicitante: @cpfProfissionalSolicitante, sinaisSintomas: @sinaisSintomas, justificativaInternacao: @justificativaInternacao } h.store(:tipoAcesso, @tipoAcesso) unless @tipoAcesso.nil? h.store(:cor, @cor) unless @cor.nil? h.store(:frequenciaCardiaca, @frequenciaCardiaca) unless @frequenciaCardiaca.nil? h.store(:frequenciaRespiratoria, @frequenciaRespiratoria) unless @frequenciaRespiratoria.nil? h.store(:pressaoArterialMaxima, @pressaoArterialMaxima) unless @pressaoArterialMaxima.nil? h.store(:pressaoArterialMinima, @pressaoArterialMinima) unless @pressaoArterialMinima.nil? h.store(:temperatura, @temperatura) unless @temperatura.nil? h.store(:saturacaoO2, @saturacaoO2) unless @saturacaoO2.nil? h.store(:sensorio, @sensorio) unless @sensorio.nil? h.store(:debitoUrinario, @debitoUrinario) unless @debitoUrinario.nil? h.store(:procedimento, @procedimento) unless @procedimento.nil? h.store(:dialise, @dialise) unless @dialise.nil? h.store(:suporteO2, @suporteO2) unless @suporteO2.nil? h.store(:fluxo, @fluxo) unless @fluxo.nil? h.store(:fiO2, @fiO2) unless @fiO2.nil? h.store(:satO2, @satO2) unless @satO2.nil? h.store(:peep, @peep) unless @peep.nil? h.store(:condicao, @condicao) unless @condicao.nil? h.store(:nome, @nome) unless @nome.nil? h.store(:sexo, @sexo) unless @sexo.nil? h.store(:idade, @idade) unless @idade.nil? h.store(:condigoMunicipio, @codigoMunicipio) unless @codigoMunicipio.nil? h.store(:endereco, @endereco) unless @endereco.nil? h.store(:codigoEspecialidade, @codigoEspecialiade) unless @codigoEspecialidade.nil? h.store(:isolamentoNecessario, @isolamentoNecessario) unless @isolamentoNecessario.nil? h.store(:germe1, @germe1) unless @germe1.nil? h.store(:germe2, @germe2) unless @germe2.nil? h.store(:germe3, @germe3) unless @germe3.nil? h.store(:germeMultiresistente, @germeMultiresistente) unless @germeMultiresistente.nil? h.store(:possuiComorbidade, @possuiComorbidade) unless @possuiComorbidade.nil? h.store(:comorbidade1, @comorbidade1) unless @comorbidade1.nil? h.store(:comorbidade2, @comorbidade2) unless @comorbidade2.nil? h.store(:comorbidade3, @comorbidade3) unless @comorbidade3.nil? h.store(:dataHoraNascimento, @dataHoraNascimento) unless @dataHoraNascimento.nil? h.store(:dataSolicitacao, @dataSolicitacao) unless @dataSolicitacao.nil? h end
dataHoraNascimento=(value)
click to toggle source
# File lib/gerint/servicos/solicitacao_internacao.rb, line 78 def dataHoraNascimento=(value) @dataHoraNascimento=value.iso8601(3) end
dataSolicitacao=(value)
click to toggle source
# File lib/gerint/servicos/solicitacao_internacao.rb, line 81 def dataSolicitacao=(value) @dataSolicitacao=value.iso8601(3) end
to_json(*options)
click to toggle source
# File lib/gerint/servicos/solicitacao_internacao.rb, line 74 def to_json(*options) as_json(*options).to_json(*options) end