Data Management with FHIR
0.1.0 - ci-build France flag

Data Management with FHIR - version de développement local (intégration continue v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Logical Model: OMOPPerson - Detailed Descriptions

Draft as of 2026-02-05

Definitions for the OMOPPerson logical model.

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. OMOPPerson
Définition

This table serves as the central identity management for all Persons in the database. It contains records that uniquely identify each person or patient, and some demographic information.

CourtPerson OMOP Table
Contrôle0..*
Est modificateurfalse
Modèle logiqueLes instances de ce modèle logique ne sont pas marquées pour être la cible d'une référence
2. OMOPPerson.person-id
Définition

It is assumed that every person with a different unique identifier is in fact a different person and should be treated independently.

CourtPerson Identifier
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
4. OMOPPerson.gender-concept-id
Définition

This field is meant to capture the biological sex at birth of the Person. This field should not be used to study gender identity issues.

CourtGender
Contrôle1..1
TypeReference(Concept OMOP Table)
6. OMOPPerson.year-of-birth
Définition

Compute age using year_of_birth.

CourtYear of Birth
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
8. OMOPPerson.month-of-birth
Définition

Month of Birth

CourtMonth of Birth
Contrôle0..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
10. OMOPPerson.day-of-birth
Définition

Day of Birth

CourtDay of Birth
Contrôle0..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
12. OMOPPerson.birth-datetime
Définition

Birth Datetime

CourtBirth Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
14. OMOPPerson.race-concept-id
Définition

This field captures race or ethnic background of the person.

CourtRace
Contrôle1..1
TypeReference(Concept OMOP Table)
16. OMOPPerson.ethnicity-concept-id
Définition

This field captures Ethnicity as defined by the Office of Management and Budget (OMB) of the US Government: it distinguishes only between “Hispanic” and “Not Hispanic”. Races and ethnic backgrounds are not stored here.

CourtEthnicity
Contrôle1..1
TypeReference(Concept OMOP Table)
18. OMOPPerson.location-id
Définition

The location refers to the physical address of the person. This field should capture the last known location of the person.

CourtLocation
Contrôle0..1
TypeReference(Location OMOP Table)
20. OMOPPerson.provider-id
Définition

The Provider refers to the last known primary care provider (General Practitioner).

CourtProvider
Contrôle0..1
TypeReference(Provider OMOP Table)
22. OMOPPerson.care-site-id
Définition

The Care Site refers to where the Provider typically provides the primary care.

CourtCare Site
Contrôle0..1
TypeReference(CareSite OMOP Table)
24. OMOPPerson.person-source-value
Définition

Use this field to link back to persons in the source data. This is typically used for error checking of ETL logic.

CourtPerson Identifier Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
26. OMOPPerson.gender-source-value
Définition

This field is used to store the biological sex of the person from the source data. It is not intended for use in standard analytics but for reference only.

CourtGender Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
28. OMOPPerson.gender-source-concept-id
Définition

If the source data codes biological sex in a non-standard vocabulary, store the concept_id here.

CourtGender Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
30. OMOPPerson.race-source-value
Définition

This field is used to store the race of the person from the source data. It is not intended for use in standard analytics but for reference only.

CourtRace Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
32. OMOPPerson.race-source-concept-id
Définition

If the source data codes race in an OMOP supported vocabulary store the concept_id here.

CourtRace Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
34. OMOPPerson.ethnicity-source-value
Définition

This field is used to store the ethnicity of the person from the source data. It is not intended for use in standard analytics but for reference only.

CourtEthnicity Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
36. OMOPPerson.ethnicity-source-concept-id
Définition

If the source data codes ethnicity in an OMOP supported vocabulary, store the concept_id here.

CourtEthnicity Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. OMOPPerson
Définition

This table serves as the central identity management for all Persons in the database. It contains records that uniquely identify each person or patient, and some demographic information.

CourtPerson OMOP Table
Modèle logiqueLes instances de ce modèle logique ne sont pas marquées pour être la cible d'une référence
2. OMOPPerson.person-id
Définition

It is assumed that every person with a different unique identifier is in fact a different person and should be treated independently.

CourtPerson Identifier
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
4. OMOPPerson.gender-concept-id
Définition

This field is meant to capture the biological sex at birth of the Person. This field should not be used to study gender identity issues.

CourtGender
Contrôle1..1
TypeReference(Concept OMOP Table)
6. OMOPPerson.year-of-birth
Définition

Compute age using year_of_birth.

CourtYear of Birth
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
8. OMOPPerson.month-of-birth
Définition

Month of Birth

CourtMonth of Birth
Contrôle0..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
10. OMOPPerson.day-of-birth
Définition

Day of Birth

CourtDay of Birth
Contrôle0..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
12. OMOPPerson.birth-datetime
Définition

Birth Datetime

CourtBirth Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
14. OMOPPerson.race-concept-id
Définition

This field captures race or ethnic background of the person.

CourtRace
Contrôle1..1
TypeReference(Concept OMOP Table)
16. OMOPPerson.ethnicity-concept-id
Définition

This field captures Ethnicity as defined by the Office of Management and Budget (OMB) of the US Government: it distinguishes only between “Hispanic” and “Not Hispanic”. Races and ethnic backgrounds are not stored here.

CourtEthnicity
Contrôle1..1
TypeReference(Concept OMOP Table)
18. OMOPPerson.location-id
Définition

The location refers to the physical address of the person. This field should capture the last known location of the person.

CourtLocation
Contrôle0..1
TypeReference(Location OMOP Table)
20. OMOPPerson.provider-id
Définition

The Provider refers to the last known primary care provider (General Practitioner).

CourtProvider
Contrôle0..1
TypeReference(Provider OMOP Table)
22. OMOPPerson.care-site-id
Définition

The Care Site refers to where the Provider typically provides the primary care.

CourtCare Site
Contrôle0..1
TypeReference(CareSite OMOP Table)
24. OMOPPerson.person-source-value
Définition

Use this field to link back to persons in the source data. This is typically used for error checking of ETL logic.

CourtPerson Identifier Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
26. OMOPPerson.gender-source-value
Définition

This field is used to store the biological sex of the person from the source data. It is not intended for use in standard analytics but for reference only.

CourtGender Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
28. OMOPPerson.gender-source-concept-id
Définition

If the source data codes biological sex in a non-standard vocabulary, store the concept_id here.

CourtGender Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
30. OMOPPerson.race-source-value
Définition

This field is used to store the race of the person from the source data. It is not intended for use in standard analytics but for reference only.

CourtRace Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
32. OMOPPerson.race-source-concept-id
Définition

If the source data codes race in an OMOP supported vocabulary store the concept_id here.

CourtRace Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
34. OMOPPerson.ethnicity-source-value
Définition

This field is used to store the ethnicity of the person from the source data. It is not intended for use in standard analytics but for reference only.

CourtEthnicity Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
36. OMOPPerson.ethnicity-source-concept-id
Définition

If the source data codes ethnicity in an OMOP supported vocabulary, store the concept_id here.

CourtEthnicity Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. OMOPPerson
Définition

This table serves as the central identity management for all Persons in the database. It contains records that uniquely identify each person or patient, and some demographic information.

CourtPerson OMOP Table
Contrôle0..*
Est modificateurfalse
Modèle logiqueLes instances de ce modèle logique ne sont pas marquées pour être la cible d'une référence
2. OMOPPerson.person-id
Définition

It is assumed that every person with a different unique identifier is in fact a different person and should be treated independently.

CourtPerson Identifier
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
4. OMOPPerson.gender-concept-id
Définition

This field is meant to capture the biological sex at birth of the Person. This field should not be used to study gender identity issues.

CourtGender
Contrôle1..1
TypeReference(Concept OMOP Table)
6. OMOPPerson.year-of-birth
Définition

Compute age using year_of_birth.

CourtYear of Birth
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
8. OMOPPerson.month-of-birth
Définition

Month of Birth

CourtMonth of Birth
Contrôle0..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
10. OMOPPerson.day-of-birth
Définition

Day of Birth

CourtDay of Birth
Contrôle0..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
12. OMOPPerson.birth-datetime
Définition

Birth Datetime

CourtBirth Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
14. OMOPPerson.race-concept-id
Définition

This field captures race or ethnic background of the person.

CourtRace
Contrôle1..1
TypeReference(Concept OMOP Table)
16. OMOPPerson.ethnicity-concept-id
Définition

This field captures Ethnicity as defined by the Office of Management and Budget (OMB) of the US Government: it distinguishes only between “Hispanic” and “Not Hispanic”. Races and ethnic backgrounds are not stored here.

CourtEthnicity
Contrôle1..1
TypeReference(Concept OMOP Table)
18. OMOPPerson.location-id
Définition

The location refers to the physical address of the person. This field should capture the last known location of the person.

CourtLocation
Contrôle0..1
TypeReference(Location OMOP Table)
20. OMOPPerson.provider-id
Définition

The Provider refers to the last known primary care provider (General Practitioner).

CourtProvider
Contrôle0..1
TypeReference(Provider OMOP Table)
22. OMOPPerson.care-site-id
Définition

The Care Site refers to where the Provider typically provides the primary care.

CourtCare Site
Contrôle0..1
TypeReference(CareSite OMOP Table)
24. OMOPPerson.person-source-value
Définition

Use this field to link back to persons in the source data. This is typically used for error checking of ETL logic.

CourtPerson Identifier Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
26. OMOPPerson.gender-source-value
Définition

This field is used to store the biological sex of the person from the source data. It is not intended for use in standard analytics but for reference only.

CourtGender Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
28. OMOPPerson.gender-source-concept-id
Définition

If the source data codes biological sex in a non-standard vocabulary, store the concept_id here.

CourtGender Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
30. OMOPPerson.race-source-value
Définition

This field is used to store the race of the person from the source data. It is not intended for use in standard analytics but for reference only.

CourtRace Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
32. OMOPPerson.race-source-concept-id
Définition

If the source data codes race in an OMOP supported vocabulary store the concept_id here.

CourtRace Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
34. OMOPPerson.ethnicity-source-value
Définition

This field is used to store the ethnicity of the person from the source data. It is not intended for use in standard analytics but for reference only.

CourtEthnicity Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
36. OMOPPerson.ethnicity-source-concept-id
Définition

If the source data codes ethnicity in an OMOP supported vocabulary, store the concept_id here.

CourtEthnicity Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)