Tiro.health Implementation Guide
0.1.0 - ci-build

Tiro.health Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: OMOPPerson - Detailed Descriptions

Draft as of 2025-10-16

Definitions for the OMOPPerson logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. OMOPPerson
Definition

Model resembling the OMOP-CDM 5.4 Person table.


Base definition for all types defined in FHIR type system.

ShortOMOP PersonBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. OMOPPerson.id
Definition

Primary key of the table.

ShortPrimary key of the table.
Control1..1
Typeid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. OMOPPerson.gender
Definition

Gender of the person.

ShortGender of the person.
Control1..1
TypeCoding
Alternate Namesgender
6. OMOPPerson.yearOfBirth
Definition

Year of birth of the person.

ShortYear of birth of the person.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesyear_of_birth
8. OMOPPerson.monthOfBirth
Definition

Month of birth of the person.

ShortMonth of birth of the person.
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesmonth_of_birth
10. OMOPPerson.dayOfBirth
Definition

Day of birth of the person.

ShortDay of birth of the person.
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesday_of_birth
12. OMOPPerson.birthDate
Definition

Exact datetime of birth of the person.

ShortExact datetime of birth of the person.
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesbirth_date
14. OMOPPerson.race
Definition

Race of the person

ShortRace of the person
Control0..1
TypeCoding

Guidance on how to interpret the contents of this table can be foundhere

0. OMOPPerson
Definition

Model resembling the OMOP-CDM 5.4 Person table.

ShortOMOP Person
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. OMOPPerson.gender
Definition

Gender of the person.

ShortGender of the person.
Control1..1
TypeCoding
Alternate Namesgender
4. OMOPPerson.yearOfBirth
Definition

Year of birth of the person.

ShortYear of birth of the person.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesyear_of_birth
6. OMOPPerson.monthOfBirth
Definition

Month of birth of the person.

ShortMonth of birth of the person.
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesmonth_of_birth
8. OMOPPerson.dayOfBirth
Definition

Day of birth of the person.

ShortDay of birth of the person.
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesday_of_birth
10. OMOPPerson.birthDate
Definition

Exact datetime of birth of the person.

ShortExact datetime of birth of the person.
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesbirth_date
12. OMOPPerson.race
Definition

Race of the person

ShortRace of the person
Control0..1
TypeCoding

Guidance on how to interpret the contents of this table can be foundhere

0. OMOPPerson
Definition

Model resembling the OMOP-CDM 5.4 Person table.

ShortOMOP Person
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. OMOPPerson.id
Definition

Primary key of the table.

ShortPrimary key of the table.
Control1..1
Typeid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. OMOPPerson.gender
Definition

Gender of the person.

ShortGender of the person.
Control1..1
TypeCoding
Alternate Namesgender
6. OMOPPerson.yearOfBirth
Definition

Year of birth of the person.

ShortYear of birth of the person.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesyear_of_birth
8. OMOPPerson.monthOfBirth
Definition

Month of birth of the person.

ShortMonth of birth of the person.
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesmonth_of_birth
10. OMOPPerson.dayOfBirth
Definition

Day of birth of the person.

ShortDay of birth of the person.
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesday_of_birth
12. OMOPPerson.birthDate
Definition

Exact datetime of birth of the person.

ShortExact datetime of birth of the person.
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesbirth_date
14. OMOPPerson.race
Definition

Race of the person

ShortRace of the person
Control0..1
TypeCoding