fhirtypes
Version:
22 lines (21 loc) • 798 B
TypeScript
import { IDomainResource, IElement } from '../base';
import { IIdentifier, IHumanName, ICodeableConcept, IContactPoint, IAddress, IAttachment, IPeriod, IReference } from '../datatypes';
import { IRelatedPersonCommunication } from '../backbones';
import { AdministrativeGenderType } from '../types';
export interface IRelatedPerson extends IDomainResource {
identifier?: IIdentifier[];
active?: boolean;
patient?: IReference;
relationship?: ICodeableConcept[];
name?: IHumanName[];
telecom?: IContactPoint[];
gender?: AdministrativeGenderType;
birthDate?: string;
address?: IAddress[];
photo?: IAttachment[];
period?: IPeriod;
communication?: IRelatedPersonCommunication[];
_active?: IElement;
_gender?: IElement;
_birthDate?: IElement;
}