FHIR to OMOP FHIR IG
0.1.0 - ci-build International flag

FHIR to OMOP FHIR IG, published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-omop-ig/ and changes regularly. See the Directory of published versions

Logical Model: Episode - Detailed Descriptions

Page standards status: Draft Maturity Level: 1

Definitions for the Episode logical model.

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

0. Episode
Definition

The EPISODE table aggregates lower-level clinical events (VISIT_OCCURRENCE, DRUG_EXPOSURE, PROCEDURE_OCCURRENCE, DEVICE_EXPOSURE) into a higher-level abstraction representing clinically and analytically relevant disease phases,outcomes and treatments. The EPISODE_EVENT table connects qualifying clinical events (VISIT_OCCURRENCE, DRUG_EXPOSURE, PROCEDURE_OCCURRENCE, DEVICE_EXPOSURE) to the appropriate EPISODE entry. For example cancers including their development over time, their treatment, and final resolution.

ShortEpisode OMOP Table
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. Episode.episode-id
Definition

Episode Identifier

ShortEpisode Identifier
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. Episode.person-id
Definition

The PERSON_ID of the PERSON for whom the episode is recorded.

ShortPerson
Control1..1
TypeReference(Person OMOP Table)
6. Episode.episode-concept-id
Definition

The EPISODE_CONCEPT_ID represents the kind abstraction related to the disease phase, outcome or treatment.

ShortEpisode
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. Episode.episode-start-date
Definition

The date when the Episode beings.

ShortEpisode Start Date
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. Episode.episode-start-datetime
Definition

The date and time when the Episode beings.

ShortEpisode Start Datetime
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. Episode.episode-end-date
Definition

The date when the instance of the Episode is considered to have ended.

ShortEpisode End Date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. Episode.episode-end-datetime
Definition

The date when the instance of the Episode is considered to have ended.

ShortEpsisode End Datetime
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. Episode.episode-parent-id
Definition

Use this field to find the Episode that subsumes the given Episode record. This is used in the case that an Episode are nested into each other.

ShortEpisode Parent
Control0..1
TypeReference(Episode OMOP Table)
18. Episode.episode-number
Definition

For sequences of episodes, this is used to indicate the order the episodes occurred. For example, lines of treatment could be indicated here.

ShortEpisode Number
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. Episode.episode-object-concept-id
Definition

A Standard Concept representing the disease phase, outcome, or other abstraction of which the episode consists. For example, if the EPISODE_CONCEPT_ID is treatment regimen then the EPISODE_OBJECT_CONCEPT_ID should contain the chemotherapy regimen concept, like Afatinib monotherapy.

ShortEpisode Object
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. Episode.episode-type-concept-id
Definition

This field can be used to determine the provenance of the Episode record, as in whether the episode was from an EHR system, insurance claim, registry, or other sources.

ShortEpisode Type
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. Episode.episode-source-value
Definition

The source code for the Episdoe as it appears in the source data. This code is mapped to a Standard Condition Concept in the Standardized Vocabularies and the original code is stored here for reference.

ShortEpisode Source Value
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. Episode.episode-source-concept-id
Definition

A foreign key to a Episode Concept that refers to the code used in the source.

ShortEpisode Source
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. Episode
Definition

The EPISODE table aggregates lower-level clinical events (VISIT_OCCURRENCE, DRUG_EXPOSURE, PROCEDURE_OCCURRENCE, DEVICE_EXPOSURE) into a higher-level abstraction representing clinically and analytically relevant disease phases,outcomes and treatments. The EPISODE_EVENT table connects qualifying clinical events (VISIT_OCCURRENCE, DRUG_EXPOSURE, PROCEDURE_OCCURRENCE, DEVICE_EXPOSURE) to the appropriate EPISODE entry. For example cancers including their development over time, their treatment, and final resolution.


Base definition for all types defined in FHIR type system.

ShortEpisode OMOP TableBase 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. Episode.episode-id
Definition

Episode Identifier

ShortEpisode Identifier
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. Episode.person-id
Definition

The PERSON_ID of the PERSON for whom the episode is recorded.

ShortPerson
Control1..1
TypeReference(Person OMOP Table)
6. Episode.episode-concept-id
Definition

The EPISODE_CONCEPT_ID represents the kind abstraction related to the disease phase, outcome or treatment.

ShortEpisode
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. Episode.episode-start-date
Definition

The date when the Episode beings.

ShortEpisode Start Date
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. Episode.episode-start-datetime
Definition

The date and time when the Episode beings.

ShortEpisode Start Datetime
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. Episode.episode-end-date
Definition

The date when the instance of the Episode is considered to have ended.

ShortEpisode End Date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. Episode.episode-end-datetime
Definition

The date when the instance of the Episode is considered to have ended.

ShortEpsisode End Datetime
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. Episode.episode-parent-id
Definition

Use this field to find the Episode that subsumes the given Episode record. This is used in the case that an Episode are nested into each other.

ShortEpisode Parent
Control0..1
TypeReference(Episode OMOP Table)
18. Episode.episode-number
Definition

For sequences of episodes, this is used to indicate the order the episodes occurred. For example, lines of treatment could be indicated here.

ShortEpisode Number
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. Episode.episode-object-concept-id
Definition

A Standard Concept representing the disease phase, outcome, or other abstraction of which the episode consists. For example, if the EPISODE_CONCEPT_ID is treatment regimen then the EPISODE_OBJECT_CONCEPT_ID should contain the chemotherapy regimen concept, like Afatinib monotherapy.

ShortEpisode Object
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. Episode.episode-type-concept-id
Definition

This field can be used to determine the provenance of the Episode record, as in whether the episode was from an EHR system, insurance claim, registry, or other sources.

ShortEpisode Type
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. Episode.episode-source-value
Definition

The source code for the Episdoe as it appears in the source data. This code is mapped to a Standard Condition Concept in the Standardized Vocabularies and the original code is stored here for reference.

ShortEpisode Source Value
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. Episode.episode-source-concept-id
Definition

A foreign key to a Episode Concept that refers to the code used in the source.

ShortEpisode Source
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. Episode
Definition

The EPISODE table aggregates lower-level clinical events (VISIT_OCCURRENCE, DRUG_EXPOSURE, PROCEDURE_OCCURRENCE, DEVICE_EXPOSURE) into a higher-level abstraction representing clinically and analytically relevant disease phases,outcomes and treatments. The EPISODE_EVENT table connects qualifying clinical events (VISIT_OCCURRENCE, DRUG_EXPOSURE, PROCEDURE_OCCURRENCE, DEVICE_EXPOSURE) to the appropriate EPISODE entry. For example cancers including their development over time, their treatment, and final resolution.

ShortEpisode OMOP Table
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. Episode.episode-id
Definition

Episode Identifier

ShortEpisode Identifier
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. Episode.person-id
Definition

The PERSON_ID of the PERSON for whom the episode is recorded.

ShortPerson
Control1..1
TypeReference(Person OMOP Table)
6. Episode.episode-concept-id
Definition

The EPISODE_CONCEPT_ID represents the kind abstraction related to the disease phase, outcome or treatment.

ShortEpisode
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. Episode.episode-start-date
Definition

The date when the Episode beings.

ShortEpisode Start Date
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. Episode.episode-start-datetime
Definition

The date and time when the Episode beings.

ShortEpisode Start Datetime
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. Episode.episode-end-date
Definition

The date when the instance of the Episode is considered to have ended.

ShortEpisode End Date
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. Episode.episode-end-datetime
Definition

The date when the instance of the Episode is considered to have ended.

ShortEpsisode End Datetime
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. Episode.episode-parent-id
Definition

Use this field to find the Episode that subsumes the given Episode record. This is used in the case that an Episode are nested into each other.

ShortEpisode Parent
Control0..1
TypeReference(Episode OMOP Table)
18. Episode.episode-number
Definition

For sequences of episodes, this is used to indicate the order the episodes occurred. For example, lines of treatment could be indicated here.

ShortEpisode Number
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. Episode.episode-object-concept-id
Definition

A Standard Concept representing the disease phase, outcome, or other abstraction of which the episode consists. For example, if the EPISODE_CONCEPT_ID is treatment regimen then the EPISODE_OBJECT_CONCEPT_ID should contain the chemotherapy regimen concept, like Afatinib monotherapy.

ShortEpisode Object
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. Episode.episode-type-concept-id
Definition

This field can be used to determine the provenance of the Episode record, as in whether the episode was from an EHR system, insurance claim, registry, or other sources.

ShortEpisode Type
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. Episode.episode-source-value
Definition

The source code for the Episdoe as it appears in the source data. This code is mapped to a Standard Condition Concept in the Standardized Vocabularies and the original code is stored here for reference.

ShortEpisode Source Value
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. Episode.episode-source-concept-id
Definition

A foreign key to a Episode Concept that refers to the code used in the source.

ShortEpisode Source
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension