# Domaine 'Drug exposure' - DCIR

# Commentaires généraux

# Tables et variables du SNDS utilisées

_ER_UCD_F

  • etb_pre_fin
  • dcir_visit_id
  • pre_pre_dtd
  • quantity
  • psp_spe_cod
  • psp_act_nat
  • ucd_ucd_cod

_ER_PHA_F

  • etb_pre_fin
  • dcir_visit_id
  • pre_pre_dtd
  • quantity
  • psp_spe_cod
  • psp_act_nat
  • pha_prs_c13
  • pha_dos_unt_dses

# Règles de transformation

Variable Règle Jointure Filtre
Gauche Droite
id* hash(source_value)
visit_occurrence_id visit_occurrence_id de VISIT_OCCURRENCE

_ER_UCD_F

‘dciraa’ || ‘_’ || etb_pre_fin || ‘_’ || dcir_visit_id

_ER_PHA_F

‘dciraa’ || ‘_’ || etb_pre_fin || ‘_’ || dcir_visit_id

VISIT_OCCURRENCE

visit_occurrence_source_value

person_id* person_id de VISIT_OCCURRENCE cf jointure visit_occurrence_id
start_date* _ER_UCD_F et _ER_PHA_F: pre_pre_dtd
start_datetime start_date + ‘00:00:00’
end_date _ER_UCD_F et _ER_PHA_F : pre_pre_dtd + 29 (Convention OMOP : la durée d’exposition par défaut est 30 jours quand la date de fin n’est pas connue)
end_datetime end_date + ‘00:00:00’
type_concept_id* 32810
quantity _ER_UCD_F et _ER_PHA_F: quantity
provider_id provider_id de PROVIDER

_ER_UCD_F

psp_spe_cod

PROVIDER

provider_source_value

psp_spe_cod ≠ 99 and psp_spe_cod ≠0

_ER_UCD_F

psp_act_nat

PROVIDER

provider_source_value

psp_act_nat ≠ 99 and psp_act_nat ≠0

_ER_PHA_F

psp_spe_cod

PROVIDER

provider_source_value

psp_spe_cod ≠ 99 and psp_spe_cod ≠0

_ER_PHA_F

psp_act_nat

PROVIDER

provider_source_value

psp_act_nat ≠ 99 and psp_act_nat ≠0
source_value

_ER_UCD_F : ucd_ucd_cod

_ER_PHA_F : pha_prs_c13

source_concept_id concept_id de CONCEPT

Jointure 1: (obtenir le code CIP-7 correspondant aux codes UCD-7 et CIP-13)

_ER_UCD_F

ucd_ucd_cod

_ER_PHA_F

pha_prs_c13

Jointure 1:

correspondance cip_ucd

code_ucd

Jointure 2: (Obtenir le concept non standard défini par ATHENA qui correspond au code CIP-7)

correspondance_cip_ucd

codecip

Jointure 2:

CONCEPT

concept_code

Jointure 2:

vocabulary_id

= ‘BDPM’

concept_id* concept_id_2 de CONCEPT_RELATIONSHIP

Jointure 1: (Obtenir le code CIP-7 correspondant aux codes UCD-7 et CIP-13)

_ER_UCD_F

ucd_ucd_cod

_ER_PHA_F

pha_prs_c13

Jointure 2: (Obtenir le concept non standard défini par ATHENA qui correspond au code CIP-7)

correspondance_cip_ucd

codecip

Jointure 3: (Obtenir le concept standard RxNorm)

CONCEPT

concept_id

Jointure 1:

correspondance cip_ucd

code_ucd

Jointure 2:

CONCEPT

concept_code

Jointure 3:

CONCEPT_RELATIONSHIP

concept_id_1

vocabulary_id

= ‘BDPM’

relationship_id

= ‘Maps to’

domain_id
  • domain_id de CONCEPT s’il existe

  • Sinon ‘Drug’

Jointure 1: (Obtenir le code CIP-7 correspondant aux codes UCD-7 et CIP-13)

_ER_UCD_F

ucd_ucd_cod

_ER_PHA_F

pha_prs_c13

Jointure 2: (Obtenir le concept non standard défini par ATHENA qui correspond au code CIP-7)

correspondance_cip_ucd

codecip

Jointure 3: (Obtenir le concept standard)

CONCEPT

concept_id

Jointure 4: (Obtenir le domain associé au concept standard)

CONCEPT_RELATIONSHIP

concept_id_2

Jointure 1:

correspondance cip_ucd

code_ucd

Jointure 2:

CONCEPT

concept_code

Jointure 3:

CONCEPT_RELATIONSHIP

concept_id_1

Jointure 4:

CONCEPT

concept_id

vocabulary_id

= ‘BDPM’

relationship_id

= ‘Maps to’

days_supply 30

dose_unit_source_

value

  • _ER_UCD_F : null

  • _ER_PHA_F : pha_dos_unt_dses

# Domaine 'Drug exposure' - PMSI

Le PMSI contient les médicaments de la liste en SUS délivrés dans le cadre d'une hospitalisation, les autres prises de médicament ne sont pas renseignées.

# Tables et variables utilisées dans le SNDS

T_MCOaaFHSTC T_HADaaMED T_MCOaaMED

T_SSRaaMED

  • eta_num
  • rha_num
T_HADaaMEDATU T_MCOaaMEDATU
T_HADaaMEDCHL T_MCOaaMEDTHROMBO

T_SSRaaMEDATU

  • eta_num
  • rha_num

# Règles de transformation

Variable Règle Gauche Droite Filtre
id* hash (source_value)
visit_occurrence_id visit_occurrence_id de VISIT_OCCURRENCE

T_MCOaaFHSTC

mcoaaace’ || ‘_’ || eta_num || ‘_’ || seq_num

T_HADaaMED

hadaa’ || ‘_’ || eta_num_epmsi || ‘_’ || rhad_num

T_MCOaaMED

mcoaa’ || ‘_’ || eta_num || ‘_’ || rsa_num

T_HADaaMEDATU

hadaa’ || ‘_’ || eta_num_epmsi || ‘_’ || rhad_num

T_MCOaaMEDATU

mcoaa’ || ‘_’ || eta_num || ‘_’ || rsa_num

T_SSRaaMED

ssr’ || ‘_’ || eta_num || ‘_’ || rha_num

T_SSRaaMEDATU

ssr’ || ‘_’ || eta_num || ‘_’ || rha_num

T_HADaaMEDCHL

hadaa’ || ‘_’ || eta_num_epmsi || ‘_’ || rhad_num

T_MCOaaMEDTHROMBO

mcoaa’ || ‘_’ || eta_num || ‘_’ || rsa_num

VISIT_OCCURRENCE

visit_occurrence_source_value

person_id* person_id de VISIT_OCCURRENCE cf jointure visit_occurrence_id
start_date*

visit_start_date de VISIT_OCCURRENCE + :

  • T_MCOaaFHSTC : 0

  • T_HADaaMED : dat_delai

  • T_MCOaaMED : delai

  • T_SSRaaMED : dat_delai

  • T_HADaaMEDATU : dat_delai

  • T_MCOaaMEDATU : dat_delai

  • T_SSRaaMEDATU : dat_delai

  • T_HADaaMEDCHL : dat_delai

  • T_MCOaaMEDTHROMBO : dat_delai

start_datetime start_date + ‘00:00:00’
end_date start_date
end_datetime end_date + ‘00:00:00’
type_concept_id* 32810
quantity

On somme :

  • T_MCOaaFHSTC : qua

  • T_HADaaMED : adm_nbr

  • T_MCOaaMED : adm_nbr

  • T_SSRaaMED : adm_nbr

  • T_HADaaMEDATU : adm_nbr

  • T_MCOaaMEDATU : adm_nbr

  • T_SSRaaMEDATU : adm_nbr

  • T_HADaaMEDCHL : adm_nbr

  • T_MCOaaMEDTHROMBO : adm_nbr

sur : person_id, visit_occurrence_id, concept_id, source_concept_id, domain_id, provider_id, source_value, start_date, says_supply, end_date et dose_unit_source_value

provider_id NULL
source_value ucd_ucd_cod des tables des médicaments
source_concept_id concept_id de CONCEPT

Jointure 1:(Obtenir le code CIP-7 correspondance au code UCD-7)

tables des médicaments

ucd_ucd_cod

UNION

table des médicaments

ucd_ucd_cod

Jointure 1 :

correspondance_cip_ucd

codeucd

UNION

correspondance_cip_ucd

codeucd13

Jointure 2: (Obtenir le code non standard défini par ATHENA qui correspond au code CIP-7)

correspondance_cip_ucd

codecip

Jointure 2:

CONCEPT

concept_code

Jointure 2:

vocabulary_id = ‘BDPM’

concept_id* concept_id_2 de CONCEPT_RELATIONSHIP

Jointure 1:(Obtenir le code CIP-7 correspondance au code UCD-7)

tables des médicaments

ucd_ucd_cod

UNION

table des médicaments

ucd_ucd_cod

Jointure 1 :

correspondance_cip_ucd

codeucd

UNION

correspondance_cip_ucd

codeucd13

Jointure 2: (Obtenir le code non standard défini par ATHENA qui correspond au code CIP-7)

correspondance_cip_ucd

codecip

Jointure 2:

CONCEPT

concept_code

Jointure 2:

vocabulary_id = ‘BDPM’

Jointure 3: (Obtenir le concept standard)

CONCEPT

concept_id

Jointure 3:

CONCEPT_RELATIONSHIP

concept_id_1

Jointure 3:

relationship_id = ‘Maps to’

domain_id
  • domain_id de CONCEPT s’il existe

  • Sinon ‘Drug’

Jointure 1: (Obtenir le code CIP-7 correspondance au code UCD-7)

tables des médicaments

ucd_ucd_cod

table des médicaments

ucd_ucd_cod

Jointure 1 :

correspondance_cip_ucd

codeucd

correspondance_cip_ucd

codeucd13

Jointure 2: (Obtenir le code non standard défini par ATHENA qui correspond au code CIP-7)

correspondance_cip_ucd

codecip

Jointure 2:

CONCEPT

concept_code

Jointure 2:

vocabulary_id = ‘BDPM’

Jointure 3: (Obtenir le concept standard)

CONCEPT

concept_id

Jointure 3:

CONCEPT_RELATIONSHIP

concept_id_1

Jointure 3:

relationship_id = ‘Maps to’

Jointure 4:

CONCEPT_RELATIONSHIP

concept_id_2

Jointure 4:

CONCEPT

concept_id

days_supply 1
dose_unit_source_value null