Public API
import { ORGANIZATION } from โ@agnesuserguide/configโ;
แแ แแแฅแขแ: Heimdall Two Legged
แแแแแแงแแแแ แแก API แแ แคแแฎแ แฌแแแแแแก แแแขแแ แแแแชแแแกแแแแก แแ JWT แขแแแแแแก แแแกแแแ แฃแแแแแแ. แขแแแแแ แกแแญแแ แแ แแแขแแ แแแแชแแแกแแแแก แงแแแแ แกแฎแแ API แแแแฎแแแแแจแ.
๐ แแแแแฅแชแแ: แแแแฎแแแ แแแแแแ
แกแแแแแแ แฌแแ แขแแแ: แแแแฆแแ แแแแฎแแแ แแแแแแ
แแฆแฌแแ แ:
แแแแแแงแแแแ แแก API, แ แแ แแแแฆแแ แแแแแฅแขแแแแก แแแกแแแ, แ แแแแแแช แจแแแชแแแก แแ แแแแแแแชแแแก แแแแฎแแแ แแแแแก แแแแแชแแแแแก.
แแแแแฅแขแแก แแแแกแแแแแ:
แกแแแฃแแ แแแแก แแแกแแฆแแแ | แฅแแแแแแก แฆแแ แแแฃแแแแ | แแฆแฌแแ แ |
---|---|---|
แแ แ | UUID แกแขแ แแฅแแแ | แแแแฎแแแ แแแแแก แแจแแแแแ แแ แแแแแแแชแแแก ID. |
แฅแแ | UUID แกแขแ แแฅแแแ | แแแแฎแแแ แแแแแก แกแแแแแแแแขแ แแแแแ แ. แแแแแแงแแแแแ แ แแแแ แช แฃแแแแแแฃแ แ แแแแแขแแคแแแแขแแ แ แแแแฎแแแ แแแแแกแแแแก. |
แกแแฎแแแ | แกแแแแแแแแ | แแแแฎแแแ แแแแแก แกแแฎแแแ. |
แแแแ แ | แกแแแแแแแแ | แแแแฎแแแ แแแแแก แแแแ แ. |
แ แแแ | แกแแแแแแแแ | แแแแฎแแแ แแแแแก แ แแแ แกแแกแขแแแแจแ. โแแแแฎแแแ แแแแแโ, โแแแแแแแกแขแ แแขแแ แโ, โแกแแกแขแแแโ |
npi | แแแแแจแแ แ แแชแฎแแ, แ แแแแ แช แกแขแ แแฅแแแ | แแแชแแแแแแฃแ แ แแ แแแแแแแ แแก แแแแแขแแคแแแแขแแ แ แแ แแก แฃแแแแแแฃแ แ 10-แแแจแแ แกแแแแแแขแแคแแแแชแแ แแแแแ แ, แ แแแแแแช แแแชแแแฃแแแ แฏแแแแแชแแแก แแ แแแแแแแ แแแแ แจแแแ แแแแฃแ แจแขแแขแแแจแ Medicare-แแกแ แแ Medicaid-แแก แกแแ แแแกแแแแก แชแแแขแ แแแแก แแแแ . |
แแแแแแแแ JSON แแแแ แฃแแแแแก แแแแแฅแขแ:
[
{
"org": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"sub": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"username": "frodobaggins@email.com",
"firstname": "Frodo",
"lastname": "Baggins",
"role": "user",
"npi": null
},
{
"org": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"sub": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"username": "bilbobaggins@email.com",
"firstname": "Bilbo",
"lastname": "Baggins",
"role": "administrator",
"npi": null
}
]
แแแแแแ: แแแแฆแแ
{{baseUrl}}/api/v1/org/{{orgId}}/users
แจแแแแแฎแแแก แแแ แแแแขแ แแแ
แแแ แแ | แฆแแ แแแฃแแแแ |
---|---|
แฅแแ | {{$guid}} |
แฏแแฃแคแ | {{$guid}} |
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
๐ แแแแแฅแชแแ: แแแ แขแแแแแ
แแแแ แฌแแ แขแแแ: แแแแฆแแ แแแ แขแแแแแ
แแฆแฌแแ แ:
แแแแแแงแแแแ แแก API, แ แแ แแแแฆแแ แแแแแฅแขแแแแก แแแกแแแ, แ แแแแแแช แจแแแชแแแก แแ แแแแแแแชแแแก แแแ แขแแแแก แแแแแชแแแแแก.
แแแ แขแแแแแ แแ แแก แกแแกแขแแแแจแ แ แแแแกแขแ แแ แแแฃแแ แแแแฎแแแ แแแแแก แแแแแแฃแขแแ แแก แแแ แขแฃแแแฃแ แ แฌแแ แแแแแแแ.
แแแแแฅแขแแก แแแแกแแแแแ:
แกแแแฃแแ แแแแก แแแกแแฆแแแ | แฅแแแแแแก แฆแแ แแแฃแแแแ | แแฆแฌแแ แ |
---|---|---|
แแแแแชแแแแแ | UUID แกแขแ แแฅแแแ | แแแแแชแแแแแ |
แแแแแแแแ JSON แแแแ แฃแแแแแก แแแแแฅแขแ:
[
{
"data": "data"
},
{
"data": "data"
}
]
แแแแแแ: แแแแฆแแ
{{baseUrl}}/api/v1/org/{{orgId}}/portals
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
๐ แแแแแฅแชแแ: แฏแแฃแคแแแ
แแแแ แฌแแ แขแแแ: แแแแฆแแ แฏแแฃแคแแแ
แแแแแแงแแแแ แแก API, แ แแ แแแแฆแแ แแแแแฅแขแแแแก แแแกแแแ, แ แแแแแแช แจแแแชแแแก แแ แแแแแแแชแแฃแ แ แฏแแฃแคแแก แแแแแชแแแแแก.
แแแแแแ: แแแแฆแแ
{{baseUrl}}/api/v1/org/{{orgId}}/groups
แแแกแฃแฎแ: 200
[
{
"id": "3s5*****-****-****-****-************",
"org": "7ag*****-****-****-****-************",
"name": "Administrators",
"meta": {},
"members": []
},
{
"id": "9sd*****-****-****-****-************",
"org": "53f*****-****-****-****-************",
"name": "Test",
"meta": {},
"members": ["9ba*****-****-****-****-************"]
}
]
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แแแแ แฌแแ แขแแแ: แจแแฅแแแแแ แฏแแฃแคแ
แแแแแแงแแแแ แแก API แแ แแแแแแแชแแแจแ แแฎแแแ แฏแแฃแคแแก แจแแกแแฅแแแแแแ.
แแแแแแ: POST
{{baseUrl}}/api/v1/org/{{orgId}}/groups
แกแฎแแฃแแ (แแแแแแฃแแ)
{
"name": "{{$randomAdjective}} {{$randomNoun}}",
"meta": {},
"members": []
}
แแแกแฃแฎแ: 200
{
"id": "04a*****-****-****-****-************",
"org": "040*****-****-****-****-************",
"name": "back-end hard drive",
"meta": {
"meta": {}
},
"members": []
}
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แกแแแแแแ แฌแแ แขแแแ: แแแแฆแแ แฏแแฃแคแ ID-แแ
แแแแแแงแแแแ แแก API แแ แแแแแแแชแแแจแ แแแแแแแแฃแแ แฏแแฃแคแแก แแแแแชแแแแแแก แจแแแชแแแแ แแแแแฅแขแแก แแแกแแฆแแแแ.
แแแแแแ: แแแแฆแแ
{{baseUrl}}/api/v1/org/{{orgId}}/groups?id={{temporaryGroupId}}
แจแแแแแฎแแแก แแแ แแแแขแ แแแ
แแแ แแ | แฆแแ แแแฃแแแแ |
---|---|
id | {{temporaryGroupId}} |
id | 717e4c96-847b-4b87-b22e-8488a7802d9a |
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แแแกแแกแ แฃแแ: แฏแแฃแคแแก แจแแชแแแ
แแแแแแงแแแแ แแก API แแ แแแแแแแชแแแจแ แแแแแแแแฃแแ แฏแแฃแคแแก แแแแแชแแแแแแก แจแแกแแชแแแแแแ.
แแแแแแ: PATCH
{{baseUrl}}/api/v1/org/{{orgId}}/groups/{{temporaryGroupId}}
แกแฎแแฃแแ (แแแแแแฃแแ)
{
"name": "{{$randomAdjective}} {{$randomNoun}}",
"meta": {},
"members": ["{{userId}}"]
}
แแแกแฃแฎแ: 204
null
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แแแแ แฌแแ แขแแแ: แฏแแฃแคแแก แฌแแจแแ
แแแแแแงแแแแ แแก API แแ แแแแแแแชแแแจแ แแแแแแแแฃแแ แฏแแฃแคแแก แฌแแกแแจแแแแแ.
แแแแแแ: แฌแแจแแ
{{baseUrl}}/api/v1/org/{{orgId}}/groups/{{temporaryGroupId}}
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
๐ แแแแแฅแชแแ: แแแแ แแแ
แแแแ แฌแแ แขแแแ: แแแแฆแแ แแแแ แแแ
แแฆแฌแแ แ:
แแแแแแงแแแแ แแก API, แ แแ แแแแฆแแ แแแแแฅแขแแแแก แแแกแแแ, แ แแแแแแช แจแแแชแแแก แแ แแแแแแแชแแแก แแแแแแแแ แจแแฎแแแแ แแแแก แแแแแชแแแแแก.
แแแแแฅแขแแก แแแแกแแแแแแก แแแแ แฃแแแแ:
แกแแแฃแแ แแแแก แแแกแแฆแแแ | แฅแแแแแแก แฆแแ แแแฃแแแแ | แแฆแฌแแ แ |
---|---|---|
แแ แแแแแแแ แ | UUID แกแขแ แแฅแแแ | แกแแกแแแก แแแกแแแแซแแแ แแฅแแแแก แแแ แแแแแแก แแแฌแแแแ. แแแแแแแแฃแแแ แแแแฎแแแ แแแแแก sub แแแแกแแแแแแ. |
แแแชแแแแขแ | แแแแแฅแขแ | แแแแแฅแขแ, แ แแแแแแช แจแแแชแแแก แแแชแแแแขแแก แแฆแฌแแ แแก แแแแกแแแแแก. |
แแแชแแแแขแ.แแแชแแแแขแแก ID | แกแแแแแแแแ | แฃแแแแแแฃแ แ แแแแแขแแคแแแแขแแ แ แแแชแแแแขแแกแแแแก. |
แแแชแแแแขแ.แกแแฎแแแ | แกแแแแแแแแ | แแแชแแแแขแแก แกแแฎแแแ. |
แแแชแแแแขแ.แแแแ แ | แกแแแแแแแแ | แแแชแแแแขแแก แแแแ แ. |
แแแชแแแแขแ.แแแแแแแแแก แแแ แแฆแ | แแแ แแฆแ, แ แแแแ แช แฌแแแ-แแแ-แแแ แแฆแ แคแแ แแแขแ: แฌแฌแฌ-แแ-แแ | แแแชแแแแขแแก แแแแแแแแแก แแแ แแฆแ. |
แแแชแแแแขแ.แกแแฅแกแ | แกแแแแแแแแ | แแแแแแแแฃแ แ แแแแแขแแคแแแแขแแ แ แแแชแแแแขแแกแแแแก. โMโ แแ โFโ |
แกแแกแแแก ID | UUID แกแขแ แแฅแแแ | แฃแแแแแแฃแ แ ID, แ แแแแแแช แแแแแจแแ แแแก แแแแแแแแ แจแแฎแแแแ แแก แแแชแแแแขแแก แแแแแชแแแแแแแ. แแแ แขแแแแแ แแแฌแแแ แแแแแแแกแแก แกแแกแแแก ID-แแก แแแฌแแแแแ แแแแซแแแแก แแแแแกแแแแ แแแแแแจแแ แแแฃแ แแแชแแแแขแแก แแแแแชแแแแแก แแแแแแแแ แจแแฎแแแแ แแแ. แแฃ แแแชแแแแขแแก แแแแแชแแแแแ แแ แแงแ แแแฌแแแแแฃแแ แแแแแแแแแ แจแแฎแแแแ แแก แจแแฅแแแแกแแก, แแแแแชแแแแแ แแ แแฅแแแแ แจแแขแแแแแ. |
แแแ แขแแแ ID | 64 แชแแคแ แแแแ แแแแแ แ | แแแ แขแแแแก ID, แ แแแแแจแแช แแแแแแแแแแ แจแแฎแแแแ แ. |
แแแฌแงแแแแก แแ แ | ISO แคแแ แแแขแแ แแแฃแแ แแแ แแฆแ | แแแแแแแแแ แจแแฎแแแแ แแก แแแฌแงแแแแก แแ แ. |
stopTime | ISO แคแแ แแแขแแ แแแฃแแ แแแ แแฆแ | แแแแแแแแแ แจแแฎแแแแ แแก แแแกแ แฃแแแแแก แแ แ. |
แแแแแแแแ JSON แแแแ แฃแแแแแก แแแแแฅแขแ:
[
{
"providerId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"patient": {
"patientId": "c",
"firstName": "Larry",
"lastName": "Friesen",
"birthDate": "2001-12-02",
"sex": "M"
},
"sessionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"portalId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
"startTime": "2021-12-02T06:07:49.000Z",
"stopTime": "2021-12-02T08:00:24.000Z"
}
]
แแแแแแ: แแแแฆแแ
{{baseUrl}}/api/v1/org/{{orgId}}/schedule?startDate=2021-01-01&perPage=10&page=0
แจแแแแแฎแแแก แแแ แแแแขแ แแแ
แแแ แแ | แฆแแ แแแฃแแแแ |
---|---|
แแแฌแงแแแแก แแแ แแฆแ | 2021-01-01 |
แแแฉแแ แแแแก แแแ แแฆแ | 2021-12-03 |
แแแแ แแแแ แแแ | 10 |
แแแแ แแ | 0 |
แแแ แขแแแแแ.แกแแฎแแแ | แแแ แขแแขแฃแแ แขแแแแแแแแแแ |
แแแกแฃแฎแ: 200
[]
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แแแแ แฌแแ แขแแแ: แจแแฅแแแแแ แแแแ แแแแก แแแแแแแขแ
แแฆแฌแแ แ:
แแแแแแงแแแแ แแก API แแ แแแแแแแชแแแกแแแแก แแฎแแแ แแแแแแแแแ แจแแฎแแแแ แแก แจแแกแแฅแแแแแแ.
แแแแแฅแขแแก แแแแกแแแแแแก แแแแ แฃแแแแ:
แแแ แแแแแ แแฃ แแแแแแแแแ แจแแฎแแแแ แ แฌแแ แแแขแแแแ แจแแแฅแแแ
แแชแแแ แแ แแฃ แแแแแแแแแ แจแแฎแแแแ แ แฌแแ แแแขแแแแ แจแแแฅแแแ
แแแแแแแแ JSON แแแแ แฃแแแแแก แแแแแฅแขแ:
true
แแแแแแ: PUT
{{baseUrl}}/api/v1/org/{{orgId}}/schedule
แกแฎแแฃแแ (แแแแแแฃแแ)
{
"providerId": "{{userId}}",
"patient": {
"patientId": "{{$randomAlphaNumeric}}",
"firstName": "{{$randomFirstName}}",
"lastName": "{{$randomLastName}}",
"birthDate": "{{randomDatePast}}",
"sex": "M"
},
"sessionId": "{{$randomUUID}}",
"portalId": "{{portalId}}",
"startTime": "{{$randomDateRecent}}",
"stopTime": "{{$randomDateRecent}}"
}
แแแกแฃแฎแ: 200
true
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แกแแแแแแ แฌแแ แขแแแ: แแแแฆแแ แแแแ แแแแก แแแแแแแขแ ID-แแ
แแฆแฌแแ แ:
แแแแแแงแแแแ แแก API, แ แแ แแแแฆแแ แแแแแฅแขแ, แ แแแแแแช แจแแแชแแแก แแแแแชแแแแแก แแ แแแแแแแชแแแก แแแแกแแแฆแแ แฃแแ แแแแแแแแแ แจแแฎแแแแ แแกแแแแก.
แแแแแฅแขแแก แแแแกแแแแแแก แแแแ แฃแแแแ:
แกแแแฃแแ แแแแก แแแกแแฆแแแ | แฅแแแแแแก แฆแแ แแแฃแแแแ | แแฆแฌแแ แ |
---|---|---|
แแแแแชแแแแแ | แแแแแชแแแแแ | แแแแแชแแแแแ |
แแแแแแแแ JSON แแแแ แฃแแแแแก แแแแแฅแขแ:
{
// TODO
}
แแแแแแ: แแแแฆแแ
{{baseUrl}}/api/v1/org/{{orgId}}/schedule/{{temporaryScheduleId}}
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แแแแ แฌแแ แขแแแ: แฌแแจแแแแ แแแแ แแแแก แแแแแแแขแ
แแแแแแงแแแแ แแก API แแ แแแแแแแชแแแจแ แแแแแแแแฃแแ แแแแแแแแแ แจแแฎแแแแ แแก แฌแแกแแจแแแแแ.
แแแแแแ: แฌแแจแแ
{{baseUrl}}/api/v1/org/{{orgId}}/schedule/{{temporaryScheduleId}}
แแแกแฃแฎแ: 200
{
"sessionId": "1560f626-117f-4263-a068-46963357f30a",
"providerId": null,
"portalId": "8ad982843f36037b16450dd99c48663ecb6e031364241f146a906642efa9e101",
"startTime": "2021-12-02T06:07:49.000Z",
"stopTime": "2021-12-02T08:00:24.000Z",
"meta": "{\"providerId\":\"b2f8d193-4e72-4d76-9dbf-677c86786ecb\",\"patient\":{\"patientId\":\"c\",\"firstName\":\"Larry\",\"lastName\":\"Friesen\",\"birthDate\":\"{{randomDatePast}}\",\"sex\":\"M\"}}"
}
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
๐ แแแแแฅแชแแ: แแ แแแแแแแชแแ
แกแแแแแแ แฌแแ แขแแแ: แแแแฆแแ แแ แแแแแแแชแแแแ
แแแแแแงแแแแ แแก API แแ แแแแแแแชแแแกแแแแก แแแแแชแแแแ แแขแ แแแฃแขแแแแก แจแแแชแแแแ แแแแแฅแขแแก แแแกแแฆแแแแ.
#แกแแแแกแฃแฎแ แแแแแฅแขแแก แแแแแแแแ:
[
{
"id": "2xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"parent": "0xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"children": ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"],
"name": "{ORGANIZATION.names.short} Demo Child",
"slug": "{ORGANIZATION.names.short}-demo-child",
"config": {
"emr_provider": "redox",
"datascan": {
"api": {
"token": ""
}
},
"ldap": {
"url": null,
"bindDN": null,
"bindCredentials": null,
"searchBase": "",
"adminGroupDN": "",
"users": {
"class": "inetOrgPerson",
"subAttribute": "",
"usernameAttribute": ""
},
"groups": {
"class": "groupOfUniqueNames",
"idAttribute": "dn",
"nameAttribute": "cn",
"memberAttribute": "uniqueMember"
}
},
"emr_provider_org": null,
"logo": null,
"pcc": {
"clientId": "",
"clientSecret": ""
},
"identity_provider": "amd",
"azuread": {
"client_id": "",
"client_secret": "",
"tenant": "",
"admin_group": "",
"npi_claim": "sub"
},
"agnes": {
"whitelabel": "",
"webPageTimeout": 15,
"maxUsers": 2,
"leftWindow": "medicalvideo",
"rightWindow": null,
"iframes": [],
"modules": {
"chat": {
"enabled": true
},
"notes": {
"enabled": true,
"templates": []
},
"sessiondocs": {
"coverLogoHeight": 0,
"headerLogoHeight": 0
},
"vc": {
"enabled": true,
"force": false,
"iceTransportPolicy": "all"
},
"vitals": {
"enabled": true,
"temperatureUnits": "fahrenheit",
"bloodpressureUnits": "mmhg",
"heightUnits": "inches",
"weightUnits": "pounds"
}
}
},
"identity_provider_org": null,
"redox": {
"destination_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"patient": {
"id_type": "EHRID"
}
}
},
"metadata": {
"emr_provider": "redox",
"emr_provider_org": null
}
},
{
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"parent": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"children": [],
"name": "I am a sibling organization",
"slug": "sibling",
"config": {},
"metadata": {
"emr_provider": null,
"emr_provider_org": null
}
},
{
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx",
"parent": null,
"children": ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"],
"name": "{ORGANIZATION.names.short} Demo",
"slug": "{ORGANIZATION.names.short}-demo",
"config": {
"agnes": {
"webPageTimeout": 1500,
"maxUsers": 99,
"modules": {
"notes": {
"templates": [
{
"template": "Telemedicine Patient Intake Form\n\nPatient: {{patient.lastName}}, {{patient.firstName}} {{patient.middleInitial}} \nPatient ID: {{patient.patientId}} \nSex: {{patient.sex}} \nBirthdate {{patient.birthDate}} \n\nOrganization Name: {ORGANIZATION.names.long}\nClinic Location: Chelmsford MA 01824\nLocal Provider: {{user.fname}} {{user.lname}} \n\nChief Complaint/Reason for visit: \n\nVital Signs \n-SpO2: {{vitals.spo2}} -Pulse: {{vitals.pulse}} \n-Blood Pressure: {{vitals.bloodpressure}} -Temperature: {{vitals.temperature}} -Height: {{vitals.height}} -Weight: {{vitals.weight}} \n-Blood Glucose (mg/dL): \n\nAdditional Encounter Notes:",
"name": "Patient Intake Form"
},
{
"template": "Telemedicine Provider Encounter Notes\n\nPatient: {{patient.lastName}}, {{patient.firstName}} {{patient.middleInitial}} \nPatient ID: {{patient.patientId}} \nSex: {{patient.sex}} \nBirthdate {{patient.birthDate}} \n\nOrganization Name: {ORGANIZATION.names.long}\nClinic Location: Chelmsford MA 01824\nObserving Provider: {{user.fname}} {{user.lname}} \n\nChief Complaint of patient:\n\nDiagnosis:\n\nTreatment Plan:\n\nAdditional Encounter Notes:",
"name": "Provider Encounter Notes"
}
]
},
"vitals": {
"temperatureUnits": "celsius"
}
},
"whitelabel": null,
"iframes": [],
"rightWindow": "videoconference",
"leftWindow": "documents"
},
"logo": "url",
"identity_provider": "amd",
"emr_provider_org": "'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'",
"identity_provider_org": "''",
"emr_provider": "redox"
},
"metadata": {
"emr_provider": "redox",
"emr_provider_org": "'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
}
}
]
แแแแแแ: แแแแฆแแ
{{baseUrl}}/api/v1/org?page=0
แจแแแแแฎแแแก แแแ แแแแขแ แแแ
แแแ แแ | แฆแแ แแแฃแแแแ |
---|---|
แแแแ แแ | 0 |
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แแแแ แฌแแ แขแแแ: แจแแฅแแแแแ แแ แแแแแแแชแแ
แแแแแแงแแแแ แแก API แแฎแแแ แแ แแแแแแแชแแแก แจแแกแแฅแแแแแแ.
แแแแแแ: PUT
{{baseUrl}}/api/v1/org
แกแฎแแฃแแ (แแแแแแฃแแ)
{
"id": "{{$randomUUID}}",
"name": "{{$randomAdjective}} {{$randomNoun}}",
"slug": "{{$randomCatchPhraseNoun}}",
"parent": "{{orgId}}",
"config": {
"agnes": {
"webPageTimeout": 1500,
"maxUsers": 99,
"modules": {
"notes": {
"templates": [
{
"template": "Telemedicine Patient Intake Form\n\nPatient: {{patient.lastName}}, {{patient.firstName}} {{patient.middleInitial}} \nPatient ID: {{patient.patientId}} \nSex: {{patient.sex}} \nBirthdate {{patient.birthDate}} \n\nOrganization Name: {ORGANIZATION.names.long}\nClinic Location: Chelmsford MA 01824\nLocal Provider: {{user.fname}} {{user.lname}} \n\nChief Complaint/Reason for visit: \n\nVital Signs \n-SpO2: {{vitals.spo2}} -Pulse: {{vitals.pulse}} \n-Blood Pressure: {{vitals.bloodpressure}} -Temperature: {{vitals.temperature}} -Height: {{vitals.height}} -Weight: {{vitals.weight}} \n-Blood Glucose (mg/dL): \n\nAdditional Encounter Notes:",
"name": "Patient Intake Form"
},
{
"template": "Telemedicine Provider Encounter Notes\n\nPatient: {{patient.lastName}}, {{patient.firstName}} {{patient.middleInitial}} \nPatient ID: {{patient.patientId}} \nSex: {{patient.sex}} \nBirthdate {{patient.birthDate}} \n\nOrganization Name: {ORGANIZATION.names.long}\nClinic Location: Chelmsford MA 01824\nObserving Provider: {{user.fname}} {{user.lname}} \n\nChief Complaint of patient:\n\nDiagnosis:\n\nTreatment Plan:\n\nAdditional Encounter Notes:",
"name": "Provider Encounter Notes"
}
]
},
"vitals": {
"temperatureUnits": "celsius"
}
},
"whitelabel": null,
"iframes": [],
"rightWindow": "videoconference",
"leftWindow": "documents"
},
"logo": "https://agnes-connect.s3.amazonaws.com/logos/04036433-63cf-4823-b222-af007005720b",
"identity_provider": "amd",
"emr_provider_org": "{{$randomUUID}}",
"identity_provider_org": "{{$randomUUID}}",
"emr_provider": "redox"
},
"metadata": {
"emr_provider": "redox",
"emr_provider_org": "{{$randomUUID}}"
}
}
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แกแแแแแแ แฌแแ แขแแแ: แแแแฆแแ แแ แแแแแแแชแแ ID-แแ
แแแแแแงแแแแ แแก API, แ แแ แแแแฆแแ แแแแแฅแขแ, แ แแแแแแช แจแแแชแแแก แแแแแชแแแแแก แแแแแแแแฃแแ แแ แแแแแแแชแแแกแแแแก.
แแแแแแ: แแแแฆแแ
{{baseUrl}}/api/v1/org/{{temporaryOrgId}}
แแแกแฃแฎแ: 200
{
"name": "1080p panel",
"id": "9038420b-c49c-4b76-b87d-94052ba4c4df",
"slug": "groupware",
"config": {
"logo": "https://agnes-connect.s3.amazonaws.com/logos/04036433-63cf-4823-b222-af007005720b"
}
}
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แแแแ แฌแแ แขแแแ: แแ แแแแแแแชแแแก แจแแชแแแ ID-แแ
แแแแแแงแแแแ แแก API แแแแแแแแฃแแ แแ แแแแแแแชแแแก แแแแแชแแแแ แแขแ แแแฃแขแแแแก แจแแกแแชแแแแแแ. แแแแฎแแแแ แฎแแแแ แแ แแแแแแแชแแแก แแแ แแแแแแก แแแฌแแแแแก แแแแแงแแแแแแ.
แแแแแแ: PATCH
{{baseUrl}}/api/v1/org/{{temporaryOrgId}}
แกแฎแแฃแแ (แแแแแแฃแแ)
{
"id": "{{temporaryOrgId}}",
"name": "{ORGANIZATION.names.short} Mod",
"slug": "{ORGANIZATION.names.short}-mod"
}
แแแกแฃแฎแ: 403
{
"type": "ForbiddenError",
"message": "Forbidden",
"stack": "ForbiddenError: Forbidden\n at assert (/hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/http-assert/index.js:8:9)\n at patchOrganizations (/hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/packages/server/lib/api/v1/actions/organization/patch.js:24:9)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (internal/process/task_queues.js:93:5)\n at async nocacheMiddleware (/hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/koajs-nocache/index.js:29:5)\n at async bodyParser (/hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/koa-bodyparser/index.js:95:5)\n at async /hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/packages/server/lib/api/v1/index.js:18:13\n at async /hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/koa-mount/index.js:58:5\n at async /hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/oidc-provider/lib/helpers/initialize_app.js:246:5\n at async errorHandler (/hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/oidc-provider/lib/shared/error_handler.js:23:7)\n at async /hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/koa-mount/index.js:52:26\n at async /hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/koa-mount/index.js:52:26\n at async /hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/koa-mount/index.js:52:26\n at async serve (/hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/koa-static/index.js:53:9)\n at async /hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/packages/server/lib/index.js:72:17\n at async /hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/koa-compress/index.js:43:5\n at async logger (/hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/node_modules/koa-logger/index.js:67:7)\n at async /hab/pkgs/amdglobal/heimdall/2.3.5/20211213214300/app/packages/server/lib/index.js:49:13"
}
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แแแแ แฌแแ แขแแแ: แฌแแจแแแ แแ แแแแแแแชแแ ID-แแ
แแแแแแงแแแแ แแก API, แ แแ แฌแแจแแแแ แแแแแแแแฃแแ แแ แแแแแแแชแแ แแแกแ ID-แแ.
แแแแแแ: แฌแแจแแ
{{baseUrl}}/api/v1/org/{{temporaryOrgId}}
แแแกแฃแฎแ: 204
null
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แกแแแแแแ แฌแแ แขแแแ: แแแแฆแแ แแ แแแแแแแชแแ Slug-แแ
แแแแแแงแแแแ แแก API, แ แแ แแแแฆแแ แแแแแฅแขแ, แ แแแแแแช แจแแแชแแแก แแแแแแแแฃแแ แแ แแแแแแแชแแแก แแแแแชแแแแ แแขแ แแแฃแขแแแก. แแแแฎแแแแ แจแแกแ แฃแแแแฃแแแ แแ แแแแแแแชแแแก แจแแแแแก แแแแแงแแแแแแ.
แแแแแแ: แแแแฆแแ
{{baseUrl}}/api/v1/org/slug/{{orgSlug}}
โ 3 3 โ โ โ โ โ โ โ โ โ โ 3
แฃแแ แฃแแแแแงแแคแแแแ: postman-to-markdown