Healthcare Party
This entity is a root level object. It represents a healthcare party. It is serialized in JSON and saved in the underlying icure-healthcareParty CouchDB database.
Properties
rev
the revision of the healthcare party in the database, used for conflict management / optimistic locking.
deletionDate
hard delete (unix epoch in ms) timestamp of the object. Filled automatically when deletePatient is called. format: int64.
name
The full name of the healthcare party, used mainly when the healthcare party is an organization
lastName
the lastname (surname) of the healthcare party. This is the official lastname that should be used for official administrative purposes.
gender
the gender of the healthcare party: male, female, indeterminate, changed, changedToMale, changedToFemale, unknown Values: male, female, indeterminate, changed, changedToMale, changedToFemale, unknown
bankAccount
Bank Account identifier of the healhtcare party, IBAN, deprecated, use financial institutions instead
bic
Bank Identifier Code, the SWIFT Address assigned to the bank, use financial institutions instead
nihii
National Institute for Health and Invalidity Insurance number assigned to healthcare parties (institution or person).
languages *
The list of languages spoken by the patient ordered by fluency (alpha-2 code http://www.loc.gov/standards/iso639-2/ascii_8bits.html).
specialityCodes *
Medical specialty of the healthcare party codified using FHIR or Kmehr codificaiton scheme
sendFormats *
The type of format for contacting the healthcare party, ex: mobile, phone, email, etc.
billingType
The invoicing scheme this healthcare party adheres to : 'service fee' or 'flat rate'
hcPartyKeys *
For each couple of HcParties (delegator and delegate), this map contains the exchange AES key. The delegator is always this hcp, the key of the map is the id of the delegate. The AES exchange key is encrypted using RSA twice : once using this hcp public key (index 0 in the Array) and once using the other hcp public key (index 1 in the Array). For a pair of HcParties. Each HcParty always has one AES exchange key for himself.
privateKeyShamirPartitions *
The privateKeyShamirPartitions are used to share this hcp's private RSA key with a series of other hcParties using Shamir's algorithm. The key of the map is the hcp Id with whom this partition has been shared. The value is "threshold⎮partition in hex" encrypted using the the partition's holder's public RSA key
Last updated
Was this helpful?