Expand description
Medical Computing Library - Healthcare Data Processing and Medical Analytics
This module provides high-performance medical computing operations leveraging Phase 2 enhancements:
- Fiduciary Cryptography (ML-DSA) for secure medical data protection
- Zero-Knowledge Semantic Proofs for privacy-preserving medical research
- Hardware-Sympathetic Storage (ZNS) for zero-copy medical data
- Statistical Computing Library for advanced medical analytics
Structs§
- ADME
Prediction - ADME prediction
- Abnormality
Detector - Abnormality detector
- Absorption
Model - Absorption model
- Access
Condition - Access conditions
- Access
Control - Access controls
- Access
Logging - Access logging
- Access
Policy - Access policies
- Access
Rule - Access rules
- Acquisition
Parameters - Acquisition parameters
- Acquisition
Protocol - Acquisition protocols
- Address
- Address
- Agreement
Term - Agreement terms
- Alert
System - Alert systems
- Allergy
- Allergy
- Analysis
Algorithm - Analysis algorithms
- Analysis
Method - Analysis methods
- Animal
Model - Animal models
- Anomaly
Detection - Anomaly detection
- Anonymization
Engine - Anonymization engine
- Anonymization
Method - Anonymization methods
- Anonymization
Parameters - Anonymization parameters
- Assay
Readout - Assay readouts
- Assessment
Criterion - Assessment criteria
- Audit
Entry - Audit trail entry for medical data access
- Audit
Event - Audit events
- Audit
Finding - Audit findings
- Audit
Report - Audit reports
- Audit
System - Audit system
- Audit
Trail - Audit trails
- Authentication
Factor - Authentication factors
- Authentication
Method - Authentication methods
- Authentication
System - Authentication system
- Authorization
Condition - Authorization conditions
- Authorization
Policy - Authorization policies
- Authorization
Rule - Authorization rules
- Authorization
System - Authorization system
- Best
Practice - Best practices
- Binding
Site - Binding sites
- Blood
Pressure - Blood pressure
- Breach
Detection - Breach detection
- Breach
Notification - Breach notification
- Channel
Configuration - Channel configuration
- Clinical
Analysis - Clinical data analysis result
- Clinical
Analyzer - Clinical analyzer for medical data analysis
- Clinical
Guideline - Clinical guidelines
- Clinical
Risk Assessment - Clinical risk assessment
- Clinical
Risk Factor - Clinical risk factors
- Clinical
Risk Model - Clinical risk models
- Clinical
Standards - Clinical standards
- Cohort
Summary - Summary of a numeric cohort, computed via
crate::solvers::statistics. - Compliance
Metric - Compliance metrics
- Compliance
Monitoring - Compliance monitoring
- Compliance
Report - Compliance report for regulatory requirements
- Compliance
Requirement - Compliance requirements
- Compound
- Compounds
- Compound
Library - Compound libraries
- Compound
Properties - Compound properties
- Compound
Screen Row - One screened compound’s descriptor row + filter verdicts + similarity to the query.
- Compound
Screening - Compound screening
- Compression
Method - Compression methods
- Condition
Model - One condition’s probabilistic model within a caller-supplied knowledge base.
- Condition
Posterior - Posterior for one condition.
- Consent
Management - Consent management
- Consent
Policy - Consent policies
- Consent
Record - Consent records
- Consent
Requirement - Consent requirements
- Consent
Workflow - Consent workflows
- Contact
Info - Contact information
- Data
Access Control - Data access control
- Data
Processing Agreement - Data processing agreements
- Data
Protection - Data protection
- Data
Protection Principle - Data protection principles
- Data
Subject Right - Data subject rights
- Decision
Node - Decision nodes
- Decision
Support - Decision support
- Decision
Tree - Decision trees
- Demographics
- Demographics
- Detection
Algorithm - Detection algorithms
- Detection
Method - Detection methods
- Diagnostic
Algorithm - Diagnostic algorithms
- Diagnostic
Engine - Diagnostic engine
- Diagnostic
Knowledge Base - A caller-supplied, non-authoritative knowledge base for the Bayes engine.
- Diet
- Diet
- Differential
Proposal - Ranked differential proposal.
rankedis sorted descending by posterior; ties are broken bycondition_idascending for a deterministic order. - Distribution
Model - Distribution model
- Drug
Discovery - Drug discovery
- Drug
Target - Drug targets
- Emergency
Contact - Emergency contact
- Encryption
Algorithm - Encryption algorithms
- Encryption
Key - Encryption keys
- Encryption
Manager - Encryption manager
- Enhancement
Technique - Enhancement techniques
- Escalation
Action - Escalation actions
- Escalation
Level - Escalation levels
- Escalation
Matrix - Escalation matrix
- Escalation
Procedures - Escalation procedures
- Escalation
Rule - Escalation rules
- Excretion
Model - Excretion model
- Exercise
Habits - Exercise habits
- Factor
Combination - Factor combinations
- Family
Condition - Family condition
- Family
History - Family history
- Follow
UpCare - Follow-up care
- GDPR
Compliance - GDPR compliance
- Genetic
Disorder - Genetic disorder
- Guideline
Recommendation - Guideline recommendations
- HIPAA
Compliance - HIPAA compliance
- HIPAA
Requirement - HIPAA requirements
- Hospitalization
- Hospitalization
- Image
Acquisition - Image acquisition
- Image
Analysis - Image analysis
- Image
Analysis Result - Result of processing one intensity grid. All fields are computed from the input;
none is fabricated. Foreground of
maskis defined asintensity > threshold. - Image
Processing - Image processing
- Image
Storage - Image storage
- Imaging
Study - Imaging study
- Implementation
Procedure - Implementation procedures
- Implementation
Step - Implementation steps
- InVitro
Test - In vitro tests
- InVitro
Testing - In vitro testing
- InVivo
Testing - In vivo testing
- Incident
Response - Incident response
- KeyManagement
- Key management
- KeyRecovery
- Key recovery
- KeyRotation
- Key rotation
- LabInterpreter
- Lab interpreter
- LabResult
- Lab result
- Lead
Optimization - Lead optimization
- LogAnalysis
- Log analysis
- LogEntry
- Log entries
- Medical
Compliance Monitor - Medical compliance monitor
- Medical
Computing Library - Medical Computing Library Manager
- Medical
Condition - Medical condition
- Medical
History - Medical history
- Medical
Identifier - Medical identifier
- Medical
Image - Medical image
- Medical
Imaging - Medical imaging
- Medical
Operation Result - Medical operation result
- Medical
Performance Metrics - Medical library performance summary metrics
- Medication
- Medication
- Metabolic
Pathway - Metabolic pathways
- Metabolism
Model - Metabolism model
- Model
Performance Metrics - Model performance metrics
- Monitoring
Rule - Monitoring rules
- Multi
Factor Authentication - Multi-factor authentication
- Notification
Channel - Notification channels
- Notification
Requirement - Notification requirements
- Notification
Rule - Notification rules
- Notification
Template - Notification templates
- Optimization
Strategy - Optimization strategies
- Outcome
Metric - Outcome metrics
- Outcome
Predictor - Outcome predictor
- Patient
- Patient representation
- Patient
Manager - Patient manager for patient data management
- Patient
Records - Patient records
- Permission
Group - Permission groups
- Permission
Management - Permission management
- Preclinical
Testing - Preclinical testing
- Prediction
Model - Prediction models
- Preprocessing
Algorithm - Preprocessing algorithms
- Privacy
Model - Privacy models
- Privacy
Model Parameters - Privacy model parameters
- Privacy
Protection - Privacy protection
- Privacy
Rule - Privacy rules
- Procedure
- Procedure
- Procedure
Step - Procedure steps
- Processed
Image - Processed medical image
- Protection
Policy - Protection policies
- Quality
Control - Quality control
- Quality
Metric - Quality metrics
- Quality
Requirement - Quality requirements
- Quality
Standard - Quality standards
- Recovery
Method - Recovery methods
- Recovery
Procedure - Recovery procedures
- Recovery
Step - Recovery steps
- Reference
Range - Reference range
- Response
Plan - Response plans
- Response
Step - Response steps
- Response
Team - Response team
- Retention
Policy - Retention policy
- Risk
Assessment - Risk assessment
- Risk
Factor - Risk factors
- Risk
Metric - Risk metrics
- Risk
Model - Risk models
- Role
- Roles
- Role
Hierarchy - Role hierarchy
- Role
Management - Role management
- Rotation
History - Rotation history
- Rotation
Policy - Rotation policy
- Rotation
Schedule - Rotation schedule
- Safety
Assessment - Safety assessments
- Scoring
System - Scoring system
- Screening
Assay - Screening assays
- Screening
Metrics - Screening performance metrics
- Screening
Proposal - Ranked, honestly-labeled screening proposal.
- Screening
Results - Drug screening results
- Security
Control - Security controls
- Security
Rule - Security rules
- Session
- Sessions
- Session
Management - Session management
- Session
Policy - Session policies
- Severity
Assessment - Severity assessment
- Social
History - Social history
- Storage
System - Storage systems
- Study
Design - Study designs
- Surgery
- Surgery
- Symptom
Analyzer - Symptom analyzer
- Symptom
Correlation - Symptom correlations
- Symptom
Pattern - Symptom patterns
- Target
Database - Target databases
- Target
Identification - Target identification
- Target
Properties - Target properties
- Team
Member - Team members
- Team
Role - Team roles
- Test
Result - Test results
- Toxicity
Profile - Toxicity profile
- Toxicology
Studies - Toxicology studies
- Toxicology
Study - Toxicology studies
- Travel
Record - Travel record
- Treatment
Guideline - Treatment guidelines
- Treatment
Plan - Treatment plan
- Treatment
Planner - Treatment planner
- Treatment
Recommendation - Treatment recommendations
- Trigger
Condition - Trigger conditions
- Validation
Method - Validation methods
- Validation
Results - Validation results
- Vital
Signs - Vital signs
- Workflow
Step - Workflow steps
Enums§
- Access
Action - Access actions
- Access
Control Type - Access control types
- Access
Outcome - Access outcomes
- Access
Policy Type - Access policy types
- Agreement
Term Type - Agreement term types
- Alcohol
Use - Alcohol use
- Alert
System Type - Alert system types
- Allergy
Severity - Allergy severity
- Analysis
Algorithm Type - Analysis algorithm types
- Analysis
Method Type - Analysis method types
- Anonymization
Method Type - Anonymization method types
- Assay
Type - Assay types
- Assessment
Type - Assessment types
- Authentication
Factor Type - Authentication factor types
- Authentication
Method Type - Authentication method types
- Authority
Level - Authority levels
- Authorization
Condition Type - Authorization condition types
- Authorization
Decision - Authorization decisions
- Authorization
Policy Type - Authorization policy types
- Availability
- Availability
- Clinical
Data Type - Clinical
Risk Model Type - Clinical risk model types
- Compliance
Status - Compliance status
- Compliance
Type - Compound
Library Type - Compound library types
- Compression
Method Type - Compression method types
- Condition
Status - Condition status
- Condition
Type - Condition types
- Consent
Policy Type - Consent policy types
- Consent
Status - Consent status
- Consent
Type - Consent types
- Data
Classification - Data classification
- Deletion
Method - Deletion methods
- Detection
Algorithm Type - Detection algorithm types
- Detection
Method Type - Detection method types
- Diagnostic
Algorithm Type - Diagnostic algorithm types
- DrugUse
- Drug use
- Encryption
Strength - Encryption strength
- Encryption
Type - Encryption types
- Enhancement
Technique Type - Enhancement technique types
- Escalation
Action Type - Escalation action types
- Evidence
Level - Evidence levels
- Excretion
Route - Excretion routes
- Factor
Category - Factor categories
- Finding
Severity - Finding severity
- Finding
Type - Finding types
- Gender
- Gender types
- Guideline
Type - Guideline types
- Identifier
Type - Identifier types
- Image
Format - Image formats
- Image
Processing Type - Imaging
Modality - Imaging modalities
- Imaging
Type - Imaging types
- InVitro
Test Type - In vitro test types
- KeyType
- Key types
- Measurement
Method - Measurement methods
- Medical
Error - Medical error types
- Message
Format - Message formats
- Model
Type - Model types
- Monitoring
Rule Type - Monitoring rule types
- Node
Type - Node types
- Notification
Channel Type - Notification channel types
- Optimization
Strategy Type - Optimization strategy types
- Outcome
Metric Type - Outcome metric types
- Permission
- Permissions
- Policy
Type - Policy types
- Position
- Measurement positions
- Prediction
Model Type - Prediction model types
- Preprocessing
Algorithm Type - Preprocessing algorithm types
- Privacy
Model Type - Privacy model types
- Privacy
Rule Type - Privacy rule types
- Procedure
Outcome - Procedure outcomes
- Quality
Metric Type - Quality metric types
- Quality
Standard Type - Quality standard types
- Reaction
Type - Reaction types
- Readout
Type - Readout types
- Recommendation
Grade - Recommendation grades
- Recommendation
Strength - Recommendation strength
- Recovery
Method Type - Recovery method types
- Recovery
Step Type - Recovery step types
- Report
Type - Report types
- Requirement
Type - Requirement types
- Response
Plan Type - Response plan types
- Response
Step Type - Response step types
- Result
Status - Result status
- Risk
Model Type - Risk model types
- Rotation
Trigger - Rotation triggers
- Route
- Administration routes
- Scoring
Algorithm - Scoring algorithms
- Security
Control Type - Security control types
- Security
Level - Security levels
- Security
Rule Type - Security rule types
- Segmentation
Threshold - How the segmentation threshold is chosen.
- Severity
- Severity levels
- Site
Type - Site types
- Smoking
Status - Smoking status
- Storage
System Type - Storage system types
- Study
Design Type - Study design types
- Target
Database Type - Target database types
- Target
Type - Target types
- Test
Outcome - Test outcomes
- Toxicology
Study Type - Toxicology study types
- Trail
Type - Trail types
- Trigger
Condition Type - Trigger condition types
- Validation
Method Type - Validation method types
- Workflow
Step Type - Workflow step types
Constants§
- DIFFERENTIAL_
EPISTEMIC_ STATUS - Honest epistemic label stamped on every
DifferentialProposal. - FINGERPRINT_
BITS - Fingerprint length in bits.
- IMAGING_
EPISTEMIC_ STATUS - Honest epistemic label stamped on every
ImageAnalysisResult. - SCREENING_
EPISTEMIC_ STATUS - Honest epistemic label stamped on every
ScreeningProposal.
Functions§
- analyze_
differential - Compute the normalized posterior differential over
kbgiven the presentobservedfindings. - analyze_
intensity_ grid - Process a caller-provided row-major intensity grid.
- screen_
compounds_ rulebased - Screen
compoundsagainsttarget, ranking by structural similarity to an optionalquery_smiles. Descriptors come from the compound’schemical_structure(SMILES); if a structure does not parse, the caller-declaredCompound.propertiesare used and the row is flaggeddescriptors_from_structure = false. - structural_
fingerprint - Build a deterministic structural fingerprint from a SMILES string: a folded bitset over per-atom element features (radius 0) and canonical bonded-pair features (radius 1). An unparseable/empty structure yields an all-zero fingerprint.
- tanimoto_
bits - Tanimoto (Jaccard) similarity of two equal-length boolean fingerprints:
|A ∩ B| / |A ∪ B|. Returns 0.0 when the union is empty (both all-zero). If lengths differ, only the overlapping prefix is compared.