Skip to main content

Innowell API (1.0.0)

Download OpenAPI specification:Download

Innowell API for EMR Integration

CareTeams

List Care teams

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Responses

Request samples

curl --location '<INTEGRATION_ENDPOINT_URL>/CareTeam' \ 
 --header 'Content-Type: application/json' \ 
 --header 'Innowell-SubscriptionKey: <ADD_API_KEY>' \ 
 --header 'Innowell-EmrId: <ADD_INNOWELL_EMR_ID>' \ 
 --header 'Innowell-TenantId: <ADD_INNOWELL_TENANT_ID>'

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "type": "string",
  • "link": [
    ],
  • "entry": [
    ]
}

Create Care Team

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Request Body schema: application/json
resourceType
string
status
string
name
string
object (Subject)
object (Period)
Array of objects (CreateParticipant)

Responses

Request samples

Content type
application/json
{
  • "resourceType": "string",
  • "status": "string",
  • "name": "string",
  • "subject": {
    },
  • "period": {
    },
  • "participant": [
    ]
}

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "status": "string",
  • "name": "string",
  • "subject": {
    },
  • "period": {
    },
  • "participant": [
    ]
}

Get Care Team by Id

path Parameters
care_team_id
required
string

Care Team Id

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Responses

Request samples

curl --location '<INTEGRATION_ENDPOINT_URL>/CareTeam/<care_team_id>' \ 
 --header 'Content-Type: application/json' \ 
 --header 'Innowell-SubscriptionKey: <ADD_API_KEY>' \ 
 --header 'Innowell-EmrId: <ADD_INNOWELL_EMR_ID>' \ 
 --header 'Innowell-TenantId: <ADD_INNOWELL_TENANT_ID>'

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "status": "string",
  • "name": "string",
  • "subject": {
    },
  • "period": {
    },
  • "participant": [
    ]
}

Update Care Team

path Parameters
care_team_id
required
string

Care Team Id

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Request Body schema: application/json
resourceType
string
id
string
status
string
name
string
object (Subject)
object (Period)
Array of objects (UpdateParticipant)

Responses

Request samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "status": "string",
  • "name": "string",
  • "subject": {
    },
  • "period": {
    },
  • "participant": [
    ]
}

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "status": "string",
  • "name": "string",
  • "subject": {
    },
  • "period": {
    },
  • "participant": [
    ]
}

Observations

List Observations

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Responses

Request samples

curl --location '<INTEGRATION_ENDPOINT_URL>/Observation' \ 
 --header 'Content-Type: application/json' \ 
 --header 'Innowell-SubscriptionKey: <ADD_API_KEY>' \ 
 --header 'Innowell-EmrId: <ADD_INNOWELL_EMR_ID>' \ 
 --header 'Innowell-TenantId: <ADD_INNOWELL_TENANT_ID>'

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "type": "string",
  • "link": [
    ],
  • "entry": [
    ]
}

Get Observation By Id

path Parameters
observation_id
required
string

Observation Id

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Responses

Request samples

curl --location '<INTEGRATION_ENDPOINT_URL>/Observation/<observation_id>' \ 
 --header 'Content-Type: application/json' \ 
 --header 'Innowell-SubscriptionKey: <ADD_API_KEY>' \ 
 --header 'Innowell-EmrId: <ADD_INNOWELL_EMR_ID>' \ 
 --header 'Innowell-TenantId: <ADD_INNOWELL_TENANT_ID>'

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "status": "string",
  • "category": [
    ],
  • "code": {
    },
  • "subject": {
    },
  • "effectiveDateTime": "2019-08-24T14:15:22Z",
  • "performer": [
    ]
}

Patient

List Patients

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Responses

Request samples

curl --location '<INTEGRATION_ENDPOINT_URL>/Patient' \ 
--header 'Content-Type: application/json' \ 
--header 'Innowell-SubscriptionKey: <ADD_API_KEY>' \ 
--header 'Innowell-EmrId: <ADD_INNOWELL_EMR_ID>' \ 
--header 'Innowell-TenantId: <ADD_INNOWELL_TENANT_ID>'

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "type": "string",
  • "link": [
    ],
  • "entry": [
    ]
}

Create Patient

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Request Body schema: application/json
resourceType
string
Array of objects (Identifier)
active
boolean
Array of objects (HumanName)
Array of objects (ContactPoint)
birthDate
string
Array of objects (Address)
Array of objects (Extension)
object (ManagingOrganization)

Responses

Request samples

Content type
application/json
{
  • "resourceType": "string",
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "birthDate": "string",
  • "address": [
    ],
  • "extension": [
    ],
  • "managingOrganization": {
    }
}

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "birthDate": "string",
  • "address": [
    ],
  • "extension": [
    ],
  • "managingOrganization": {
    }
}

Get Patient By Id

path Parameters
patient_id
required
string

Patient Id

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Responses

Request samples

curl --location '<INTEGRATION_ENDPOINT_URL>/Patient/{patient_id}' \ 
--header 'Content-Type: application/json' \ 
--header 'Innowell-SubscriptionKey: <ADD_API_KEY>' \ 
--header 'Innowell-EmrId: <ADD_INNOWELL_EMR_ID>' \ 
--header 'Innowell-TenantId: <ADD_INNOWELL_TENANT_ID>'

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "birthDate": "string",
  • "address": [
    ],
  • "extension": [
    ],
  • "managingOrganization": {
    }
}

Update Patient

path Parameters
patient_id
required
string

Patient Id

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Request Body schema: application/json
resourceType
string
id
string
Array of objects (Identifier)
active
boolean
Array of objects (HumanName)
Array of objects (ContactPoint)
birthDate
string
Array of objects (Address)
Array of objects (Extension)
object (ManagingOrganization)

Responses

Request samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "birthDate": "string",
  • "address": [
    ],
  • "extension": [
    ],
  • "managingOrganization": {
    }
}

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "birthDate": "string",
  • "address": [
    ],
  • "extension": [
    ],
  • "managingOrganization": {
    }
}

Practitioner

List Practitioners

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Responses

Request samples

curl --location '<INTEGRATION_ENDPOINT_URL>/Practitioner' \ 
 --header 'Content-Type: application/json' \ 
 --header 'Innowell-SubscriptionKey: <ADD_API_KEY>' \ 
 --header 'Innowell-EmrId: <ADD_INNOWELL_EMR_ID>' \ 
 --header 'Innowell-TenantId: <ADD_INNOWELL_TENANT_ID>'

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "type": "string",
  • "link": [
    ],
  • "entry": [
    ]
}

Create Practitioner

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Request Body schema: application/json
resourceType
string
Array of objects (Extension)
Array of objects (Identifier)
active
boolean
Array of objects (HumanName)
Array of objects (ContactPoint)
Array of objects (QualificationBackboneElement)

Responses

Request samples

Content type
application/json
{
  • "resourceType": "string",
  • "extension": [
    ],
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "qualification": [
    ]
}

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "extension": [
    ],
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "qualification": [
    ]
}

Get Practitioner By Id

path Parameters
practitioner_id
required
string

Practitioner Id

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Responses

Request samples

curl --location '<INTEGRATION_ENDPOINT_URL>/Practitioner/<practitioner_id>' \ 
 --header 'Content-Type: application/json' \ 
 --header 'Innowell-SubscriptionKey: <ADD_API_KEY>' \ 
 --header 'Innowell-EmrId: <ADD_INNOWELL_EMR_ID>' \ 
 --header 'Innowell-TenantId: <ADD_INNOWELL_TENANT_ID>'

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "extension": [
    ],
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "qualification": [
    ]
}

Update Practitioner

path Parameters
practitioner_id
required
string

Practitioner Id

header Parameters
Innowell-SubscriptionKey
required
string

Your unique Innowell API key. The API key is required.

Innowell-EmrId
required
string

EMR/PMS Id that is provided by Innowell. The EMR Id is required.

Innowell-TenantId
required
string

Tenant Id provided by Innowell uniquely identifies the Innowell tenant this request is targeting. The Tenant Id is required.

Request Body schema: application/json
resourceType
string
id
string
Array of objects (Extension)
Array of objects (Identifier)
active
boolean
Array of objects (HumanName)
Array of objects (ContactPoint)
Array of objects (QualificationBackboneElement)

Responses

Request samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "extension": [
    ],
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "qualification": [
    ]
}

Response samples

Content type
application/json
{
  • "resourceType": "string",
  • "id": "string",
  • "meta": {
    },
  • "extension": [
    ],
  • "identifier": [
    ],
  • "active": true,
  • "name": [
    ],
  • "telecom": [
    ],
  • "qualification": [
    ]
}