Skip to content
Last updated

Practitioner (Type-1)

Overview

The Practitioner (Type 1) domain represents an individual healthcare provider involved in the delivery of care, such as physicians, nurses, and other licensed clinicians. This domain models a Provider as a person acting in a professional healthcare role, capturing identifiers, credentials, specialties, licensure, availability, and participation in care delivery and administrative workflows.


When to Use This Domain

  • Use the Practitioner domain when:
    • You are modeling an individual clinician or care provider.
    • National Provider Identifiers (NPIs), licenses, or specialties are required.
    • You need to support provider directory, referral, credentialing, or network participation use cases.
    • Provider availability, accepted insurances, or roles are relevant.
  • Do not use this domain when:
    • Modeling organizations or locations (use Health Facility instead).
    • Only non‑clinical organizational identity is required.

Relationship to Other Domains

  • Entity: Provider
  • Type: Type 1 (Individual Provider)
  • Scope: The Practitioner domain represents a single real‑world individual provider. It does not represent organizations or care locations.

Data Model

The Practitioner schema is composed of professional, demographic, and administrative attribute groups. All fields are optional unless otherwise noted.

Core Identity & Demographics

Represents the personal and foundational attributes of the individual practitioner.

Embedded ClusterAttributeTypeDescription
NamesuseCode SetName usage (e.g., official, nickname)
prefixTextHonorific prefix (e.g., Dr., Mr.)
firstTextFirst name
middleTextMiddle name or initial
lastTextLast name or surname
suffixTextSuffix (e.g., Jr., III)
credentialTextProfessional credentials or designation
Dates of BirthdateOfBirthDateDate of birth of the practitioner
Gender & IdentitygenderCode SetAdministrative gender
genderIdentityCode SetSelf‑identified gender
Personal AttributesssnTextSocial Security Number
citizenshipCode SetCitizenship status
photosTextURLs to practitioner images or profile photos
sexualOrientationCode SetSelf-identified sexual orientation
raceCode SetRace classification
ethnicityCode SetEthnicity classification
religiousAffiliationCode SetReligious affiliation
maritalStatusCode SetMarital status
Death DetailsdeceasedBooleanDeceased indicator
deathDetailsObjectDeath-related details (Date, Location, etc.)

Consents & Preferences

Represents legal permissions and communication settings.

Embedded ClusterAttributeTypeDescription
ConsentsnameTextConsent name
typeCode SetConsent type
statusCode SetConsent status
isRequiredBooleanRequired indicator
decisionCode SetConsent decision
validFromDateValid from
validToDateValid to
sourceTextSource of consent
regulatoryBasisCode SetRegulatory basis
PreferencesnameTextPreference name
typeTextPreference type
ChannelstypeCode SetCommunication channel (e.g., SMS, Email)
isOptedInBooleanOpt‑in indicator
lastOptedInDateDateLast opt‑in date
frequencyTextCommunication frequency
preferredStartTimeTimePreferred start time
preferredEndTimeTimePreferred end time

Contact Information (Grouped)

Captured as grouped records or standalone communication attributes.

Embedded ClusterAttributeTypeDescription
AddressAddress-Physical or mailing address
Phone ListPhone List-One or more phone numbers
Fax ListFax List-Fax numbers
Best Time to ContactdayCode SetDay of the week for the contact window
startTimeTimeStart time of preferred contact window
endTimeTimeEnd time of preferred contact window
allDayBooleanIndicates availability for the entire day

Standalone Addresses

Detailed attributes for physical locations.

Embedded ClusterAttributeTypeDescription
addressNameTextAddress label
addressTypeCode SetAddress type
line1TextAddress line 1
line2TextAddress line 2
cityTextCity
districtTextDistrict
stateTextState
postalCodeTextPostal code
countryTextCountry
latitudeNumberLatitude
longitudeNumberLongitude
validFromDateStart date
validToDateEnd date

Phone, Fax, and Email

Standard communication channels.

Embedded ClusterAttributeTypeDescription
Phone NumbersnumberTextPhone number
typeCode SetPhone type
Fax NumbersnumberTextFax number
typeCode SetFax type
EmailsemailTextEmail address
typeCode SetEmail type
validFromDateStart date
validToDateEnd date

Professional Identifiers

Identifiers related to the practitioner’s legal and professional standing.

Embedded ClusterAttributeTypeDescription
NPInpiTextNational Provider Identifier
entityTypeCodeTextNPI entity type (Type 1)
LicensesnumberTextLicense number
stateTextIssuing state
taxonomyCodeCode SetTaxonomy code
licenseEffectiveDateDateEffective date
licenseExpirationDateDateExpiration date
licenseStatusTextStatus
licenseStatusDetailTextStatus detail
licenseProfessionCodeTextProfession code
licenseRankCodeTextRank code
licenseLastUpdateDateDateLast update
licenseDescriptionTextProfession description
licenseTypeTextLicense type
licensePrimaryTextPrimary indicator
SpecialtiestaxonomyCodeCode SetSpecialty taxonomy code

Practitioner Roles & Participation

Represents clinical service modes, programs, and availability.

Embedded ClusterAttributeTypeDescription
acceptingNewPatientsBooleanIndicates current patient acceptance
serviceModeCode SetService delivery mode (e.g., virtual)
Clinical ExpertisenameTextArea of expertise
urlTextReference URL
ProgramsnameTextProgram name
urlTextReference URL
SpecialtiestaxonomyCodeCode SetSpecialty taxonomy code
isPrimaryBooleanPrimary specialty indicator
Sub-SpecialtiescodeCode SetSub-specialty code
statusCode SetActive status indicator
AvailabilitydayCode SetDay of the week
startTimeTimeAvailability start time
endTimeTimeAvailability end time
allDayBooleanAvailability for the full day
Accepted InsurancespayerNameTextInsurance payer name
statusCode SetParticipation status
insuranceTypeCode SetType of insurance
planIdTextPlan identifier
planTypeCode SetPlan classification
networkStatusCode SetNetwork status (In/Out)
startDateDateParticipation start date
endDateDateParticipation end date

Additional Attributes

Education, practice background, and external identifiers.

Embedded ClusterAttributeTypeDescription
QualificationstypeCode SetQualification type
qualificationTextQualification name
statusCode SetStatus
issuerTextIssuer
issueDateDateIssue date
validFromDateValid from
validToDateValid to
Medicare & ComplianceMedicare InfoObjectPECOS and Medicare status
Disciplinary InfoObjectWarnings or exclusions
EducationschoolTextMedical school
yearNumberGraduation year
BackgroundpracticeYearsNumberEstimated years in practice
researchTextInterests and publications
locationInfoTextRural / urban indicators
LanguageslanguageCode SetSpoken/Written language
preferredBooleanPreferred language indicator
Alternate IdentifiersdescriptionTextLabel for the identifier
typeCode SetIdentifier type
valueTextIdentifier value
statusTextCurrent status
issuerTextIssuing authority
issueDateDateIssue date
startDateDateValidity start date
endDateDateValidity end date
External Unique IDissuerTextIssuing authority or system
valueTextUnique identifier value
statusTextIdentifier status
startDateDateValidity start date
endDateDateValidity end date