Title: | What the Package Does (One Line, Title Case) |
---|---|
Description: | Provides a set of utilities and functions for connecting, querying, and analyzing data from the Mozambique MozART 2.0 database. |
Authors: | Joe Lara [aut, cre], Karishma Srikanth [aut], Baboyma Kagniniwa [aut], Timothy Essam [aut] |
Maintainer: | Joe Lara <[email protected]> |
License: | MIT + file LICENSE |
Version: | 0.2.0 |
Built: | 2025-01-14 16:23:47 UTC |
Source: | https://github.com/usaid-mozambique/sonata |
Query estatísticas anónimas para pacientes activos em TARV
calc_tx_active( con, enddate, defaulter_tolerance = 28, filter_by_location = FALSE, location_uuid = "4be5f1a9-832c-4717-be41-ef4b6311c0ef" )
calc_tx_active( con, enddate, defaulter_tolerance = 28, filter_by_location = FALSE, location_uuid = "4be5f1a9-832c-4717-be41-ef4b6311c0ef" )
con |
Ligação à base de dados MozART 2.0 |
enddate |
Data de fecho do período (introduzir como “AAAA-MM-DD”) |
defaulter_tolerance |
Número de dias de tolerância antes dos faltosos serem considerados inactivos (abandonos) |
filter_by_location |
Lógico. Se |
location_uuid |
location_uuid da unidade sanitária a filtrar quando filter_by_location é definido como |
Um quadro de dados contendo uma listagem individual dos pacientes activos em TARV
## Not run: df <- calc_tx_active( con, enddate = '2024-09-20', defaulter_tolerance = 28, filter_by_location = TRUE, location_uuid = location_meripo) ## End(Not run)
## Not run: df <- calc_tx_active( con, enddate = '2024-09-20', defaulter_tolerance = 28, filter_by_location = TRUE, location_uuid = location_meripo) ## End(Not run)
Query estatísticas anónimas para pacientes iniciados em TARV
calc_tx_new( con, opendate, enddate, filter_by_location = FALSE, location_uuid = "4be5f1a9-832c-4717-be41-ef4b6311c0ef" )
calc_tx_new( con, opendate, enddate, filter_by_location = FALSE, location_uuid = "4be5f1a9-832c-4717-be41-ef4b6311c0ef" )
con |
Ligação à base de dados MozART 2.0 |
opendate |
Data de abertura do período (introduzir como “AAAA-MM-DD”) |
enddate |
Data de fecho do período (introduzir como “AAAA-MM-DD”) |
filter_by_location |
Lógico. Se |
location_uuid |
location_uuid da unidade sanitária a filtrar quando filter_by_location é definido como |
Um quadro de dados contendo uma listagem individual dos pacientes iniciados em TARV
## Not run: df <- calc_tx_new( con, opendate = "2024-06-21", enddate = "2024-09-20", filter_by_location = TRUE, location_uuid = location_meripo) ## End(Not run)
## Not run: df <- calc_tx_new( con, opendate = "2024-06-21", enddate = "2024-09-20", filter_by_location = TRUE, location_uuid = location_meripo) ## End(Not run)
Calculate client age in years
calculate_age(birth_date, ref_date = Sys.Date())
calculate_age(birth_date, ref_date = Sys.Date())
birth_date |
Coluna do quadro de dados utilizada para introduzir a data de nascimento do cliente (default = birthdate) |
ref_date |
Data de referência para calcular a idade do cliente (default = Sys.Date()) |
Quadro de dados com a idade do cliente em anos
## Not run: df <- calculate_age(df) ## End(Not run)
## Not run: df <- calculate_age(df) ## End(Not run)
MozART 2.0 Utilities
mysql_connection( db_name, db_user, db_pass, db_host = "localhost", db_port = 3306 )
mysql_connection( db_name, db_user, db_pass, db_host = "localhost", db_port = 3306 )
db_name |
Database name |
db_user |
Database user |
db_pass |
Database password |
db_host |
Database host |
db_port |
Database port |
A connection to the database
## Not run: df <- mysql_connection() ## End(Not run)
## Not run: df <- mysql_connection() ## End(Not run)