Many phenopacket fields only make sense if another field is a certain value, or non-null
For example, time of death or cause of death (in the VitalStatus element) only make sense if the patient is deceased.
I imagine this applies more generally to several other phenopacket elements.