hl7-eu-logo
PROTECT-CHILD Pediatric Transplant Data Implementation Guide
0.1.0-ci-build -

PROTECT-CHILD Pediatric Transplant Data Implementation Guide
0.1.0-ci-build - ci-build

PROTECT-CHILD Pediatric Transplant Data Implementation Guide, published by Protect Child. This guide is not an authorized publication; it is the continuous build for version 0.1.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/protect-child/ and changes regularly. See the Directory of published versions

Logical Model: PcVariantAnnotation - Detailed Descriptions

Draft as of 2026-02-09

Definitions for the pc-variant-annotation-lm logical model.

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

0. pc-variant-annotation-lm
Definition

Logical model representing the PROTECT-CHILD data model entity variant_annotation.

ShortVariantAnnotation logical model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pc-variant-annotation-lm.variantAnnotationId
Definition

Field variant_annotation_id from the PROTECT-CHILD data model.

ShortVariant annotation id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-variant-annotation-lm.variantOccurrenceId
Definition

Field variant_occurrence_id from the PROTECT-CHILD data model. Foreign key to variant_occurrence.

ShortVariant occurrence id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-variant-annotation-lm.annotationDatabase
Definition

Field annotation_database from the PROTECT-CHILD data model.

ShortAnnotation database
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-variant-annotation-lm.variantOrigin
Definition

Field variant_origin from the PROTECT-CHILD data model.

ShortVariant origin
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-variant-annotation-lm.variantPathogeny
Definition

Field variant_pathogeny from the PROTECT-CHILD data model.

ShortVariant pathogeny
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-variant-annotation-lm.variantClassLevel
Definition

Field variant_class_level from the PROTECT-CHILD data model.

ShortVariant class level
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-variant-annotation-lm.variantTierLevel
Definition

Field variant_tier_level from the PROTECT-CHILD data model.

ShortVariant tier level
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-variant-annotation-lm.alleleFrequency
Definition

Field allele_frequency from the PROTECT-CHILD data model.

ShortAllele frequency
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-variant-annotation-lm.medication
Definition

Field medication from the PROTECT-CHILD data model.

ShortMedication
Control0..1
Typestring
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 foundhere

0. pc-variant-annotation-lm
Definition

Logical model representing the PROTECT-CHILD data model entity variant_annotation.

ShortVariantAnnotation logical model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pc-variant-annotation-lm.variantAnnotationId
Definition

Field variant_annotation_id from the PROTECT-CHILD data model.

ShortVariant annotation id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-variant-annotation-lm.variantOccurrenceId
Definition

Field variant_occurrence_id from the PROTECT-CHILD data model. Foreign key to variant_occurrence.

ShortVariant occurrence id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-variant-annotation-lm.annotationDatabase
Definition

Field annotation_database from the PROTECT-CHILD data model.

ShortAnnotation database
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-variant-annotation-lm.variantOrigin
Definition

Field variant_origin from the PROTECT-CHILD data model.

ShortVariant origin
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-variant-annotation-lm.variantPathogeny
Definition

Field variant_pathogeny from the PROTECT-CHILD data model.

ShortVariant pathogeny
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-variant-annotation-lm.variantClassLevel
Definition

Field variant_class_level from the PROTECT-CHILD data model.

ShortVariant class level
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-variant-annotation-lm.variantTierLevel
Definition

Field variant_tier_level from the PROTECT-CHILD data model.

ShortVariant tier level
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-variant-annotation-lm.alleleFrequency
Definition

Field allele_frequency from the PROTECT-CHILD data model.

ShortAllele frequency
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-variant-annotation-lm.medication
Definition

Field medication from the PROTECT-CHILD data model.

ShortMedication
Control0..1
Typestring
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 foundhere

0. pc-variant-annotation-lm
Definition

Logical model representing the PROTECT-CHILD data model entity variant_annotation.

ShortVariantAnnotation logical model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pc-variant-annotation-lm.variantAnnotationId
Definition

Field variant_annotation_id from the PROTECT-CHILD data model.

ShortVariant annotation id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-variant-annotation-lm.variantOccurrenceId
Definition

Field variant_occurrence_id from the PROTECT-CHILD data model. Foreign key to variant_occurrence.

ShortVariant occurrence id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-variant-annotation-lm.annotationDatabase
Definition

Field annotation_database from the PROTECT-CHILD data model.

ShortAnnotation database
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-variant-annotation-lm.variantOrigin
Definition

Field variant_origin from the PROTECT-CHILD data model.

ShortVariant origin
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-variant-annotation-lm.variantPathogeny
Definition

Field variant_pathogeny from the PROTECT-CHILD data model.

ShortVariant pathogeny
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-variant-annotation-lm.variantClassLevel
Definition

Field variant_class_level from the PROTECT-CHILD data model.

ShortVariant class level
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-variant-annotation-lm.variantTierLevel
Definition

Field variant_tier_level from the PROTECT-CHILD data model.

ShortVariant tier level
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-variant-annotation-lm.alleleFrequency
Definition

Field allele_frequency from the PROTECT-CHILD data model.

ShortAllele frequency
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-variant-annotation-lm.medication
Definition

Field medication from the PROTECT-CHILD data model.

ShortMedication
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension