PractitionerLicense

A professional license authorizing a practitioner to practice healthcare in a specific jurisdiction. Tracks license number, type, issuing authority, validity period, and current status.

Overview

PractitionerLicense represents the legal authorization granted by a regulatory body allowing a healthcare professional to practice. Licenses are jurisdiction-specific - a practitioner may need separate licenses for each state, province, or country where they practice. The entity tracks the license identifier, type, issuing authority, validity dates, and current status to support credentialing and compliance verification.

Key Concepts

License Components

Each license record contains:

FieldPurposeExample
identifierLicense number and systemMD-MA-987654
typeType of licenseMedical Doctor (MD)
jurisdictionWhere license is validMassachusetts
issuingAuthorityLicensing boardMA Board of Medicine
validityPeriodDates of validity2022-01-01 to 2026-12-31
statusCurrent license stateactive

Jurisdiction

Licenses are valid only within their jurisdiction:

United States

  • State-level licensing (e.g., Massachusetts, California)
  • Each state has its own medical board

United Kingdom

  • National licensing through GMC, NMC
  • Valid throughout UK

European Union

  • Country-level with mutual recognition
  • Varying requirements by member state

License Status

StatusMeaningCan Practice?
activeValid and in good standingYes
expiredValidity period has endedNo
suspendedTemporarily revokedNo
revokedPermanently cancelledNo
pendingApplication in processNo

Validity Period

The validityPeriod via Period:

  • startDate - When license became effective
  • endDate - When license expires (requires renewal)

Some licenses (e.g., UK GMC) may have no end date (continuous registration).

Calculated Field

isActive - Computed boolean that is true when:

  • Status is active
  • Current date is within validity period

Use Cases

Credentialing

When onboarding a practitioner:

  1. Collect license documentation
  2. Verify with issuing authority
  3. Create license record with verified details
  4. Set up renewal reminders
  5. Monitor for status changes

Practice Authorization

Before allowing practice:

  1. Query practitioner's licenses
  2. Check isActive for relevant jurisdiction
  3. Verify license type matches role
  4. Document verification
  5. Block if no valid license

Multi-State Practice

For practitioners in multiple jurisdictions:

  1. Maintain license for each state
  2. Track different renewal dates
  3. Verify active license for patient's location
  4. Support telehealth licensing requirements

License Renewal

When license approaches expiration:

  1. Query licenses with upcoming endDate
  2. Alert practitioner of renewal need
  3. Track renewal application status
  4. Update validity period when renewed
  5. Update status if not renewed

Compliance Reporting

For regulatory compliance:

  1. Report license coverage by jurisdiction
  2. Identify expiring licenses
  3. Track disciplinary actions (suspended/revoked)
  4. Document verification audits

Related Entities

EntityRelationshipDescription
PractitionerBelongs toThe practitioner holding this license
PractitionerLicenseTypeReferencesType of professional license
IdentifierContainsLicense number and system
OrganizationReferencesLicensing authority that issued the license
PeriodContainsValidity date range

Calculated Fields

FieldTypeDescription
isActivebooleanTrue if status is active and current date is within validity period

Enums

status

ValueDescription
activeLicense is valid and in good standing
expiredLicense validity period has ended, renewal required
suspendedLicense temporarily suspended by licensing authority
revokedLicense permanently cancelled, cannot be renewed
pendingLicense application submitted, awaiting approval
8 properties
Schema

Properties

PropertyTypeModeDescriptionRequired
practitionerPractitioner
stored

Practitioner holding this license

Required
identifierIdentifier
stored

License identifier with number and system

Required
typePractitionerLicenseType
stored

Type of professional license

Required
jurisdictionstring
stored

Jurisdiction where the license is valid (state, province, country)

Example: "Massachusetts"

Required
issuingAuthorityOrganization
stored

Authority that issued the license

Optional
validityPeriodPeriod
stored

Period during which the license is valid

Optional
statusstring
stored

Current status of the license

Values: active, expired, suspended, revoked, pending

Example: "active"

Required
isActiveboolean
calculated

Whether the license is currently active and valid

Optional

Examples

Example 1

{
  "@type": "PractitionerLicense",
  "practitioner": {
    "@type": "Practitioner",
    "givenName": "Michael",
    "familyName": "Chen"
  },
  "identifier": {
    "@type": "Identifier",
    "system": "MA-MEDICAL-BOARD",
    "value": "MD-MA-987654",
    "type": "license"
  },
  "type": {
    "@type": "PractitionerLicenseType",
    "code": "MD",
    "label": "Medical Doctor"
  },
  "jurisdiction": "Massachusetts",
  "issuingAuthority": {
    "@type": "Organization",
    "name": "Massachusetts Board of Registration in Medicine"
  },
  "validityPeriod": {
    "@type": "Period",
    "startDate": "2022-01-01",
    "endDate": "2026-12-31"
  },
  "status": "active"
}

Example 2

{
  "@type": "PractitionerLicense",
  "practitioner": {
    "@type": "Practitioner",
    "givenName": "Emily",
    "familyName": "Davis"
  },
  "identifier": {
    "@type": "Identifier",
    "system": "GMC-UK",
    "value": "7654321",
    "type": "license"
  },
  "type": {
    "@type": "PractitionerLicenseType",
    "code": "GMC",
    "label": "General Medical Council Registration"
  },
  "jurisdiction": "United Kingdom",
  "issuingAuthority": {
    "@type": "Organization",
    "name": "General Medical Council"
  },
  "validityPeriod": {
    "@type": "Period",
    "startDate": "2020-06-01"
  },
  "status": "active"
}