Giter Site home page Giter Site logo

audiometria's People

Contributors

hvsw avatar kuquert avatar pietrodegrazia avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

audiometria's Issues

App Definition (incomplete)

The steps below reflect the app flow.

Registration

A initial screen to collect patient's data. Must collect the following:

  1. Name
  2. Birth date
  3. Exam date
  4. Sex

Environment noise

A test measuring the noise of the environment must be done to check if the environment is suitable for running the test.

Device used: Hearcheck Screener (Siemens). It stays that the measurement should be less than "50dbNA".

Measurement process

The measurement could have 3 levels:

Green

This indicates that the environment is ideal to perform the test.
The intensity of this level is < 50db

Yellow

This indicates that th test may have some issues.
The intensity of this level is >= 50db and <= 60db

Red

This indicates that the user should not perform the test in this environment.
The intensity of this level is > 60db+

TATP(Triagem auditiva com tons puro)

The measurement process must indicate if the device is playing the sound or not. The device used shows:

  • A green
    image when playing
  • A red
    image
    when it's not playing

Frequencies(in this sequence):

The interval between the frequencies must be 4 seconds.

  • 1000 Hz
  • 2000Hz
  • 4000Hz
  • 8000Hz
  • 500Hz

Intensities

  • Starts at 40dBNA(dBNS converted to dBNA).
  • Lasts 4 seconds.
  • The user informs(a button?) if can hear it.
  • If the user CAN hear it, the intensity goes to 20dB, otherwise, goes to 60dB.
  • Waits 4 seconds to run it again in the next frequency.
  • When the user can't hear it, wait 2 seconds until next amplitude

Results

The results are calculated as follows:

  • Result = (Intensity heard of 500Hz measurement + Intensity heard of 500Hz measurement + Intensity heard of 500Hz measurement + Intensity heard of 500Hz measurement ) / 4

Result <= 25dBNA is normal
25dBNA < Result <= 40dBNA = low loss
40dbNA < Result <= 60dBNA = moderate loss
61dBNA < Result <= 80dBNA = severe loss
Result > 80dBNA = profound loss

TASF(Triagem auditiva com sons familiares)

Same process except:
1 - The sounds would be real sounds like claps, dogs, birds, etc, instead of a pure tone.
2 - The image would be replaced by a description of the sound.

Considerations

  • The sound must be played from 50cm of the patient(approximately length of an arm) in a 0/0 Azimuth position(at the eyes height in front of the nose)
  • The intensity cannot be changed by changing the device intensity.
  • Possibility to save the result and keep track by name or an id.
  • Possibility to send the results by email.
  • After their validation, the result could be indicated in a descriptive way like "Your audition is fine" or "You have some hearing loss, you should look for a complete evaluation"

Tutorial

  • Ao abrir pela primeira vez avisar que será pedido microfone.
  • Explicar que não será coletado dados.
  • Ao fim será apresentado um resumo.

Primeira tela/decibelimetro

Assim que o app for iniciado na primeira tela verificar o decibelimetro atualizando a tela entre os 3 estados:

0 - 50 habilita o botao da audiometria e da tom verde na tela
50 - 60 habilita o botao da audiometria e da tom amarelo na tela e avisa sobre a qualidade do teste
60+ - desabilita o botao e da tom vermelho na tela e avisa que o teste nao pode ser realizado devido ao ruido do ambiente.

Tela de audiometria

Deverá mostrar na tela frequência, amplitude, imagem indicando se está tocando som ou não, botao para o usuario indicar se ouviu.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.