openmrs-esm-core

O3 Framework / Person

Interface: Person

Defined in: packages/framework/esm-api/src/types/person-resource.ts:10

Superclass for all Openmrs Resources, with strict typings. If the subclass does not have all attributes (including optional ones) accounted for, use OpenmrsResource instead.

Extends

Properties

addresses?

optional addresses: PersonAddress[]

Defined in: packages/framework/esm-api/src/types/person-resource.ts:21


age?

optional age: number

Defined in: packages/framework/esm-api/src/types/person-resource.ts:12


attributes?

optional attributes: PersonAttribute[]

Defined in: packages/framework/esm-api/src/types/person-resource.ts:22


auditInfo?

optional auditInfo: AuditInfo

Defined in: packages/framework/esm-api/src/types/openmrs-resource.ts:16

Inherited from

OpenmrsResourceStrict.auditInfo


birthdate?

optional birthdate: string

Defined in: packages/framework/esm-api/src/types/person-resource.ts:13


birthdateEstimated?

optional birthdateEstimated: boolean

Defined in: packages/framework/esm-api/src/types/person-resource.ts:14


birthtime?

optional birthtime: null | string

Defined in: packages/framework/esm-api/src/types/person-resource.ts:24


causeOfDeath?

optional causeOfDeath: null | Concept

Defined in: packages/framework/esm-api/src/types/person-resource.ts:17


causeOfDeathNonCoded?

optional causeOfDeathNonCoded: null | string

Defined in: packages/framework/esm-api/src/types/person-resource.ts:26


dead?

optional dead: boolean

Defined in: packages/framework/esm-api/src/types/person-resource.ts:15


deathDate?

optional deathDate: null | string

Defined in: packages/framework/esm-api/src/types/person-resource.ts:16


deathdateEstimated?

optional deathdateEstimated: boolean

Defined in: packages/framework/esm-api/src/types/person-resource.ts:25


display?

optional display: string

Defined in: packages/framework/esm-api/src/types/openmrs-resource.ts:14

Inherited from

OpenmrsResourceStrict.display


gender?

optional gender: string

Defined in: packages/framework/esm-api/src/types/person-resource.ts:11


optional links: Link[]

Defined in: packages/framework/esm-api/src/types/openmrs-resource.ts:15

Inherited from

OpenmrsResourceStrict.links


names?

optional names: PersonName[]

Defined in: packages/framework/esm-api/src/types/person-resource.ts:20


preferredAddress?

optional preferredAddress: PersonAddress

Defined in: packages/framework/esm-api/src/types/person-resource.ts:19


preferredName?

optional preferredName: PersonName

Defined in: packages/framework/esm-api/src/types/person-resource.ts:18


resourceVersion?

optional resourceVersion: string

Defined in: packages/framework/esm-api/src/types/openmrs-resource.ts:17

Inherited from

OpenmrsResourceStrict.resourceVersion


uuid

uuid: string

Defined in: packages/framework/esm-api/src/types/openmrs-resource.ts:13

Inherited from

OpenmrsResourceStrict.uuid


voided?

optional voided: boolean

Defined in: packages/framework/esm-api/src/types/person-resource.ts:23