Skip to main content

License Management

Manage Premium NLP, OCR, and De-identification Capabilities in Patient Journey Intelligence

The License Management module provides a centralized interface for uploading, validating, monitoring, and managing license files from John Snow Labs (JSL). These licenses enable access to advanced NLP, OCR, De-identification, and domain-specific model libraries integrated into the Patient Journey Intelligence (Patient Journey Intelligence) platform.

License Management

This video demonstrates the interface visually without audio narration.


Module Overviewโ€‹

License Management consists of two primary functional areas:

  • Upload License: Import and register JSL license files
  • License List: View license details, track expiration, and remove outdated entries

๐Ÿ“Ž Note: License files are provided in .json format via my.JohnSnowLabs.com. Only users with administrative privileges may manage licenses.


Uploading a Licenseโ€‹

Navigate to Administration โ†’ License, then open the Upload License tab to add a new license.

Steps to Uploadโ€‹

  1. Download your .json license file from my.JohnSnowLabs.com
  2. Open the Upload License interface
  3. Drag and drop the license file or browse to select it manually

Patient Journey Intelligence automatically:

  • Validates the license file structure
  • Verifies the expiration date
  • Identifies supported feature sets
  • Registers the license for use platform-wide

โ— If the file is malformed or expired, an error message will be displayed with diagnostic guidance.


License List & Managementโ€‹

The License List tab displays all uploaded licenses with metadata and status indicators.

Table Fieldsโ€‹

FieldDescription
SNSequential identifier
License InfoEnabled features and product coverage
StatusACTIVE / EXPIRED
Expiration DateLicense validity end date
Uploaded ByAdministrator who uploaded the file
ActionOption to delete the license

Key Capabilitiesโ€‹

  • Track multiple active or historical licenses
  • Identify licenses nearing expiration
  • Detect overlapping or redundant entries
  • Remove invalid or superseded files

Pagination and sorting tools are available for large license inventories.


Understanding License Coverageโ€‹

JSL licenses may include one or more product domains. Patient Journey Intelligence automatically parses the license to determine enabled features.

Common License Categoriesโ€‹

** Healthcare NLP**

  • Named Entity Recognition (NER)
  • Clinical concept linking and normalization
  • Relation extraction and assertion detection
  • Text classification and document structuring

** OCR & Digitization**

  • Scanned document parsing (PDF, TIFF)
  • Form layout recognition
  • Handwriting extraction (if supported)

** De-identification**

  • PHI detection in text (NLP-based)
  • DICOM pixel anonymization
  • Regulatory compliance support (HIPAA, GDPR, clinical trial use)

** Model Training & Inference**

  • Custom NLP model development
  • GPU-based training (if enabled)
  • Inference optimization for production-scale deployment

** Multi-Domain (All-in-One)**

  • Access to all domain libraries including healthcare, legal, financial, and general-purpose NLP

License Deletionโ€‹

Administrators may delete a license under the following circumstances:

  • License has expired
  • A newer license replaces the previous version
  • File was uploaded in error
  • Duplicate licenses exist

How to Deleteโ€‹

  1. Navigate to the License List tab
  2. Locate the license entry
  3. Click the trash icon and confirm the deletion

โš  Caution: Deleting an active license may immediately impact platform capabilities. Verify dependencies before removal.


Real-Time License Status Monitoringโ€‹

Patient Journey Intelligence actively monitors license status and displays one of the following states:

    • Active: Fully valid and in use
  • โณ Expiring Soon: Highlighted for proactive renewal
  • โŒ Expired: License no longer functional
  • โš  Conflicting / Overlapping: Multiple licenses affecting similar capabilities

License-Driven Functional Accessโ€‹

Your license scope determines access to the following Patient Journey Intelligence capabilities:

** Clinical NLP Pipelines**

  • Extraction of diagnoses, medications, labs, and social history
  • Negation, assertion, and context detection

** Document Digitization**

  • Conversion of scanned documents into structured data
  • Preprocessing pipelines for ingestion workflows

** Text & Image De-identification**

  • NLP-based PHI redaction from clinical narratives
  • Pixel-level PHI removal in DICOM images

๐Ÿงช Training & Model Development

  • Custom pipeline configuration
  • Fine-tuning pre-trained NLP models for domain-specific tasks

Licenses must remain active for uninterrupted access to these functions.


Best Practices for License Managementโ€‹

Always use the most recent license from the official JSL portal

Periodically remove expired or unused licenses

Set calendar reminders for upcoming expirations

๐Ÿงช Test license-dependent features post-upload

Store license files securely and back them up

Document license lifecycle changes for audit readiness


Troubleshooting & Validationโ€‹

IssueResolution
License not recognizedEnsure file is .json and complete. Re-download if corrupted.
Features not availableConfirm that the license includes required modules and is not expired.
Multiple licenses causing conflictRemove outdated or redundant entries and verify activation order.

The License Management module ensures Patient Journey Intelligence maintains secure, compliant, and uninterrupted access to advanced data processing capabilities by:

Centralizing license upload and validation

Offering visibility into license status and scope

Supporting lifecycle management and cleanup

Enabling auditability and administrative control

Powering core Patient Journey Intelligence functionality including NLP, OCR, and PHI de-identification

Maintaining up-to-date licenses is essential for ensuring that Patient Journey Intelligence's most powerful features remain accessible and operational.