Skip to content
This repository was archived by the owner on Aug 26, 2025. It is now read-only.

Commit bd6f467

Browse files
esmadaujnlycklamaPooja Adhikari
authored
Review request for Microsoft.HealthcareApis to add version stable/2024-03-01 (Azure#27812)
* Adds base for updating Microsoft.HealthcareApis from version stable/2023-12-01 to version 2024-03-01 * Updates readme * Updates API version in new specs and examples * Updated the latest version * clean up examples; add back removed properties from healthcare-apis.json * add back smartIdentityProviders * fix example configuration --------- Co-authored-by: Julie Lycklama <[email protected]> Co-authored-by: Pooja Adhikari <[email protected]> Co-authored-by: Julie Lycklama <[email protected]>
1 parent 9cb0210 commit bd6f467

File tree

51 files changed

+7626
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+7626
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"parameters": {
3+
"api-version": "2024-03-01",
4+
"subscriptionId": "subid",
5+
"checkNameAvailabilityInputs": {
6+
"type": "Microsoft.HealthcareApis/services",
7+
"name": "serviceName"
8+
}
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"nameAvailable": false,
14+
"reason": "AlreadyExists",
15+
"message": "Service name is not available."
16+
}
17+
}
18+
}
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"api-version": "2024-03-01",
4+
"subscriptionId": "subid",
5+
"locationName": "westus",
6+
"operationResultId": "exampleid"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"id": "/subscriptions/subid/providers/Microsoft.HealthcareApis/locations/westus/operationresults/exampleid",
12+
"name": "servicename",
13+
"status": "Requested",
14+
"startTime": "2019-01-21T06:03:30.2716301Z",
15+
"endTime": "2019-01-21T06:04:12.3413202Z",
16+
"properties": {}
17+
}
18+
}
19+
}
20+
}
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
{
2+
"parameters": {
3+
"api-version": "2024-03-01"
4+
},
5+
"responses": {
6+
"200": {
7+
"body": {
8+
"value": [
9+
{
10+
"name": "Microsoft.HealthcareApis/services/read",
11+
"display": {},
12+
"origin": "user,system"
13+
},
14+
{
15+
"name": "Microsoft.HealthcareApis/services/write",
16+
"display": {},
17+
"origin": "user,system"
18+
},
19+
{
20+
"name": "Microsoft.HealthcareApis/services/delete",
21+
"display": {},
22+
"origin": "user,system"
23+
},
24+
{
25+
"name": "Microsoft.HealthcareApis/locations/operationresults/read",
26+
"display": {
27+
"provider": "Microsoft.HealthcareApis",
28+
"resource": "operationresults",
29+
"operation": "read",
30+
"description": "Get the status of an asynchronous operation"
31+
},
32+
"origin": "user,system"
33+
},
34+
{
35+
"name": "Microsoft.HealthcareApis/workspaces/read",
36+
"display": {},
37+
"origin": "user,system"
38+
},
39+
{
40+
"name": "Microsoft.HealthcareApis/workspaces/write",
41+
"display": {},
42+
"origin": "user,system"
43+
},
44+
{
45+
"name": "Microsoft.HealthcareApis/workspaces/delete",
46+
"display": {},
47+
"origin": "user,system"
48+
},
49+
{
50+
"name": "Microsoft.HealthcareApis/workspaces/dicomservices/read",
51+
"display": {},
52+
"origin": "user,system"
53+
},
54+
{
55+
"name": "Microsoft.HealthcareApis/workspaces/dicomservices/write",
56+
"display": {},
57+
"origin": "user,system"
58+
},
59+
{
60+
"name": "Microsoft.HealthcareApis/workspaces/dicomservices/delete",
61+
"display": {},
62+
"origin": "user,system"
63+
},
64+
{
65+
"name": "Microsoft.HealthcareApis/workspaces/iotconnectors/read",
66+
"display": {},
67+
"origin": "user,system"
68+
},
69+
{
70+
"name": "Microsoft.HealthcareApis/workspaces/iotconnectors/write",
71+
"display": {},
72+
"origin": "user,system"
73+
},
74+
{
75+
"name": "Microsoft.HealthcareApis/workspaces/iotconnectors/delete",
76+
"display": {},
77+
"origin": "user,system"
78+
},
79+
{
80+
"name": "Microsoft.HealthcareApis/workspaces/fhirservices/read",
81+
"display": {},
82+
"origin": "user,system"
83+
},
84+
{
85+
"name": "Microsoft.HealthcareApis/workspaces/fhirservices/write",
86+
"display": {},
87+
"origin": "user,system"
88+
},
89+
{
90+
"name": "Microsoft.HealthcareApis/workspaces/fhirservices/delete",
91+
"display": {},
92+
"origin": "user,system"
93+
},
94+
{
95+
"name": "Microsoft.HealthcareApis/checkNameAvailability/post",
96+
"display": {},
97+
"origin": "user"
98+
},
99+
{
100+
"name": "Microsoft.HealthcareApis/Operations/read",
101+
"display": {
102+
"provider": "Microsoft.HealthcareApis",
103+
"resource": "operations",
104+
"operation": "read",
105+
"description": "Get the list of operations supported by this Resource Provider."
106+
},
107+
"origin": "user,system"
108+
}
109+
]
110+
}
111+
}
112+
}
113+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "testRG",
5+
"workspaceName": "workspace1",
6+
"dicomServiceName": "blue",
7+
"api-version": "2024-03-01",
8+
"dicomservice": {
9+
"location": "westus",
10+
"properties": {
11+
"storageConfiguration": {
12+
"storageResourceId": "/subscriptions/ab309d4e-4c2e-4241-be2e-08e1c8dd4246/resourceGroups/rgname/providers/Microsoft.Storage/storageAccounts/accountname",
13+
"fileSystemName": "fileSystemName"
14+
}
15+
}
16+
}
17+
},
18+
"responses": {
19+
"200": {
20+
"body": {
21+
"name": "blue",
22+
"id": "/subscriptions/subid/resourceGroups/testRG/providers/Microsoft.HealthcareApis/workspaces/workspace1/dicomservices/blue",
23+
"location": "westus",
24+
"type": "Microsoft.HealthcareApis/workspaces/dicomservices",
25+
"properties": {
26+
"authenticationConfiguration": {
27+
"authority": "https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc",
28+
"audiences": [
29+
"https://azurehealthcareapis.com/",
30+
"https://azurehealthcareapis.com"
31+
]
32+
},
33+
"corsConfiguration": {
34+
"origins": [
35+
"*"
36+
],
37+
"headers": [
38+
"*"
39+
],
40+
"methods": [
41+
"DELETE",
42+
"GET",
43+
"OPTIONS",
44+
"PATCH",
45+
"POST",
46+
"PUT"
47+
],
48+
"maxAge": 1440,
49+
"allowCredentials": false
50+
},
51+
"provisioningState": "Succeeded",
52+
"serviceUrl": null,
53+
"eventState": "Disabled",
54+
"encryption": {
55+
"customerManagedKeyEncryption": {
56+
"keyEncryptionKeyUrl": "https://mykeyvault.vault.azure.net/keys/myEncryptionKey/myKeyVersion"
57+
}
58+
},
59+
"storageConfiguration": {
60+
"storageResourceId": "/subscriptions/ab309d4e-4c2e-4241-be2e-08e1c8dd4246/resourceGroups/rgname/providers/Microsoft.Storage/storageAccounts/accountname",
61+
"fileSystemName": "fileSystemName"
62+
}
63+
},
64+
"identity": {
65+
"type": "UserAssigned",
66+
"userAssignedIdentities": {
67+
"/subscriptions/subid/resourcegroups/testRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-mi": {}
68+
}
69+
}
70+
}
71+
},
72+
"201": {
73+
"body": {
74+
"name": "blue",
75+
"id": "/subscriptions/subid/resourceGroups/testRG/providers/Microsoft.HealthcareApis/workspaces/workspace1/dicomservices/blue",
76+
"location": "westus",
77+
"type": "Microsoft.HealthcareApis/workspaces/dicomservices",
78+
"properties": {
79+
"authenticationConfiguration": {
80+
"authority": "https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc",
81+
"audiences": [
82+
"https://azurehealthcareapis.com/",
83+
"https://azurehealthcareapis.com"
84+
]
85+
},
86+
"provisioningState": "Creating",
87+
"serviceUrl": null,
88+
"eventState": "Disabled",
89+
"encryption": {
90+
"customerManagedKeyEncryption": {
91+
"keyEncryptionKeyUrl": "https://mykeyvault.vault.azure.net/keys/myEncryptionKey/myKeyVersion"
92+
}
93+
},
94+
"storageConfiguration": {}
95+
},
96+
"identity": {
97+
"principalId": "2f1f372f-edcf-43f5-aedb-173da3cc5c1e",
98+
"tenantId": "abfde7b2-df0f-47e6-aabf-2462b07508dc",
99+
"type": "SystemAssigned"
100+
}
101+
}
102+
},
103+
"202": {
104+
"body": {
105+
"name": "blue",
106+
"id": "/subscriptions/subid/resourceGroups/testRG/providers/Microsoft.HealthcareApis/workspaces/workspace1/dicomservices/blue",
107+
"location": "westus",
108+
"type": "Microsoft.HealthcareApis/workspaces/dicomservices",
109+
"properties": {
110+
"authenticationConfiguration": {
111+
"authority": "https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc",
112+
"audiences": [
113+
"https://azurehealthcareapis.com/",
114+
"https://azurehealthcareapis.com"
115+
]
116+
},
117+
"provisioningState": "Accepted",
118+
"serviceUrl": null,
119+
"eventState": "Disabled",
120+
"encryption": {
121+
"customerManagedKeyEncryption": {
122+
"keyEncryptionKeyUrl": "https://mykeyvault.vault.azure.net/keys/myEncryptionKey/myKeyVersion"
123+
}
124+
},
125+
"storageConfiguration": {}
126+
},
127+
"identity": {
128+
"type": "UserAssigned",
129+
"userAssignedIdentities": {
130+
"/subscriptions/subid/resourcegroups/testRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-mi": {}
131+
}
132+
}
133+
}
134+
}
135+
}
136+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "testRG",
5+
"workspaceName": "workspace1",
6+
"dicomServiceName": "blue",
7+
"api-version": "2024-03-01"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {
12+
"headers": {
13+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.HealthcareApis/locations/westus/operationresults/f7eb8g4f1ncj3jgk6bg8jlqf8?api-version=2023-11-01"
14+
}
15+
},
16+
"204": {}
17+
}
18+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "testRG",
5+
"workspaceName": "workspace1",
6+
"dicomServiceName": "blue",
7+
"api-version": "2024-03-01"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"name": "blue",
13+
"id": "/subscriptions/subid/resourceGroups/testRG/providers/Microsoft.HealthcareApis/workspaces/workspace1/dicomservices/blue",
14+
"type": "Microsoft.HealthcareApis/workspaces/dicomservices",
15+
"properties": {
16+
"authenticationConfiguration": {
17+
"authority": "https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc",
18+
"audiences": [
19+
"https://azurehealthcareapis.com/",
20+
"https://azurehealthcareapis.com"
21+
]
22+
},
23+
"corsConfiguration": {
24+
"origins": [
25+
"*"
26+
],
27+
"headers": [
28+
"*"
29+
],
30+
"methods": [
31+
"DELETE",
32+
"GET",
33+
"OPTIONS",
34+
"PATCH",
35+
"POST",
36+
"PUT"
37+
],
38+
"maxAge": 1440,
39+
"allowCredentials": false
40+
},
41+
"provisioningState": "Succeeded",
42+
"serviceUrl": "https://workspace1-blue.dicom.azurehealthcareapis.com",
43+
"eventState": "Disabled",
44+
"encryption": {
45+
"customerManagedKeyEncryption": {
46+
"keyEncryptionKeyUrl": "https://mykeyvault.vault.azure.net/keys/myEncryptionKey/myKeyVersion"
47+
}
48+
},
49+
"storageConfiguration": {
50+
"storageResourceId": "/subscriptions/ab309d4e-4c2e-4241-be2e-08e1c8dd4246/resourceGroups/rgname/providers/Microsoft.Storage/storageAccounts/accountname",
51+
"fileSystemName": "fileSystemName"
52+
}
53+
},
54+
"identity": {
55+
"principalId": "2f1f372f-edcf-43f5-aedb-173da3cc5c1e",
56+
"tenantId": "abfde7b2-df0f-47e6-aabf-2462b07508dc",
57+
"type": "SystemAssigned"
58+
}
59+
}
60+
}
61+
}
62+
}

0 commit comments

Comments
 (0)