Skip to main content

PotentiallyEncryptedPatient

@icure/medical-device-sdk / PotentiallyEncryptedPatient

Interface: PotentiallyEncryptedPatient

Implemented by​

Table of contents​

Properties​

Properties​

active​

β€’ active: boolean

Is the patient active (boolean).

Defined in​

src/models/Patient.ts:369


addresses​

β€’ addresses: Address[]

the list of addresses (with address type).

Defined in​

src/models/Patient.ts:341


administrativeNote​

β€’ Optional administrativeNote: string

An administrative note, not confidential.

Defined in​

src/models/Patient.ts:429


alias​

β€’ Optional alias: string

An alias of the person, nickname, ...

Defined in​

src/models/Patient.ts:365


author​

β€’ Optional author: string

The id of the [User] that created this patient. When creating the patient, this field will be filled automatically by the current user id if not provided.

Defined in​

src/models/Patient.ts:297


birthSex​

β€’ Optional birthSex: PatientBirthSexEnum

the birth sex of the patient: male, female, indeterminate, unknown

Defined in​

src/models/Patient.ts:353


civility​

β€’ Optional civility: string

Mr., Ms., Pr., Dr. ...

Defined in​

src/models/Patient.ts:345


codes​

β€’ codes: Set<CodingReference>

A code is an item from a codification system that qualifies the content of this patient.

Defined in​

src/models/Patient.ts:309


companyName​

β€’ Optional companyName: string

the name of the company this patient is member of.

Defined in​

src/models/Patient.ts:333


created​

β€’ Optional created: number

the creation date of the patient (encoded as epoch).

Defined in​

src/models/Patient.ts:289


dateOfBirth​

β€’ Optional dateOfBirth: number

The birthdate encoded as a fuzzy date on 8 positions (YYYYMMDD) MM and/or DD can be set to 00 if unknown (19740000 is a valid date).

Defined in​

src/models/Patient.ts:397


dateOfDeath​

β€’ Optional dateOfDeath: number

The date of death encoded as a fuzzy date on 8 positions (YYYYMMDD) MM and/or DD can be set to 00 if unknown (19740000 is a valid date).

Defined in​

src/models/Patient.ts:401


deactivationReason​

β€’ deactivationReason: PatientDeactivationReasonEnum

When not active, the reason for deactivation.

Defined in​

src/models/Patient.ts:373


deceased​

β€’ Optional deceased: boolean

Is the patient deceased.

Defined in​

src/models/Patient.ts:413


deletionDate​

β€’ Optional deletionDate: number

the soft delete timestamp. When a patient is ”deletedβ€œ, this is set to a non null value: the moment of the deletion

Defined in​

src/models/Patient.ts:317


education​

β€’ Optional education: string

The level of education (college degree, undergraduate, phd).

Defined in​

src/models/Patient.ts:417


endOfLife​

β€’ Optional endOfLife: number

Soft delete (unix epoch in ms) timestamp of the patient

Defined in​

src/models/Patient.ts:313


ethnicity​

β€’ Optional ethnicity: string

The ethnicity of the patient.

Defined in​

src/models/Patient.ts:441


externalId​

β€’ Optional externalId: string

An external (from another source) id with no guarantee or requirement for unicity .

Defined in​

src/models/Patient.ts:449


firstName​

β€’ Optional firstName: string

the firstname (name) of the patient.

Defined in​

src/models/Patient.ts:321


gender​

β€’ Optional gender: PatientGenderEnum

the gender of the patient: male, female, indeterminate, changed, changedToMale, changedToFemale, unknown

Defined in​

src/models/Patient.ts:349


id​

β€’ Optional id: string

the Id of the patient. We encourage using either a v4 UUID or a HL7 Id.

Defined in​

src/models/Patient.ts:277


identifiers​

β€’ identifiers: Identifier[]

Typically used for business / client identifiers. An identifier should identify a patient uniquely and unambiguously. However, iCure can't guarantee the uniqueness of those identifiers : This is something you need to take care of.

Defined in​

src/models/Patient.ts:285


labels​

β€’ labels: Set<CodingReference>

A label is an item from a codification system that qualifies a patient as being member of a certain class, whatever the value it might have taken. If the label qualifies the content of a field, it means that whatever the content of the field, the label will always apply. LOINC is a codification system typically used for labels.

Defined in​

src/models/Patient.ts:305


languages​

β€’ languages: string[]

the list of languages spoken by the patient ordered by fluency (alpha-2 code http://www.loc.gov/standards/iso639-2/ascii_8bits.html).

Defined in​

src/models/Patient.ts:337


lastName​

β€’ Optional lastName: string

the lastname (surname) of the patient. This is the official lastname that should be used for official administrative purposes.

Defined in​

src/models/Patient.ts:325


maidenName​

β€’ Optional maidenName: string

Lastname at birth (can be different of the current name), depending on the country, must be used to design the patient .

Defined in​

src/models/Patient.ts:381


mergeToPatientId​

β€’ Optional mergeToPatientId: string

The id of the patient this patient has been merged with.

Defined in​

src/models/Patient.ts:357


mergedIds​

β€’ mergedIds: Set<string>

The ids of the patients that have been merged inside this patient.

Defined in​

src/models/Patient.ts:361


modified​

β€’ Optional modified: number

the last modification date of the patient (encoded as epoch).

Defined in​

src/models/Patient.ts:293


names​

β€’ names: PersonName[]

the list of all names of the patient, also containing the official full name information. Ordered by preference of use. First element is therefore the official name used for the patient in the application

Defined in​

src/models/Patient.ts:329


nationality​

β€’ Optional nationality: string

The nationality of the patient.

Defined in​

src/models/Patient.ts:433


note​

β€’ Optional note: string

A text note (can be confidential, encrypted by default).

Defined in​

src/models/Patient.ts:425


parameters​

β€’ parameters: Object

Extra parameters

Index signature​

β–ͺ [key: string]: string[]

Defined in​

src/models/Patient.ts:465


partnerName​

β€’ Optional partnerName: string

Lastname of the partner, should not be used to design the patient.

Defined in​

src/models/Patient.ts:389


partnerships​

β€’ partnerships: Partnership[]

List of partners, or persons of contact (of class Partnership, see below).

Defined in​

src/models/Patient.ts:453


patientHealthCareParties​

β€’ patientHealthCareParties: PatientHealthCareParty[]

Links (usually for therapeutic reasons) between this patient and healthcare parties (of class PatientHealthcareParty).

Defined in​

src/models/Patient.ts:457


patientProfessions​

β€’ patientProfessions: CodingReference[]

Codified list of professions exercised by this patient.

Defined in​

src/models/Patient.ts:461


personalStatus​

β€’ Optional personalStatus: PatientPersonalStatusEnum

any of single, in_couple, married, separated, divorced, divorcing, widowed, widower, complicated, unknown, contract, other.

Defined in​

src/models/Patient.ts:393


picture​

β€’ Optional picture: ArrayBuffer

A picture usually saved in JPEG format.

Defined in​

src/models/Patient.ts:445


placeOfBirth​

β€’ Optional placeOfBirth: string

The place of birth.

Defined in​

src/models/Patient.ts:405


placeOfDeath​

β€’ Optional placeOfDeath: string

The place of death.

Defined in​

src/models/Patient.ts:409


profession​

β€’ Optional profession: string

The current professional activity.

Defined in​

src/models/Patient.ts:421


properties​

β€’ properties: Set<Property>

Extra properties

Defined in​

src/models/Patient.ts:469


race​

β€’ Optional race: string

The race of the patient.

Defined in​

src/models/Patient.ts:437


responsible​

β€’ Optional responsible: string

The id of the data owner that is responsible of this patient. When creating the patient, will be filled automatically by the current user data owner id ([HealthcareProfessional], [Patient] or [MedicalDevice]) if missing

Defined in​

src/models/Patient.ts:301


rev​

β€’ Optional rev: string

the revision of the patient in the database, used for conflict management / optimistic locking.

Defined in​

src/models/Patient.ts:281


spouseName​

β€’ Optional spouseName: string

Lastname of the spouse for a married woman, depending on the country, can be used to design the patient.

Defined in​

src/models/Patient.ts:385


ssin​

β€’ Optional ssin: string

Social security inscription number.

Defined in​

src/models/Patient.ts:377


systemMetaData​

β€’ Optional systemMetaData: SystemMetaDataOwnerEncrypted

Defined in​

src/models/Patient.ts:470