import fhir4 from "fhir/r4"; import { FHIRModel } from "./fhir-model"; import { OrganizationModel } from "./organization"; export declare const MaritalStatuses: readonly [{ readonly text: "Annulled"; readonly code: "A"; }, { readonly text: "Divorced"; readonly code: "D"; }, { readonly text: "Interlocutory"; readonly code: "I"; }, { readonly text: "Legally Separated"; readonly code: "L"; }, { readonly text: "Married"; readonly code: "M"; }, { readonly text: "Polygamous"; readonly code: "P"; }, { readonly text: "Never Married"; readonly code: "S"; }, { readonly text: "Domestic Partner"; readonly code: "T"; }, { readonly text: "unmarried"; readonly code: "U"; }, { readonly text: "Widowed"; readonly code: "W"; }]; export declare class PatientModel extends FHIRModel { kind: "Patient"; get active(): boolean | undefined; get contact(): fhir4.PatientContact[] | undefined; get dob(): string | undefined; get age(): number | undefined; findIdentifier(system?: string): string | undefined; get gender(): string | undefined; get maritalStatus(): string | undefined; get organization(): OrganizationModel | undefined; get organizationDisplayName(): string | undefined; get use(): fhir4.HumanName["use"] | undefined; get officialOrUsualIdentifier(): string; get UPID(): string | undefined; getPhoneNumber(use?: fhir4.ContactPoint["use"]): string | undefined; get phoneNumber(): string | undefined; get email(): string | undefined; private get bestHomeAddress(); get homeAddress(): fhir4.Address | undefined; private get bestName(); get additionalNames(): string | undefined; get display(): string; get firstName(): string; get fullName(): string; get lastName(): string | undefined; get nickname(): string | undefined; get prefix(): string | undefined; get suffix(): string | undefined; get isTestPatient(): boolean; get title(): string; } //# sourceMappingURL=patient.d.ts.map