Skip to content

Commit

Permalink
Adding back Deid examples (Azure#31802)
Browse files Browse the repository at this point in the history
* Adding back Deid examples

* formatting

* adding back preview version to README

---------

Co-authored-by: Josiah Vinson <jovinson@microsoft.com>
  • Loading branch information
jovinson-ms and josiahvinson authored Jan 22, 2025
1 parent d832234 commit 3f1f282
Show file tree
Hide file tree
Showing 8 changed files with 303 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"title": "Cancel a de-identification job.",
"operationId": "CancelJob",
"parameters": {
"api-version": "2024-07-12-preview",
"name": "documents_smith_1",
"x-ms-client-request-id": "00000000-0000-0000-0000-000000000000"
},
"responses": {
"200": {
"body": {
"name": "documents_smith_1",
"sourceLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents",
"extensions": [
"*"
]
},
"targetLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents"
},
"operation": "Redact",
"dataType": "Plaintext",
"redactionFormat": "[{type}]",
"status": "Canceled",
"lastUpdatedAt": "2024-01-26T01:15:00.009Z",
"createdAt": "2024-01-25T23:27:43.009Z",
"startedAt": "2024-01-25T23:27:43.009Z",
"summary": {
"successful": 10,
"failed": 0,
"canceled": 2,
"total": 12,
"bytesProcessed": 4096
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"title": "Create a de-identification job.",
"operationId": "CreateJob",
"parameters": {
"api-version": "2024-07-12-preview",
"name": "documents_smith_1",
"x-ms-client-request-id": "00000000-0000-0000-0000-000000000000",
"resource": {
"sourceLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents",
"extensions": [
"*"
]
},
"targetLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents"
},
"operation": "Redact",
"dataType": "Plaintext",
"redactionFormat": "[{type}]",
"status": "NotStarted"
}
},
"responses": {
"200": {
"body": {
"name": "documents_smith_1",
"sourceLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents",
"extensions": [
"*"
]
},
"targetLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents"
},
"operation": "Redact",
"dataType": "Plaintext",
"redactionFormat": "[{type}]",
"status": "NotStarted",
"lastUpdatedAt": "2024-01-26T01:15:00.009Z",
"createdAt": "2024-01-25T23:27:43.009Z"
}
},
"201": {
"headers": {
"original-uri": "https://contoso.com/operationstatus"
},
"body": {
"name": "documents_smith_1",
"sourceLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents",
"extensions": [
"*"
]
},
"targetLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents"
},
"operation": "Redact",
"dataType": "Plaintext",
"redactionFormat": "[{type}]",
"status": "NotStarted",
"lastUpdatedAt": "2024-01-26T01:15:00.009Z",
"createdAt": "2024-01-25T23:27:43.009Z"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"title": "De-identify text.",
"operationId": "Deidentify",
"parameters": {
"api-version": "2024-07-12-preview",
"body": {
"inputText": "Hello my name is John Smith.",
"operation": "Redact",
"dataType": "Plaintext",
"redactionFormat": "[{type}]"
}
},
"responses": {
"200": {
"body": {
"outputText": "Hello my name is [name].",
"taggerResult": {
"entities": [
{
"category": "Patient",
"offset": {
"utf8": 17,
"utf16": 17,
"codePoint": 17
},
"length": {
"utf8": 10,
"utf16": 10,
"codePoint": 10
},
"text": "John Smith",
"confidenceScore": 0.83
}
],
"etag": "0x000000000000000"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"title": "Delete a de-identification job.",
"operationId": "DeleteJob",
"parameters": {
"api-version": "2024-07-12-preview",
"name": "documents_smith_1",
"x-ms-client-request-id": "00000000-0000-0000-0000-000000000000"
},
"responses": {
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"title": "Get a de-identification job.",
"operationId": "GetJob",
"parameters": {
"api-version": "2024-07-12-preview",
"name": "documents_smith_1",
"x-ms-client-request-id": "00000000-0000-0000-0000-000000000000"
},
"responses": {
"200": {
"body": {
"name": "documents_smith_1",
"sourceLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents",
"extensions": [
"*"
]
},
"targetLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents"
},
"operation": "Redact",
"dataType": "Plaintext",
"redactionFormat": "[{type}]",
"status": "Succeeded",
"lastUpdatedAt": "2024-01-26T01:15:00.009Z",
"createdAt": "2024-01-25T23:27:43.009Z",
"startedAt": "2024-01-25T23:27:43.009Z",
"summary": {
"successful": 10,
"failed": 0,
"canceled": 0,
"total": 10,
"bytesProcessed": 4096
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"title": "List processed documents within a job.",
"operationId": "ListJobDocuments",
"parameters": {
"api-version": "2024-07-12-preview",
"name": "documents_smith_1",
"maxpagesize": 10,
"continuationToken": "K1JJRDpzOEtaQWZabUQrQUNBQUFBQUFBQUFBQT09I1JUOjEjVFJDOjEwI0ZQQzpBZ0VBQUFBTUFDUUFBQUFBQUE9PQ==",
"x-ms-client-request-id": "00000000-0000-0000-0000-000000000000"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "00000000-0000-0000-0000-000000000000",
"input": {
"path": "/documents/patient_doc_1",
"etag": "0x8DB638EEA0CC717"
},
"output": {
"path": "_output/documents/patient_doc_1",
"etag": "0xAB298APO23099ZL"
},
"status": "Failed",
"error": {
"code": "FileNotFound",
"message": "File was moved after job started.",
"target": "SourceFile",
"details": []
}
}
],
"nextLink": "https://deidtest.api.deid.azure.com/jobs/00000000-0000-0000-0000-000000000000/files?top=10&skip=10&maxpagesize=10"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"title": "List de-identification jobs.",
"operationId": "ListJobs",
"parameters": {
"api-version": "2024-07-12-preview",
"maxpagesize": 10,
"continuationToken": "K1JJRDpzOEtaQWZabUQrQUNBQUFBQUFBQUFBQT09I1JUOjEjVFJDOjEwI0ZQQzpBZ0VBQUFBTUFDUUFBQUFBQUE9PQ==",
"x-ms-client-request-id": "00000000-0000-0000-0000-000000000000"
},
"responses": {
"200": {
"body": {
"value": [
{
"name": "documents_smith_1",
"sourceLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents",
"extensions": [
"*"
]
},
"targetLocation": {
"location": "https://blobtest.blob.core.windows.net/container?sp=r&st=2024-01-24T18:11:10Z&se=2024-01-25T02:11:10Z&spr=https&sv=2022-11-02&sr=c&sig=signature%3D",
"prefix": "/documents"
},
"operation": "Redact",
"dataType": "Plaintext",
"redactionFormat": "[{type}]",
"status": "Succeeded",
"lastUpdatedAt": "2024-01-26T01:15:00.009Z",
"createdAt": "2024-01-25T23:27:43.009Z",
"startedAt": "2024-01-25T23:27:43.009Z",
"summary": {
"successful": 10,
"failed": 0,
"canceled": 0,
"total": 10,
"bytesProcessed": 4096
}
}
],
"nextLink": "https://deidtest.api.deid.azure.com/jobs?top=10&skip=10&maxpagesize=10"
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,15 @@ input-file:
- stable/2024-11-15/HealthDataAIServices.DeidServices.json
```

### Tag: package-2024-07-12-preview

These settings apply only when `--tag=package-2024-07-12-preview` is specified on the command line.

```yaml $(tag) == 'package-2024-07-12-preview'
input-file:
- preview/2024-07-12-preview/HealthDataAIServices.DeidServices.json
```

---

# Code Generation
Expand Down

0 comments on commit 3f1f282

Please sign in to comment.