Skip to content
Last updated

Core Person Data Model

Overview

The Core Person domain represents the canonical, non-clinical representation of an individual human being in Verato. This domain captures foundational demographic, contact, identity, and preference information that is broadly applicable across industries and use cases. It serves as the base domain for the Person entity and is extended by more specialized domains (for example, Patient).


When to Use This Domain

Use the Core Person domain when:

  • You need a general representation of a person independent of healthcare delivery
  • You want to manage demographic, contact, or preference data that is not specific to a clinical workflow

Do not use this domain when:

  • Clinical, encounter-level, or healthcare-specific attributes are required (use the Patient domain instead)

Relationship to Other Domains

AttributeRelationship
Base domain for:All domains created for the Person entity
Shares Identity With:All Person domains

The Core Person domain represents the canonical, non-clinical representation of an individual in Verato. Domain extensions may be introduced for specialized organizational contexts in the future.


Data Model

The Core Person schema is composed of multiple repeatable attribute groups. All attributes are optional unless otherwise noted.


Addresses

Embedded ClusterAttributeTypeDescription
typeCode SetAddress Type (home, work, personal, etc...)
line1TextPrimary street address or location line
line2TextSecondary address details like suite or floor number
cityTextCity of the address
districtTextAdministrative division within a state or city
stateTextState or province of the address
postalCodeTextZIP or postal code used for mailing
countryTextCountry where the person is located
latitudeNumberLatitude coordinate
longitudeNumberLongitude coordinate
validFromDateThe date from which this data is considered valid
validToDateThe date after which this data is considered invalid

Alternate Identifiers

Embedded ClusterAttributeTypeDescription
descriptionTextTextual description providing details about the item
typeCode SetCategory or classification for the given field
valueTextField representing value
statusTextCurrent status, such as active or inactive
issuerTextEntity that issued the identifier or document
issueDateDateDate on which the document or identifier was issued
startDateDateDate marking the beginning of a period or validity
endDateDateDate marking the end of a period or validity

Citizenships

Embedded ClusterAttributeTypeDescription
citizenshipCode SetCountry of citizenship

Communication Languages

Embedded ClusterAttributeTypeDescription
languageCode SetSpoken language code
preferredBooleanFlag indicating preferred option
Embedded ClusterAttributeTypeDescription
nameTextName of a preference, consent, or policy
typeCode SetCategory or classification of the consent
statusCode SetCurrent status, such as active or inactive
isRequiredBooleanIndicates if consent is required
decisionCode SetConsent decision (e.g., granted, denied)
validFromDateThe date from which this consent is considered valid
validToDateThe date after which this consent is considered invalid
sourceTextSource from which the data was collected
regulatoryBasisCode SetLegal or policy justification code

Dates Of Birth

Embedded ClusterAttributeTypeDescription
dateOfBirthDateDate of birth of the person
Death Details
Death DetailsdeceasedCode SetField representing deceased
Death DetailsdateOfDeathDate-TimeDate and time of death
Death DetailscityTextCity where the person was deceased
Death DetailscountyTextCounty or administrative division where the person was deceased
Death DetailsstateTextState or province where the person was deceased
Death DetailscountryTextCountry where the person was deceased

Emails

Embedded ClusterAttributeTypeDescription
typeCode SetCode indicating the kind or category (e.g., home, work)
emailTextEmail address for communication
validFromDateThe date from which this email is considered valid
validToDateThe date after which this email is considered invalid

Ethnicities

Embedded ClusterAttributeTypeDescription
ethnicityCode SetEthnic group classification

External Unique Identifier

Embedded ClusterAttributeTypeDescription
issuerTextEntity that issued the identifier or document
valueTextValue of the identifier
statusTextCurrent status, such as active or inactive
startDateDateDate marking the beginning of a period or validity
endDateDateDate marking the end of a period or validity

Gender Identities

Embedded ClusterAttributeTypeDescription
genderIdentityCode SetSelf-identified gender representation

Genders

Embedded ClusterAttributeTypeDescription
genderCode SetSex assigned at birth

Marital Statuses

Embedded ClusterAttributeTypeDescription
maritalStatusCode SetMarital status

Multiple Birth Indicator

Embedded ClusterAttributeTypeDescription
multipleBirthIndicatorBooleanBoolean for multiple birth status
multipleBirthIntegerNumberPerson's number in birth order (e.g., 2 for twin #2)
birthPluralityNumberTotal number of siblings in the birth (e.g., 2 for twins)

Names

Embedded ClusterAttributeTypeDescription
useCode SetUsage context for the name (e.g., official, nickname)
prefixTextHonorific prefix (e.g., Dr., Mr., Ms.)
firstTextFirst name
middleTextMiddle name or initial
lastTextLast name or surname
suffixTextSuffix such as Jr., Sr., III
credentialTextProfessional credential or designation

Phone Numbers

Embedded ClusterAttributeTypeDescription
typeCode SetPhone Type (home, work, personal, etc...)
countryCodeTextField representing countryCode
areaCodeTextField representing areaCode
numberTextField representing number
extensionTextField representing extension
validToDateThe date after which this phone is considered invalid
validFromDateThe date from which this phone is considered valid
Best Time to Contact
Best Time to ContactdayCode SetDay of the week
Best Time to ContactstartTimeTimeTime contact is preferred to begin
Best Time to ContactendTimeTimeTime contact is preferred to end
Best Time to ContactallDayBooleanBoolean for all-day availability

Photos

Embedded ClusterAttributeTypeDescription
urlTextWeb address for image or photo

Preferences

Embedded ClusterAttributeTypeDescription
nameTextName of a preference
typeTextType of preference
Channels
ChannelstypeCode SetType of communication channel (e.g., SMS, Email, Phone)
isOptedInBooleanIndicates whether the person has opted in to receive communications
lastOptedInDateDateThe most recent date the person opted in to the selected communication type
frequencyTextHow often the person prefers to be contacted (e.g., weekly, monthly)
preferredStartTimeTimeThe earliest preferred time of day for communication
preferredEndTimeTimeThe latest preferred time of day for communication

Qualifications

Embedded ClusterAttributeTypeDescription
typeCode SetType of qualification (qualification, ceritfication etc.)
qualificationCode SetQualification or certificate obtained
statusCode SetCurrent status, such as active or inactive
issuerTextEntity that issued the identifier or document
issueDateDateDate on which the document or identifier was issued
validFromDateThe date from which this qualification is considered valid
validToDateThe date after which this qualification is considered invalid

Races

Embedded ClusterAttributeTypeDescription
raceCode SetRace or racial identity

Religious Affiliations

Embedded ClusterAttributeTypeDescription
religiousAffiliationCode SetReligious belief or affiliation

SSNs

Embedded ClusterAttributeTypeDescription
ssnTextSocial Security Number

Sexual Orientations

Embedded ClusterAttributeTypeDescription
sexualOrientationCode SetSelf-declared sexual orientation