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
24 changes: 24 additions & 0 deletions api-reference/doc-tool/ip-allowlisting-for-clients.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: IP Allowlisting for Clients
description: Allowlisting and endpoint information to access Eka Care EMR
---

Ensure your network/firewall is configured to allow inbound connections from the below URLs for seamless integration with Eka Care EMR.

## Production
- **Allowed URLs:**
- `*.eka.care`

## Staging
- **Allowed URLs:**
- `*.dev.eka.care`

## S3 Bucket URLs

- `*.s3.ap-south-1.amazonaws.com`


---

> eka.care and dev.eka.care URL's are hosted on AWS Cloudfront, Make sure you have allowlisted [AWS CloudFront IP Addresses.](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html)

76 changes: 76 additions & 0 deletions api-reference/doc-tool/ip-allowlisting-for-clients.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
openapi: 3.0.0
info:
title: Doctor Tool IP Allowlisting Information
description: Allowlisting and endpoint information to access Eka Care EMR
version: 1.0.0
contact:
name: Eka Care Support
url: https://eka.care/
email: support@eka.care

servers:
- url: https://api.eka.care
description: Production server - Allowed URL pattern *.eka.care
- url: https://api.dev.eka.care
description: Staging server - Allowed URL pattern *.dev.eka.care

tags:
- name: Network Configuration
description: IP allowlisting and network configuration requirements

paths:
/network-info:
get:
tags:
- Network Configuration
summary: Get Network Configuration Requirements
description: |
Ensure your network/firewall is configured to allow inbound connections from the below URLs for seamless integration with Eka Care EMR.

## Production Environment
- **Allowed URLs:** `*.eka.care`

## Staging Environment
- **Allowed URLs:** `*.dev.eka.care`

## S3 Bucket URLs
- `*.s3.ap-south-1.amazonaws.com`

## Important Notes
- eka.care and dev.eka.care URLs are hosted on AWS CloudFront
- Make sure you have allowlisted [AWS CloudFront IP Addresses](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html)
responses:
200:
description: Network configuration information
content:
application/json:
schema:
type: object
properties:
production:
type: object
properties:
urls:
type: array
items:
type: string
example: ["*.eka.care"]
s3_buckets:
type: array
items:
type: string
example: ["*.s3.ap-south-1.amazonaws.com"]
staging:
type: object
properties:
urls:
type: array
items:
type: string
example: ["*.dev.eka.care"]
s3_buckets:
type: array
items:
type: string
example: ["*.s3.ap-south-1.amazonaws.com"]

34 changes: 34 additions & 0 deletions api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: IP Allowlisting for Clients
description: Allowlisting and endpoint information for Eka Scribe APIs & Audio transcription
---

Ensure your network/firewall is configured to allow inbound connections from the below URLs for seamless integration with Eka Scribe & audio transcription APIs.

## Production
- **Allowed URLs:**
- `*.eka.care`

## Staging
- **Allowed URLs:**
- `*.dev.eka.care`

## S3 Bucket URLs

### Production
```
https://m-prod-voice-record.s3.ap-south-1.amazonaws.com
https://m-prod-voice2rx-batch.s3.ap-south-1.amazonaws.com
https://m-prod-ekascribe-batch.s3.amazonaws.com
```

### Staging
```
https://m-dev-voice-record.s3.ap-south-1.amazonaws.com
https://m-dev-voice2rx-batch.s3.ap-south-1.amazonaws.com
```

---

> eka.care is hosted on AWS Cloudfront, Make sure you have allowlisted [AWS CloudFront IP Addresses.](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html)

88 changes: 88 additions & 0 deletions api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
openapi: 3.0.0
info:
title: EkaScribe IP Allowlisting Information
description: Allowlisting and endpoint information for Eka Scribe APIs & Audio transcription
version: 1.0.0
contact:
name: Eka Care Support
url: https://eka.care/
email: support@eka.care

servers:
- url: https://api.eka.care
description: Production server - Allowed URL pattern *.eka.care
- url: https://api.dev.eka.care
description: Staging server - Allowed URL pattern *.dev.eka.care

tags:
- name: Network Configuration
description: IP allowlisting and network configuration requirements

paths:
/network-info:
get:
tags:
- Network Configuration
summary: Get Network Configuration Requirements
description: |
Ensure your network/firewall is configured to allow inbound connections from the below URLs for seamless integration with Eka Scribe & audio transcription APIs.

## Production Environment
- **Allowed URLs:** `*.eka.care`

## Staging Environment
- **Allowed URLs:** `*.dev.eka.care`

## S3 Bucket URLs

### Production
- `https://m-prod-voice-record.s3.ap-south-1.amazonaws.com`
- `https://m-prod-voice2rx-batch.s3.ap-south-1.amazonaws.com`
- `https://m-prod-ekascribe-batch.s3.amazonaws.com`

### Staging
- `https://m-dev-voice-record.s3.ap-south-1.amazonaws.com`
- `https://m-dev-voice2rx-batch.s3.ap-south-1.amazonaws.com`

## Important Notes
- eka.care is hosted on AWS CloudFront
- Make sure you have allowlisted [AWS CloudFront IP Addresses](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html)
responses:
200:
description: Network configuration information
content:
application/json:
schema:
type: object
properties:
production:
type: object
properties:
urls:
type: array
items:
type: string
example: ["*.eka.care"]
s3_buckets:
type: array
items:
type: string
example:
- "https://m-prod-voice-record.s3.ap-south-1.amazonaws.com"
- "https://m-prod-voice2rx-batch.s3.ap-south-1.amazonaws.com"
- "https://m-prod-ekascribe-batch.s3.amazonaws.com"
staging:
type: object
properties:
urls:
type: array
items:
type: string
example: ["*.dev.eka.care"]
s3_buckets:
type: array
items:
type: string
example:
- "https://m-dev-voice-record.s3.ap-south-1.amazonaws.com"
- "https://m-dev-voice2rx-batch.s3.ap-south-1.amazonaws.com"
42 changes: 0 additions & 42 deletions api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.mdx

This file was deleted.

25 changes: 0 additions & 25 deletions api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.yaml

This file was deleted.

15 changes: 14 additions & 1 deletion docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,13 @@
},
"api-reference/health-ai/ekascribe/audio-transcription",
"api-reference/health-ai/ekascribe/Eka-FHIR-structure",
"api-reference/health-ai/ekascribe/ip-whitelisting-for-clients"
{
"group": "IP Allowlisting",
"icon": "list-check",
"pages": [
"api-reference/health-ai/ekascribe/ip-allowlisting-for-clients"
]
}
]
},
{
Expand Down Expand Up @@ -371,6 +377,13 @@
]
}
]
},
{
"group": "IP Allowlisting",
"icon": "list-check",
"pages": [
"api-reference/doc-tool/ip-allowlisting-for-clients"
]
}
]
},
Expand Down