phenopackets
Automatic translation of phenopackets protobuf to LinkML. Status: EXPERIMENTAL.
URI: https://w3id.org/linkml/phenopackets/phenopackets
Name: phenopackets
Schema Diagram
erDiagram
Phenopacket {
string id
}
Individual {
stringList alternateIds
string dateOfBirth
string id
KaryotypicSex karyotypicSex
Sex sex
}
VitalStatus {
Status status
integer survivalTimeInDays
}
TimeElement {
string timestamp
}
OntologyClass {
string id
string label
}
TimeInterval {
string end
string start
}
GestationalAge {
integer days
integer weeks
}
AgeRange {
}
Age {
string iso8601duration
}
PhenotypicFeature {
string description
boolean excluded
}
Evidence {
}
ExternalReference {
string description
string id
string reference
}
MetaData {
string created
string createdBy
string phenopacketSchemaVersion
string submittedBy
}
Update {
string comment
string timestamp
string updatedBy
}
Resource {
string id
string iriPrefix
string name
string namespacePrefix
string url
string version
}
MedicalAction {
}
Treatment {
DrugType drugType
}
DoseInterval {
}
Quantity {
double value
}
ReferenceRange {
double high
double low
}
TherapeuticRegimen {
RegimenStatus regimenStatus
}
RadiationTherapy {
integer dosage
integer fractions
}
Procedure {
}
Measurement {
string description
}
Value {
}
ComplexValue {
}
TypedQuantity {
}
Interpretation {
string id
ProgressStatus progressStatus
string summary
}
Diagnosis {
}
GenomicInterpretation {
InterpretationStatus interpretationStatus
string subjectOrBiosampleId
}
VariantInterpretation {
AcmgPathogenicityClassification acmgPathogenicityClassification
TherapeuticActionability therapeuticActionability
}
VariationDescriptor {
stringList alternateLabels
string description
string id
string label
MoleculeContext moleculeContext
string vrsRefAlleleSeq
stringList xrefs
}
VcfRecord {
string alt
string chrom
string filter
string genomeAssembly
string id
string info
integer pos
string qual
string ref
}
Variation {
}
VariationSet {
}
Text {
string definition
string id
}
Haplotype {
}
CopyNumber {
string curie
string id
}
RepeatedSequenceExpression {
}
Number {
integer value
}
LiteralSequenceExpression {
string sequence
}
IndefiniteRange {
string comparator
integer value
}
DerivedSequenceExpression {
boolean reverseComplement
}
SequenceLocation {
string id
string sequenceId
}
SequenceInterval {
}
DefiniteRange {
integer max
integer min
}
Gene {
string geneId
}
Allele {
string curie
string id
}
ChromosomeLocation {
string chr
string id
string speciesId
}
CytobandInterval {
string end
string start
}
GeneDescriptor {
stringList alternateIds
stringList alternateSymbols
string description
string symbol
string valueId
stringList xrefs
}
Extension {
string name
stringList value
}
Expression {
string syntax
string value
string version
}
File {
string uri
}
Dictionary {
}
Disease {
boolean excluded
}
Biosample {
string derivedFromId
string description
string id
string individualId
}
Phenopacket ||--}o Biosample : "biosamples"
Phenopacket ||--}o Disease : "diseases"
Phenopacket ||--}o File : "files"
Phenopacket ||--}o Interpretation : "interpretations"
Phenopacket ||--}o Measurement : "measurements"
Phenopacket ||--}o MedicalAction : "medicalActions"
Phenopacket ||--|| MetaData : "metaData"
Phenopacket ||--}o PhenotypicFeature : "phenotypicFeatures"
Phenopacket ||--|o Individual : "subject"
Individual ||--|o OntologyClass : "gender"
Individual ||--|o OntologyClass : "taxonomy"
Individual ||--|o TimeElement : "timeAtLastEncounter"
Individual ||--|o VitalStatus : "vitalStatus"
VitalStatus ||--|o OntologyClass : "causeOfDeath"
VitalStatus ||--|o TimeElement : "timeOfDeath"
TimeElement ||--|o Age : "age"
TimeElement ||--|o AgeRange : "ageRange"
TimeElement ||--|o GestationalAge : "gestationalAge"
TimeElement ||--|o TimeInterval : "interval"
TimeElement ||--|o OntologyClass : "ontologyClass"
AgeRange ||--|o Age : "end"
AgeRange ||--|o Age : "start"
PhenotypicFeature ||--}o Evidence : "evidence"
PhenotypicFeature ||--}o OntologyClass : "modifiers"
PhenotypicFeature ||--|o TimeElement : "onset"
PhenotypicFeature ||--|o TimeElement : "resolution"
PhenotypicFeature ||--|o OntologyClass : "severity"
PhenotypicFeature ||--|o OntologyClass : "type"
Evidence ||--|o OntologyClass : "evidenceCode"
Evidence ||--|o ExternalReference : "reference"
MetaData ||--}o ExternalReference : "externalReferences"
MetaData ||--}o Resource : "resources"
MetaData ||--}o Update : "updates"
MedicalAction ||--}o OntologyClass : "adverseEvents"
MedicalAction ||--|o Procedure : "procedure"
MedicalAction ||--|o RadiationTherapy : "radiationTherapy"
MedicalAction ||--|o OntologyClass : "responseToTreatment"
MedicalAction ||--|o TherapeuticRegimen : "therapeuticRegimen"
MedicalAction ||--|o Treatment : "treatment"
MedicalAction ||--|o OntologyClass : "treatmentIntent"
MedicalAction ||--|o OntologyClass : "treatmentTarget"
MedicalAction ||--|o OntologyClass : "treatmentTerminationReason"
Treatment ||--|o OntologyClass : "agent"
Treatment ||--|o Quantity : "cumulativeDose"
Treatment ||--}o DoseInterval : "doseIntervals"
Treatment ||--|o OntologyClass : "routeOfAdministration"
DoseInterval ||--|o TimeInterval : "interval"
DoseInterval ||--|o Quantity : "quantity"
DoseInterval ||--|o OntologyClass : "scheduleFrequency"
Quantity ||--|o ReferenceRange : "referenceRange"
Quantity ||--|o OntologyClass : "unit"
ReferenceRange ||--|o OntologyClass : "unit"
TherapeuticRegimen ||--|o TimeElement : "endTime"
TherapeuticRegimen ||--|o ExternalReference : "externalReference"
TherapeuticRegimen ||--|o OntologyClass : "ontologyClass"
TherapeuticRegimen ||--|o TimeElement : "startTime"
RadiationTherapy ||--|| OntologyClass : "bodySite"
RadiationTherapy ||--|| OntologyClass : "modality"
Procedure ||--|o OntologyClass : "bodySite"
Procedure ||--|o OntologyClass : "code"
Procedure ||--|o TimeElement : "performed"
Measurement ||--|o OntologyClass : "assay"
Measurement ||--|o ComplexValue : "complexValue"
Measurement ||--|o Procedure : "procedure"
Measurement ||--|o TimeElement : "timeObserved"
Measurement ||--|o Value : "value"
Value ||--|o OntologyClass : "ontologyClass"
Value ||--|o Quantity : "quantity"
ComplexValue ||--}o TypedQuantity : "typedQuantities"
TypedQuantity ||--|o Quantity : "quantity"
TypedQuantity ||--|o OntologyClass : "type"
Interpretation ||--|o Diagnosis : "diagnosis"
Diagnosis ||--|o OntologyClass : "disease"
Diagnosis ||--}o GenomicInterpretation : "genomicInterpretations"
GenomicInterpretation ||--|o GeneDescriptor : "gene"
GenomicInterpretation ||--|o VariantInterpretation : "variantInterpretation"
VariantInterpretation ||--|o VariationDescriptor : "variationDescriptor"
VariationDescriptor ||--|o OntologyClass : "allelicState"
VariationDescriptor ||--}o Expression : "expressions"
VariationDescriptor ||--}o Extension : "extensions"
VariationDescriptor ||--|o GeneDescriptor : "geneContext"
VariationDescriptor ||--|o OntologyClass : "structuralType"
VariationDescriptor ||--|o Variation : "variation"
VariationDescriptor ||--|o VcfRecord : "vcfRecord"
Variation ||--|o Allele : "allele"
Variation ||--|o CopyNumber : "copyNumber"
Variation ||--|o Haplotype : "haplotype"
Variation ||--|o Text : "text"
Variation ||--|o VariationSet : "variationSet"
CopyNumber ||--|o Allele : "allele"
CopyNumber ||--|o DefiniteRange : "definiteRange"
CopyNumber ||--|o DerivedSequenceExpression : "derivedSequenceExpression"
CopyNumber ||--|o Gene : "gene"
CopyNumber ||--|o Haplotype : "haplotype"
CopyNumber ||--|o IndefiniteRange : "indefiniteRange"
CopyNumber ||--|o LiteralSequenceExpression : "literalSequenceExpression"
CopyNumber ||--|o Number : "number"
CopyNumber ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression"
RepeatedSequenceExpression ||--|o DefiniteRange : "definiteRange"
RepeatedSequenceExpression ||--|o DerivedSequenceExpression : "derivedSequenceExpression"
RepeatedSequenceExpression ||--|o IndefiniteRange : "indefiniteRange"
RepeatedSequenceExpression ||--|o LiteralSequenceExpression : "literalSequenceExpression"
RepeatedSequenceExpression ||--|o Number : "number"
DerivedSequenceExpression ||--|o SequenceLocation : "location"
SequenceLocation ||--|o SequenceInterval : "sequenceInterval"
SequenceInterval ||--|o DefiniteRange : "endDefiniteRange"
SequenceInterval ||--|o IndefiniteRange : "endIndefiniteRange"
SequenceInterval ||--|o Number : "endNumber"
SequenceInterval ||--|o DefiniteRange : "startDefiniteRange"
SequenceInterval ||--|o IndefiniteRange : "startIndefiniteRange"
SequenceInterval ||--|o Number : "startNumber"
Allele ||--|o ChromosomeLocation : "chromosomeLocation"
Allele ||--|o DerivedSequenceExpression : "derivedSequenceExpression"
Allele ||--|o LiteralSequenceExpression : "literalSequenceExpression"
Allele ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression"
Allele ||--|o SequenceLocation : "sequenceLocation"
ChromosomeLocation ||--|o CytobandInterval : "interval"
File ||--|o Dictionary : "fileAttributes"
File ||--|o Dictionary : "individualToFileIdentifiers"
Disease ||--}o OntologyClass : "clinicalTnmFinding"
Disease ||--}o OntologyClass : "diseaseStage"
Disease ||--|o OntologyClass : "laterality"
Disease ||--|o TimeElement : "onset"
Disease ||--|o OntologyClass : "primarySite"
Disease ||--|o TimeElement : "resolution"
Disease ||--|o OntologyClass : "term"
Biosample ||--}o OntologyClass : "diagnosticMarkers"
Biosample ||--}o File : "files"
Biosample ||--|o OntologyClass : "histologicalDiagnosis"
Biosample ||--|o OntologyClass : "materialSample"
Biosample ||--}o Measurement : "measurements"
Biosample ||--|o OntologyClass : "pathologicalStage"
Biosample ||--}o OntologyClass : "pathologicalTnmFinding"
Biosample ||--}o PhenotypicFeature : "phenotypicFeatures"
Biosample ||--|o Procedure : "procedure"
Biosample ||--|o OntologyClass : "sampleProcessing"
Biosample ||--|o OntologyClass : "sampleStorage"
Biosample ||--|o OntologyClass : "sampleType"
Biosample ||--|o OntologyClass : "sampledTissue"
Biosample ||--|o OntologyClass : "taxonomy"
Biosample ||--|o TimeElement : "timeOfCollection"
Biosample ||--|o OntologyClass : "tumorGrade"
Biosample ||--|o OntologyClass : "tumorProgression"
Classes
Class | Description |
---|---|
Abundance | |
Age | See http://build.fhir.org/datatypes and http://build.fhir.org/condition-definitions.html#Condition.onset_x_ In FHIR this is represented as a UCUM measurement - http://unitsofmeasure.org/trac/ |
AgeRange | |
Allele | |
Any | Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides support to pack/unpack Any values in the form of utility functions or additional generated methods of the Any type. Example 1: Pack and unpack a message in C++. Foo foo = ...; Any any; any.PackFrom(foo); ... if (any.UnpackTo(&foo)) { ... } Example 2: Pack and unpack a message in Java. Foo foo = ...; Any any = Any.pack(foo); ... if (any.is(Foo.class)) { foo = any.unpack(Foo.class); } Example 3: Pack and unpack a message in Python. foo = Foo(...) any = Any() any.Pack(foo) ... if any.Is(Foo.DESCRIPTOR): any.Unpack(foo) ... Example 4: Pack and unpack a message in Go foo := &pb.Foo{...} any, err := anypb.New(foo) if err != nil { ... } ... foo := &pb.Foo{} if err := any.UnmarshalTo(foo); err != nil { ... } The pack methods provided by protobuf library will by default use 'type.googleapis.com/full.type.name' as the type URL and the unpack methods only use the fully qualified type name after the last '/' in the type URL, for example "foo.bar.com/x/y.z" will yield type name "y.z". JSON ==== The JSON representation of an Any value uses the regular representation of the deserialized, embedded message, with an additional field @type which contains the type URL. Example: package google.profile; message Person { string first_name = 1; string last_name = 2; } { "@type": "type.googleapis.com/google.profile.Person", "firstName": value which holds the custom JSON in addition to the @type field. Example (for message [google.protobuf.Duration][]): { "@type": "type.googleapis.com/google.protobuf.Duration", "value": "1.212s" } |
Biosample | A Biosample refers to a unit of biological material from which the substrate molecules (e.g. genomic DNA, RNA, proteins) for molecular analyses (e.g. sequencing, array hybridisation, mass-spectrometry) are extracted. Examples would be a tissue biopsy, a single cell from a culture for single cell genome sequencing or a protein fraction from a gradient centrifugation. Several instances (e.g. technical replicates) or types of experiments (e.g. genomic array as well as RNA-seq experiments) may refer to the same Biosample. FHIR mapping: Specimen (http://www.hl7.org/fhir/specimen.html). |
ChromosomeLocation | |
Cohort | A group of individuals related in some phenotypic or genotypic aspect. |
ComplexValue | |
CopyNumber | |
CytobandInterval | |
DefiniteRange | |
DerivedSequenceExpression | |
Diagnosis | |
Dictionary | None |
Disease | Message to indicate a disease (diagnosis) and its recorded onset. |
DoseInterval | e.g. 50mg/ml 3 times daily for two weeks |
Evidence | FHIR mapping: Condition.evidence (https://www.hl7.org/fhir/condition-definitions.html#Condition.evidence) |
Expression | https://vrsatile.readthedocs.io/en/latest/value_object_descriptor/vod_index.html#expression |
Extension | https://vrsatile.readthedocs.io/en/latest/value_object_descriptor/vod_index.html#extension |
ExternalReference | FHIR mapping: Reference (https://www.hl7.org/fhir/references.html) |
Family | Phenotype, sample and pedigree data required for a genomic diagnosis. Equivalent to the Genomics England InterpretationRequestRD https://github.com/genomicsengland/GelReportModels/blob/master/schemas/IDLs/org.gel.models.report.avro/5.0.0/InterpretationRequestRD.avdl |
Feature | |
File | |
Gene | |
GeneDescriptor | https://vrsatile.readthedocs.io/en/latest/value_object_descriptor/vod_index.html#gene-descriptor |
GenomicInterpretation | A statement about the contribution of a genomic element towards the observed phenotype. Note that this does not intend to encode any knowledge or results of specific computations. |
GestationalAge | |
Haplotype | |
IndefiniteRange | |
Individual | An individual (or subject) typically corresponds to an individual human or another organism. FHIR mapping: Patient (https://www.hl7.org/fhir/patient.html). |
Interpretation | |
LiteralSequenceExpression | |
Location | |
Measurement | FHIR mapping: Observation (https://www.hl7.org/fhir/observation.html) |
MedicalAction | medication, procedure, other actions taken for clinical management |
Member | |
MetaData | |
MolecularVariation | |
Number | |
OntologyClass | A class (aka term, concept) in an ontology. FHIR mapping: CodeableConcept (http://www.hl7.org/fhir/datatypes.html#CodeableConcept) see also Coding (http://www.hl7.org/fhir/datatypes.html#Coding) |
Pedigree | https://software.broadinstitute.org/gatk/documentation/article?id=11016 |
Person | |
Phenopacket | An anonymous phenotypic description of an individual or biosample with potential genes of interest and/or diagnoses. This is a bundle of high-level concepts with no specifically defined relational concepts. It is expected that the resources sharing the phenopackets will define and enforce their own semantics and level of requirements for included fields. |
PhenotypicFeature | An individual phenotypic feature, observed as either present or absent (negated), with possible onset, modifiers and frequency FHIR mapping: Condition (https://www.hl7.org/fhir/condition.html) or Observation (https://www.hl7.org/fhir/observation.html) |
Procedure | A clinical procedure performed on a subject. By preference a single concept to indicate both the procedure and the body site should be used. In cases where this is not possible, the body site should be indicated using a separate ontology class. e.g. {"code":{"NCIT:C51585": "Biopsy of Soft Palate"}} {"code":{"NCIT:C28743": "Punch Biopsy"}, "body_site":{"UBERON:0003403": "skin of forearm"}} - a punch biopsy of the skin from the forearm FHIR mapping: Procedure (https://www.hl7.org/fhir/procedure.html) |
Quantity | |
RadiationTherapy | RadiationTherapy |
ReferenceRange | |
RepeatedSequenceExpression | |
Resource | Description of an external resource used for referencing an object. For example the resource may be an ontology such as the HPO or SNOMED. FHIR mapping: CodeSystem (http://www.hl7.org/fhir/codesystem.html) |
SequenceExpression | |
SequenceInterval | |
SequenceLocation | |
SequenceState | |
SimpleInterval | |
SystemicVariation | |
Text | |
TherapeuticRegimen | ARGO mapping radiation::radiation_therapy_type (missing) |
TimeElement | |
TimeInterval | |
Timestamp | A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond resolution. The count is relative to an epoch at UTC midnight on January 1, 1970, in the proleptic Gregorian calendar which extends the Gregorian calendar backwards to year one. All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap second table is needed for interpretation, using a 24-hour linear smear. The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to and from RFC 3339 date strings. # Examples Example 1: Compute Timestamp from POSIX time() . Timestamp timestamp; timestamp.set_seconds(time(NULL)); timestamp.set_nanos(0); Example 2: Compute Timestamp from POSIX gettimeofday() . struct timeval tv; gettimeofday(&tv, NULL); Timestamp timestamp; timestamp.set_seconds(tv.tv_sec); timestamp.set_nanos(tv.tv_usec * 1000); Example 3: Compute Timestamp from Win32 GetSystemTimeAsFileTime() . FILETIME ft; GetSystemTimeAsFileTime(&ft); UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) |
Treatment | ARGO mapping treatment::is_primary_treatment (missing) treatment with an agent, such as a drug |
TypedQuantity | For complex measurements, such as blood pressure where more than one component quantity is required to describe the measurement |
Update | Information about when an update to a record occurred, who or what made the update and any pertinent information regarding the content and/or reason for the update |
UtilityVariation | |
Value | |
VariantInterpretation | |
Variation | |
VariationDescriptor | |
VariationSet | |
VcfRecord | |
VitalStatus |
Slots
Slot | Description |
---|---|
acmgPathogenicityClassification | |
adverseEvents | ARGO mapping treatment::adverse_events |
affectedStatus | |
age | |
agent | |
ageRange | |
allele | |
allelicState | We RECOMMEND that the allelic_state of variant be described by terms from the... |
alt | |
alternateIds | Alternate IDs (should be CURIE) for the same concept may be placed in alterna... |
alternateLabels | Common aliases for a variant, e |
alternateSymbols | Takes the place of alternate_labels field in a generic descriptor |
assay | An ontology class which describes the assay used to produce the measurement |
biosamples | Biosample(s) derived from the patient or a collection of biosamples in isolat... |
bodySite | FHIR mapping: Procedure |
causeOfDeath | ARGO mapping donor::cause_of_death |
chr | |
chrom | |
chromosomeLocation | |
clinicalTnmFinding | Cancer findings in the TNM system that is relevant to the diagnosis of cancer |
code | FHIR mapping: Procedure |
comment | Textual comment about the changes made to the content and/or reason for the u... |
comparator | |
complexValue | |
consanguinousParents | flag to indicate that the parents of the proband are consanguinous |
copyNumber | |
created | ISO8601 UTC timestamp for when this phenopacket was created in ISO "2018-03-0... |
createdBy | some kind of identifier for the contributor/ program ARGO sample_registration... |
cumulativeDose | ARGO mapping chemotherapy::cumulative_drug_dosage |
curie | |
dateOfBirth | The date of birth of the individual as an ISO8601 UTC timestamp - rounded dow... |
days | |
definiteRange | |
definition | |
derivedFromId | The id of the parent biosample this biosample was derived from |
derivedSequenceExpression | |
description | |
diagnosis | The diagnosis made in this interpretation |
diagnosticMarkers | Clinically relevant bio markers |
disease | The disease/condition assigned to the diagnosis |
diseases | Field for disease identifiers - could be used for listing either diagnosed or... |
diseaseStage | Disease staging, the extent to which a disease has developed |
dosage | The total dose given in units of Gray (Gy) |
doseIntervals | |
drugType | |
end | |
endDefiniteRange | |
endIndefiniteRange | |
endNumber | |
endTime | end time can be empty which would indicate ongoing |
evidence | Evidences for how the phenotype was determined |
evidenceCode | The encoded evidence type using, for example the Evidence & Conclusion Ontolo... |
excluded | Flag to indicate whether the phenotype was observed or not |
expressions | HGVS, SPDI, and gnomAD-style strings should be represented as Expressions |
extensions | |
externalReference | |
externalReferences | External identifiers for this message |
familyId | |
fileAttributes | Map of attributes describing the file |
files | Pointer to relevant file(s) for the cohort |
filter | |
fractions | The total number of fractions delivered as part of treatment |
gender | Self-identified gender |
gene | |
geneContext | A specific gene context that applies to this variant |
geneId | |
genomeAssembly | |
genomicInterpretations | genomic features containing the status of their contribution towards the diag... |
gestationalAge | |
haplotype | |
high | |
histologicalDiagnosis | This is the pathologist’s diagnosis and may often represent a refinement of t... |
id | |
indefiniteRange | |
individualId | The id of the individual this biosample was derived from |
individualToFileIdentifiers | A map of identifiers mapping an individual to a sample in the file |
info | |
interpretations | |
interpretationStatus | |
interval | |
iriPrefix | Full IRI prefix which can be used with the namespace_prefix and the OntologyC... |
iso8601duration | The :ref:ISO 8601<metadata_date_time> age of this object as ISO8601 duratio... |
karyotypicSex | The karyotypic sex of the individual |
label | class label, aka name |
laterality | The term used to indicate laterality of diagnosis, if applicable |
literalSequenceExpression | |
location | |
low | |
materialSample | This element can be used to specify the status of the sample |
maternalId | |
max | |
measurements | Quantifiable measurements related to the individual |
medicalActions | |
members | |
metaData | Structured definitions of the resources and ontologies used within the phenop... |
min | |
modality | The modality of radiation therapy (e |
modifiers | subclasses of HP:0012823 ! Clinical modifier apart from Severity HP:0012824 -... |
moleculeContext | The molecular context of the vrs variation |
name | |
namespacePrefix | The prefix used in the CURIE of an OntologyClass e |
nanos | Non-negative fractions of a second at nanosecond resolution |
number | |
onset | the values of this will come from the HPO onset hierarchy i |
ontologyClass | |
paternalId | |
pathologicalStage | ARGO mapping specimen::pathological_tumour_staging_system ARGO mapping specim... |
pathologicalTnmFinding | ARGO mapping specimen::pathological_t_category ARGO mapping specimen::patholo... |
pedigree | The pedigree defining the relations between the proband and their relatives |
performed | When the procedure was performed |
persons | |
phenopacketSchemaVersion | phenopacket-schema-version used to create this phenopacket |
phenotypicFeatures | Phenotypic features relating to the subject of the phenopacket |
pos | |
primarySite | The text term used to describe the primary site of disease, as categorized by... |
proband | The individual representing the focus of this packet - e |
procedure | Clinical procedure performed on the subject in order to produce the measureme... |
progressStatus | |
qual | |
quantity | e |
radiationTherapy | |
ref | |
reference | FHIR mapping: Condition |
referenceRange | Reference range for the quantity e |
regimenStatus | |
relatives | Individuals related in some way to the patient |
repeatedSequenceExpression | |
resolution | |
resources | a listing of the ontologies and resources referenced in the phenopacket |
responseToTreatment | ARGO mapping treatment::response_to_treatment |
reverseComplement | |
routeOfAdministration | |
sampledTissue | UBERON class describing the tissue from which the specimen was collected |
sampleProcessing | Field to represent how the sample was processed |
sampleStorage | Field to represent how the sample was stored ARGO mapping specimen::specimen_... |
sampleType | Recommended use of EFO term to describe the sample |
scheduleFrequency | |
seconds | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z |
sequence | |
sequenceId | |
sequenceInterval | |
sequenceLocation | |
severity | Severity of the condition e |
sex | The phenotypic sex of the individual ARGO mapping sample_registration::gender... |
speciesId | |
start | |
startDefiniteRange | |
startIndefiniteRange | |
startNumber | |
startTime | possibly undefined; |
status | |
structuralType | The structural variant type associated with this variant, such as a substitut... |
subject | The individual representing the focus of this packet - e |
subjectOrBiosampleId | identifier for the subject of the interpretation |
submittedBy | information about the person/organisation/network that has submitted this phe... |
summary | |
survivalTimeInDays | ARGO mapping donor::survival_time |
symbol | The primary gene symbol |
syntax | |
taxonomy | NCBI taxonomic identifier (NCBITaxon) of the sample e |
term | The identifier of this disease e |
text | |
therapeuticActionability | |
therapeuticRegimen | |
timeAtLastEncounter | An TimeElement object describing the age of the individual at the last time o... |
timeObserved | The time at which the measurement was made |
timeOfCollection | An TimeElement describing either the age of the individual this biosample was... |
timeOfDeath | |
timestamp | |
treatment | |
treatmentIntent | Whether the intention of the treatment was curative, palliative, ARGO mapping... |
treatmentTarget | The condition or disease that this treatment was intended to address |
treatmentTerminationReason | ARGO mapping treatment::treatment_outcome |
tumorGrade | Potentially a child term of NCIT:C28076 (Disease Grade Qualifier) or equivale... |
tumorProgression | Is the specimen tissue from the primary tumor, a metastasis or a recurrence? ... |
type | e |
typedQuantities | The quantities required to fully describe the complex value |
typeUrl | A URL/resource name that uniquely identifies the type of the serialized proto... |
unit | For instance, NCIT subhierarchy, Unit of Measure (Code C25709), https://www |
updatedBy | Information about the person/organisation/network that has updated the phenop... |
updates | An OPTIONAL list of Updates to the phenopacket |
uri | URI for the file e |
url | For OBO ontologies, this should always be the PURL, e |
value | |
valueId | The official gene identifier as designated by the organism gene nomenclature ... |
variantInterpretation | |
variation | |
variationDescriptor | |
variationSet | |
vcfRecord | A VCF Record of the variant |
version | |
vitalStatus | Vital status of the individual |
vrsRefAlleleSeq | A Sequence corresponding to a “ref allele”, describing the sequence expected ... |
weeks | |
xrefs | Related concept IDs (e |
Enumerations
Enumeration | Description |
---|---|
AcmgPathogenicityClassification | |
AffectedStatus | |
AllelicStateTerms | |
AssaysTerms | |
DrugType | A simplified version of ODHSI-DRUG_EXPOSURE |
GenderTerms | |
GENOZygosityTerms | GENO is an ontology of genotypes their more fundamental sequence components |
HGNCGeneTerms | The HUGO Gene Nomenclature Committee (HGNC) provides standard names, symbols,... |
HPOAbnormalityTerms | The Human Phenotype Ontology (HPO) provides a comprehensive logical standard ... |
InterpretationStatus | |
KaryotypicSex | Karyotypic sex of the individual |
LateralityTerms | |
LOINCMeasurementTerms | Logical Observation Identifiers Names and Codes (LOINC) is a database and uni... |
MedicalActionsTerms | |
MoleculeContext | |
MondoDiseaseTerms | Mondo Disease Ontology provides a comprehensive logically structured ontology... |
NCITDiseaseTerms | All disease terms from the NCI Thesaurus |
NCITNeoplasmTerms | All neoplasm terms from the NCI Thesaurus |
OnsetTerms | |
OrganTerms | |
ProgressStatus | |
RegimenStatus | |
ResponseTerms | |
Sex | Sex of an individual FHIR mapping: AdministrativeGender (https://www |
SpatialPatternTerms | |
Status | Default = false i |
TherapeuticActionability | |
UberonAnatomicalEntityTerms | UBERON is an integrated cross-species ontology with classes representing a va... |
UnitTerms | |
UOUnitTerms | The Units of measurement ontology (denoted UO) provides terms for units commo... |
Types
Type | Description |
---|---|
Boolean | A binary (true or false) value |
Curie | a compact URI |
Date | a date (year, month and day) in an idealized calendar |
DateOrDatetime | Either a date or a datetime |
Datetime | The combination of a date and time |
Decimal | A real number with arbitrary precision that conforms to the xsd:decimal speci... |
Double | A real number that conforms to the xsd:double specification |
Float | A real number that conforms to the xsd:float specification |
Integer | An integer |
Jsonpath | A string encoding a JSON Path |
Jsonpointer | A string encoding a JSON Pointer |
Ncname | Prefix part of CURIE |
Nodeidentifier | A URI, CURIE or BNODE that represents a node in a model |
Objectidentifier | A URI or CURIE that represents an object in the model |
Sparqlpath | A string encoding a SPARQL Property Path |
String | A character string |
Time | A time object represents a (local) time of day, independent of any particular... |
Uri | a complete URI |
Uriorcurie | a URI or a CURIE |
Subsets
Subset | Description |
---|---|