TEMPLATE Phenopacket (Phenopacket)

TEMPLATE IDPhenopacket
ConceptPhenopacket
DescriptionA Phenopacket is an anonymous phenotypic description of an individual or biosample with potential genes of interest and/or diagnoses.
UseIt can be used for multiple use cases. For instance, it can be used to describe the phenotypic findings observed in an individual with a disease that is being studied or for an individual in whom the diagnosis is being sought. The phenopacket can contain information about genetic findings that are causative of the disease, or alternatively it can contain a reference to a VCF file if exome sequencing is being performed as a part of the differential diagnostic process. A Phenopacket can also be used to describe the constitutional phenotypic findings of an individual with cancer (a Biosample should be used to describe the phenotypic abnormalities directly associated with an extirpated or biopsied tumor).
PurposeA Phenopacket is an anonymous phenotypic description of an individual or biosample with potential genes of interest and/or diagnoses.
References
Authorsdate: 2019-09-26; name: Heather Leslie; organisation: Atomica Informatics; email: heather.leslie@atomicainformatics.com
Other Details Languagedate: 2019-09-26; name: Heather Leslie; organisation: Atomica Informatics; email: heather.leslie@atomicainformatics.com
Other Details (Language Independent)
  • Licence: This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/.
  • Custodian Organisation: openEHR Foundation
  • Original Namespace: org.openehr
  • Original Publisher: openEHR Foundation
  • Custodian Namespace: org.openehr
  • MD5-CAM-1.0.1: cf3a7401834c08c93c9e7bb1640c83c6
  • PARENT:MD5-CAM-1.0.1: 9BE3F8F0DFED663A22D1D73600BA675E
Language useden
Citeable Identifier1013.26.234
Root archetype idopenEHR-EHR-CLUSTER.pp_phenopacket_framework.v0
PhenopacketPhenopacket: Phenotypic framework
idid: *
subjectsubject: *
Phenotypic featurePhenotypic feature: Phenotypic feature
descriptiondescription: Human-readable verbiage NOT for structured text.
typetype: *
For example: "HP::0000520|Proptosis".
negatednegated: *
Assumed value: false
severityseverity: Description of the severity of the feature described in type representing HP:0012824.
For example: "HP::0012825|Mild".
modifiermodifier: representing one or more terms from HP:0012823
onsetonset: ??The age group in which disease manifestations appear.
HP:0003674 HP:0011462 For example: "HP::0003577|Congenital onset".
EvidenceEvidence: Phenopacket evidence
evidence_codeevidence_code: An coded value that represents the evidence type.
For example: "ECO::0006017|author statement from published clinical study used in manual assertion|".
External referenceExternal reference: Phenopacket external reference
idid: *
descriptiondescription: *
BiosampleBiosample: biosample
idid: Arbitrary identifier.
For example: "sample1".
individual idindividual id: Arbitrary identifier.
For example: "patient1".
descriptiondescription: Arbitrary text
sampled_tissuesampled_tissue: Tissue from which the sample was taken.
To be represented as a code and a text label pair. For example: "UBERON::0001256 | wall of urinary bladder |".
taxonomytaxonomy: Species of the sampled individual.
To be represented as a code and a text label pair.
individual_age_at_collectionindividual_age_at_collection: Age, or age range, of the proband at the time the sample was taken
For example: "P52Y2M".
  •  Duration
  •  Interval of Duration
histological diagnosishistological diagnosis: Disease diagnosis that was inferred from the histological examination.
To be represented as a code and a text label pair. For example: NCIT::C39853|Infiltrating Urothelial Carcinoma|".
tumor_progressiontumor_progression: Indicates primary, metastatic, recurrent.
To be represented as a code and a text label pair. For example: "NCIT::C84509|Primary Malignant Neoplasm|".
tumor_gradetumor_grade: List of terms representing the tumor grade or stage.
To be represented as a code and a text label pair. For example: "NCIT::C48766|pT2b Stage Finding|" or "NCIT::C48750|pN2 Stage Finding|".
diagnostic_markersdiagnostic_markers: Clinically relevant biomarkers.
To be represented as a code and a text label pair.
ProcedureProcedure: Phenopacket procedure
codecode: clinical procedure performed on a subject
To be represented as a code and a text label pair. For example: "NCIT::C28743|Punch Biopsy".
body_sitebody_site: Specific body site if unable to represent this as the code.
To be represented as a code and a text label pair. For example: "UBERON::0003403|skin of forearm".
is_control_sampleis_control_sample: Whether the sample is being used as a normal control.
Assumed value: false
GeneGene: Phenopacket gene
gene symbolgene symbol: *
VariantVariant: This archetype should be used to describe candidate variants or diagnosed causative variants. There is currently no standard variant nomenclature that can represent all kinds of genetic variation that is relevant to human medicine, science, and model organisms. Therefore, we represent variants using the keyword oneof, which is used in protobuf for an item with many optional fields where at most one field will be set at the same time. Variant messages contain an allele and the zygosity of the allele. Alleles can be listed using HGVS, VCF, SPDI or ISCN notation. The phenopacket schema will implement the GA4GH Variation Representation Specification once that is mature. The VR-Spec will be the recommended option in some settings. See: https://vr-spec.readthedocs.io/en/1.0rc/ See: https://github.com/ga4gh-beacon/specification/blob/master/beacon.yaml The Variant element itself is an optional element of a Phenopacket or Biosample. If it is present, the Phenopacket standard has the following requirements. Alleles can refer to external sources, for example the ClinGen allele registry, ClinVar, dbSNP, dbVAR etc. using the id field. It is RECOMMENDED to use a CURIE identifier and corresponding Resource. N.B. phase information for alleles are not represented in this model.
HgvsAlleleHgvsAllele: *
idid: An arbitrary identifier.
hgvshgvs: *
For example: NM_000226.3:c.470T>G.
IscnAlleleIscnAllele: IscnAllele
idid: An arbitrary identifier.
For example: ""ISCN:12345""
iscniscn: *
For example: "t(8;9;11)(q12;p24;p12)".
SpdiAlleleSpdiAllele: SpdiAllele
idid: An arbitrary identifier.
For example: "clinvar:13294".
seq_idseq_id: *
For example: "NC_000001.10".
positionposition: *
For example: "12346".
deleted_sequencedeleted_sequence: *
For example: "A".
inserted_sequenceinserted_sequence: *
For example: "G".
VcfAllele
genome_assemblygenome_assembly: *
For example: "GRCh38".
idid: An arbitrary identifier.
chrchr: *
For example: "2".
pospos: *
For example: "134327882".
rere: *
For example: "A".
altalt: *
For example: "C" or "<DUP>".
infoinfo: *
For example: "END=43500;SVTYPE=DUP;CHR2=1;SVLEN=29000;".
zygosityzygosity: *
The zygosity of the variant as determined in all of the samples represented in this Phenopacket is represented using a list of terms taken from the Genotype Ontology (GENO). For instance, if a variant affects one of two alleles at a certain locus, we could record the zygosity using the term heterozygous (GENO:0000135).
DiseaseDisease: Phenopacket disease
termterm: An coded term that represents the disease.
onsetonset: *
  •  Duration>=P0D
    Units:
    • Year
    • Month
    • Day
  •  Coded Text
  •  Interval of DurationLower constraint: >=P0D
    Units:
    • Year
    • Month
    • Day

    Upper constraint: >=P0D
    Units:
    • Year
    • Month
    • Day
tumor_stagetumor_stage: *
HtsFileHtsFile: Phenopacket HtsFile
uriuri: A valid URI.
For example: "file://data/genomes/germline_wgs.vcf.gz".
descriptiondescription: Arbitrary description of the file
For example; "Matched normal germline sample".
hts_formathts_format: *
For example: "VCF".
  • UNKNOWN 
  • SAM 
  • BAM 
  • CRAM 
  • VCF 
  • BCF 
  • GVCF 
genome_assemblygenome_assembly: *
For example: "GRCh38".
individual_identifierindividual_identifier: The Individual.id component required for mapping between the Individual.id or Biosample.id to the sample identifier in the HTS file.
For example: "patient23456".
sample_identifiersample_identifier: The Biosample.id component required for mapping between the Individual.id or Biosample.id to the sample identifier in the HTS file.
For example: "NA12345".
MetaDataMetaData: Phenopacket MetaData
createdcreated: Representation of the time when this object was created.
For example: "2019-04-01T15:10:17.808Z".
created bycreated by: Name of person who created the phenopacket.
This is a string that represents an identifier for the contributor/ program. The expected syntax and semantics are application-dependent.
submitted bysubmitted by: Name of person who submitted the phenopacket.
This is a string that represents an identifier for the person who submitted the phenopacket (who may not be the person who created the phenopacket).
ResourceResource: Phenopacket resource
idid: *
namename: *
namespace_prefixnamespace_prefix: *
urlurl: *
versionversion: *
iri-prefixiri-prefix: *
UpdateUpdate: Phenopacket update
timestamptimestamp: ISO8601 UTC timestamp at which this record was updated
updated_byupdated_by: Information about the person/organisation/network that has updated the phenopacket.
commentcomment: Textual comment about the changes made to the content and/or reason for the update.
phenopacket_schema_versionphenopacket_schema_version: Schema version of the current phenopacket.
A string representing the version of the phenopacket-schema according to which a phenopacket was made.
External referenceExternal reference: Phenopacket external reference
idid: *
descriptiondescription: *