# Table OBSERVATION_PERIOD

# Description

Cette table contient des enregistrements qui définissent des périodes de temps pendant lesquelles deux conditions sont attendues: (i) les événements cliniques survenus à la personne sont enregistrés dans les tables d'événements, et (ii) l'absence d'enregistrements indique que de tels événements ne se sont pas produits pendant cette période.

# Commentaires généraux

Pour une période donnée, dès qu'une personne reçoit un remboursement de l'assurance maladie, elle est enregistrée dans cette table. La durée d'observation prend fin à la date d'arrêt des enregistrements pour la dernière année de la période.

# Tables et variables utilisées dans le modèle OMOP

VISIT_OCCURRENCE
  • visit_start_date
  • visit_end_date
  • person_id
  • STEM_TABLE
  • visit_start_date
  • visit_end_date
  • person_id
  • # Variables du format OMOP remplies

    Variable Description Type Clé primaire Clé étrangère Table de la clé étrangère
    observation_period_id* Une personne peut avoir plusieurs périodes d'observation distinctes qui sont identifiées par l'identifiant observation_period_id. integer Oui Non
    person_id* Le person_id de la personne pour laquelle la période d’observation est enregistrée. integer Non Oui PERSON
    observation_period_start_date* Date de début de la période d'observation. date Non Non
    observation_period_end_date* Date de fin de la période pour laquelle on peut supposer que tous les événements pour une personne sont enregistrés. date Non Non
    period_type_concept_id* Provenance de la période d’observation, ie si la période a été déterminée à partir d'un fichier d'inscription à l'assurance, de rencontres de soins de santé du DSE ou d'autres sources. integer Non Oui CONCEPT

    # Règles de transformation

    Variables Règles Jointure
    Gauche Droite
    observation_period_id* hash(person_id || start_date || end_date)
    person_id* person_id de PERSON
    observation_period_start_date*

    Date la plus récente entre :

    • MIN(visit_start_date ou start_date de la STEM_TABLE ) GROUP BY person_id (VISIT_OCCURRENCE)

    • Début de la période d’extraction des données

    PERSON

    person_id

    VISIT_OCCURRENCE

    UNION ALL

    STEM_TABLE

    person_id

    observation_period_end_date*
    • MAX(visit_end_date ou COALESCE(end_date, start_date)) si elle existe

    • Fin de la période d’extraction des donnée

    PERSON

    person_id

    VISIT_OCCURRENCE

    UNION ALL

    STEM_TABLE

    person_id

    period_type_concept_id* 44814724 (Period covering healthcare encounters)