Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.DS_Store
git .DS_Store
.idea/
.venv
.venv/*
node_modules
64 changes: 51 additions & 13 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,50 @@
"tab": "Documentation",
"groups": [
{
"group": "Eka Care Developer API guide",
"group": "Eka Overview",
"pages": [
"user-guides/get-started",
"user-guides/eka-products"
]
},
{
"group": "Product Details",
"pages": [
"introduction",
"abdm-connect",
"getting-started",
"communication-flow-appointment-clinical-events"
]
}
{
"group": "Core-EMR",
"pages": [
"integrations/core-emr/patients",
"integrations/core-emr/doctor",
"integrations/core-emr/appointments",
"integrations/core-emr/clinic",
"integrations/core-emr/payments",
"integrations/core-emr/prescription",
"integrations/core-emr/medical-db",
"integrations/core-emr/medical-document-parsing"
]
},
{
"group": "Health AI",
"pages": [
"integrations/health-ai/assessments",
"integrations/health-ai/ekascribe",
"integrations/health-ai/medassist"
]
},
{
"group": "Interoperability",
"pages": [
"integrations/interoperability/abdm"
]
},
{
"group": "MCP",
"pages": [
"integrations/mcp/mcp"
]
}
]
}
]
},
{
Expand Down Expand Up @@ -1052,13 +1088,8 @@
]
}
]
},
{
"anchor": "Developer Discord",
"href": "https://discord.gg/THgd5S22EK",
"icon": "discord",
"iconType": "brands"
}

]
},
"logo": {
Expand All @@ -1070,6 +1101,13 @@
{
"label": "Support",
"href": "https://discord.gg/THgd5S22EK"
},
{
"label": "Developer Discord",
"anchor": "Developer Discord",
"href": "https://discord.gg/THgd5S22EK",
"icon": "discord",
"iconType": "brands"
}
],
"primary": {
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/ekascribe-integration-flow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions integrations/core-emr/appointments.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
## Appointment

An Appointment is a scheduled meeting between a patient and a doctor. Appointment details include identifiers, participant information, location, timing, and status.

### Key Fields:

- **appointment_id** (string): Unique identifier for the appointment
- **doctor_oid** (string): Unique identifier for the doctor
- **patient_oid** (string): Unique identifier for the patient
- **clinic_id** (string): Unique identifier for the clinic
- **status** (string): Status of the appointment (e.g., CM - Completed, BK - Booked)
- **start_time** (datetime): Start time of the appointment
- **end_time** (datetime): End time of the appointment
- **payment** (object): Payment details for the appointment

Read more : ([API Reference - Appointment](https://developer.eka.care/api-reference/doc-tool/Actors/actors)) section.

Read more : ([API Reference - communication-flow-appointment-clinical-events ](/communication-flow-appointment-clinical-events)) section.

12 changes: 12 additions & 0 deletions integrations/core-emr/clinic.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## Clinic

A Clinic is a healthcare facility where doctors provide medical services. Clinic profiles include name, address, contact information, specialties, and operating hours.

### Key Fields:

- **id** (string): Unique identifier for the clinic
- **name** (string): Name of the clinic
- **address** (object): Clinic's address details
- **contacts** (array): Contact information for the clinic

Read more : ([API Reference - Clinic](https://developer.eka.care/api-reference/doc-tool/doctor-and-clinic-api/getting-started)) section.
12 changes: 12 additions & 0 deletions integrations/core-emr/doctor.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## Doctor

A Doctor is a medical professional registered on the Eka platform. Doctor profiles include personal details, professional credentials, clinic associations, and availability for appointments.

### Key Fields:

- **id** (string): Unique identifier for the doctor
- **profile** (object): Contains personal and professional information
- **personal** (object): Doctor's personal details (name, DOB, gender)
- **professional** (object): Doctor's professional information (specialties, degrees, clinics)

Read more : ([API Reference - Doctor](https://developer.eka.care/api-reference/doc-tool/doctor-and-clinic-api/getting-started)) section.
3 changes: 3 additions & 0 deletions integrations/core-emr/medical-db.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Work in progress

WIP
3 changes: 3 additions & 0 deletions integrations/core-emr/medical-document-parsing.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Work in progress

WIP
16 changes: 16 additions & 0 deletions integrations/core-emr/patients.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
## Patient

A Patient is an individual who receives medical care and services. Patient profiles contain personal information, medical history, and other relevant data.

### Key Fields:

- **patient_id** (string): Unique identifier for the patient, created upon registration
- **first_name** (string): Patient's first name
- **last_name** (string): Patient's last name
- **dob** (date): Patient's date of birth (YYYY-MM-DD)
- **mobile** (string): Patient's mobile phone number
- **gender** (string): Patient's gender (e.g., M, F)
- **address** (object): Patient's address details (optional)
- **metadata** (object): Additional patient information like UHID, Blood Group, medical history (optional)

Read more : ([API Reference - Patients](https://developer.eka.care/api-reference/doc-tool/Actors/actors)) section.
3 changes: 3 additions & 0 deletions integrations/core-emr/payments.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Work in progress

WIP
17 changes: 17 additions & 0 deletions integrations/core-emr/prescription.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## Prescription

A Prescription is a medical document provided by a doctor to a patient, including prescribed medications, dosage instructions, and other treatment recommendations.

### Key Fields:

- **rx_id** (string): Unique identifier for the prescription
- **visit_id** (string): Unique identifier for the associated visit
- **doctor** (object): Details of the prescribing doctor
- **patient** (object): Details of the patient
- **rx_entities** (object): Contains symptoms, diagnosis, medications, and lab tests
- **symptoms** (array): List of reported symptoms
- **diagnosis** (array): List of diagnoses made
- **medications** (array): List of prescribed medications
- **labTests** (array): List of prescribed lab tests

Read more : ([API Reference - Prescription](https://developer.eka.care/api-reference/doc-tool/prescription-api/get-prescription-details)) section.
3 changes: 3 additions & 0 deletions integrations/health-ai/assessments.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Work in progress

WIP
3 changes: 3 additions & 0 deletions integrations/health-ai/ekascribe.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Work in progress

WIP
3 changes: 3 additions & 0 deletions integrations/health-ai/medassist.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Work in progress

WIP
4 changes: 4 additions & 0 deletions integrations/interoperability/abdm.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## ABDM CONNECT


Read more : ([API Reference - abdm-connect](/abdm-connect)) section.
3 changes: 3 additions & 0 deletions integrations/mcp/mcp.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Work in progress

WIP
4 changes: 0 additions & 4 deletions snippets/snippet-intro.mdx

This file was deleted.

19 changes: 19 additions & 0 deletions styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
.eka-card-wrapper {
border-radius: 14px;
transition: transform 0.15s ease;
}

.eka-card-wrapper:hover {
transform: translateY(-3px);
}

.eka-card-wrapper:hover > * {
box-shadow: 0 12px 28px rgba(80, 66, 189, 0.22);
border-color: #5042BD;
}

.eka-divider {
border: none;
border-top: 1px solid rgba(80, 66, 189, 0.25);
margin: 48px 0;
}
141 changes: 141 additions & 0 deletions user-guides/eka-products.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
---
title: Eka Products
description: <font size="2"> Explore all Eka platform products across Core EMR, Health AI, Interoperability, and MCP. </font>
---

import { Columns, Card } from '@mintlify/components'

<hr
style={{
border: 'none',
borderTop: '1px solid rgba(211, 8, 8, 1)',
margin: '48px 0'
}}
/>


<h2 style={{ color: '#5042BD' }}>Core EMR</h2>

<Columns cols={4}>
<div className="eka-card-wrapper">
<Card title="Patient" href="/integrations/core-emr/patients">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Patient profiles, demographics, medical history, and longitudinal records.
</p>
</Card>
</div>

<div className="eka-card-wrapper">
<Card title="Doctor" href="/integrations/core-emr/doctor">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Clinical workflows, charting tools, and physician productivity features.
</p>
</Card>
</div>

<div className="eka-card-wrapper">
<Card title="Appointments" href="/integrations/core-emr/appointments">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Scheduling and appointment lifecycle management.
</p>
</Card>
</div>

<div className="eka-card-wrapper">
<Card title="Clinic" href="/integrations/core-emr/clinic">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Clinic setup, configuration, staff, and operations.
</p>
</Card>
</div>

<div className="eka-card-wrapper">
<Card title="Payments" href="/integrations/core-emr/payments">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Billing, invoices, and payment tracking.
</p>
</Card>
</div>

<div className="eka-card-wrapper">
<Card title="Prescriptions" href="/integrations/core-emr/prescription">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Medication orders and prescription workflows.
</p>
</Card>
</div>

<div className="eka-card-wrapper">
<Card title="Medical DB" href="/integrations/core-emr/medical-db">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Standardized medical knowledge base.
</p>
</Card>
</div>

<div className="eka-card-wrapper">
<Card title="Medical Document Parsing" href="/integrations/core-emr/medical-document-parsing">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Extract structured data from clinical documents.
</p>
</Card>
</div>
</Columns>

---

<h2 style={{ color: '#5042BD' }}>Health AI</h2>

<Columns cols={3}>
<div className="eka-card-wrapper">
<Card title="Assessments" href="/integrations/health-ai/assessments">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
AI-powered clinical and health risk assessments.
</p>
</Card>
</div>

<div className="eka-card-wrapper">
<Card title="EkaScribe" href="/integrations/health-ai/ekascribe">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Ambient clinical documentation using voice.
</p>
</Card>
</div>

<div className="eka-card-wrapper">
<Card title="MedAssist" href="/integrations/health-ai/medassist">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
AI assistance for clinical decision support.
</p>
</Card>
</div>
</Columns>

---

<h2 style={{ color: '#5042BD' }}>Interoperability</h2>

<Columns cols={2}>
<div className="eka-card-wrapper">
<Card title="ABDM" href="/integrations/interoperability/abdm">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
India’s ABDM integrations for consent-based health data exchange.
</p>
</Card>
</div>
</Columns>

---

<h2 style={{ color: '#5042BD' }}>MCP</h2>

<Columns cols={2}>
<div className="eka-card-wrapper">
<Card title="Model Context Protocol (MCP)" href="/integrations/mcp/mcp">
<p style={{ fontSize: '12px', color: '#475569', lineHeight: '1.45' }}>
Infrastructure for AI-native healthcare workflows and agents.
</p>
</Card>
</div>
</Columns>
Loading