type indication | contraindication | interaction | undesirable-effect | warning.
FhirCode? get type => throw _privateConstructorUsedError;