CPSHealthcare

Documentación asociada / Versión Alpha


Descripción


Arquitectura

Arquitectura Servicios v2

Estructura de Base de Datos

Motor

Mongodb 6.0.2

Esquema

Base de datos GlobalInfo

Nomenclatura:
  • Nivel 0: Collection Document (Participant)
  • Nivel 1
  • Nivel 2
  • Nivel 3
  • Nivel 4
  • Nivel 5
  • test_id: campo clave para relacionar las colecciones de sensores.
Participant
birth_date [pending description]
initials [pending description]
sex [pending description]
gender [pending description]
code [pending description]
Studies
MealtrackerStudy
test_id ID of test instance.
timestamp_start [pending description]
timestamp_end [pending description]
MealTrackerSensors
FreestyleLibrelinkSensor
serial_num [pending description]
timestamp_start [pending description]
timestamp_end [pending description]
PancreasStudy
test_id ID of test instance.
Desde [pending description]
Hasta [pending description]
Edad [pending description]
Sexo [pending description]
Peso (Kg) [pending description]
Talla (m) [pending description]
BMI [pending description]
Intake reportado [pending description]
BMR [pending description]
Error [pending description]
Estado del estudio [pending description]
Condición [pending description]
Edad del diagnóstico [pending description]
Bomba de insulina [pending description]
Tiempo usando bomba [pending description]
Oscar2 [pending description]
Equivital [pending description]
Fitbit [pending description]
GCM [pending description]
EMPATICA [pending description]
Myfitness (app)
SanPedroStudy
test_id ID of test instance.
Fecha Nacimiento [pending description]
Fecha Evaluación [pending description]
Edad [pending description]
Periodo [pending description]
Data [pending description]
Talla (cms) [pending description]
Peso (kg) [pending description]
Circunferencia Cintura [pending description]
Masa musculo esquelética (kg) [pending description]
Clasificación Muscular [pending description]
Masa grasa corporal [pending description]
Clasificación Grasa [pending description]
Porcentaje de GC (%) [pending description]
Clasificación Grasa% [pending description]
IMC [pending description]
Clasificación [pending description]
Metabolismo basal [pending description]
Grasa visceral [pending description]
T/E SD [pending description]<array>
Calificación estatural [pending description]
IMC/E Percentil [pending description]<array>
Calificación nutricional [pending description]
Percentil C.C [pending description]
Calificación C.C [pending description]
estado_participacion [pending description]
MealTrackerSensors
FreestyleLibrelinkSensor
serial_num [pending description]
timestamp_start [pending description]
timestamp_end [pending description]
Desde [pending description]
Hasta [pending description]
MarcoletaStudy
test_id ID of test instance.
Edad [pending description]
REGISTRO [pending description]
FECHA INICIO [pending description]
FECHA RETIRO [pending description]
PESO (kgs) [pending description]
TALLA (cms) [pending description]
NACIMIENTO [pending description]
RELOJ USADO [pending description]
XML [pending description]
ChronoNevadoStudy
test_id ID of test instance.
category [pending description]
date
daytime [pending description]
ChronotypeStudy
test_id ID of test instance.

Base de datos Chrononotype

Nomenclatura:
  • Nivel 0: Collection Document (Generadores de datos de Chronotype)
  • Nivel 1
  • Nivel 2
  • Nivel 3
  • Nivel 4
  • Nivel 5
  • test_id: campo clave para relacionar las colección ParticipantInfo.
  • timestamp: campo clave correspondiente a la hora de la medición.
ChronotypeSurvey
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
tipo [pending description]
values
* [pending description]
ChronotypeEquivital
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
acc_lat [pending description]
acc_lon [pending description]
acc_ver [pending description]
alert [pending description]
amb_stat [pending description]
apnea [pending description]
belt_alert [pending description]
body_pos [pending description]
br [pending description]
br_conf [pending description]
br_rate_hl [pending description]
btn_event [pending description]
dev_ind [pending description]
ecg_br_qua [pending description]
ecg_sat [pending description]
fall_alarm [pending description]
fbatt_inter [pending description]
hr [pending description]
hr_conf [pending description]
hr_hl [pending description]
ibi [pending description]
irreg_rythm_hr [pending description]
lbatt_ext [pending description]
lbatt_int [pending description]
lbr_conf [pending description]
lead_alert [pending description]
pwi [pending description]
sem_file [pending description]
sens_id [pending description]
skin_temp [pending description]
subj_ind [pending description]
ChronotypeOscar
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
dia [pending description]
mean_press [pending description]
pulse_rate [pending description]
sys [pending description]
Salivette
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
mel [pending description]
Sunsprite
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
lux [pending description]
uv [pending description]
ActivityModule
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
act_cnt [pending description]
br_rate [pending description]
hr [pending description]
paee [pending description]
paee_norm [pending description]
Corepill
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
pill_ser_1 [pending description]
pill_ser_2 [pending description]
pill_temp_1 [pending description]
pill_temp_2 [pending description]

Base de datos Pancreas

Nomenclatura:
  • Nivel 0: Collection Document (Generadores de datos de Chronotype)
  • Nivel 1
  • Nivel 2
  • Nivel 3
  • Nivel 4
  • Nivel 5
  • test_id: campo clave para relacionar las colección ParticipantInfo.
  • timestamp: campo clave correspondiente a la hora de la medición.
Empatica
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
TEMP [pending description]
accx [pending description]
accy [pending description]
accz [pending description]
BVP [pending description]
EDA [pending description]
HR [pending description]
IBI [pending description]
EmpaticaAccel
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
accel_magnitude [pending description]
EmpaticaAccelVariability
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
accel_magnitude [pending description]
Equivital
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
ECG Lead 1 [pending description]
ECG Lead 2 [pending description]
Lateral Acc [pending description]
Longitudinal Acc [pending description]
Vertical Acc [pending description]
Breathing Wave [pending description]
Inter Beat Interval (ms) [pending description]
HR (bpm) [pending description]
BR (rpm) [pending description]
Skin Temperature - IR Thermometer (°C) [pending description]
HR Confidence [pending description]
BR Confidence [pending description]
ECG BR Quality (%) [pending description]
Apnea [pending description]
Breathing rate high/low [pending description]
Low BR Confidence [pending description]
Fitbit
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
calories [pending description]
bpm [pending description]
confidence [pending description]
steps [pending description]
level [pending description]
seconds [pending description]
Guardian
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
Sensor Calibration BG (mg/dL) [pending description]
Insulin Action Curve Time [pending description]
BG Reading (mg/dL) [pending description]
BWZ Food Estimate (U) [pending description]
BWZ BG Input (mg/dL) [pending description]
Bolus Number [pending description]
BWZ Target Low BG (mg/dL) [pending description]
BWZ Correction Estimate (U) [pending description]
Temp Basal Amount [pending description]
BWZ Unabsorbed Insulin Total (U) [pending description]
BWZ Target High BG (mg/dL) [pending description]
Sensor Glucose (mg/dL) [pending description]
BWZ Active Insulin (U) [pending description]
BWZ Insulin Sensitivity (mg/dL/U) [pending description]
Basal Rate (U/h) [pending description]
Alarm [pending description]
BG Source [pending description]
BLE Network Device [pending description]
BWZ Carb Input (grams) [pending description]
BWZ Carb Ratio (g/U) [pending description]
BWZ Estimate (U) [pending description]
BWZ Status [pending description]
Bolus Cancellation Reason [pending description]
Bolus Duration (h:mm:ss) [pending description]
Bolus Source [pending description]
Bolus Type [pending description]
Bolus Volume Delivered (U) [pending description]
Bolus Volume Selected (U) [pending description]
Device Update Event [pending description]
Event Marker [pending description]
Final Bolus Estimate [pending description]
ISIG Value [pending description]
Index [pending description]
Linked BG Meter ID [pending description]
Network Device Associated Reason [pending description]
Network Device Disassociated Reason [pending description]
Network Device Disconnected Reason [pending description]
New Device Time [pending description]
Preset Bolus [pending description]
Preset Temp Basal Name [pending description]
Prime Type [pending description]
Prime Volume Delivered (U) [pending description]
Rewind [pending description]
Scroll Step Size [pending description]
Sensor Calibration Rejected Reason [pending description]
Sensor Exception [pending description]
Suspend [pending description]
Temp Basal Duration (h:mm:ss) [pending description]
Temp Basal Type [pending description]
MyFitnessPalEjercicio
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
Ejercicio [pending description]
Tipo [pending description]
Calorías por ejercicio [pending description]
Minutos de ejercicio [pending description]
MyFitnessPalNutricion
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
Comida [pending description]
Grasa (g) [pending description]
Grasas poliinsaturadas [pending description]
Grasas monoinsaturadas [pending description]
Grasas trans [pending description]
Colesterol [pending description]
Sodio (mg) [pending description]
Potasio [pending description]
Carbohidratos (g) [pending description]
Fibra [pending description]
Azúcar [pending description]
Proteínas (g) [pending description]
Vitamina A [pending description]
Vitamina C [pending description]
Calcio [pending description]
Hierro [pending description]
Oscar
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
Sys [pending description]
Dia [pending description]
HR [pending description]
Mean [pending description]

Base de datos MealTracker

Nomenclatura:
  • Nivel 0: Collection Document (Generadores de datos de MealTracker)
  • Nivel 1
  • Nivel 2
  • Nivel 3
  • Nivel 4
  • Nivel 5
  • test_id: campo clave para relacionar las colección ParticipantInfo.
  • timestamp: campo clave correspondiente a la hora de la medición.
MealTrackerMealTrack
test_id ID of test instance.
values
timestamp_start [pending description]
timestamp_end [pending description]
Tiempo [pending description]
Envío exitoso [pending description]
Total [pending description]
Archivos [pending description]
Comiendo [pending description]
Manos [pending description]
Estado [pending description]
No comiendo [pending description]
Main [pending description]
Cuchillo [pending description]
Tenedor [pending description]
Cuchara [pending description]
Observaciones [pending description]
Sujeto (yo) [pending description]
FitbitRealtime
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
batt [pending description]
steps [pending description]
hrm [pending description]
accel_x [pending description]
accel_y [pending description]
accel_z [pending description]
gyro_x [pending description]
gyro_y [pending description]
gyro_z [pending description]

Base de datos Marcoleta

Nomenclatura:
  • Nivel 0: Collection Document (Generadores de datos de Marcoleta)
  • Nivel 1
  • Nivel 2
  • Nivel 3
  • Nivel 4
  • Nivel 5
  • test_id: campo clave para relacionar las colección ParticipantInfo.
  • timestamp: campo clave correspondiente a la hora de la medición.
MarcoletaAutoreport
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
type [pending description]
detail [pending description]
Holter
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
DIA_value [pending description]
HR_HOLTER_value [pending description]
MEAN_PRESS_value [pending description]
SYS_value [pending description]

Base de datos SanPedro

Nomenclatura:
  • Nivel 0: Collection Document (Generadores de datos de SanPedro)
  • Nivel 1
  • Nivel 2
  • Nivel 3
  • Nivel 4
  • Nivel 5
  • test_id: campo clave para relacionar las colección ParticipantInfo.
  • timestamp: campo clave correspondiente a la hora de la medición.
Alimentacion
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
Tipo de comida [pending description]
Descripción comida [pending description]
Calorias [pending description]
Chos [pending description]
Prot. [pending description]
Grasas [pending description]
Azucar [pending description]
Sodio [pending description]
Fitbit
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
calories [pending description]
bpm [pending description]
confidence [pending description]
steps [pending description]
level [pending description]
seconds [pending description]
FreestyleLibrelink
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
Tipo de registro [pending description]
Historial de glucosa mg/dL [pending description]
Escanear glucosa mg/dL [pending description]
Holter
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
DIA_value [pending description]
HR_HOLTER_value [pending description]
MEAN_PRESS_value [pending description]
SYS_value [pending description]
Inbody
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
Masa musculo esquelética (kg) [pending description]
Clasificación Muscular [pending description]
Masa grasa corporal [pending description]
Clasificación Grasa [pending description]
Porcentaje de GC (%) [pending description]
Clasificación Grasa% [pending description]
IMC [pending description]
Clasificación [pending description]
Metabolismo basal [pending description]
Grasa visceral [pending description]
PatronesMinsal2018
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
T/E SD [pending description]<array>
Calificación estatural [pending description]
IMC/E Percentil [pending description]<array>
Calificación nutricional [pending description]
Percentil C.C [pending description]
Calificación C.C [pending description]

Base de datos ChronoNevado

Nomenclatura:
  • Nivel 0: Collection Document (Generadores de datos de ChronoNevado)
  • Nivel 1
  • Nivel 2
  • Nivel 3
  • Nivel 4
  • Nivel 5
  • test_id: campo clave para relacionar las colección ParticipantInfo.
  • timestamp: campo clave correspondiente a la hora de la medición.
CpetEnvironmentData
test_id ID of test instance.
values
STPD [pending description]
Ambient_Temperature [pending description]
steps [pending description]
Relative_Humidity_at_Flowmeter [pending description]
BTPS_Exp [pending description]
Barometric_Pressure [pending description]
Ambient_Relative_Humidity [pending description]
BSA [pending description]
BTPS_Ins [pending description]
BMI [pending description]
HR_Max [pending description]
Temperature_at_Flowmeter [pending description]
CpetParticipantData
test_id ID of test instance.
values
Weight [pending description]
Age [pending description]
D_O_B [pending description]
ID1 [pending description]
Gender [pending description]
Height [pending description]
CpetRawData
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
METS [pending description]
PB [pending description]
CHO [pending description]
Barom_Altitude [pending description]
O2exp [pending description]
FetO2 [pending description]
FetCO2 [pending description]
Device_Temp [pending description]
Satellites_SNR [pending description]
RPM [pending description]
VT [pending description]
EEh [pending description]
GPS_Pace [pending description]
FAT [pending description]
VCO2 [pending description]
FeO2 [pending description]
HRR [pending description]
GPS_Speed [pending description]
VO2-HR [pending description]
EEtot [pending description]
CO_e [pending description]
Ti-Ttot [pending description]
t_Rel [pending description]
Dyspnea [pending description]
VD-VT_e [pending description]
GPS_Dist [pending description]
Lat [pending description]
HR [pending description]
GPS_Altitude [pending description]
CHO% [pending description]
VE-VO2 [pending description]
RQ [pending description]
PetO2 [pending description]
RH_Amb [pending description]
EEkg [pending description]
VE-VCO2 [pending description]
LogVE [pending description]
mark_Distance [pending description]
O2_Delay [pending description]
RH_Sample [pending description]
VO2 [pending description]
npRQ [pending description]
Long [pending description]
Satellites [pending description]
VO2-Kg%Pred [pending description]
Phase [pending description]
SV_e [pending description]
Amb__Temp [pending description]
VO2-Kg-Pred [pending description]
CO2_Delay [pending description]
Ti [pending description]
Fixing [pending description]
EEm [pending description]
IV [pending description]
CO2exp [pending description]
VT-Ti [pending description]
mark_Speed [pending description]
EEkc [pending description]
PeCO2 [pending description]
VE [pending description]
GPS_Heading [pending description]
PeO2 [pending description]
RealPower [pending description]
FeCO2 [pending description]
PRO [pending description]
Leg_Pain [pending description]
Fat [pending description]
Phase_time [pending description]
Cadence [pending description]
Battery [pending description]
Power [pending description]
BR [pending description]
PetCO2 [pending description]
Rf [pending description]
O2_Cost [pending description]
FiO2 [pending description]
Analyz__Press [pending description]
FiCO2 [pending description]
VO2-Kg [pending description]
PaCO2_e [pending description]
PRO% [pending description]
FAT% [pending description]
Ttot [pending description]
Te [pending description]
CpetTestData
test_id ID of test instance.
values
Ergometer [pending description]
Test_Purpose [pending description]
Subject_Type [pending description]
ECG_Response [pending description]
Reason_for_Test [pending description]
Reason_for_Stopping_Test [pending description]
Test_Time [pending description]
Maximal_Effort [pending description]
Test_Duration [pending description]
HR_Source [pending description]
Test_date [pending description]
Protocol [pending description]
Exercise_Duration [pending description]
Test_Type [pending description]
FinapresData
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
CO [pending description]
Rp [pending description]
HF [pending description]
PNN50 [pending description]
ULF [pending description]
SVI [pending description]
LVET [pending description]
reSYS [pending description]
maxAortaArea [pending description]
TPR [pending description]
HR_ECG [pending description]
SDNN [pending description]
LFNorm [pending description]
RPP [pending description]
DIA_Arm [pending description]
BRS [pending description]
HFNorm [pending description]
MAP_Arm [pending description]
SPTI [pending description]
Cwk [pending description]
RMSDD [pending description]
IBI [pending description]
HR_AP [pending description]
Resp_Rate [pending description]
dP-dt [pending description]
BSA [pending description]
fiDIA [pending description]
reDIA [pending description]
noBeatDetected [pending description]
PhysioCalActive [pending description]
SV [pending description]
DPTI [pending description]
TPRI [pending description]
Beat_Classification [pending description]
RR-int [pending description]
HRVI [pending description]
TP [pending description]
CI [pending description]
VLF [pending description]
fiMAP [pending description]
LF [pending description]
LF-HFRatio [pending description]
PowerLaw [pending description]
SYS_Arm [pending description]
ZAo [pending description]
fiSYS [pending description]
reMAP [pending description]
DPTI-SPTI [pending description]
FinapresRawData
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
Arm [pending description]
BRS [pending description]
BSA [pending description]
Beat_Classification [pending description]
Block [pending description]
CI [pending description]
CO [pending description]
Cwk [pending description]
DIA_Arm [pending description]
DPTI [pending description]
DPTISPTI [pending description]
ECG_C1 [pending description]
ECG_I [pending description]
ECG_II [pending description]
ECG_III [pending description]
ECG_aVF [pending description]
ECG_aVL [pending description]
ECG_aVR [pending description]
HF [pending description]
HFNorm [pending description]
HR [pending description]
HRVI [pending description]
HR_AP [pending description]
HR_ECG__RR_int_ [pending description]
Hgt [pending description]
IBI [pending description]
LF [pending description]
LFHFRatio [pending description]
LFNorm [pending description]
LVET [pending description]
MAP_Arm [pending description]
PNN50 [pending description]
Pacing [pending description]
PhysioCalActive [pending description]
Pleth [pending description]
PowerLaw [pending description]
RMSDD [pending description]
RPP [pending description]
RR_int [pending description]
Resp_Rate [pending description]
Resp_Wave [pending description]
Rp [pending description]
SDNN [pending description]
SPTI [pending description]
SV [pending description]
SVI [pending description]
SYS_Arm [pending description]
TP [pending description]
TPR [pending description]
TPRI [pending description]
VLF [pending description]
ZAo [pending description]
dPdt [pending description]
fiAP [pending description]
fiApHcu [pending description]
fiDIA [pending description]
fiMAP [pending description]
fiSYS [pending description]
mFlow [pending description]
noBeatDetected [pending description]
physiocalStatus [pending description]
reBAP [pending description]
reDIA [pending description]
reMAP [pending description]
reSYS [pending description]
Spo2RawData
timestamp Timestamp of measure acquisition.
test_id ID of test instance.
values
Heart_Rate_POX [pending description]
BioRadio_Event [pending description]
SpO2_POX [pending description]
PPG_POX [pending description]

Librería pycpshealthcare API Reference

Versión de la librería: 2.1.0

Versión de Python: 3.10

Descripción

Librería diseñada para obtener datos de los estudios asociados al proyecto de manera sencilla e integrada en Python 3.